@import "../../../typo3conf/ext/site_package/Resources/Public/Stylesheets/Vendor/ConsentManager.css";@import "../../../typo3conf/ext/site_package/Resources/Public/Stylesheets/Vendor/Flex.css";@import "../../../typo3conf/ext/site_package/Resources/Public/Stylesheets/Vendor/Slideshow.css";.csc-header-alignment-center{text-align:center;}.csc-header-alignment-right{text-align:right;}.csc-header-alignment-left{text-align:left;}div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden;}div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0;}div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top;}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table;}figcaption.csc-textpic-caption{display:table-caption;}.csc-textpic-caption{text-align:left;caption-side:bottom;}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center;}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right;}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left;}div.csc-textpic div.csc-textpic-imagecolumn{float:left;}{$styles.content.imgtext.borderSelector}{border:{$styles.content.imgtext.borderThick}px solid{$styles.content.imgtext.borderColor};padding:{$styles.content.imgtext.borderSpace}px{$styles.content.imgtext.borderSpace}px;}div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:{$styles.content.imgtext.rowSpace}px;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0;}div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:{$styles.content.imgtext.colSpace}px;}div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0;}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:{$styles.content.imgtext.textMargin}px;}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:{$styles.content.imgtext.textMargin}px;}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden;}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%;}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%;}div.csc-textpic-right .csc-textpic-imagewrap{float:right;}div.csc-textpic-right div.csc-textpic-text{clear:right;}div.csc-textpic-left .csc-textpic-imagewrap{float:left;}div.csc-textpic-left div.csc-textpic-text{clear:left;}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0;}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto;}ul.csc-uploads{padding:0;}ul.csc-uploads li{list-style:none outside none;margin:1em 0;}ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top;}ul.csc-uploads span{display:block;}ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline;}table.contenttable-color-1{background-color:{$styles.content.table.backgroundColor.1};}table.contenttable-color-2{background-color:{$styles.content.table.backgroundColor.2};}table.contenttable-color-240{background-color:{$styles.content.table.backgroundColor.240};}table.contenttable-color-241{background-color:{$styles.content.table.backgroundColor.241};}table.contenttable-color-242{background-color:{$styles.content.table.backgroundColor.242};}table.contenttable-color-243{background-color:{$styles.content.table.backgroundColor.243};}table.contenttable-color-244{background-color:{$styles.content.table.backgroundColor.244};}#consent-manager{--consent-manager-active-color:#5bc236;--consent-manager-accept-color:#5bc236;--consent-manager-deny-color:#de0a2e;--consent-manager-button-text-color:#ffffff;z-index:1000;padding:1.5%;transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;color:var(--consent-manager-text-color);}#consent-manager.theme-light{background:rgba(255,255,255,0.95);--consent-manager-primary-color:#ffffff;--consent-manager-secondary-color:#ffffff;--consent-manager-text-color:#222222;}#consent-manager.theme-dark{background:rgba(50,50,50,0.95);--consent-manager-primary-color:#ffffff;--consent-manager-secondary-color:#ffffff;--consent-manager-text-color:#222222;}#consent-manager.bottom-wide{transform:translateY(calc(100% + 1vw));}#consent-manager,#consent-manager-toggle{position:fixed;}#consent-manager.center,#consent-manager-toggle.center{left:50%;top:50%;transform:translate(-50%,calc(100% + 50vh));}#consent-manager[class*=wide],#consent-manager-toggle[class*=wide]{left:1vw;right:1vw;}#consent-manager[class*=bottom],#consent-manager-toggle[class*=bottom]{bottom:1vw;}#consent-manager[class*=top],#consent-manager-toggle[class*=top]{top:1vw;}#consent-manager[class*=right],#consent-manager-toggle[class*=right]{right:1vw;}#consent-manager[class*=left],#consent-manager-toggle[class*=left]{left:1vw;}#consent-manager[class*=right]{transform:translateX(150%);}#consent-manager[class*=left]{transform:translateX(-150%);}#consent-manager-toggle{display:block;cursor:pointer;z-index:10000;}#consent-manager-toggle:hover{opacity:0.75;}#consent-manager *:not(#consent-manager__show-options){font-size:15px;font-family:var(--consent-manager-font);}#consent-manager.visible{box-shadow:0 0 100vw rgba(0,0,0,0.5);}#consent-manager.visible:not(.center){transform:translate(0,0) !important;}#consent-manager.visible.center{transform:translate(-50%,-50%) !important;}#consent-manager h1,#consent-manager h2,#consent-manager h3,#consent-manager h4,#consent-manager h5,#consent-manager h6{margin-top:0;}#consent-manager fieldset{padding:0;border:none;}#consent-manager label{display:flex;margin-top:1rem;cursor:pointer;align-items:center;}#consent-manager label[for=consent-manager__required]{opacity:0.5;cursor:default !important;}#consent-manager__accept-all,#consent-manager__deny-all,#consent-manager__accept-selected{display:inline-block;padding:0.7rem 2rem;cursor:pointer;margin-top:1.5rem;color:var(--consent-manager-button-text-color);}#consent-manager__accept-selected,#consent-manager__accept-all{background-color:var(--consent-manager-accept-color);}#consent-manager__deny-all{background-color:var(--consent-manager-deny-color);}#consent-manager__accept-selected{opacity:0.25;}#consent-manager__accept-selected:hover{opacity:1;}#consent-manager__show-options{display:inline-block;font-size:12px;margin-left:15px;}@media screen and (min-width:768px){#consent-manager[class*=left],#consent-manager[class*=right]{max-width:480px;}}@media screen and (max-width:767px){#consent-manager[class*=left],#consent-manager[class*=right]{max-width:95vw;}}.consent-property-toggle{width:48px;height:24px;border-radius:12px;display:block;background-color:rgba(0,0,0,0.5);position:relative;margin-right:1.5rem;}.consent-property-toggle:before{content:"";width:20px;height:20px;border-radius:13px;position:absolute;background-color:white;top:2px;left:50%;margin-left:-10px;transition:transform 0.25s linear,background-color 0.25s linear;transform:translateX(-11px);}.consent-property-toggle.-enabled:before{background-color:var(--consent-manager-active-color);transform:translateX(11px);}.consent-property-toggle.-readonly{opacity:0.5;pointer-events:none !important;}.consent-required{position:relative;display:inline-block;cursor:pointer;}.consent-required > p{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:gray;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;}.maps{position:relative;}.maps__notice{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;padding:5%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}.maps__splashimage{position:relative;z-index:1;}.maps__splashimage img{max-width:100%;height:auto;display:block;}.maps__iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;border:none;display:none;}@font-face{font-family:'open-sans';src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/OpenSans-Regular.woff2') format('woff2'),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/OpenSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'open-sans';src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/OpenSans-Bold.woff2') format('woff2'),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/OpenSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"MyriadBold";src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/MyriadBold.woff2') format('woff2'),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/MyriadBold.woff') format('woff');}*{margin:0;outline:0;border:none;}body{padding:0;overflow-y:scroll;overflow-x:hidden;}html{height:100%;font-size:62.5%;}input,select,textarea,button{font:inherit;}main{display:block;}a img{border:none;}a,[type="button"],[type="submit"]{cursor:pointer !important;}.clearer{clear:both !important;float:none !important;visibility:hidden;border:none;}body{font-family:"open-sans",sans-serif;font-size:1.4rem;}.fullscreen{height:100vh;width:100%;}.halfscreen{height:40vh;width:100%;}.button{display:block;padding:8px 10px;color:white;text-decoration:none;text-align:center;min-width:100px;background:rgb(0,101,172);-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;}.button:hover{background-color:rgb(74,74,73);}.button.inline{display:inline-block;}#header{position:absolute;left:0;top:0;width:100%;z-index:2000;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}#header.hide{opacity:0;}body.scrolled #header{position:fixed;z-index:200;height:125px;opacity:1 !important;}#logo{position:absolute;display:block;top:5vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}body.scrolled #logo{top:15px;}#logo img{width:250px;height:auto;}body.scrolled #logo img{width:125px;}#menu{position:absolute;left:5vh;top:48px;max-width:300px;}body.scrolled #menu{height:40px;overflow:hidden;cursor:pointer;}body.scrolled #menu.hover{height:auto;overflow:visible;}#menu ul{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/menu.svg') no-repeat 20px 20px;background-size:45px auto;position:relative;padding:100px 20px 20px;left:-20px;top:-20px;}body.scrolled #menu ul{}body.scrolled #menu li{position:relative;padding-left:20px;padding-right:20px;left:-20px;}body.scrolled #menu.hover ul{padding-top:115px;background-color:rgba(255,255,255,.75);}#menu li{list-style:none;line-height:170%;}#menu li.div{border-top:solid 1px rgb(74,74,73);padding-top:10px;margin-top:10px;}@media screen and (min-width:768px){#ext-links{margin-top:-30px;}#ext-links a:first-of-type{margin-bottom:5px;}}@media screen and (max-width:767px){#ext-links{margin-top:-20px;}#ext-links a{width:186px;max-width:186px;}#ext-links a:first-of-type{border-bottom:solid 1px white;}}#contact{position:absolute;right:5vh;top:45px;}#contact .button,#contact .social-media-link{margin-left:1rem;}#contact .social-media-link{height:35px;width:35px;display:inline-block;background-size:100% 100%;background-repeat:no-repeat;background-position:center;vertical-align:top;overflow:hidden;white-space:nowrap;text-indent:70px;background-color:white;}#contact .social-media-link[href*="facebook"]{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/facebook.svg');background-size:38px 38px;}#contact .social-media-link[href*="instagram"]{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/instagram.svg');}#intro{position:relative;z-index:100;background:white;}body.scrolled #intro{position:fixed;top:-100vh;width:100%;margin-top:125px;height:100vh;}#intro .slideshow,#intro .image{left:0;top:0;height:100%;width:100%;}#intro .image{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;background-color:white;opacity:.9;overflow:hidden;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}body.scrolled #intro .image{opacity:.25;}#intro .image:after{content:'';position:absolute;left:0;top:-20%;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}#intro .image:before{content:'';position:absolute;left:-20%;top:0;height:100%;width:70%;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}#intro .marks-bleeds{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#intro .marks-bleeds img{position:relative;z-index:10;display:block;width:696px;height:auto;}#intro .text{position:absolute;top:8.5%;left:3.7%;width:92.4%;height:83%;padding:40px;background:rgba(255,255,255,.9);}#intro .text header,#intro .text p{text-align:center;}#intro .text p,#main header[class*="large"] *:not(p){font-family:"MyriadBold",sans-serif;font-weight:600;font-size:4rem;padding:0 0 30px;}#intro .text header *{font-size:1.7rem;font-weight:300;line-height:150%;max-width:88%;margin:0 auto;}#intro .text p span:first-of-type,#main header[class*="large"] *:not(p) span{color:rgb(0,101,172);}#intro .text p span:last-of-type,#main header.large *:not(p) span:last-of-type,header.large-preheader p{color:rgb(74,74,73);}#intro .slideshow-index{padding:0;bottom:2%;height:auto;left:1%;width:98%;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}.slideshow-index{padding:0;}body.scrolled #intro .slideshow-index{opacity:0;}#intro .slideshow-index li{position:relative;border-radius:0;width:33.33%;height:15px;margin:0;background:transparent;}#intro .slideshow-index li:after{content:'';display:block;position:absolute;height:4px;bottom:0;width:94%;left:3%;background:white;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;}#intro .slideshow-index li:hover:after{background:rgba(0,101,172,.5);}#intro .slideshow-index li.current:after{background:rgb(0,101,172);}#intro .sections{position:absolute;z-index:1000;bottom:-30%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:680px;padding:0;list-style:none;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}body.scrolled #intro .sections{opacity:0;}#intro .sections li{position:relative;float:left;width:33.33%;}#intro .sections a{text-decoration:none;position:relative;display:block;width:90%;left:5%;}#main{position:relative;z-index:1;padding:100px 0;}body.scrolled:not(.always) #main{margin-top:100vh;}body.always #main{margin-top:100px;}#main a,#menu ul a{color:rgb(0,101,172);text-decoration:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;transition:color .3s ease-out;}#main a:hover,#menu ul a:hover{color:rgb(74,74,73);}#main p{font-size:1.6rem;line-height:150%;}#main a:not([style]):not(#datenschutz):not(#impressum):not(.inline),#intro a{padding:12.5px 20px;color:white !important;background-color:rgb(0,101,172);background-repeat:no-repeat;text-align:center;line-height:100%;display:inline-block;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;}#main a:not([style]):not(#datenschutz):not(#impressum):not(.inline):hover,#intro a:hover{background-color:rgb(74,74,73);}header.large-preheader{position:relative;padding-top:35px;}header.large-preheader p{position:absolute;top:0;width:100%;text-align:center;font-size:1.9rem !important;color:rgb(74,74,73);}header.large-preheader p:before,header.large-preheader p:after{content:'–';display:inline-block;padding:0 10px;}header.small *:not(p){padding:2rem 0;border-bottom:solid 1px rgb(230,230,230);margin-bottom:2rem;}#main section .row{margin-bottom:100px;padding-bottom:50px;border-bottom:solid 1px rgb(230,230,230);}#main section .col{padding-bottom:0 !important;}#main section .col article{padding-bottom:50px;}.textpic{text-align:center;padding-bottom:157px;margin-bottom:100px;border-bottom:solid 1px rgb(230,230,230);}.textpic p{max-width:720px;margin:auto;}.textpic p br{display:none;}.textpic a{position:absolute;bottom:115px;height:42px;width:100%;left:0;border-left:solid 5px white;border-right:solid 5px white;}.textpic .row{padding-top:50px;}.textpic .col{padding-left:5px !important;padding-right:5px !important;}.textpic .col:not(:nth-of-type(3)):not(:nth-of-type(4)):not(:nth-of-type(5)){padding-bottom:10px !important;}.textpic figure,.textmedia figure{position:relative;overflow:hidden;}.textpic img,.textmedia img{position:relative;z-index:-1;min-width:100%;height:auto !important;-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;transition:transform .5s ease-out;display:block;}.textpic figure:hover img,.textmedia figure:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}.textpic figcaption,.textmedia figcaption{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:rgba(0,101,172,.9);color:white;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0;}.textpic figure:hover figcaption,.textmedia figure:hover figcaption{opacity:1;}.textpic figcaption p,.textmedia figcaption p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4rem;padding:0 15px;max-width:320px;margin:0 auto;}.textpic figcaption b,.textmedia figcaption b{display:block;}.background{position:relative;margin-top:-101px;}.background img:not([width]){width:100%;height:auto;display:block;}.background .overlay{position:absolute;z-index:10;left:0;width:100%;height:80%;top:10%;text-align:left;margin:0;}.background .center{height:100%;}.background .overlay p,.background .overlay table{max-width:400px;}.background .overlay a{position:absolute;bottom:0;}@media (width >= 768px){#uid-7 .background{*{color:white !important;}figure:before{content:'';position:absolute;left:0;top:0;background:linear-gradient(90deg,#0009,#0000 65%);width:100%;height:100%;mix-blend-mode:multiply;}}}@media (width < 768px){#uid-7 .background{.overlay{padding-bottom:40px;}}}#main .text{max-width:650px;margin:0 auto 100px;text-align:center;}.inspirationen{position:relative;max-width:1920px;margin:-100px auto 100px;}.inspirationen .overlay{position:absolute;top:0;left:0;text-align:center;z-index:200;width:100%;height:100%;padding:80px 0;}.inspirationen .slideshow:after{content:'';position:absolute;width:100%;top:0;height:50%;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}.inspirationen p{max-width:480px;margin:-1.5rem auto;font-size:1.4rem !important;}.inspirationen a{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);bottom:80px;}.inspirationen img{position:relative;width:100%;height:auto;display:block;}.textmedia{text-align:center;}#uid-8 .text{font-size:1.6rem;margin:100px auto;width:250px;text-align:left;}#uid-8 table{margin-bottom:3rem;}#uid-8 a{width:250px;background-repeat:no-repeat;background-position:12px center;}#uid-8 a[href*="javascript:"]{margin-bottom:10px;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/email.svg');background-size:17px auto;}#uid-8 a[href*="tel:"]{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/phone.svg');background-size:16px auto;}.mapsapi3-canvas{height:500px;}.mapsapi3-info-window{line-height:150%;}.mapsapi3-info-window *{font-size:1.4rem;}.mapsapi3-info-window input{height:45px;line-height:45px;}.mapsapi3-info-window h5{margin-top:1.5rem;}.mapsapi3-info-window input[type="text"]{background:rgb(250,250,250);padding-left:10px;}.mapsapi3-info-window input[type="button"]{height:43px;color:white !important;background:rgb(0,101,172);padding:0 15px;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;}.mapsapi3-info-window input[type="button"]:hover{background:rgb(74,74,73);}#main .tx-fklegal a:not([style]):not(#datenschutz):not(#impressum){display:inline-block !important;color:rgb(0,101,172) !important;padding:0 !important;background:none !important;}#main .tx-fklegal a:hover{text-decoration:underline;}#cookie-popup a{color:white;text-decoration:underline;}#cookie-popup button{color:white;background:rgb(0,101,172);padding:7px 20px;cursor:pointer;}#footer{padding-bottom:3rem;}#footer *{font-size:1.4rem;}#footer h4,#footer span{display:inline-block;vertical-align:middle;}#footer .middot{padding:0 15px;}#footer a{color:rgb(0,101,172);text-decoration:none;}#googlemaps-container{position:relative;height:30vh;min-height:450px;display:flex;flex-direction:column;justify-content:center;background:#cccccc;}#googlemaps-container:before{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/google-maps-placeholder.jpg') no-repeat center;background-size:cover;filter:blur(4px);opacity:.25;}#googlemaps-container p{text-align:center;position:relative;z-index:2;max-width:720px;margin:auto;}#googlemaps-container iframe{position:absolute;left:0;top:0;width:100%;height:100%;}#googlemaps-container iframe[data-src]{z-index:1;}#googlemaps-container iframe[src]{z-index:3;}#consent-manager{max-width:400px;box-shadow:0 0 100vw 350px rgb(0,0,0,.5) !important;z-index:10001;}#consent-manager a{text-decoration:underline;}#consent-manager a:hover{}#consent-manager button{display:block;width:100%;color:white;height:40px;}#consent-manager__show-options{margin-left:0;margin-top:10px;}#consent-manager button:not(#consent-manager__accept-all){margin-top:5px;}#consent-manager-toggle{transform:scale(.7);bottom:32px !important;left:25px !important;}@media screen and (max-height:700px){#logo,#menu,#contact{top:3vh;}#logo img{width:200px;}}@media screen and (max-width:768px){.fullscreen{min-height:650px;}.scrolled .fullscreen{min-height:0;}#logo{top:140px;}.scrolled #logo{-webkit-transform:none;-moz-transform:none;transform:none;left:50px;}#menu,#contact{top:10px;}#menu{left:10px;overflow:hidden;height:40px;}#menu li{margin-left:20px;}#menu.hover ul{background-color:rgba(255,255,255,.95) !important;}#menu.hover{left:10px;overflow:show;height:auto;}#contact{right:10px;}#contact .button{display:block;margin:0 0 5px;}#intro .image:after{top:0;}#intro .marks-bleeds{bottom:15%;top:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}#intro .marks-bleeds img{min-width:380px;}.scrolled #intro .marks-bleeds{display:none;}#intro .marks-bleeds img{width:104vw;}#intro .marks-bleeds .text{padding:14px;}#intro .text header *{font-size:1.15rem;padding:0;}#intro .text header{line-height:130%;}#intro .text p{max-width:100%;font-size:1.8rem;padding:0 0 10px;}.sections{display:none;}#main{padding:40px 0;}#main header[class*="large"] *:not(p){font-size:2.8rem;}#main header.large-preheader p{font-size:1.36rem !important;}#main p{font-size:1.4rem;}#main .row .col{padding-bottom:2.5vw;}.textpic{padding-bottom:97px;margin-bottom:40px;}.textpic a{bottom:56px;}.background{margin-top:-40px;}.background .overlay{position:relative;padding-top:40px;height:auto;}.background .overlay a{position:relative;bottom:auto;width:100%;}#uid-8 .text{width:95%;margin:40px auto;}#uid-8 header *{text-align:center;}#uid-8 .text a{width:100%;}#uid-8 table{width:200px;margin:0 auto 40px;}#main .text{width:95%;margin:0 auto 40px !important;}#main section .row{margin-bottom:40px;padding-bottom:25px;}#main section .col article{padding-bottom:15px;}.inspirationen{margin-top:0;margin-bottom:40px;}.inspirationen .overlay{position:relative;top:auto;padding:0 2.5vw 40px;}.inspirationen p{margin-bottom:15px;}.inspirationen a{position:relative;width:100%;left:0;bottom:auto;-webkit-transform:none;-moz-transform:none;transform:none;}#footer{text-align:center;}#footer span:not(.middot){display:block;padding:2px 0;}#footer .middot{display:none;}}.gdpr header.large{color:rgb(0,101,172);}.gdpr header.small *{font-size:inherit;}.gdpr li{font-size:1.5rem;}.gdpr p + p,.gdpr ul + p,.gdpr p + ul,.gdpr ol + p,.gdpr p + ol,.gdpr ol + ol,.gdpr ol + ul,.gdpr ul + ul,.gdpr ul + ol,.gdpr li + li{margin-top:1em;}#main .gdpr a:not([style]):not(#datenschutz):not(#impressum):not(.inline){display:inline !important;color:rgb(0,101,172) !important;padding:0 !important;background:none !important;}#main .gdpr a:not([style]):not(#datenschutz):not(#impressum):not(.inline):hover{text-decoration:underline !important;}.gdpr{padding-bottom:100px;}
