@import "../../node_modules/swiper/swiper-bundle.css";html,body{border:0;margin:0;padding:0;line-height:1.5}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.defaultfontsize_mediaquery{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight)}.hide,#loading,#successmessage,#errormessage{display:none}@keyframes bounceOut{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes slideInShort{0%{transform:rotateX(-15deg)translateY(100px)}to{transform:rotateX(0)translateY(0)}}@keyframes slideMeIn{0%{transform:rotateX(-60deg)translateY(300px)}to{transform:rotateX(0)translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul{margin:0;padding:0;list-style-type:none}a:focus{outline:none}@font-face{font-family:icomoon;src:url(/public/fonts/icomoon.eot?q3x5x0);src:url(/public/fonts/icomoon.eot?q3x5x0#iefix)format("embedded-opentype"),url(/public/fonts/icomoon.ttf?q3x5x0)format("truetype"),url(/public/fonts/icomoon.woff?q3x5x0)format("woff"),url(/public/fonts/icomoon.svg?q3x5x0#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-wine-glass-alt:before{content:""}.icon-wheelchair:before{content:""}.icon-water:before{content:""}.icon-treasure-chest:before{content:""}.icon-swimmer:before{content:""}.icon-suitcase:before{content:""}.icon-spa:before{content:""}.icon-snowboarding:before{content:""}.icon-map-marked-alt:before{content:""}.icon-luggage-cart:before{content:""}.icon-envelope1:before{content:""}.icon-cc-apple-pay:before{content:""}.icon-cc-mastercard:before{content:""}.icon-paypal:before{content:""}.icon-visa:before{content:""}.icon-dropbox:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-instagram:before{content:""}.icon-pinterest:before{content:""}.icon-skype:before{content:""}.icon-spotify:before{content:""}.icon-tripadvisor:before{content:""}.icon-whatsapp:before{content:""}.icon-whatsapp-bubble:before{content:""}.icon-youtube:before{content:""}.icon-addressbook:before{content:""}.icon-alarm-clock:before{content:""}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrows:before{content:""}.icon-at:before{content:""}.icon-badge-check:before{content:""}.icon-bath:before{content:""}.icon-bed:before{content:""}.icon-beer:before{content:""}.icon-bookmark:before{content:""}.icon-bus:before{content:""}.icon-calendar-alt:before{content:""}.icon-calendar-check:before{content:""}.icon-calendar-plus:before{content:""}.icon-calendar:before{content:""}.icon-camera-alt:before{content:""}.icon-car:before{content:""}.icon-chart-bar:before{content:""}.icon-check-square:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-coffee:before{content:""}.icon-cog:before{content:""}.icon-comment-alt:before{content:""}.icon-comment:before{content:""}.icon-comments:before{content:""}.icon-credit-card:before{content:""}.icon-envelope:before{content:""}.icon-expand-arrows:before{content:""}.icon-file-alt:before{content:""}.icon-file-image:before{content:""}.icon-file-pdf:before{content:""}.icon-file-video:before{content:""}.icon-file-word:before{content:""}.icon-film-alt:before{content:""}.icon-filter:before{content:""}.icon-folder:before{content:""}.icon-gift:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-image:before{content:""}.icon-images:before{content:""}.icon-link:before{content:""}.icon-lock-open:before{content:""}.icon-lock:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-long-arrow-up:before{content:""}.icon-map-marker-alt:before{content:""}.icon-map-marker:before{content:""}.icon-map:before{content:""}.icon-money-bill:before{content:""}.icon-music:before{content:""}.icon-newspaper:before{content:""}.icon-paper-plane:before{content:""}.icon-paperclip:before{content:""}.icon-pen:before{content:""}.icon-phone:before{content:""}.icon-play-circle:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-search-minus:before{content:""}.icon-search-plus:before{content:""}.icon-share-square:before{content:""}.icon-share:before{content:""}.icon-shopping-cart:before{content:""}.icon-snowflake:before{content:""}.icon-star:before{content:""}.icon-stopwatch:before{content:""}.icon-street-view:before{content:""}.icon-subway:before{content:""}.icon-tag:before{content:""}.icon-tags:before{content:""}.icon-taxi:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-ticket-alt:before{content:""}.icon-ticket:before{content:""}.icon-close-circle:before{content:""}.icon-close:before{content:""}.icon-tree:before{content:""}.icon-trophy-alt:before{content:""}.icon-trophy:before{content:""}.icon-tv:before{content:""}.icon-umbrella:before{content:""}.icon-eat:before{content:""}.icon-utensils:before{content:""}.icon-watch:before{content:""}@font-face{font-family:Gangster Grotesk;src:url(/public/fonts/subset-GangsterGrotesk-Bold.woff2)format("woff2"),url(/public/fonts/subset-GangsterGrotesk-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gangster Grotesk;src:url(/public/fonts/subset-GangsterGrotesk-Regular.woff2)format("woff2"),url(/public/fonts/subset-GangsterGrotesk-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gangster Grotesk;src:url(/public/fonts/subset-GangsterGrotesk-Light.woff2)format("woff2"),url(/public/fonts/subset-GangsterGrotesk-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-Bold.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-Regular.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-BoldIt.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-BoldIt.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-MediumIt.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-MediumIt.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-Medium.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(/public/fonts/subset-MinionPro-It.woff2)format("woff2"),url(/public/fonts/subset-MinionPro-It.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--color-sitebg:#fff;--color-black:#3d3834;--color-text:#3d3834;--color-accent:#9a8727;--color-gold:#d0bb6f;--color-darkbrown:#3d3834;--color-brown:#6a6257;--color-xbrown:#7d7569;--color-lightbrown:#c0b3a2;--color-lightestbrown:#f0ebe5;--color-logo:#fff;--var-content-max-width:70rem;--var-content-max-width-wide:90rem;--var-borderradius:1rem;--var-default-fontsize:1.7rem;--var-default-lineheight:150%;--font-default:"Gangster Grotesk";--font-serif:"Minion Pro",serif;--font-sans:var(--font-default);--font-size-h1:7.4rem;--font-size-h2:6.2rem;--font-size-h3:3.8rem;--font-size-h4:1.5rem;--font-size-button:2rem}body.navshow{--color-logo:#c0b3a2}html{font-size:10px}html,body{height:100%;min-height:100%;margin:0;padding:0}@media screen and (width>=1700px){html,body{font-size:11px}}@media screen and (width>=1900px){html,body{font-size:12px}}@media screen and (width>=2100px){html,body{font-size:13px}}@media screen and (width>=2300px){html,body{font-size:14px}}body{font-family:var(--font-default);background:url(../img/muster_top.jpg) repeat-x top center var(--color-sitebg);width:100%;height:auto;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pageload{z-index:2000;background:var(--color-black);width:100%;height:100%;position:fixed;top:0;left:0}.mobile{display:none}@media screen and (width<=800px){.mobile{display:block}}.desktop{display:block}@media screen and (width<=800px){.desktop{display:none}}sup{vertical-align:super;font-size:.7em;line-height:0}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:400;position:relative}h1{font-size:var(--font-size-h1);line-height:95%;font-family:var(--font-serif);color:var(--color-black)}@media screen and (width<=780px){h1 br,h1 br:after{content:" "}}h2{font-size:var(--font-size-h2);line-height:99%;font-family:var(--font-serif);color:var(--color-black);margin-bottom:1em}@media screen and (width<=680px){h2 br,h2 br:after{content:" "}}h3{font-size:var(--font-size-h3);font-family:var(--font-serif);color:var(--color-black);font-weight:400;line-height:110%}@media screen and (width<=450px){h3 br,h3 br:after{content:" "}}h4{font-size:var(--font-size-h4);font-family:var(--font--default);color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;line-height:100%}h2{color:var(--color-brown)}body h2,body h3{margin-bottom:3rem}p+h2{margin-top:1.7em}p+h3{margin-top:1.4em}p+h4{margin-top:1em}body.editing #wrap{margin-top:100px}#wrap{text-align:left;width:100%;min-height:100%;position:relative}@media screen and (width>=1500px){#wrap{font-size:1.7em}}@media screen and (width>=1700px){#wrap{font-size:1.8em}}@media screen and (width>=1900px){#wrap{font-size:2em}}#page_wrap,div#page{position:relative}.clearfix:after{content:"";clear:both;display:block}.yellowtext{color:var(--color-gold);text-align:center;text-transform:uppercase;font-style:normal;font-weight:700;font-family:var(--font-sans);letter-spacing:1.2px;margin-bottom:10px;font-size:16px;display:block}.yellowtext+h2{margin-top:20px}.whitetxt{color:#fff}.twocol{justify-content:space-between;display:flex}.twocol>div{width:48%;position:relative}.twocol>div img{width:100%;height:auto}.textblock h1,.textblock h2,.textblock h3{text-align:center;margin-top:10px!important}.textblock em{color:var(--color-gold);text-align:center;text-transform:uppercase;font-style:normal;font-weight:700;font-family:var(--font-sans);letter-spacing:1.2px;margin-bottom:10px;font-size:16px;display:block}.textblock em+h2{margin-top:20px}li.content{clear:left;width:100%}#content div.cover{float:none}#content .cover--projectslider .cover__projectslider{position:relative}#content .cover--projectslider .cover__projectslider .cover__projectslider-navi{z-index:50;position:absolute;bottom:7rem;left:5rem}#content .cover--projectslider .cover__projectslider .cover__projectslider-navi>*{cursor:pointer;text-align:center;color:#fff;width:2rem;height:2rem;font-size:1.8rem;display:block;position:absolute}#content .cover--projectslider .cover__projectslider .cover__projectslider-navi .swiper-cnext{left:28rem}@media screen and (width<=900px){#content .cover--projectslider .cover__projectslider .cover__projectslider-navi{display:none}}#content .cover--projectslider .cover__projectslider .cover__element{height:100vh;position:relative}#content .cover--projectslider .cover__projectslider .cover__element .cover__image{height:auto;position:absolute;inset:0;transform:none}#content .cover--projectslider .cover__projectslider .cover__element .cover__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}#content .cover--projectslider .cover__projectslider .cover__element .cover__project{z-index:100;color:#fff;font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);width:22rem;padding:0 2rem;line-height:110%;text-decoration:none;display:block;position:absolute;bottom:4rem;left:7rem}#content .cover--projectslider .cover__projectslider .cover__element .cover__project .cps-linktext{color:var(--color-lightbrown);display:block}@media screen and (width<=900px){#content .cover--projectslider .cover__projectslider .cover__element .cover__project{display:none}}#header{z-index:800;height:45px;padding:20px 0;transition:background .5s;position:fixed;top:0;left:0;right:0}#header #headerwrap{position:relative}body.cmart.editing #header{display:none}#navi{justify-content:space-around;gap:5rem;display:flex;position:relative}#navi #navbanner{background:var(--color-lightbrown);border-radius:var(--var-borderradius);width:40rem}#navi a{font-size:4rem;line-height:150%;font-family:var(--font-serif);color:#fff;font-weight:400}#navi h5{color:var(--color-gold);text-transform:uppercase;margin-bottom:2rem;font-size:1.6rem}#mainnav{padding-right:8rem}#navshow{z-index:555;cursor:pointer;height:25px;position:absolute;top:15px;left:30px}#navshow .balken span{background:var(--color-gold);width:40px;height:2px;margin-bottom:5px;transition:all .2s;display:block;position:relative}#navshow .title{color:var(--color-lightbrown);font-size:2rem;position:absolute;top:-.6rem;left:5rem}#navshow .title .title-closelabel{display:none;position:relative}#logo,#whitelogo{z-index:555;position:absolute;top:10px;left:0}#Jobs{z-index:777;background:var(--color-lightbrown);box-sizing:border-box;border-radius:22px;width:22rem;margin-top:-8rem;padding:1rem;display:none;position:absolute;top:100vh;right:8rem}#Jobs .header-jobs a{font-family:var(--font-default);text-align:center;border-bottom:1px solid var(--color-brown);color:var(--color-darkbrown);border-radius:2rem 2rem 0 0;padding:0 2rem;font-size:2.2rem;font-weight:700;line-height:7rem;text-decoration:none;display:block}#Jobs .header-jobs a span{background:var(--color-darkbrown);text-align:center;width:2.8rem;color:var(--color-gold);border-radius:100%;font-size:1.5rem;line-height:2.8rem;position:absolute;top:-5px;right:-5px}#Jobs .header-jobs a:hover{background:#0000001a}#Jobs .header-jobs-slider{padding:3rem 0;position:relative}#Jobs .header-jobs-slider a.header-jobs-job-title{font-family:var(--font-serif);text-align:center;box-sizing:border-box;color:var(--color-darkbrown);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 3rem;font-size:2.3rem;line-height:110%;text-decoration:underline;display:block}#Jobs .header-jobs-slider a.header-jobs-job-title:hover{color:#000;text-decoration:none}#Jobs .header-jobs-slider .header-jobs-slider-navi{width:100%;position:absolute}#Jobs .header-jobs-slider .header-jobs-slider-navi>*{z-index:777;cursor:pointer;font-size:2rem;position:absolute;top:1rem}#Jobs .header-jobs-slider .header-jobs-slider-navi .swiper-covernext--headerjob{right:0}#Jobs .header-jobs-slider .header-jobs-slider-navi .swiper-coverprev--headerjob{left:0}@media screen and (width<=1160px){#Jobs{border-radius:10px 10px 0 0;padding-bottom:0}#Jobs .header-jobs a{border:none}.header-jobs-slider{display:none}}.headerslider #Jobs{display:block}.navshow #Jobs{position:fixed}#Popin{z-index:700;background-color:var(--color-brown);grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;width:100%;transition:right .3s;display:grid;position:fixed;top:0;bottom:0;right:-4000px}@media screen and (width<=1300px){#Popin{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#Popin{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#Popin{gap:10px}}@media screen and (width<=600px){#Popin{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#Popin{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#Popin .popin__wrap{grid-column:2/span 12}#Popin .popin-jobs{position:absolute;bottom:-65px}#Popin .popin-jobs a{font-family:var(--font-default);background:var(--color-lightbrown);border-radius:20px;padding:0 20px;font-size:20px;line-height:40px;text-decoration:none;display:block}#Popin .popin-jobs a span{background:var(--color-darkbrown);text-align:center;border-radius:100%;width:20px;font-size:15px;line-height:20px;position:absolute;top:-5px;right:-5px}#Popin .popin-jobs a:hover{background:var(--color-darkbrown)}#Popin .popin-socials{position:absolute;bottom:-80px}#Popin .popin-socials a{color:var(--color-lightbrown);margin-right:20px;font-size:30px;text-decoration:none}body.navshow #navshow .balken{position:relative;top:-5px}body.navshow #navshow .balken .balken1{top:15px;transform:rotate(20deg)}body.navshow #navshow .balken .balken2{top:8px;transform:rotate(340deg)}body.navshow #navshow .balken .balken3,body.navshow #navshow .title .title-label{display:none}body.navshow #navshow .title .title-closelabel{display:block}body.navshow #Popin{right:0}body.navshow #HeaderPhone .hphone{width:22rem}body.navshow #HeaderPhone .hphone>div{font-size:1.2em}body.scrolling header,body.cmart header{background:var(--color-brown)}.defaultheader{z-index:999;float:right;width:calc(100% - 21rem);position:relative}#HeaderPhone{display:flex;position:absolute;top:0;right:5rem}#HeaderPhone .hphone{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);background:url(../img/phone.svg) 0 3px no-repeat;width:18rem;padding-left:2.5rem;line-height:130%;transition:all .2s;position:relative}#HeaderPhone .hphone>div{color:var(--color-lightbrown);transition:all .2s}#HeaderPhone .hphone>div:first-child{color:#fff}body.navshow #HeaderPhone .hphone>div:first-child,body.brownbg #HeaderPhone .hphone>div:first-child,body.project #HeaderPhone .hphone>div:first-child{color:#fff!important}#Leistungen{display:none}body.leistungen #Leistungen{z-index:555;text-align:center;width:66%;height:0;margin-left:-33%;display:block;position:absolute;top:calc(100vh - 7rem);left:50%}body.leistungen #Leistungen .pagenavigation_container{padding:7px 3px 3px;display:inline-block}body.leistungen #Leistungen .pagenavigation_container .pageNavigation .page{margin:0 12px;line-height:150%;display:inline-block;position:relative}body.leistungen #Leistungen .pagenavigation_container .pageNavigation .page a{color:var(--color-lightbrown);text-decoration:none}body.leistungen #Leistungen .pagenavigation_container .pageNavigation .page:after{content:"·";color:var(--color-lightbrown);font-size:40px;position:absolute;top:0;right:-17px}body.leistungen #Leistungen .pagenavigation_container .pageNavigation .page:last-child:after{display:none}body.leistungen #Leistungen .pagetitle{font-size:18px}@media screen and (width<=1100px){#Leistungen{display:none!important}}@media screen and (width<=1550px){#navshow .title{display:none}}@media screen and (width<=1024px){#navbanner{display:none}#navi{justify-content:space-around}}@media screen and (width<=850px){#navi a{font-size:25px}#logo{width:150px;margin-left:-75px;display:block;position:relative;left:50%}#logo svg{width:100%}#navshow{z-index:999;top:-20px;left:20px}#HeaderPhone{top:10px;right:-10px}#HeaderPhone .hphone:last-child{display:none}#HeaderPhone .hphone:first-child{background-position:50%;background-size:contain;width:30px;height:30px}#HeaderPhone .hphone:first-child>*{display:none}}@media screen and (width<=800px){#Popin #navi{display:block}#Popin #navi #leistungen_navigation{margin-bottom:12rem;position:relative}}#footer{background:no-repeat top center var(--color-darkbrown);text-align:center;color:var(--color-lightbrown);grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;padding:20px 0;display:grid}@media screen and (width<=1300px){#footer{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#footer{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#footer{gap:10px}}@media screen and (width<=600px){#footer{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#footer{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#footer a{color:var(--color-lightbrown)}#footer .cb-col{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);line-height:120%}#footer #footer__imprint{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);text-align:center;grid-column:2/span 12}@media screen and (width<=750px){#footer #footer__imprint{padding:2em 0}}#footer #footer__imprint a{margin:0 20px;text-decoration:none;display:inline-block}#footer #footer__imprint a+a{margin-left:2em}@media screen and (width<=750px){#footer #footer__imprint a+a{margin-left:1em}}body.brownbg #footer{margin-top:0!important}.contactblock{text-align:left;grid-column:2/span 12;justify-content:space-between;padding:10rem 0;display:flex}.contactblock .cb-col>div,.contactblock .cb-col>a{padding-left:20px;position:relative}.contactblock .cb-col a{display:block}.contactblock .cb-col .cb-col-pin{background:url(../img/pin.svg) 0/12px no-repeat}.contactblock .cb-col .cb-col-phone{background:url(../img/phone.svg) 0/12px no-repeat;margin-top:1rem}.contactblock .cb-col .cb-col-mail{background:url(../img/mail.svg) 0/12px no-repeat}.contactblock .cb-col .cb-col-inner{text-align:center}.contactblock .cb-col .cb-col-inner img{margin:0 auto}.contactblock h4{text-transform:none;letter-spacing:0;color:#fff;font-size:1.8rem;font-weight:700;line-height:160%;text-decoration:none}@media screen and (width<=800px){.contactblock{padding:30px 0;display:block}.contactblock .cb-col{margin-bottom:40px}.contactblock .cb-col-inner{text-align:left!important}}.editing .cover{overflow:visible}#content div.cover{width:100%;height:100vh;min-height:75rem;position:relative;overflow:hidden}#content div.cover .filedropbox{height:100%}#content div.cover.cover--default{overflow:visible}#content div.cover.cover--default .cover__image,#content div.cover.cover--default .cover__video,#content div.cover.cover--default .cover__slideshow{z-index:1;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:hidden}@media screen and (width<=600px){#content div.cover.cover--default{margin-bottom:0}}#content div.cover .cover__image:after,#content div.cover .cover__video:after,#content div.cover .cover__slideshow:after{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#00000094 0%,#0003 47%,#0000008a 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}#content div.cover .cover__image__inner{width:100%;height:100%;position:absolute;top:0;left:0}#content div.cover .bgimage{background-position:50%}#content div.cover .cover__image .cover__image__inner>img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#content div.cover .cover__image .singlefileconnectionform .picconnection .editpanel{margin-left:0;left:auto;right:2em}#content div.cover.cover--slideshow .swiper.coverslideshow,#content div.cover.cover--slideshow .coverslider{opacity:1;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:1;-moz-opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}#content div.cover .cover__video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#content div.cover picture{background:#222;width:100%;height:100%;position:absolute;top:0;left:0}#content div.cover picture img,#content div.cover picture source{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#content div.cover .backlink{text-align:center;z-index:10;width:100%;position:absolute;bottom:4.5rem;left:0}#content div.cover .backlink a{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);color:var(--color-lightbrown);border:1px solid var(--color-lightbrown);border-radius:var(--var-borderradius);padding:.7rem 2rem;line-height:normal;transition:all .15s}#content div.cover .backlink a:hover{background:var(--color-lightbrown);color:var(--color-brown);text-decoration:none}#content div.cover--default .cover__headline,#content div.cover--projectslider .cover__headline{z-index:30;text-align:center;width:auto;max-width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=880px){#content div.cover--default .cover__headline,#content div.cover--projectslider .cover__headline{max-width:90%}}#content div.cover--default .cover__headline h1,#content div.cover--projectslider .cover__headline h1,#content div.cover--default .cover__headline h2,#content div.cover--projectslider .cover__headline h2{text-align:center;color:#fff;clear:left;margin-bottom:0;position:relative}#content div.cover--default .cover__headline h1 em,#content div.cover--projectslider .cover__headline h1 em,#content div.cover--default .cover__headline h2 em,#content div.cover--projectslider .cover__headline h2 em{font-style:normal}#content div.cover--imagecover .cover__image,#content div.cover--bigtext .cover__image,#content div.cover--imagecover .cover__video,#content div.cover--bigtext .cover__video{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}body.cmart.editing #content div.cover:after{display:none}.cover.bg--dark a.button{color:#fff;white-space:nowrap;border-color:#fff}body.cmart #content div.cover.cover--default{margin-bottom:0}li.content.cover>div.cms_editbox{top:50%!important}.card{position:relative}.card .cmartbge{z-index:0}body.editing .card .card__image.croppinginprogress{overflow:visible}div.card,a.card{box-sizing:border-box;width:35rem;height:50rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}@media screen and (width<=1200px){div.card,a.card{width:30rem;height:45rem}}@media screen and (width<=800px){div.card,a.card{width:27rem;height:36rem}}div.card .card__image,a.card .card__image{z-index:1;background:#222;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}div.card .card__image img.img,a.card .card__image img.img{-o-object-fit:cover;object-fit:cover;-o-transition:.2s all ease;width:100%;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;position:absolute;top:0;left:0}div.card .card__image .bgimage,a.card .card__image .bgimage{-o-transition:.2s all ease;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}div.card .card__more,a.card .card__more{text-transform:uppercase;letter-spacing:1px;z-index:20;font-size:1.5rem;line-height:normal;transition:all .4s;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}div.card .card__content,a.card .card__content{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}div.card .card__content .card__title,a.card .card__content .card__title{font-size:var(--font-size-h3);font-family:var(--font-serif);color:#fff;text-align:center;float:left;width:80%;font-weight:400;line-height:110%;position:absolute;top:15%;left:10%}@media screen and (width<=450px){div.card .card__content .card__title br,a.card .card__content .card__title br,div.card .card__content .card__title br:after,a.card .card__content .card__title br:after{content:" "}}div.card .card__content .card__title em,a.card .card__content .card__title em{font-style:normal}div.card .card__content .card__text,a.card .card__content .card__text{text-align:center;width:80%;position:absolute;bottom:15%;left:10%}div.card .card__content .card__text>span,a.card .card__content .card__text>span{color:#fff;float:left;width:100%;font-size:1.7rem;line-height:130%}div.card .card__button,a.card .card__button{position:absolute;bottom:4em;left:50%;transform:translate(-50%)}div.card .card__arrow,a.card .card__arrow{color:var(--color-accent);line-height:150%;position:absolute;bottom:2rem;right:10%}a.card .title,a.card .icon,a.card .card__title,a.card .card__text,a.card .card__price{transition:all .2s ease-out}a.card .card__image{overflow:hidden}a.card .card__image .bgimage,a.card .card__image img.img{transition:all .2s ease-out}a.card:hover .card__title{top:14%}a.card:hover .card__text{bottom:14%}a.card:hover .card__image .bgimage,a.card:hover .card__image img.img{opacity:.4;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.4;-moz-opacity:.4;transform:scale(1.02)}a.card.card--blog .card__image .bgimage,a.card.card--blog .card__image img.img{opacity:.4;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.4;-moz-opacity:.4}a.card.card--blog:hover .card__image .bgimage,a.card.card--blog:hover .card__image img.img{opacity:.8;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.8;-moz-opacity:.8}body.editing div.card:hover .card__image:after,body.editing a.card:hover .card__image:after{display:none}#content ul.listinfos.card{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=800px){#content ul.listinfos.card{justify-content:space-around}}.editing.cmart .listinfos.card.showonlyineditmode{display:flex!important}.cardswiper{float:left;width:80%;margin-left:10%;position:relative}.cardswiper a.card.card--package{width:100%;height:40rem}.swiper-slide .card{width:100%}div.headlineblock{max-width:var(--var-content-max-width);float:none;clear:left;width:100%;margin:0 auto;position:relative}a.button,span.button{border:1px solid var(--color-brown);border-radius:var(--var-borderradius);color:var(--color-brown);line-height:normal;font-family:var(--font-serif);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-button);text-align:center;min-width:13rem;padding:1.7rem;text-decoration:none;transition:all .15s ease-out;display:inline-block}@media screen and (width<=960px){a.button,span.button{min-width:10rem}}a.button:hover,span.button:hover{background:var(--color-brown);color:#fff;text-decoration:none}a.button--light,span.button--light{border-color:var(--color-lightbrown);color:var(--color-lightbrown)}a.button--light:hover,span.button--light:hover{background:var(--color-lightbrown);color:var(--color-brown)}a.button.astext,span.button.astext{border:0 solid #fff}a.button.astext:hover,span.button.astext:hover{color:var(--color-brown);background:0 0;border:0 solid #fff;text-decoration:underline}#content ul.listinfos.button{gap:3rem;display:flex}#content ul.listinfos.button.textaligncenter{justify-content:center}#content ul.listinfos.button li.button{float:none;clear:none;width:auto;display:inline-block;position:relative}.textblock+.button,.c-textprojects-textinner-text+a.button{margin-top:3rem}.bgimage{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.tlgrid{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){.tlgrid{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.tlgrid{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.tlgrid{gap:10px}}@media screen and (width<=600px){.tlgrid{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.tlgrid{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.margintop{margin-top:26rem}@media screen and (width<=1200px){.margintop{margin-top:22rem}}@media screen and (width<=1000px){.margintop{margin-top:19rem}}@media screen and (width<=780px){.margintop{margin-top:15rem}}.margintop--small{margin-top:6rem}@media screen and (width<=1200px){.margintop--small{margin-top:5rem}}@media screen and (width<=1000px){.margintop--small{margin-top:4.5rem}}@media screen and (width<=780px){.margintop--small{margin-top:4rem}}.margintop--negative{margin-top:-5rem}.margintop--medium{margin-top:15rem}@media screen and (width<=1200px){.margintop--medium{margin-top:13rem}}@media screen and (width<=1000px){.margintop--medium{margin-top:11rem}}@media screen and (width<=780px){.margintop--medium{margin-top:9rem}}.margintop--row{margin-top:3rem}@media screen and (width<=1000px){.margintop--row{margin-top:2.5rem}}@media screen and (width<=780px){.margintop--row{margin-top:2rem}}.paddingtop{padding-top:26rem}@media screen and (width<=1200px){.paddingtop{padding-top:22rem}}@media screen and (width<=1000px){.paddingtop{padding-top:19rem}}@media screen and (width<=780px){.paddingtop{padding-top:15rem}}.paddingtop--small{padding-top:6rem}@media screen and (width<=1200px){.paddingtop--small{padding-top:5rem}}@media screen and (width<=1000px){.paddingtop--small{padding-top:4.5rem}}@media screen and (width<=780px){.paddingtop--small{padding-top:4rem}}.paddingtop--negative{padding-top:-5rem}.paddingtop--medium{padding-top:15rem}@media screen and (width<=1200px){.paddingtop--medium{padding-top:13rem}}@media screen and (width<=1000px){.paddingtop--medium{padding-top:11rem}}@media screen and (width<=780px){.paddingtop--medium{padding-top:9rem}}.paddingtop--row{padding-top:3rem}@media screen and (width<=1000px){.paddingtop--row{padding-top:2.5rem}}@media screen and (width<=780px){.paddingtop--row{padding-top:2rem}}.marginbottom{margin-bottom:26rem}@media screen and (width<=1200px){.marginbottom{margin-bottom:22rem}}@media screen and (width<=1000px){.marginbottom{margin-bottom:19rem}}@media screen and (width<=780px){.marginbottom{margin-bottom:15rem}}.marginbottom--small{margin-bottom:6rem}@media screen and (width<=1200px){.marginbottom--small{margin-bottom:5rem}}@media screen and (width<=1000px){.marginbottom--small{margin-bottom:4.5rem}}@media screen and (width<=780px){.marginbottom--small{margin-bottom:4rem}}.marginbottom--negative{margin-bottom:-5rem}.marginbottom--medium{margin-bottom:15rem}@media screen and (width<=1200px){.marginbottom--medium{margin-bottom:13rem}}@media screen and (width<=1000px){.marginbottom--medium{margin-bottom:11rem}}@media screen and (width<=780px){.marginbottom--medium{margin-bottom:9rem}}.marginbottom--row{margin-bottom:3rem}@media screen and (width<=1000px){.marginbottom--row{margin-bottom:2.5rem}}@media screen and (width<=780px){.marginbottom--row{margin-bottom:2rem}}.paddingbottom{padding-bottom:26rem}@media screen and (width<=1200px){.paddingbottom{padding-bottom:22rem}}@media screen and (width<=1000px){.paddingbottom{padding-bottom:19rem}}@media screen and (width<=780px){.paddingbottom{padding-bottom:15rem}}.paddingbottom--small{padding-bottom:6rem}@media screen and (width<=1200px){.paddingbottom--small{padding-bottom:5rem}}@media screen and (width<=1000px){.paddingbottom--small{padding-bottom:4.5rem}}@media screen and (width<=780px){.paddingbottom--small{padding-bottom:4rem}}.paddingbottom--negative{padding-bottom:-5rem}.paddingbottom--medium{padding-bottom:15rem}@media screen and (width<=1200px){.paddingbottom--medium{padding-bottom:13rem}}@media screen and (width<=1000px){.paddingbottom--medium{padding-bottom:11rem}}@media screen and (width<=780px){.paddingbottom--medium{padding-bottom:9rem}}.paddingbottom--row{padding-bottom:3rem}@media screen and (width<=1000px){.paddingbottom--row{padding-bottom:2.5rem}}@media screen and (width<=780px){.paddingbottom--row{padding-bottom:2rem}}.resetcentering{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.textcentering{text-align:center}.bg--white{background:#fff}.bg--dark{background:var(--color-black)}.bg--transparent{background:0 0}.bg--dark h1,.darkbg h1,.bg--dark h2,.darkbg h2{color:#fff}.bg--dark h3,.darkbg h3{color:var(--color-sitebg)}.responsive-video{float:left;width:100%;height:0;padding-top:25px;padding-bottom:56.25%;position:relative;overflow:hidden}.responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.marquee{pointer-events:none;width:100%;height:10em;overflow:hidden}.marquee__inner-wrap{width:100%;height:100%}.marquee__image{float:left;filter:grayscale(.6);width:auto;height:7em;padding:0 3em;display:inline-block;position:relative}@media screen and (width<=1000px){.marquee__image{height:6.5em}}@media screen and (width<=700px){.marquee__image{height:5.5em}}@media screen and (width<=500px){.marquee__image{height:3.5em}}.marquee__image img{max-width:13.5em;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}@media screen and (width<=1000px){.marquee__image img{max-width:12em}}@media screen and (width<=700px){.marquee__image img{max-width:10em}}@media screen and (width<=500px){.marquee__image img{max-width:8em}}.marquee__inner{will-change:transform;align-items:center;width:fit-content;height:100%;animation:20s linear infinite marquee;display:flex;position:relative}@keyframes marquee{to{transform:translate(-50%)}}.c-marqueslider{padding-top:50px}.c-marqueslider .yellowtext{margin-bottom:30px}li.content{position:relative}.textaligncenter{text-align:center}#content ul.pageContents{position:relative}#content div.textblock{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid;position:relative}@media screen and (width<=1300px){#content div.textblock{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#content div.textblock{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#content div.textblock{gap:10px}}@media screen and (width<=600px){#content div.textblock{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#content div.textblock{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#content div.textblock div.textobj{grid-column:4/span 8}#content div.textblock.columns div.textobj{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em}@media screen and (width<=600px){#content div.textblock.columns div.textobj{-moz-column-count:1;column-count:1}}#content div.textobj p,#content div.textobj li,#content div.textobj td{width:100%;font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight)}#content div.textobj li p{font-size:1em}#content div.textobj p+ul,#content div.textobj p+p,#content div.textobj ul+p,#content div.textobj ul+h2,#content div.textobj ul+h3,#content div.textobj ul+h4,#content div.textobj p+h2,#content div.textobj p+h2,#content div.textobj p+h3{margin-top:1em}#content .textobj+.textbutton,#content .textblock+.textbutton{margin-top:2em}#content .textblock+.textblock,#content .textobj+.textobj{margin-top:1.5em}#content .bigtext+.textobj{margin-top:5em}#content .textobj img,#content p img{max-width:100%;position:relative}#content div.textobj{float:none;clear:left;position:relative}#content div.textobj ul{width:100%;margin-left:0;list-style-type:none;position:relative}#content div.textobj ul li{box-sizing:border-box;width:100%;margin-bottom:0;padding:.3em .5em .3em 1.4em;line-height:140%;position:relative}#content div.textobj ul li:before{content:"";speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-accent);background-size:contain;width:1.4em;height:1.6em;font-size:.8em;font-style:normal;font-weight:400;line-height:1;position:absolute;top:.8em;left:0;font-family:icomoon!important}#content div.textobj ul li:hover:before{color:var(--color-black)}#content div.textobj p{width:100%}#content blockquote{float:left;clear:left;width:100%;margin:1em 0;position:relative}#content blockquote p{float:left;text-align:left;clear:left;font-style:normal;font-weight:300;position:relative}#content blockquote p.cite{font-family:var(--font-serif);z-index:20;margin-bottom:.5em;font-size:2em;line-height:130%}#content blockquote p.author{color:#aaa;font-size:1.4em}#content li.listlinks>div.cms_editbox,#content li.listsubnavigation>div.cms_editbox{top:-20px}#content h2.listheadline{text-align:center;margin-top:1em;margin-bottom:0}#content .zoomer{margin-top:-25px;margin-left:-25px;position:absolute;top:50%;left:50%}h4+h2,h4+h1{margin-top:3rem}#content .textblock.bigtext{max-width:100%;position:relative}#content .textblock.bigtext .textobj{max-width:100%;margin:0 auto}#content .textblock.bigtext h2{color:var(--color-brown);margin-bottom:1em;font-weight:400;line-height:120%}#content .textblock.bigtext h4{color:var(--color-accent);margin-bottom:2em}#content .textblock.bigtext p{font-family:var(--font-serif)}div.singleheadline{position:relative}div.singleheadline h4+h2,div.singleheadline h4+h1{margin-top:3rem}div.singleheadline a.button{position:absolute;top:1em;right:0}@media screen and (width<=800px){div.singleheadline a.button{clear:left;float:left;margin-top:0;margin-bottom:2em;position:relative}}.template_inner div.singleheadline,.innercenter div.singleheadline,.layout div.singleheadline{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.doublecontent{width:100%;position:relative}#content .textblock.bigtext p{color:var(--color-brown);font-size:3.8rem;line-height:130%}.cmartbge{width:100%;height:100%;position:absolute;top:0;left:0}.cmartbge.cmartbge--picture{background-repeat:no-repeat}.cmartbge{z-index:-1}#content ul.listinfos{clear:left;width:100%;position:relative}#content ul.listinfos .cms_editbox{z-index:200}body.editing #content ul.listinfos .zmart_editmode.cms_add_item{display:none!important}body.editing #content ul.listinfos:hover .zmart_editmode.cms_add_item{display:inline-block!important}.cmart_list_editor{clear:left;box-sizing:border-box;width:100%;padding:5rem;display:none;position:relative}.cmart_list_editor ul{clear:left;width:100%;margin-top:1em;position:relative}.cmart_listeditor_panel{text-align:center;z-index:100;width:90%;margin-top:-2em;display:none;position:absolute;top:50%;left:5%}.cmart_listeditor_panel .cmart_button{float:none;display:inline-block}.cmart_endlisteditor{display:none;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.editing:not(.cmart_contentadding) li.listinfos:not(.listediting) .slidercontent:hover .cmart_listeditor_panel,.editing li.listpictures:not(.listediting) .slidercontent:hover .cmart_listeditor_panel,.editing:not(.cmart_contentadding) li.listinfos:not(.listediting) .imageslider:hover .cmart_listeditor_panel,.editing li.listpictures:not(.listediting) .imageslider:hover .cmart_listeditor_panel{display:block}.editing:not(.cmart_contentadding) li.listinfos:not(.listediting) .slidercontent:hover div.slickslider:before,.editing li.listpictures:not(.listediting) .slidercontent:hover div.slickslider:before,.editing:not(.cmart_contentadding) li.listinfos:not(.listediting) .imageslider:hover div.slickslider:before,.editing li.listpictures:not(.listediting) .imageslider:hover div.slickslider:before{content:" ";z-index:88;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}ul.listinfos.button--linebutton li.infobox.cms_add_item,ul.listinfos.accordion li.infobox.cms_add_item{box-sizing:border-box;width:100%;margin-top:2rem;padding:2.2rem 1rem!important}.content.listediting .cmart_list_editor{display:block}.content.listediting .slickslider{display:none}.content.listediting .cmart_endlisteditor{display:block}#content ul.accordion,.accordions{float:none;clear:left;width:100%;max-width:80em;margin:0 auto;position:relative}#content ul.accordion .accordion,.accordions .accordion{box-sizing:border-box;padding:1.5em 3em;position:relative}#content ul.accordion .accordion+.accordion,.accordions .accordion+.accordion{border-top:1px solid var(--color-text);margin-top:1.5em;padding-top:3em}#content ul.accordion .accordion__title,.accordions .accordion__title,#content ul.accordion .accordiontitle,.accordions .accordiontitle{box-sizing:border-box;font-size:2.8em;line-height:normal;font-family:var(--font-serif);color:var(--color-text);font-weight:400;text-decoration:none;position:relative}#content ul.accordion .accordion__title .icon,.accordions .accordion__title .icon,#content ul.accordion .accordiontitle .icon,.accordions .accordiontitle .icon{float:right;height:1em;font-size:.7em;position:absolute;top:50%;right:0;transform:translateY(-50%)}#content ul.accordion .accordion__title strong,.accordions .accordion__title strong,#content ul.accordion .accordiontitle strong,.accordions .accordiontitle strong{width:80%;font-weight:400;line-height:normal}#content ul.accordion .accordion__content,.accordions .accordion__content,#content ul.accordion .accordioncontent,.accordions .accordioncontent{box-sizing:border-box;padding:2em 0;display:none}#content ul.accordion .accordion__content .textobj,.accordions .accordion__content .textobj,#content ul.accordion .accordioncontent .textobj,.accordions .accordioncontent .textobj{float:left}#content ul.accordion .accordion__content table.roomrateslist,.accordions .accordion__content table.roomrateslist,#content ul.accordion .accordioncontent table.roomrateslist,.accordions .accordioncontent table.roomrateslist{margin:0}#content ul.accordion .accordion__content,.accordions .accordion__content{margin-top:1em}#content ul.accordion .accordion.active .accordion__title,.accordions .accordion.active .accordion__title,#content ul.accordion .accordion.active .accordiontitle,.accordions .accordion.active .accordiontitle{background:0 0}#content ul.accordion .accordion.active .accordion__title .accordion__icon,.accordions .accordion.active .accordion__title .accordion__icon,#content ul.accordion .accordion.active .accordiontitle .accordion__icon,.accordions .accordion.active .accordiontitle .accordion__icon{transform:rotate(180deg)}#content ul.accordion .accordion.active .accordion__title:hover,.accordions .accordion.active .accordion__title:hover,#content ul.accordion .accordion.active .accordiontitle:hover,.accordions .accordion.active .accordiontitle:hover{background:0 0}#content ul.accordion .accordion.active .accordion__content,.accordions .accordion.active .accordion__content,#content ul.accordion .accordion.active .accordioncontent,.accordions .accordion.active .accordioncontent{display:block}.bg--lightgrey ul.accordion,.bg--lightestgrey ul.accordion,.bg--dark ul.accordion,.bg--lightgrey .accordions,.bg--lightestgrey .accordions,.bg--dark .accordions{margin:2em 0;position:relative}.bg--lightgrey ul.accordion .accordion,.bg--lightestgrey ul.accordion .accordion,.bg--dark ul.accordion .accordion,.bg--lightgrey .accordions .accordion,.bg--lightestgrey .accordions .accordion,.bg--dark .accordions .accordion{box-sizing:border-box;background:#fff;padding:2.5em 3em 3em;position:relative}.bg--lightgrey ul.accordion .accordion+.accordion,.bg--lightestgrey ul.accordion .accordion+.accordion,.bg--dark ul.accordion .accordion+.accordion,.bg--lightgrey .accordions .accordion+.accordion,.bg--lightestgrey .accordions .accordion+.accordion,.bg--dark .accordions .accordion+.accordion{margin-top:1em}#content .cols_2_normal ul.accordion .accordion__title,#content .cols_2_normal ul.accordion .accordiontitle{font-size:2.2em}ul.listinfos.slider li.infobox{float:left;clear:left;box-sizing:border-box;border:1px solid #ddd;width:100%;margin:0 0 1em;padding:4em;position:relative}ul.listinfos.slider{z-index:100}ul.listinfos.slider li.infobox{box-sizing:border-box;float:left;clear:left;background:#fff;border-bottom:1px solid #ddd;width:100%;margin-bottom:2em;padding:2em;position:relative}ul.listinfos.slider li.infobox p{font-size:1.5em;line-height:130%}ul.listinfos.slider li.infobox .picconnection{position:relative}li.content.slider>div.cms_editbox{top:50%!important}li.content.slider .cmart_list_editor{background:#444;padding:15em 5em}.defaultswiper .swiper-slide{width:45rem;height:40rem;margin:0 1.5rem;overflow:hidden}.defaultswiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}#content .innercenter ul.listinfos.card,#content .template_inner ul.listinfos.card{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cardslider{float:left;clear:left;width:100%;position:relative}body #content ul.geschichte:after{content:" ";background:var(--color-lightbrown);border-radius:10px;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:0;left:50%}body #content ul.geschichte li.geschichte{float:none;width:100%;margin:0;padding-bottom:10rem;display:block;position:relative}body #content ul.geschichte li.geschichte .geschichtecontent{z-index:20;grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid;position:relative}@media screen and (width<=1300px){body #content ul.geschichte li.geschichte .geschichtecontent{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){body #content ul.geschichte li.geschichte .geschichtecontent{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){body #content ul.geschichte li.geschichte .geschichtecontent{gap:10px}}@media screen and (width<=600px){body #content ul.geschichte li.geschichte .geschichtecontent{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){body #content ul.geschichte li.geschichte .geschichtecontent{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}body #content ul.geschichte li.geschichte.withimage .geschichtecontent{padding-top:10rem;padding-bottom:10rem}body #content ul.geschichte li.geschichte .jahreszahl{text-align:center;color:#fff;background:var(--color-lightbrown);letter-spacing:2px;border-radius:var(--var-borderradius);z-index:20;width:14rem;margin-top:-1rem;padding:.8rem;font-size:1.7rem;line-height:normal;position:absolute;left:50%;transform:translate(-50%)}body #content ul.geschichte li.geschichte:before{content:" ";background:var(--color-lightbrown);z-index:1;width:1px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%}body #content ul.geschichte li.geschichte:after{content:" ";background:var(--color-lightbrown);border-radius:7px;width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:50%}body #content ul.geschichte li.geschichte .geschichte__image{order:2;grid-column:7/span 6}body #content ul.geschichte li.geschichte .geschichte__image img.img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #content ul.geschichte li.geschichte .geschichte__content{text-align:right;order:1;grid-column:2/span 4;position:relative}body #content ul.geschichte li.geschichte .geschichte__content h3{color:var(--color-brown);margin-bottom:2rem}body #content ul.geschichte li.geschichte:nth-child(2n) .geschichte__content{text-align:left;order:2;grid-column:10/span 3}body #content ul.geschichte li.geschichte:nth-child(2n) .geschichte__image{order:1;grid-column:3/span 6}body #content ul.geschichte li.geschichte:last-child:before{display:none}ul.listpictures{float:left;text-align:center;width:100%;position:relative}ul.listpictures li{float:none;width:32%;height:32em;margin:.5%;display:inline-block;position:relative}@media screen and (width<=1000px){ul.listpictures li{height:25em}}@media screen and (width<=700px){ul.listpictures li{width:48%;height:20em}}ul.listpictures li a.lightbox{float:left;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}ul.listpictures li a.lightbox img{float:left;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s;position:relative}ul.listpictures li a.lightbox .title{display:none}ul.listpictures li a.lightbox:hover img{opacity:.5;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.5;-moz-opacity:.5}ul.listpictures li.gallerypicture a.lightbox{background:#232222}ul.listpictures li.gallerypicture a.lightbox img.gallpicture{-o-transition:opacity .2s ease;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}ul.listpictures li.gallerypicture a.lightbox .zoomer{display:none}ul.listpictures li.gallerypicture a.lightbox:hover img.gallpicture{opacity:.3;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.3;-moz-opacity:.3}ul.listpictures li.gallerypicture a.lightbox:hover .zoomer{color:#fff;font-size:2em;display:block}div.singlepicture,.singlepicture{text-align:center;width:100%;margin-left:0;position:relative}div.singlepicture span.title,.singlepicture span.title{color:#fff;box-sizing:border-box;background:#222;width:auto;padding:1em 1.3em;font-size:1.4em;position:absolute;bottom:0;left:0}div.singlepicture>a.lightbox,.singlepicture>a.lightbox,div.singlepicture>a.zmartbox,.singlepicture>a.zmartbox{float:left;width:100%}div.singlepicture img.img,.singlepicture img.img{-o-transition:.15s all ease-in-out;border-radius:var(--var-borderradius);max-width:100%;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}div.singlepicture.centering img.img,.singlepicture.centering img.img{float:none;text-align:center}div.singlepicture.width100 img.img,.singlepicture.width100 img.img,#content>ul.pageContents>li.listpictures a.singlepicture,#content>div.singlepicture,#content a.singlepicture{width:100%}a.singlepicture{min-height:8em;box-shadow:0 2px 30px #00000017}a.singlepicture.noshadow,a.singlepicture.centering{box-shadow:none}.swiper.slideshow{clear:left;float:left;margin:0;padding:0;position:relative}.swiper.slideshow .slide{float:left;width:100%;height:100%;margin:0;overflow:hidden}.swiper.slideshow .slide img{float:left;clear:left;width:100%;height:100%}.imageslider{width:100%;position:relative}.cmart.editing .imageslider{min-height:150px}.imageslider--default .swiper{border-radius:var(--var-borderradius);height:90vh;overflow:hidden}@media screen and (width<=1000px){.imageslider--default .swiper{height:80vh}}@media screen and (width<=600px){.imageslider--default .swiper{height:40rem}}.imageslider--default .swiper .swiper-slide{height:100%}.imageslider--default .swiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.imageslider--small .swiper .swiper-slide{border-radius:var(--var-borderradius);width:52rem;height:41rem;margin:0 3rem;overflow:hidden}@media screen and (width<=1000px){.imageslider--small .swiper .swiper-slide{width:48rem;height:38rem}}@media screen and (width<=767px){.imageslider--small .swiper .swiper-slide{box-sizing:border-box;background:0 0;width:40rem;height:30rem;margin:0;padding:0 1em}}.imageslider--small .swiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.imagesliderwrap{position:relative}.imageslider{width:100%}.swiper-arrow{background:var(--color-xbrown);text-align:center;z-index:20;width:120px;height:120px;transition:all .3s;transform:translateY(-50%)}.swiper-arrow:after{display:none}.swiper-arrow span.icon{color:#fff;z-index:20;font-size:1.6em;line-height:normal;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=800px){.swiper-arrow span.icon{font-size:1.73em}}.swiper-arrow:hover{background:var(--color-darkbrown)}.swiper-arrow.swiper-button-prev{border-radius:100%;left:-60px}.swiper-arrow.swiper-button-prev span.icon{left:70%}.swiper-arrow.swiper-button-next{border-radius:100%;right:-60px}.swiper-arrow.swiper-button-next span.icon{left:30%}.outsidearrows .swiper-arrow{background:0 0}.outsidearrows .swiper-arrow.swiper-button-prev{border-radius:0;left:auto;right:100%}.outsidearrows .swiper-arrow.swiper-button-next{border-radius:0;left:100%;right:auto}.editing a.singlepicture,.editing div.singlepicture{width:100%}.listediting .swiper,.listediting .mask-pattern{display:none!important}#content .cmartcols{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;width:100%;min-height:5em;display:grid;position:relative}@media screen and (width<=1300px){#content .cmartcols{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#content .cmartcols{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#content .cmartcols{gap:10px}}@media screen and (width<=600px){#content .cmartcols{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#content .cmartcols{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#content .cmartcols .cmartcols__inner{flex-wrap:wrap;grid-column:3/span 10;justify-content:space-between;display:flex}#content .cmartcols .cmartcols__item{float:left;position:relative}#content .cmartcols .cmartcols__item div.textblock{display:block}#content .cmartcols--1 .cmartcols__item,#content .cmartcols-- .cmartcols__item{width:100%}#content .cmartcols--2 .cmartcols__item{width:45%}#content .cmartcols--2 .cmartcols__item p,#content .cmartcols--2 .cmartcols__item h2,#content .cmartcols--2 .cmartcols__item h3,#content .cmartcols--2 .cmartcols__item h4,#content .cmartcols--2 .cmartcols__item li{text-align:left}#content .cmartcols--3 .cmartcols__item{width:30%}div.backgroundbox,div.backgroundbox .contentbox{clear:left;width:100%;min-height:15em;position:relative}div.backgroundbox{margin:-2px 0}body.cmart.editing div.backgroundbox:hover{box-sizing:border-box;border:10px solid var(--cmart-color);border-radius:var(--cmart-borderradius)}.backgroundbox.bg--muster{background:url(../img/muster-verlaufnachweiss.jpg) top repeat-x}.backgroundbox.bg--beige{background:#c0b3a233}.negmar_muster{z-index:-1;margin-top:-150px}.abstand{clear:left;box-sizing:border-box;width:100%;position:relative}.abstand>img{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abstand.paddingtop>img{width:5em;display:inline-block}.abstand.paddingtop--row>img,.abstand.paddingtop--small>img{display:none}body.editing div.abstand{min-height:2rem}body.editing div.abstand:hover{cursor:pointer}body.editing div.abstand:hover:before,body.editing div.abstand:hover:after{content:" ";box-sizing:border-box;z-index:1;border-radius:10px;width:calc(100% - 10px);height:calc(100% - 10px);display:block;position:absolute;top:5px;left:5px}body.editing div.abstand:hover:before{opacity:.2;background:var(--cmart-color)}body.editing div.abstand:hover:after{border:1px solid var(--cmart-color)}.picturegrid{box-sizing:border-box;background:0 0;width:100%;position:relative}.picturegrid .picgrid__button{position:relative;top:-104px}.picturegrid .picgrid__button .mainbutton{color:var(--color-darkbrown);border-color:var(--color-darkbrown)}.picturegrid .picturegridbgpic{z-index:50;width:auto;max-width:98%;height:auto;max-height:98%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.picturegrid .picturegrid__picture,.picturegrid .picturegrid__content{min-height:4em}.picturegrid .picturegrid__picture img.img,.picturegrid .picturegrid__content img.img{-o-object-fit:cover;object-fit:cover;text-align:center;border-radius:10px;width:100%;height:100%;display:block;position:relative}.picturegrid .picturegrid__pictures{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:4rem 25px;display:grid;position:relative}@media screen and (width<=1300px){.picturegrid .picturegrid__pictures{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.picturegrid .picturegrid__pictures{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.picturegrid .picturegrid__pictures{gap:10px}}@media screen and (width<=600px){.picturegrid .picturegrid__pictures{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.picturegrid .picturegrid__pictures{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.picturegrid .picturegrid__picture{aspect-ratio:1;transition:all .2s;position:relative}.picturegrid .picture--1{grid-column:2/span 5}.picturegrid .picture--2{grid-column:9/span 3}.picturegrid .picture--3{grid-column:3/span 3}.picturegrid .picture--4{grid-column:8/span 6}.picturegrid .picture--6,.picturegrid .picture--7{aspect-ratio:1/.8;transform:scale(.4)}.picturegrid .picturegrid__content{height:auto;bottom:0;left:15%}.picturegrid.dark{background:#232222}.picturegrid .listeditor{float:left;width:100%}body.editing .picturegridbgpic{pointer-events:none;display:none}body.editing .picture--2,body.editing .picture--3,body.editing .picture--6,body.editing .picture--7{transform:scale(.7)}@media screen and (width<=700px){.picturegridbgpic{display:none}.picturegrid .picturegrid__pictures{justify-content:center}.picturegrid .picturegrid__picture{width:60%;max-width:none;transform:scale(1)}.picgrid__button{text-align:center}}div.layout{width:100%;position:relative}div.template_inner div.layout,div.innercenter div.layout{width:100%;margin-left:0;padding-left:0;padding-right:0}div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{gap:10px}}@media screen and (width<=600px){div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}div.layout--imageleft-textright .layouttext,div.layout--imageright-textleft .layouttext,div.layout--imageleft-textright .layoutimage,div.layout--imageright-textleft .layoutimage{position:relative}div.layout--imageleft-textright .layouttext,div.layout--imageright-textleft .layouttext{grid-column:9/span 4}div.layout--imageleft-textright .layoutimage,div.layout--imageright-textleft .layoutimage{grid-column:2/span 6}div.layout--imageleft-textright .layoutimage .button,div.layout--imageright-textleft .layoutimage .button{z-index:15;position:absolute;bottom:0%;left:50%}div.layout--imageleft-textright .layoutimage .image,div.layout--imageright-textleft .layoutimage .image{z-index:10;width:100%;position:relative}div.layout--imageleft-textright .layoutimage .image img.img,div.layout--imageright-textleft .layoutimage .image img.img{border-radius:var(--var-borderradius);width:100%}div.layout--imageright-textleft .layouttext{order:1;grid-column:3/span 4}div.layout--imageright-textleft .layoutimage{order:2;grid-column:8/span 6}div.layout--text-2cols{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){div.layout--text-2cols{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){div.layout--text-2cols{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){div.layout--text-2cols{gap:10px}}@media screen and (width<=600px){div.layout--text-2cols{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){div.layout--text-2cols{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}div.layout--text-2cols .layoutwrap{grid-column:3/span 10;justify-content:space-between;align-items:start;min-height:10em;display:flex;position:relative}@media screen and (width<=800px){div.layout--text-2cols .layoutwrap{display:block}}div.layout--text-2cols .layoutheadline{clear:left;width:45%;position:relative}div.layout--text-2cols .layoutheadline h3,div.layout--text-2cols .layoutheadline h2{margin-bottom:0}div.layout--text-2cols .layouttext{width:48%;margin-top:5rem;position:relative}div.layout--text-2cols.subheadline .layouttext{margin-top:5rem}.c-textbild{clear:left;width:100%;font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);text-align:left;display:flex;position:relative}.c-textbild>*{width:50%;height:50vw;position:relative}.c-textbild.traditiontext .c-textbild-traditionstext{z-index:555;z-index:20;background:url(../img/tradition.svg) 0 0/contain no-repeat;width:80%;height:50rem;position:absolute;top:-50px;left:-10px}.c-textbild .c-textbild-img img{-o-object-fit:cover;object-fit:cover;border-radius:var(--var-borderradius)0 0 var(--var-borderradius);width:100%;height:100%}.c-textbild .c-textbild-text{z-index:25}.c-textbild .c-textbild-textinner{width:50%;min-height:200px;line-height:150%;position:absolute;bottom:20px;right:90px}.c-textbild .c-textbild-textinner:before{content:"";z-index:10;background:url(../img/logo_footer.svg) 50% no-repeat;width:60px;height:35px;position:absolute;top:-120px;left:0}@media screen and (width<=1200px){.c-textbild .c-textbild-textinner{width:80%;left:20px;right:auto}}.c-textbild .c-textbild-textinner a.button{z-index:25;margin-top:3rem;position:relative}.c-textbild .c-textbild-textinner .c-textbild-textinner-text{min-height:100px}@media screen and (width<=750px){.c-textbild{display:block}.c-textbild .c-textbild-traditionstext{display:none}.c-textbild>*{text-align:center;width:auto;height:auto}.c-textbild>* .c-textbild-textinner{text-align:left;width:88%;margin:0 auto;padding-top:50px;position:relative;bottom:auto;left:auto;right:auto}.c-textbild>* .c-textbild-textinner:before{top:-10px}.c-textbild .c-textbild-img{margin-top:30px}}.c-textprojects{clear:left;grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;width:100%;display:grid;position:relative}@media screen and (width<=1300px){.c-textprojects{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.c-textprojects{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.c-textprojects{gap:10px}}@media screen and (width<=600px){.c-textprojects{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.c-textprojects{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.c-textprojects .c-textprojects-content{background:url(../img/biga.svg) 20px no-repeat;grid-column:3/span 4}@media screen and (width<=1200px){.c-textprojects .c-textprojects-content .c-textprojects-textinner{width:60%}}.c-textprojects .c-textprojects-content .c-textprojects-textinner a.button{z-index:25;position:relative}.c-textprojects .c-textprojects-content .c-textprojects-textinner p{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight)}.c-textprojects .c-textprojects-content .c-textprojects-textinner .c-textprojects-textinner-text{min-height:100px}.c-textprojects .c-textprojects-projects{grid-column:8/span 7;position:relative}.c-textprojects .c-textprojects-projects .c-tp-img{float:left;border-radius:var(--var-borderradius);position:relative;overflow:hidden}.c-textprojects .c-textprojects-projects .c-tp-img:after{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#00000094 0%,#0003 47%,#0000008a 100%);width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:0}.c-textprojects .c-textprojects-projects .c-tp-img:first-child{aspect-ratio:2;border-radius:var(--var-borderradius)0 0 var(--var-borderradius);width:100%;margin-bottom:2%}.c-textprojects .c-textprojects-projects .c-tp-img+a{aspect-ratio:1/1.175;width:45%}.c-textprojects .c-textprojects-projects .c-tp-img+a+a{aspect-ratio:1;width:53%}.c-textprojects .c-textprojects-projects .c-tp-img:last-child{border-radius:var(--var-borderradius)0 0 var(--var-borderradius);margin-left:2%}.c-textprojects .c-textprojects-projects .c-tp-img .c-tp-title{z-index:5;color:var(--color-gold);font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);line-height:120%;position:absolute;bottom:3rem;left:3rem}.c-textprojects .c-textprojects-projects .c-tp-img .c-tp-title div{color:#fff}.c-textprojects .c-textprojects-projects .c-tp-img:hover img{transform:scale(1.05)}.c-textprojects .c-textprojects-projects .c-tp-img:hover .c-tp-img:after{opacity:.5}.c-textprojects .c-textprojects-projects img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .8s;display:block}@media screen and (width<=800px){.c-textprojects{flex-wrap:nowrap;display:block}.c-textprojects>div{width:auto}.c-textprojects .c-textprojects-content{text-align:center;background-size:300px;margin-bottom:30px}.c-textprojects .c-textprojects-content .c-textprojects-textinner{width:auto;margin:0 auto;position:static}}.brands{width:100%;position:relative}.brands .inner{flex-wrap:wrap;justify-content:center;display:flex}.brands .inner:after{content:"";clear:both;display:block}.brands.block .brand{text-align:center;margin-bottom:40px;padding:0 20px;display:block}.brands .brand{width:auto;position:relative}.brands .brand img{width:100%;height:auto;display:block}.cm-existingcontent .cmart-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.cmart.editing .cm-existingcontent:before{z-index:55;content:" ";background:var(--cmart-color);opacity:.1;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.1;-moz-opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.zmartinsta__posts{width:100%;position:relative}#cmartinstaplugin{width:calc(100% - var(--var-marginleft)*2 + var(--var-gap));margin-left:calc(var(--var-marginleft) - var(--var-gap)/2);position:relative}.zmartinsta__post{aspect-ratio:1;width:calc((100%/3) - var(--var-gap));margin:calc(var(--var-gap)/2);position:relative;overflow:hidden}.zmartinsta__post .post__image{width:100%;height:100%;position:absolute;overflow:hidden}.zmartinsta__post .post__image .instapic{width:100%;height:100%;position:absolute;top:0;left:0}.zmartinsta__post .post__image img,.zmartinsta__post .post__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.zmartinsta__post .post__content{opacity:.0001;box-sizing:border-box;z-index:20;width:100%;height:100%;padding:2em;font-size:1.45em;font-weight:400;line-height:160%;transition:all .2s ease-in-out;display:block;position:absolute;top:0;left:0}@media screen and (width<=800px){.zmartinsta__post{width:calc(100%/2 - var(--var-gap))}}.zmartinsta__post .post__content strong{font-weight:400}.zmartinsta__post .post__content strong,.zmartinsta__post .post__content span{width:100%}.zmartinsta__post:hover .post__content{opacity:1}#cmartinstaplugin{position:relative}#cmartinstaplugin .zmartinsta-content{box-sizing:border-box;float:left;text-align:left;background:url(../img/instalogo.svg) 0 50px no-repeat;width:50%;padding-left:10%;font-size:17px}#cmartinstaplugin .zmartinsta-content .yellowtext{text-align:left;margin-bottom:20px}#cmartinstaplugin .zmartinsta-content h3{margin-bottom:20px;font-size:50px;line-height:100%}#cmartinstaplugin .zmartinsta-content .mainbutton{margin-top:20px}#cmartinstaplugin .zmartinsta__posts{float:right;flex-wrap:wrap;justify-content:space-between;width:50%;margin-bottom:50px;display:flex}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post{aspect-ratio:1/1.5;border-radius:10px;width:48%;margin-bottom:20px;position:relative}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post img,#cmartinstaplugin .zmartinsta__posts .zmartinsta__post video{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post .post__content{background:#fffc}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post:nth-child(2n){top:40px}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post .post__title{font-size:15px}@media screen and (width<=700px){#cmartinstaplugin .zmartinsta__posts .zmartinsta__post .post__title{font-size:12px}}.zmartinsta-content{z-index:10;position:relative}.zmartinsta-content .mainbutton{color:var(--color-darkbrown);border-color:var(--color-darkbrown)}@media screen and (width<=700px){#cmartinstaplugin{text-align:center}#cmartinstaplugin .zmartinsta-content,#cmartinstaplugin .zmartinsta__posts{float:none;width:auto;margin-bottom:30px}#cmartinstaplugin .zmartinsta-content{width:80%;margin:0 auto 50px}#cmartinstaplugin .zmartinsta__posts{justify-content:center}#cmartinstaplugin .zmartinsta__posts .zmartinsta__post{width:60%}}@media screen and (width<=490px){#cmartinstaplugin .zmartinsta-content{background:0 0}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{visibility:hidden;margin:0;top:-9999px;left:-9999px;position:absolute!important}.fancybox-container{backface-visibility:hidden;-webkit-tap-highlight-color:transparent;z-index:99992;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:fixed;top:0;left:0;transform:translateZ(0)}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{opacity:0;transition-duration:inherit;background:#232222;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{opacity:0;visibility:hidden;z-index:99997;direction:ltr;transition:opacity .25s,visibility 0s linear .25s;position:absolute}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;visibility:visible;transition:opacity .25s,visibility}.fancybox-infobar{color:#ccc;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:difference;pointer-events:none;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:44px;height:44px;padding:0 10px;font-size:13px;line-height:44px;top:0;left:0}.fancybox-toolbar{top:0;right:0}.fancybox-stage{z-index:99994;direction:ltr;overflow:visible;-webkit-transform:translate(0,0)}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;-webkit-overflow-scrolling:touch;text-align:center;white-space:normal;z-index:99994;outline:none;width:100%;height:100%;padding:44px;transition-property:transform,opacity;display:none;position:absolute;top:0;left:0;overflow:auto}.fancybox-slide:before{content:"";vertical-align:middle;width:0;height:100%;margin-right:-.25em;display:inline-block}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0;overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{text-align:left;vertical-align:middle;background:#fff;max-width:100%;margin:0 0 6px;padding:24px;display:inline-block;position:relative;overflow:auto}.fancybox-slide--image .fancybox-content{backface-visibility:hidden;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995;background:0 0/100% 100% no-repeat;max-width:none;margin:0;padding:0;transition-property:transform,opacity;animation-timing-function:cubic-bezier(.5,0,.14,1);position:absolute;top:0;left:0;overflow:visible}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:absolute;top:0;left:0}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{width:100%;height:100%;margin:0;padding:0;overflow:visible}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;width:99%;height:92%;margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.fancybox-iframe{vertical-align:top}.fancybox-error{cursor:default;background:#fff;width:100%;max-width:400px;padding:40px}.fancybox-error p{color:#444;margin:0;padding:0;font-size:16px;line-height:20px}.fancybox-button{cursor:pointer;vertical-align:top;background:#1e1e1e99;border:0;border-radius:0;outline:none;width:44px;height:44px;margin:0;padding:10px;transition:color .2s;display:inline-block}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{shape-rendering:geometricPrecision;display:block;position:relative;overflow:visible}.fancybox-button svg path{fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:3px}.fancybox-button--play svg path:nth-child(2),.fancybox-button--pause svg path:first-child{display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1px}.fancybox-navigation .fancybox-button{opacity:0;width:70px;height:70px;padding:6px;position:absolute;top:50%}.fancybox-navigation svg{width:50%;margin-top:21%;margin-left:21%}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility,color .25s}.fancybox-navigation .fancybox-button:after{content:"";padding:50px;position:absolute;top:-35px;left:-35px}.fancybox-navigation .fancybox-button--arrow_left{background:0 0;left:6px}.fancybox-navigation .fancybox-button--arrow_right{background:0 0;right:6px}.fancybox-close-small{color:#555;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:0;width:44px;height:44px;margin:0;padding:6px;position:absolute;top:0;right:0}.fancybox-close-small svg{fill:#0000;opacity:.8;stroke:currentColor;stroke-width:1.5px;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;top:-44px;right:-12px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{color:#fff;background:0 0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{color:#fff;padding:25px 44px;font-size:14px;font-weight:400;line-height:1.5;bottom:0;left:0;right:0}.fancybox-caption:before{content:"";pointer-events:none;z-index:-1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;display:block;position:absolute;inset:-25px 0 0}.fancybox-caption:after{content:"";border-bottom:1px solid #ffffff4d;display:block;position:absolute;top:0;left:44px;right:44px}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{opacity:.6;z-index:99999;background:0 0;border:5px solid #64646480;border-top-color:#fff;border-radius:100%;width:60px;height:60px;margin:-30px 0 0 -30px;padding:0;animation:1s linear infinite fancybox-rotate;position:absolute;top:50%;left:50%}.fancybox-loading.fancybox-loading1{margin:-30px 0 0 -30px}@keyframes fancybox-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate(-100%)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate(100%)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate(0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0)translate(-100%)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0)translate(100%)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale(1)translate(0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate(-100%)scale(.1)skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate(100%)scale(.1)skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate(0,0)scale(1)}.fancybox-share{text-align:center;background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border:0;border-radius:3px;min-width:130px;margin:0 5px 10px;padding:0 15px;font-size:14px;font-weight:700;line-height:40px;text-decoration:none;transition:all .2s;display:inline-block}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{vertical-align:middle;width:25px;height:25px;margin-right:7px;position:relative;top:-1px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{color:#5d5b5b;background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;outline:none;width:100%;margin:10px 0 0;padding:10px 15px;font-size:14px}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:transparent;z-index:99995;background:#fff;width:212px;margin:0;padding:2px 2px 4px;display:none;position:absolute;top:0;bottom:0;right:0}.fancybox-thumbs-x{overflow:auto hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{white-space:nowrap;width:100%;height:100%;margin:0;padding:0;font-size:0;list-style:none;position:relative;overflow:hidden auto}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{backface-visibility:hidden;cursor:pointer;float:left;-webkit-tap-highlight-color:transparent;outline:none;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;position:relative;overflow:hidden}.fancybox-thumbs-loading{background:#0000001a}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{content:"";opacity:0;z-index:99991;border:4px solid #4ea7f9;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (width<=800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}#page #content .c-cardouter{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid;position:relative}@media screen and (width<=1300px){#page #content .c-cardouter{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#page #content .c-cardouter{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#page #content .c-cardouter{gap:10px}}@media screen and (width<=600px){#page #content .c-cardouter{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#page #content .c-cardouter{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#page #content .c-cardouter h4{color:var(--color-gold);text-align:center;text-transform:uppercase;font-style:normal;font-weight:700;font-family:var(--font-sans);letter-spacing:1.2px;grid-column:6/span 4;margin-bottom:-2em;font-size:16px;text-decoration:none;display:block;position:relative}#page #content .c-cardouter h4+h2{margin-top:20px}#page #content ul.listinfos.card{grid-column:2/span 12;gap:80px}@media screen and (width<=1400px){#page #content ul.listinfos.card{gap:50px}}@media screen and (width<=1000px){#page #content ul.listinfos.card{gap:25px}}#page #content ul.listinfos.card li.card{flex-grow:1;width:26%;min-width:26rem}#page #content ul.listinfos.card li.card a.card,#page #content ul.listinfos.card li.card div.card{border-radius:var(--var-borderradius);aspect-ratio:1/1.5;width:100%;height:auto}#page #content ul.listinfos.card li.card a.card:hover .card__image img,#page #content ul.listinfos.card li.card div.card:hover .card__image img{opacity:.5;transform:scale(1.05)}#page #content ul.listinfos.card li.card .card__image img{opacity:.8;transition:all .8s}#page #content ul.listinfos.card li.card .card__content{text-align:center;justify-content:center;align-items:center;display:flex}#page #content ul.listinfos.card li.card .card__title{float:none;text-align:center;width:25rem;max-width:95%;font-size:3.8rem;line-height:110%;display:inline-block;position:relative;top:0;left:auto}#page #content ul.listinfos.card li.card .card__subtitle{font-size:var(--font-size-h4);font-family:var(--font--default);color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;line-height:100%;position:absolute;top:4rem;left:0;right:0}#page #content ul.listinfos.card li.card:nth-child(3n-1) a.card,#page #content ul.listinfos.card li.card:nth-child(3n-1) div.card{top:5rem}@media screen and (width<=800px){#page #content ul.listinfos.card li.card:nth-child(3n-1) a.card,#page #content ul.listinfos.card li.card:nth-child(3n-1) div.card{top:0}}.content.jobs{width:auto}.c-jobslider{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){.c-jobslider{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.c-jobslider{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.c-jobslider{gap:10px}}@media screen and (width<=600px){.c-jobslider{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.c-jobslider{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.c-jobslider .c-jobslider-brownbox{background:#3d3834 url(../img/muster-dunkel.jpg) 50% no-repeat;border-radius:0 10px 10px 0;grid-column:1/span 10;grid-template-columns:8rem repeat(9,1fr);justify-content:center;align-items:center;gap:25px;min-height:100px;display:grid;position:relative}@media screen and (width<=1300px){.c-jobslider .c-jobslider-brownbox{grid-template-columns:5rem repeat(9,1fr)}}@media screen and (width<=1000px){.c-jobslider .c-jobslider-brownbox{grid-template-columns:3rem repeat(9,1fr);gap:20px}}@media screen and (width<=800px){.c-jobslider .c-jobslider-brownbox{gap:10px}}@media screen and (width<=600px){.c-jobslider .c-jobslider-brownbox{gap:5px}}@media screen and (width>=1800px){.c-jobslider .c-jobslider-brownbox{grid-template-columns:12rem repeat(9,1fr);gap:35px}}.c-jobslider .c-jobslider-brownbox .c-jobslider-text{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);color:var(--color-lightbrown);grid-column:3/span 4}.c-jobslider .c-jobslider-brownbox .c-jobslider-text em{color:var(--color-gold);text-align:center;text-transform:uppercase;font-style:normal;font-weight:700;font-family:var(--font-sans);letter-spacing:1.2px;text-align:left;margin-bottom:10px;font-size:16px;display:block}.c-jobslider .c-jobslider-brownbox .c-jobslider-text em+h2{margin-top:20px}.c-jobslider .c-jobslider-brownbox .c-jobslider-text h2{color:#fff;margin:.8em 0}.c-jobslider .c-jobslider-brownbox .c-jobslider-text .c-jobslider-button{margin-top:4rem}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider{z-index:20;width:34vw;padding:0 5rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-slider-navi{z-index:10}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-slider-navi>*{cursor:pointer;margin-top:-15px;position:absolute;top:50%}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-slider-navi>* span{color:var(--color-lightbrown);font-size:25px}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-slider-navi>:first-child{right:10px}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-slider-navi>:last-child{left:10px}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job{background:var(--color-brown);text-align:center;box-sizing:border-box;border-radius:10px;width:50rem;height:50rem;padding:10rem 5rem}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-picture{opacity:.3;z-index:1;border-radius:10px;position:absolute;inset:0}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-picture img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-content{z-index:5;width:calc(100% - 8rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-jobtitle{text-transform:none;text-align:center;position:relative}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-jobtitle h3{color:#fff;width:auto;max-width:80%;line-height:100%;text-decoration:underline;position:relative;left:50%;transform:translate(-50%)}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-wirbieten{color:var(--color-lightbrown);z-index:5;justify-content:space-between;margin-top:4rem;margin-bottom:20px;display:flex;position:relative}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .c-jobslider-wirbieten>*{text-align:center;width:30%;font-size:1.5rem;line-height:120%}.c-jobslider .c-jobslider-brownbox .c-jobslider-slider .c-jobslider-job .mainbutton{text-align:center;z-index:5;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=1060px){.c-jobslider .c-jobslider-slider{margin-top:50px;top:150px;left:50%;right:auto;transform:translate(-50%);width:72vw!important;padding:0 40px!important;position:relative!important}.c-jobslider .c-jobslider-brownbox{width:auto;padding-right:9%}.c-jobslider .c-jobslider-brownbox .c-jobslider-text{width:auto}}.jobslist{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){.jobslist{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.jobslist{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.jobslist{gap:10px}}@media screen and (width<=600px){.jobslist{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.jobslist{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.jobslist .job{background:var(--color-lightestbrown);border-radius:calc(var(--var-borderradius) + .2rem);box-sizing:border-box;grid-column:2/span 10;padding:1rem}.jobslist .job:nth-child(2n){grid-column:4/span 10}.jobslist .job .job-header{width:100%;display:flex;position:relative}.jobslist .job .job-header .job-image{flex-shrink:0;width:45rem;height:35rem;position:relative;overflow:hidden}.jobslist .job .job-header .job-image img{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;border-radius:var(--var-borderradius);width:100%;height:100%;position:absolute;top:0;left:0}.jobslist .job .job-header .job-headline{flex-direction:column;flex-grow:1;justify-content:space-around;align-items:start;gap:2rem;margin-left:3rem;padding:3rem 0;display:flex}.jobslist .job .job-header .job-headline h3{color:var(--color-brown);margin:0}.jobslist .job .job-header .job-headline .job-wirbieten{gap:3rem;max-width:90%;display:flex}.jobslist .job .job-header .job-headline .job-wirbieten div{color:var(--color-xbrown)}.jobslist .job a.button{width:auto}#content .c-jobdetail-content{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:start;gap:25px;display:grid}@media screen and (width<=1300px){#content .c-jobdetail-content{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#content .c-jobdetail-content{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#content .c-jobdetail-content{gap:10px}}@media screen and (width<=600px){#content .c-jobdetail-content{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#content .c-jobdetail-content{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#content .c-jobdetail-content .textobj+.textobj{margin-top:0}#content .c-jobdetail-content .c-job-wirbieten{grid-column:2/span 3}#content .c-jobdetail-content .c-job-aufgaben{grid-column:6/span 3}#content .c-jobdetail-content .c-job-qualifications{grid-column:10/span 3}#page #content div.blogposts.default{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){#page #content div.blogposts.default{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#page #content div.blogposts.default{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#page #content div.blogposts.default{gap:10px}}@media screen and (width<=600px){#page #content div.blogposts.default{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#page #content div.blogposts.default{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#page #content div.blogposts.default ul.card{grid-column:2/span 12;justify-content:center}#page #content div.blogposts.default ul.card li.card{flex-grow:0;width:40rem}#page #content div.blogposts.default ul.card li.card a.card{aspect-ratio:2/3}#page #content div.blogposts.default ul.card li.card:nth-child(3n-1) a.card{top:auto}.brownbg{background:var(--color-xbrown)}#page.blog{background:var(--color-xbrown)url(../img/verlaufbeige.jpg) repeat-x top center;color:#fff;padding-top:15rem;padding-bottom:10rem}#page.blog .textblock{left:7%}@media screen and (width<=1000px){#page.blog .textblock{left:0}}#page.blog .cover__headline{padding:5rem 0 6rem}@media screen and (width<=1000px){#page.blog .cover__headline{padding:3rem 0}}#page.blog h1{margin-top:2rem}#page.blog h1,#page.blog h2,#page.blog h3,#page.blog h4,#page.blog p,#page.blog a{color:#fff}#page.blog h1,#page.blog h2,#page.blog h4{text-align:center;margin-bottom:2rem}#page.blog h1{margin-bottom:4rem}#page.blog #content{padding-top:2rem}#page.blog .contentbox{margin-bottom:10rem}#page.blog .blog-addinfos{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);float:right;width:50%}#page.blog .blog-addinfos span{color:var(--color-lightbrown);text-align:right;text-transform:uppercase;width:10rem;margin-right:2rem;display:inline-block}@media screen and (width<=900px){#page.blog .blog-addinfos{float:none;width:auto;margin-top:40px}}.bglogo{background:url(../img/bglogo.svg) 50% 70px no-repeat}#blogswiper{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:25px;display:grid}@media screen and (width<=1300px){#blogswiper{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){#blogswiper{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){#blogswiper{gap:10px}}@media screen and (width<=600px){#blogswiper{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){#blogswiper{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}#blogswiper .swiper{box-sizing:border-box;grid-column:2/span 12;margin:0 -40px;padding:0 40px}#blogswiper .swiper-slide{aspect-ratio:3/2}#blogswiper img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}#blogswiper .swiper-arrows{position:absolute;inset:0}#blogswiper .swiper-arrows>*{z-index:10;text-align:center;cursor:pointer;background:var(--color-xbrown);border-radius:100%;width:120px;height:120px;margin-top:-60px;position:absolute;top:50%}#blogswiper .swiper-arrows>* span{width:auto;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#blogswiper .swiper-arrows .swiper-covernext--blogswiper{right:-45px}#blogswiper .swiper-arrows .swiper-coverprev--blogswiper{left:-45px}@media screen and (width<=800px){#blogswiper .swiper{margin:0;padding:0}#blogswiper .swiper .swiper-arrows>*{width:60px;margin-top:-30px;line-height:60px;top:50%}#blogswiper .swiper .swiper-arrows>* span{font-size:15px;top:5px}#blogswiper .swiper .swiper-arrows .swiper-covernext--blogswiper{right:0}#blogswiper .swiper .swiper-arrows .swiper-coverprev--blogswiper{left:0}}.defaultswiper .swiper-arrow:after{display:none}.defaultswiper a,.defaultswiper img{display:block}.defaultswiper a.card{border-radius:var(--var-borderradius);background:var(--color-black);height:40rem;position:relative}.defaultswiper a.card .card__image img{opacity:.8;transition:all .5s}.defaultswiper a.card:hover .card__image img{opacity:.5;transform:scale(1.05)}.defaultswiper a.card:hover .card__content .card__title{bottom:3.2rem;left:3.2rem}.defaultswiper a.card .card__content .card__title{width:auto;font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);color:var(--color-gold);text-align:left;line-height:105%;transition:all .4s ease-out;position:absolute;top:auto;bottom:3rem;left:3rem}.defaultswiper .swiper-slide-overviewlink{background:var(--color-lightbrown);border-radius:var(--var-borderradius);box-sizing:border-box}.defaultswiper .swiper-slide-overviewlink a{background:var(--color-lightbrown);display:block}.defaultswiper .swiper-slide-overviewlink a:hover .icon-arrow-right{bottom:3.2rem;right:3.5rem}.defaultswiper .swiper-slide-overviewlink .card__title{color:var(--color-darkbrown)!important}.defaultswiper .swiper-slide-overviewlink .icon-arrow-right{color:var(--color-darkbrown);transition:all .3s;position:absolute;bottom:3rem;right:4rem}body.editing .mitarbeiter .zmart_editmode.cms_add_item{z-index:50;position:relative}.c-mitarbeiter-wrap ul.mitarbeiter{grid-template-columns:8rem repeat(12,1fr) 8rem;justify-content:center;align-items:center;gap:4rem;display:grid}@media screen and (width<=1300px){.c-mitarbeiter-wrap ul.mitarbeiter{grid-template-columns:5rem repeat(12,1fr) 5rem}}@media screen and (width<=1000px){.c-mitarbeiter-wrap ul.mitarbeiter{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:20px}}@media screen and (width<=800px){.c-mitarbeiter-wrap ul.mitarbeiter{gap:10px}}@media screen and (width<=600px){.c-mitarbeiter-wrap ul.mitarbeiter{grid-template-columns:3rem repeat(12,1fr) 3rem;gap:5px}}@media screen and (width>=1800px){.c-mitarbeiter-wrap ul.mitarbeiter{grid-template-columns:12rem repeat(12,1fr) 12rem;gap:35px}}.c-mitarbeiter-wrap ul.mitarbeiter li.mitarbeiter{grid-column:2/span 6}.c-mitarbeiter-wrap ul.mitarbeiter li.mitarbeiter:nth-child(2n){grid-column:8/span 6}.c-mitarbeiter-wrap ul.mitarbeiter.more li.mitarbeiter:nth-child(2n){transform:translateY(10rem)}.c-mitarbeiter{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight);background:var(--color-lightestbrown);border-radius:calc(var(--var-borderradius) + .2rem);box-sizing:border-box;align-items:center;padding:1rem;display:flex;position:relative}.c-mitarbeiter .c-mitarbeiter-image{border-radius:var(--var-borderradius);flex-shrink:0;width:15rem;height:25rem;position:relative;overflow:hidden}.c-mitarbeiter .c-mitarbeiter-image img{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.c-mitarbeiter .c-mitarbeiter-content{color:var(--color-brown);flex-direction:column;flex-grow:1;align-content:center;margin-left:3rem;padding:3rem 0;display:flex}.c-mitarbeiter .c-mitarbeiter-content a{color:var(--color-brown)}.c-mitarbeiter .c-mitarbeiter-content a:hover{color:var(--color-darkbrown);text-decoration:none}.c-mitarbeiter .c-mitarbeiter-content .c-mitarbeiter-position{background:var(--color-lightbrown);color:var(--color-lightestbrown);border-radius:var(--var-borderradius);text-transform:uppercase;letter-spacing:2px;align-self:start;width:auto;margin-bottom:1rem;padding:.5rem 1rem;font-size:1rem;line-height:1rem;transition:all .3s}.c-mitarbeiter .c-mitarbeiter-content .icon{color:var(--color-lightbrown)}.c-mitarbeiter .c-mitarbeiter-content h3{color:var(--color-brown);margin-bottom:1rem}.c-mitarbeiter:hover h3{color:var(--color-darkbrown)}.c-mitarbeiter:hover .c-mitarbeiter-image img{transform:scale(1.06)}.c-mitarbeiter:hover .c-mitarbeiter-position{background:var(--color-xbrown);padding:.5rem 1.3rem}