@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap);@import url(normalize.min.css);@import url(animate.css);@import url(navigation.css);@import url(navigation-custom.css);h2,h3{margin:var(--size-50px) 0 var(--size-30px)}a.vor:after,a:active,a:hover,a:link,a:visited{text-decoration:none}.topbutton,.topbutton i{-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}td,th{vertical-align:top}.intro p,p.heading{font-weight:var(--fw-medium)}.welcome .center,th{text-align:left}.clear,label{display:block}.slider,.wow{visibility:hidden}.legend,em{font-style:italic}:root{--color-primary:rgb(51,51,51);--color-medium:rgb(65,65,65);--color-light:rgb(102,102,102);--color-dark:rgb(0,0,0);--color-accent:rgb(123, 190, 217);--color-accent-dark:rgb(48, 129, 161);--color-accent-light:rgb(204, 232, 243);--color-block:rgb(247, 244, 239);--fs-tiny:0.938rem;--fs-small:1rem;--fs-body:1.125rem;--fs-medium:1.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--size-10px:10px;--size-20px:20px;--size-30px:30px;--size-40px:40px;--size-50px:50px;--size-60px:60px}::selection{background:var(--color-accent-dark);color:#fff}::-moz-selection{background:var(--color-accent-dark);color:#fff}body{color:var(--color-primary);font-family:Montserrat,Arial,sans-serif;font-display:swap;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.625rem}b,h1,h2,h3,strong{font-weight:var(--fw-bold)}a,div{outline:0}iframe,img{border:none}img{max-width:100%;height:auto}p{margin:var(--size-20px) 0;hyphens:auto}.intro p,h1,h2,h3{text-transform:uppercase;hyphens:none}p.heading{color:var(--color-light);font-size:var(--fs-tiny);margin:0 0 var(--size-10px);text-transform:uppercase;line-height:inherit}.contact p.heading{margin-top:15px}.small{font-size:var(--fs-small)}h1,h2,h3{color:var(--color-dark);letter-spacing:-.015em}h1{font-size:2.375rem;font-size:clamp(1rem, calc(6vw + 1rem), 2.375rem);margin-bottom:var(--size-60px);line-height:2.375rem}h2{font-size:1.875rem;font-size:clamp(1rem, calc(6vw + 1rem), 1.875rem);line-height:2rem}h3{font-size:1.75rem;font-size:clamp(1rem, calc(6vw + 1rem), 1.75rem);font-weight:var(--fw-semibold);line-height:1.75rem}.contact h2,.contained h1,.contained h2,.contained h3,.offers h2,.welcome h1{margin-top:0}.contact a:link,.contact a:visited,main a:link,main a:visited{color:var(--color-accent-dark);font-weight:var(--fw-bold)}a.vor:after,a.zurueck:before{font-family:'Font Awesome 6 Free';font-weight:900;font-size:var(--fs-smallest)}main a:active,main a:hover{text-decoration:underline}.contact h2,.contact h3,.contact p.heading,footer a:link,footer a:visited{color:#fff}footer a:hover,footer-image a:active{color:#fff;opacity:.7}a.vor:after{content:"\f178";padding-left:6px;display:inline-block}a.zurueck:before{content:"\f177";padding-right:6px;text-decoration:none;display:inline-block}a[href^="mailto:"]:before,a[href^="tel:"]:before{padding:0 8px 0 2px;display:inline-block;font-weight:900;text-decoration:none;font-family:'Font Awesome 6 Free'}a[href^="mailto:"]:before{content:"\f0e0"}a[href^="tel:"]:before{content:"\f095"}a[href$='.PDF']:before,a[href$='.pdf']:before,a[href$='.pdf?action=refresh']:before{content:"\f1c1";color:#b30b00;font-family:'Font Awesome 6 Free';font-weight:900;padding:0 8px 0 0;text-decoration:none;display:inline-block}.clear{clear:both;overflow:hidden}.accent,.content,.offers,.welcome{overflow:visible}div.separator{border-top:1px solid var(--color-primary);clear:both;height:30px;margin-top:30px}div.vor,div.zurueck{border-top:1px solid #ccc;padding-top:10px;margin:30px 0}.content ol,.content ul{margin:var(--size-10px) 0 var(--size-10px) var(--size-20px)}div.zurueck{text-align:right;font-size:var(--fs-smallest);font-variant:small-caps}.back{margin-top:var(--size-20px);text-align:right}.button,.center,.intro{text-align:center}.important,fieldset{background-color:var(--color-accent-light);border:none;padding:var(--size-20px)}.accent,.contact,.offers{padding:var(--size-50px) 0}input,select,td,textarea,th{padding:var(--size-10px)}.content ul{list-style:none}.content ol li,.content ul li{padding:5px 0;position:relative}.content ul li:before{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;color:var(--color-accent);position:absolute;margin-left:-20px}.bildlinks{float:left;margin:0 var(--size-20px) var(--size-20px) 0}.bildrechts{float:right;margin:0 0 var(--size-20px) var(--size-20px)}.bildzentriert{display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width :56em){.bildlinks,.bildrechts{float:none;display:block;margin:var(--size-20px) auto}img.bildlinks,img.bildrechts{height:auto}}.topbutton{position:fixed;bottom:var(--size-20px);right:var(--size-20px);background:var(--color-accent);width:40px;height:40px;border-radius:40px;text-decoration:none;display:none;-webkit-transition:.3s linear;transition:.3s}.intro,.underline::after{position:absolute;left:0}.slider,.underline::after,header,label,table,textarea{width:100%}.topbutton i{color:#fff;margin:0;position:relative;left:10px;top:10px;font-size:20px;-webkit-transition:.3s linear;transition:.3s}.contact a.button:hover,a.button:hover,a.button:link,a.button:visited{text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.topbutton:hover{opacity:.7}.topbutton:hover i{top:4px}.button{display:inline-block;margin:var(--size-30px) auto}a.button:link,a.button:visited{background:#025d78;border-radius:5px;color:#fff;font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:var(--size-10px) var(--size-30px);text-align:center;text-transform:uppercase;position:relative;top:0;transition:.3s}a.button:before{content:"\f178";font-family:'Font Awesome 6 Free';font-weight:900;padding:0 8px 0 0;text-decoration:none;display:inline-block}.intro p.heading,th{font-weight:var(--fw-bold)}.contact a.button:link,.contact a.button:visited{background:#fff;color:var(--color-accent-dark)}.contact a.button:hover,a.button:hover{opacity:.7;top:-5px;transition:.3s}header,header.smaller{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}table{table-layout:fixed;border-spacing:0;margin:var(--size-30px) 0}tr:nth-child(2n){background:#fff;z-index:-1}tr:nth-child(odd){background:#f5f4f4;z-index:-1}@media screen and (max-width:43.75em){td,th{display:block;width:100%}}body,html{height:100%}div.container{--max-width:1400px;--padding:1rem;width:min(var(--max-width),100% - (var(--padding) * 3));margin-inline:auto}.wrapper{height:auto;min-height:100%}.partner,header,textarea{height:200px}main{padding-bottom:200px}header{position:fixed;background:#000;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 80%);display:flex;z-index:999;transition:.3s}header.smaller{background:#fff;height:80px;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.1);box-shadow:0 3px 30px 0 rgba(0,0,0,.1);transition:.3s}.navigation-logo a{background:url(../images/logo_marschallregio_weiss.svg) 0 0/230px 43px no-repeat;height:43px;width:230px;display:inline-block;text-indent:-9999px;z-index:1000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.navigation-body.is-visible .navigation-logo a,header.smaller .navigation-logo a{background:url(../images/logo_marschallregio.svg) no-repeat;margin-top:0}.navigation-body.is-visible .navigation-logo a,header.smaller .navigation-body.is-visible .navigation-logo a{background-size:200px 37px;height:37px;width:200px;margin:var(--size-20px) 0 var(--size-30px) var(--size-20px)}.intro{right:0;margin-inline:auto;top:200px;z-index:100}.content,.no-margin,form{margin:0}.intro p{color:#fff;font-size:clamp(1rem, calc(3vw + 1rem), 2rem);line-height:clamp(1rem, calc(3vw + 1rem), 2rem)}.intro p.heading{font-size:clamp(2rem, calc(5vw + 1rem), 3.75rem);line-height:clamp(3rem, calc(8vw + 1rem), 5rem);margin:var(--size-40px) 0}.underline{position:relative}.underline::after{background:url(../images/underline.svg) center bottom no-repeat;content:"";bottom:-10px;height:100%;z-index:-1;animation:.5s ease-in .5s forwards slideIn}@keyframes slideIn{0%{width:0}100%{width:calc(100% + 1rem)}}@media only screen and (min-width :48em){.underline::after{bottom:-15px}}.slider{z-index:-1;top:0}.slider.slick-initialized{visibility:visible}.content .container{margin:var(--size-50px) auto}.welcome{margin:100px 0 var(--size-50px)}.offers{background-color:var(--color-block)}.contact{background-color:var(--color-accent-dark);background-image:url(../images/symbol_m.svg);background-repeat:no-repeat;color:#fff}.accent.image,.no-padding{padding:0}.accent .item-text{padding:min(var(--size-60px),8%);align-self:center}.accent.blau{background-color:var(--color-accent-light)}.accent.beige{background-color:var(--color-block)}.accent.bild-links .item-text{order:2}.accent.bild-links .item-img,.welcome .item-content{order:1}.contained.image{margin-bottom:var(--size-60px)}.contained .item-text{align-self:center}.contained .item-img{align-self:center;justify-self:center}footer{background:var(--color-medium);color:#fff;font-size:.938rem;margin-top:-200px;padding:50px 0;min-height:200px}footer .fa-brands{font-size:1.75rem;padding:0 10px}.grid-even-columns{display:grid;gap:2rem}.gallery,.gallery-swipebox{margin:50px 0;display:grid;gap:20px}.grid-even-columns.form{gap:4rem}.grid-even-columns .card-img{max-width:100%;position:relative;padding:0}.grid-even-columns .card-img img{height:auto;max-width:100%}.grid-even-columns .item img{height:auto}@media only screen and (min-width :40em){.grid-even-columns.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width :58.75em){.grid-even-columns.col-3,.grid-even-columns.col-4{grid-template-columns:repeat(3,1fr)}}.welcome .grid-even-columns{gap:3rem}.welcome .item-photo{order:2;justify-self:center}@media only screen and (min-width :56.25em){.contained.image:nth-child(odd) .item-text{order:2}.contained.image:nth-child(odd) .item-img{order:1}.contact .item-1{text-align:left}.contact .item-2{text-align:right}.grid-even-columns.col-2{grid-template-columns:repeat(2,1fr)}.welcome .item-content{order:2;margin-top:40px}.welcome .item-photo{order:1;justify-self:left}}.offers .grid-even-columns{margin-bottom:40px}.offers .card{background-color:#fff;border-bottom:6px solid var(--color-accent);grid-template-columns:repeat(auto-fit,minmax(45px,1fr));padding:min(var(--size-50px),8%);text-align:center;transition:transform .3s}.offers .card:hover{transform:translateY(-10px)}.offers .card-icon{color:var(--color-accent);font-size:3.75rem;margin-bottom:var(--size-40px)}.contact .grid-even-columns div.item:last-child{grid-column:span 2}.accent.image .grid-even-columns{gap:0}.gallery-swipebox{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-swipebox.large{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.gallery-swipebox .img{position:relative;text-align:center;overflow:hidden}.gallery-swipebox img{max-width:100%;min-width:200px;height:auto;transition:transform .2s}.gallery-swipebox.large img{min-width:360px}.gallery{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.error_message,.radio input,.radio label{display:inline-block}.partner{border:1px solid #ddd;line-height:200px;text-align:center;width:250px}.partner img{vertical-align:middle;transition:transform .2s;max-height:150px;max-width:200px;height:auto;width:auto}.img:hover img,.partner:hover img{transform:scale(1.05)}form{padding:0}label{margin:10px 0 5px}.radio label{width:auto}input,select,textarea{background:var(--color-block);border:var(--color-block) solid 1px;width:100%;margin:0 0 var(--size-20px) 0;outline:0;-webkit-border-radius:35;-moz-border-radius:5;border-radius:5px}.radio input{width:20px;min-width:inherit}.small input{width:200px}input.cms_submit{background:var(--color-accent-dark);border:var(--color-accent) solid 1px;color:#fff;margin:var(--size-20px) 0 0 0;font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:15px var(--size-30px);cursor:pointer;min-width:150px;width:150px}.error,.fb_invalid input,.fb_invalid textarea{background:#fdf5f5;border:1px solid #f01c26}.asterisk,.error-text,.error_message,.error_message ul li:before{color:#f01c26}input.cms_submit:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.fb_invalid input,.fb_invalid textarea{display:inline-block;color:#f01c26;margin-bottom:10px}.error_message{background:#fdf5f5;padding:10px 20px;margin-bottom:20px;font-weight:600}.error-text{display:block;margin:0 0 20px;padding:0;font-size:var(--fs-smallest);font-weight:var(--fw-semibold)}div.website,div.website *{display:none!important;visibility:hidden}.legend{margin-top:var(--size-30px)}@media only screen and (min-width :32em){.navigation-logo a{background-size:400px 75px;height:75px;width:400px;margin-top:var(--size-40px)}header.smaller .navigation-logo a{background-size:300px 56px;height:56px;width:300px}input,select{max-width:400px}}.slider,.slider div{height:350px}.home .slider,.home .slider div{height:500px}.slider div.header1{background:url(../images/header/header_laden_S.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}@media only screen and (min-width :64em){.slider div.header1{background:url(../images/header/header_laden_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider,.slider div{height:500px}.home .slider,.home .slider div{height:550px}}@media only screen and (min-width :80em){.intro{top:400px}.grid-even-columns.col-4{grid-template-columns:repeat(4,1fr)}.grid-even-columns.col-10{grid-template-columns:repeat(10,1fr)}.slider,.slider div{height:500px}.home .slider,.home .slider div{height:670px}}@media only screen and (min-width :120em){.slider,.slider div{height:600px}.home .slider,.home .slider div{height:900px}}