﻿@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:400;src:url("fonts/source-code-pro-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:400;src:url("fonts/source-code-pro-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:700;src:url("fonts/source-code-pro-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:700;src:url("fonts/source-code-pro-v31-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reenie Beanie";font-style:normal;font-weight:400;src:url("fonts/reenie-beanie-v22-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rock Salt";font-style:normal;font-weight:400;src:url("fonts/rock-salt-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:url("fonts/caveat-v23-latin-regular.woff2") format("woff2")}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?b5zeng");src:url("fonts/icomoon.eot?b5zeng#iefix") format("embedded-opentype"),url("fonts/icomoon.woff2?b5zeng") format("woff2"),url("fonts/icomoon.ttf?b5zeng") format("truetype"),url("fonts/icomoon.woff?b5zeng") format("woff"),url("fonts/icomoon.svg?b5zeng#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-pause:before{content:""}.icon-player:before{content:""}.icon-play:before{content:""}.icon-player1:before{content:""}*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;position:relative;scroll-behavior:smooth}body{font-family:"Source Code Pro";font-style:normal;font-weight:400;color:#000;background:#ece5da;min-height:100%;line-height:1.4em;position:relative;padding:200px 0 0 0;padding-bottom:5em}body::selection{background:#000;color:#fff}body#page-1:before{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover}body#page-7 .tns-controls{display:none !important}h1,.slider-plus-header{color:#000;text-transform:uppercase;font-weight:300;font-size:clamp(1.5rem,.75rem + 3vi,3.75rem);padding:0 0 1em 0;line-height:1.1em;letter-spacing:-0.03em;font-family:"Times New Roman",Times,serif}h1 .subheader,.slider-plus-header .subheader{color:#1b6897;font-weight:400;font-size:clamp(1.313rem,.917rem + 1.583vi,2.5rem);font-size:clamp(1.5rem,.75rem + 3vi,3.75rem);line-height:1.3em;letter-spacing:-0.03em;font-family:"Caveat"}h2{color:#1b6897;font-weight:400;font-size:clamp(1.313rem,.917rem + 1.583vi,2.5rem);font-size:clamp(1.5rem,.75rem + 3vi,3.75rem);padding:0 0 1em 0;line-height:1.3em;letter-spacing:-0.03em;font-family:"Caveat"}h2 .subheader{font-weight:300;letter-spacing:0em;color:#000;font-size:.6em;text-transform:uppercase}p+h2{padding-top:1.2em}.news-single h1{text-transform:none}h3{font-size:clamp(1.125rem,.833rem + 1.167vi,2rem);font-weight:400;line-height:1.3em;padding:0 0 .4em 0;text-transform:none;line-height:1.2em;color:#000;letter-spacing:-0.03em;font-family:"Times New Roman",Times,serif}h3 .subheader{font-weight:300;letter-spacing:0em}h4{font-weight:700}.anker{position:relative;top:-140px;width:0}.subheader{font-size:.8em;line-height:1em;display:block;text-transform:none;padding:.1em 0}p{padding-bottom:15px}strong{font-weight:700}.text-red{color:#fadb01}.text-big{font-size:24px;line-height:30px;padding:5px 0}.hg-grau-light{background:#ece5da}@media only screen and (max-width: 768px){.text-big{font-size:20px}}i{font-style:italic}.image-popup{display:block;position:relative}.image-popup:after{content:"+";display:block;transition:all .5s ease-out;transition-timing-function:ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;background:#000;color:#fff;text-align:center;width:70px;height:70px;border-radius:40px;line-height:70px;position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;font-size:50px;opacity:0;scale:.5}.image-popup img{transition:all .1s ease-out;transition-timing-function:ease-out}.image-popup:focus-visible img{box-shadow:0 0 0 4px #000 !important}.image-popup:focus-visible:after,.image-popup:hover:after{opacity:1;scale:1}.white-popup{max-width:750px;margin:20px auto;background:#fff;position:relative;padding:50px 30px}.ce-bodytext a,.kontakt-content a,#stoerung-anker a,.news-text-wrap a,.footer-menu a,.accordion__panel p a,.tx-indexedsearch-res a,.tx-indexedsearch-browsebox a,.cookie-link a,.box-content p a,.frame-type-html a{color:#000;text-decoration:underline;text-decoration-color:#000}.ce-bodytext a:hover,.kontakt-content a:hover,#stoerung-anker a:hover,.news-text-wrap a:hover,.footer-menu a:hover,.accordion__panel p a:hover,.tx-indexedsearch-res a:hover,.tx-indexedsearch-browsebox a:hover,.cookie-link a:hover,.box-content p a:hover,.frame-type-html a:hover{color:#fff;background:#000}.ce-bodytext a:focus-visible,.kontakt-content a:focus-visible,#stoerung-anker a:focus-visible,.news-text-wrap a:focus-visible,.footer-menu a:focus-visible,.accordion__panel p a:focus-visible,.tx-indexedsearch-res a:focus-visible,.tx-indexedsearch-browsebox a:focus-visible,.cookie-link a:focus-visible,.box-content p a:focus-visible,.frame-type-html a:focus-visible{background:#000;color:#fff;padding:2px 6px;margin:-2px -6px;border-radius:5px}.frame-type-pslayouts_tipps{padding-bottom:25px}ul.checklist{list-style-type:none;padding-left:25px}ul.checklist li{padding-bottom:5px;position:relative}ul.checklist li:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fadb01;content:"";position:absolute;left:-25px;top:2px}ul.number-list{list-style-type:none;padding-left:25px}ul.number-list li{padding-bottom:5px;position:relative}ul.number-list li span{color:#fadb01;font-weight:700;font-size:20px;position:relative;top:2px;margin-right:5px}hr{width:100%;margin:40px auto;border:0;border-bottom:1px dashed #000}.ul-zusammenfassung{background:#ece5da;padding:20px 20px 20px 35px !important;margin-bottom:50px}.ul-zusammenfassung li{margin:10px 0}.box{background:#000;color:#fff;padding:2em 1em}.box h1,.box h2,.box h3,.box a{color:#fff}.frame-type-menu_section{list-style-type:none}.frame-type-menu_section ul{margin:0;padding:0;display:block;text-align:center}.frame-type-menu_section ul li{display:inline-block}.frame-type-menu_section ul li a{display:block;color:#000;background:#ece5da url(images/chevron-down.svg) 50% bottom no-repeat;background-size:auto 14px;padding:4px 15px 12px 15px;font-size:1em;transition:all .1s ease-out;transition-timing-function:ease-out;text-decoration:none;position:relative}.frame-type-menu_section ul li a:hover{scale:1.05;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);z-index:10}.frame-type-menu_section ul li a:focus-visible{box-shadow:0 0 0 2px #000}.frame-type-menu_section ul li::marker{display:none}.frame-type-form_formframework{background:#e5dccd;border:1px dashed #000;padding:1em;width:100%}.frame-type-form_formframework .form-check-wrapping-label .form-check-input{display:none}.frame-type-form_formframework .form-check-wrapping-label .form-check-label{padding:0 0 0 40px;position:relative}.frame-type-form_formframework .form-check-wrapping-label .form-check-label:before{display:block;content:"";background:#ece5da url(images/check.svg) 50% 50% no-repeat;background-size:0% auto;border:1px solid #000;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;border-radius:30px;transition:all .1s ease-out;transition-timing-function:ease-out}.frame-type-form_formframework .form-check-wrapping-label .form-check-input:checked+.form-check-label:before{background:#000 url(images/check.svg) 50% 50% no-repeat;background-size:60% auto}.frame-type-form_formframework .form-check-wrapping-label .form-check-input:focus-visible+.form-check-label:before{box-shadow:0 0 0 4px #000}.frame-type-form_formframework form>h2{display:none}.frame-type-form_formframework .error.form-text{background:#930000;font-weight:700;padding:5px}.frame-type-form_formframework #kunden-fehler,.frame-type-form_formframework #marktlokation-fehler,.frame-type-form_formframework #datum-fehler{background:#fadb01;color:#fff;padding:3px 10px}.frame-type-form_formframework .form-text{font-size:.8em;line-height:1.1em;margin-top:5px}.frame-type-form_formframework .form-group{margin-bottom:.6em}.frame-type-form_formframework fieldset{margin-top:2em}.frame-type-form_formframework fieldset>legend{font-weight:700;font-size:1.2em;margin:0}.frame-type-form_formframework select{margin:0;box-sizing:border-box;-webkit-box-shadow:0 0 0 #ccc,0 -1px #fff inset;-moz-box-shadow:0 0 0 #ccc,0 -1px #fff inset;box-shadow:0 0 #ccc,0 -1px #fff inset;background:#ece5da url(images/chevron-down-select.svg) right 50% no-repeat;background-size:auto 14px;color:#000;border:1px dashed #000;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 4px);margin-left:2px;min-height:45px;cursor:pointer;padding:7px 10px 7px 20px;padding:15px 30px 15px 15px;font-style:normal;font-weight:300;position:relative;transition:all .1s ease-out;transition-timing-function:ease-out;font-style:normal;font-weight:400 !important;font-size:1.1rem}.frame-type-form_formframework select:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;border:0 !important}.frame-type-form_formframework input,.frame-type-form_formframework input[type=file],.frame-type-form_formframework textarea{padding:15px;font-weight:300;color:#000;outline:0;border:0;width:100%;font-style:normal;font-weight:400;font-size:1.1rem;background:#ece5da;border:1px solid #000}.frame-type-form_formframework input:focus-visible,.frame-type-form_formframework input[type=file]:focus-visible,.frame-type-form_formframework textarea:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;border:0 !important}.frame-type-form_formframework button{margin-top:1.5em}.frame-type-form_formframework textarea{min-height:250px;border:1px solid #000;background:#ece5da}.frame-type-form_formframework label{margin-top:1rem;margin-bottom:.5rem;padding-left:0;display:block}.frame-type-form_formframework .form-check{padding-left:0 !important}.frame-type-form_formframework .form-check label{position:relative;padding-left:35px !important}.frame-type-form_formframework .form-check label input{width:2px;position:relative;left:-20px}.frame-type-form_formframework .form-check label:before{content:"";display:block;width:30px;height:30px;background:#fff;position:absolute;left:0;top:-5px;border-radius:15px;transition:all .1s ease-out;transition-timing-function:ease-out;background:#fff url(images/check.svg) 32px 50% no-repeat;background-size:60% auto;z-index:10}.frame-type-form_formframework .form-check label:has(input:checked):before{background:#fff url(images/check.svg) 6px 50% no-repeat;background-size:60% auto}.frame-type-form_formframework .form-check label:has(input:focus-visible):before{box-shadow:0 0 0 2px #000}.frame-type-form_formframework .form-check-label input{width:20px;height:20px;background:#fadb01;position:relative;top:3px}.testcontainer-wrapper{position:relative;width:300px;height:400px;overflow:hidden}.testcontainer{background:#fadb01;height:300px;width:500px;transform:skew(-20deg);margin:30px;box-shadow:5px 10px 15px 0 rgba(0,0,0,.7);position:absolute;left:40px;top:10px}button:focus-visible{box-shadow:0 0 0 2px #000 !important;outline:none !important}.btn-wrapper{padding-top:30px}.btn-wrapper:after{content:"";display:block;clear:both}.link-indicator{background:#000;width:44px;height:44px;display:inline-block;border-radius:22px;padding-top:11px;box-sizing:border-box;padding-left:2px;text-align:center}.link-indicator svg{fill:#fff;height:22px}.btn{font-weight:400;border:0;text-transform:uppercase;font-size:1em;padding:.5em 1.5em !important;box-sizing:border-box;display:inline-block;margin:2px;text-decoration:none;cursor:pointer;transition:all .1s ease-out;transition-timing-function:ease-out;transition:all .1s ease-out !important;transition-timing-function:ease-out !important;transition-delay:0 !important;position:relative;border-radius:50px;line-height:1.1em;letter-spacing:-0.03em;font-family:"Times New Roman",Times,serif}.btn .link-indicator{position:absolute;right:10px;top:50%;margin-top:-22px}.btn [class^=icon-],.btn [class*=" icon-"]{position:relative;left:-5px}.btn:active{transform:scale(0.95) !important}.btn:disabled{opacity:.1 !important}.btn:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;scale:1.05}.btn:hover{scale:1.05}.btn-default,.btn-primary{background:#000;color:#fff;font-style:normal;font-weight:400;text-transform:uppercase;text-align:left}.btn-default.negativ,.btn-primary.negativ{background:#fff}.btn-default.negativ:after,.btn-primary.negativ:after{background:#000 url(images/chevron-right-gelb.svg) 50% 50% no-repeat}.btn-default.negativ .link-indicator svg,.btn-primary.negativ .link-indicator svg{fill:#fadb01}#leistungen .btn-default,#leistungen .btn-primary{color:#000}.btn-icon{padding:15px 20px 15px 20px !important;text-align:center;min-width:200px}.btn-icon .icon-wrapper{background:#fff;width:130px;height:130px;display:inline-flex;border-radius:50%;margin-bottom:7px}.btn-icon .icon-wrapper img{margin:auto;width:auto !important;height:auto !important;max-width:70px;max-height:70px}.btn-icon .link-indicator{display:none}.btn-corner{position:absolute;right:-12px;bottom:-12px;background:rgba(0,0,0,0);overflow:hidden;padding-left:42px}.btn-corner:hover{box-shadow:none !important}.btn-corner span{position:relative;z-index:2;background:#fadb01}.btn-corner:after{content:"";display:block;position:absolute;background:#fadb01;transform:skew(-20deg);height:100%;width:600px;left:10px;top:0}.btn-corner:focus-visible{box-shadow:none !important}.btn-corner:focus-visible span{background:#000}.btn-corner:focus-visible:after{background:#000}.btn-outline{box-shadow:inset 0 0 0 1px #000;color:#000;background:#ece5da}.btn-outline-negativ{box-shadow:inset 0 0 0 2px #fff;color:#fff}.btn-outline-negativ:hover{box-shadow:inset 0 0 0 2px #fff !important;color:#fff}.btn-small{padding:4px 15px;font-size:1em}.btn-100{width:100%}@media only screen and (min-width: 768px){.text-2spaltig .ce-bodytext{column-count:2;column-gap:20px}}.vertical-center{display:flex;height:100%;align-items:flex-start}.vertical-center .vertical-center-item{margin:auto;height:auto;width:100%}.vertical-center-wrapper .vertical-center{align-items:center;display:flex}.vertical-center-wrapper .vertical-center .vertical-center-item{margin-top:auto;margin-bottom:auto}.content-padding{padding:1.2em;box-sizing:border-box;position:relative;height:100%}.content-padding .content-padding-ausgleich{margin:-1.2em}#main-content{position:relative;z-index:2;padding:0 0 0 0}#main-content:before{position:absolute;left:0;top:0;width:100%;height:100px}#main-content>.container{position:relative;z-index:2}#news{padding:8em 0;position:relative;z-index:2}#leistungen{padding:8em 0 500px;position:relative;z-index:2;background-size:auto 60%;color:#fff;margin-bottom:5em}#leistungen h1,#leistungen h2,#leistungen h3,#leistungen a{color:#fadb01}@media only screen and (min-width: 992px){#leistungen{padding:8em 0;background-size:60% auto;background-attachment:fixed}}.pagelist .card{padding:0 10px}.pagelist .card .card-inner{background:#ece5da;position:relative}.pagelist .card .card-inner .text{padding:20px 20px 70px 20px}.pagelist .card .card-inner .btn{position:absolute;left:20px;bottom:20px}.produkte-carousel,.pagelist{display:flex;align-items:stretch}.produkte-carousel .card,.pagelist .card{padding:0 10px;display:block !important}.produkte-carousel .card .card-inner,.pagelist .card .card-inner{border-radius:2em;background:#fadb01;text-align:center;padding:20px 15px 65px 15px;height:100%;position:relative}.produkte-carousel .card .card-inner .text,.pagelist .card .card-inner .text{padding-bottom:.5em}.produkte-carousel .card .card-inner h3,.pagelist .card .card-inner h3{color:#000;margin-top:.5em;padding-bottom:.2em}.produkte-carousel .card .card-inner .pagelist-card-categories,.pagelist .card .card-inner .pagelist-card-categories{display:inline-block;font-size:.8em}.produkte-carousel .card .card-inner .pagelist-card-categories .cat-marker,.pagelist .card .card-inner .pagelist-card-categories .cat-marker{display:inline-block;border-radius:30px;padding:.1em 1em;border:2px solid rgba(0,0,0,.2)}.produkte-carousel .card .card-inner img,.pagelist .card .card-inner img{width:290px !important;max-width:100%;height:auto !important;border-radius:50%;box-shadow:0 20px 15px 0 rgba(0,0,0,.3);transition:all .5s ease-out;transition-timing-function:ease-out;margin:0 auto}.produkte-carousel .card .card-inner .link-indicator,.pagelist .card .card-inner .link-indicator{background:#000;transition:all .5s ease-out;transition-timing-function:ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;position:absolute;bottom:15px;left:50%;margin-left:-22px}.produkte-carousel .card .card-inner .link-indicator svg,.pagelist .card .card-inner .link-indicator svg{fill:#fff}.produkte-carousel .card .card-inner .link-indicator:hover,.pagelist .card .card-inner .link-indicator:hover{scale:1.2}.produkte-carousel .card.hover .card-inner img,.pagelist .card.hover .card-inner img{scale:1.1}.pagelist.list{flex-wrap:wrap}.pagelist.list .card{width:25%;padding:10px}.om-cookie-panel h3{text-align:center}.owl-dots .owl-dot{padding:0;margin:0}.owl-dots .owl-dot span{width:16px;height:16px;transition:all .1s ease-out;transition-timing-function:ease-out;background:rgba(0,0,0,.2);margin:3px}.owl-dots .owl-dot.active span{width:32px;background:#000}#infoBanner{width:700px;max-width:calc(100vw - 20px);text-align:center;border-radius:2em;padding:2em 1em 1em 1em;position:fixed;bottom:10px;left:10px;z-index:100;display:none;box-shadow:0 20px 15px 0 rgba(0,0,0,.3)}#infoBanner button#closeBanner{width:26px;height:26px;position:absolute;top:5px;right:5px;border:0;outline:0;background:rgba(0,0,0,0);border-radius:50%}#infoBanner button#closeBanner svg{width:calc(100% - 10px);height:calc(100% - 10px);fill:#000;position:absolute;left:5px;top:5px}#infoBanner.text-negativ{color:#fff}#infoBanner.text-negativ h1,#infoBanner.text-negativ h2,#infoBanner.text-negativ h3,#infoBanner.text-negativ h4,#infoBanner.text-negativ a{color:#fff}#infoBanner.infoBanner-steady button#closeBanner{display:none}#infoBanner.infoBanner-steady button#closeBanner svg{fill:#000}@media only screen and (min-width: 720px){#infoBanner{left:50%;margin-left:-350px}}#faq{padding:100px 15px;position:relative}#faq .ka-panel .ka-handler{background:#fff;border:1px solid #ece5da;padding:20px 15px 20px 60px;font-weight:700;text-transform:none}#faq .ka-panel .ka-handler:before{background:#fadb01;font-weight:700;content:"?";width:36px;height:36px;line-height:36px;font-size:24px;margin-top:-18px;left:12px}@media only screen and (max-width: 768px){#faq .ka-panel .ka-content{font-size:16px}}.but-linie{margin:-2rem 0}.but-linie.bildrechts{transform:scaleX(-1)}.but-linie .but-linie-ani{fill:none;stroke:#e5dccd;stroke-width:10;transition:stroke-dashoffset .1s linear}.bildtext-scrolleffect{display:block}.bildtext-scrolleffect .bild-wrapper-flex{display:flex;height:100%}.bildtext-scrolleffect .bild-wrapper-flex .bild-wrapper{position:relative;margin:auto 0}.bildtext-scrolleffect .bild-wrapper-flex .bild-wrapper img{width:100% !important;height:auto !important;position:relative;top:100px}.bildtext-scrolleffect .bildoben,.bildtext-scrolleffect .bildunten{width:100% !important;flex:0 0 100%;max-width:100%}.bildtext-scrolleffect .text{display:flex}@media(min-width: 992px){.bildtext-scrolleffect .text.bildrechts{order:1}}.bildtext-scrolleffect .text>div{margin:auto 0;padding:30px 50px;width:100%}.bildtext-scrolleffect .text>div h1:first-child,.bildtext-scrolleffect .text>div h2:first-child,.bildtext-scrolleffect .text>div h3:first-child,.bildtext-scrolleffect .text>div h4:first-child{padding-top:0;margin-top:0}.bildtext-scrolleffect .text.bildoben>div,.bildtext-scrolleffect .text.bildunten>div{padding-left:0;padding-right:0}@media(min-width: 992px){.bildtext-scrolleffect .bildrechts{order:2}.bildtext-scrolleffect .bildrechts.text>div{margin-left:auto}}.bildtext-scrolleffect .bildunten{order:2}.bildtext-scrolleffect .bildunten.text{order:1}.but-ganze-breite{position:relative;background:#ece5da;display:flex;flex-wrap:wrap}.but-ganze-breite .img-wrapper{position:absolute;left:0;width:50%;top:0;left:0;height:100%;display:flex}.but-ganze-breite .img-wrapper img{width:100% !important;height:auto !important;mix-blend-mode:multiply;opacity:.5;margin:auto auto auto 0}.but-ganze-breite .but-ganze-breite-text-wrapper{width:100%;height:100%;display:flex;margin-top:auto;margin-bottom:auto}.but-ganze-breite .but-ganze-breite-text-wrapper w>div{margin:auto}.but-ganze-breite .but-ganze-breite-text-wrapper .text-wrapper{padding:1em 2em 2em 2em;border:1px dashed #000;position:relative}.but-ganze-breite .but-ganze-breite-text-wrapper .text-wrapper:before{content:"";display:block;background:#000;position:absolute;width:24px;height:24px;border-radius:30px;left:-150px;top:50%;margin-top:-12px}.but-ganze-breite .but-ganze-breite-text-wrapper .text-wrapper:after{content:"";display:block;border-top:1px dashed #000;position:absolute;width:140px;height:0px;border-radius:30px;left:-140px;top:50%}.but-ganze-breite.bildrechts .img-wrapper{left:auto;right:0}.but-ganze-breite.bildrechts .offset-lg-6{margin-left:0}.but-ganze-breite.bildrechts .but-ganze-breite-text-wrapper .text-wrapper:before{right:-150px;left:auto}.but-ganze-breite.bildrechts .but-ganze-breite-text-wrapper .text-wrapper:after{right:-140px;left:auto}@media only screen and (max-width: 992px){.but-ganze-breite .img-wrapper{width:100%;position:relative}.but-ganze-breite .but-ganze-breite-text-wrapper{position:relative;margin-top:-3em}.but-ganze-breite .but-ganze-breite-text-wrapper .text-wrapper:before{margin-top:0 !important;top:-170px !important;left:50% !important;margin-left:-12px !important}.but-ganze-breite .but-ganze-breite-text-wrapper .text-wrapper:after{border:0 !important;border-left:1px dashed #000 !important;position:absolute !important;width:0px !important;height:150px !important;border-radius:30px !important;left:50% !important;top:-150px !important}.but-ganze-breite img{width:100% !important}}.farbakzent .bild-wrapper:before{content:"";display:block;height:100%;width:20px;background:#fadb01;position:absolute;left:0;top:0;z-index:10}@media(max-width: 992px){.bildtext-scrolleffect .text>div{max-width:1200px;width:100%}}.news-single ul,.frame-type-menu_sitemap_pages ul,.box-content ul,.ka-content ul,.ce-bodytext ul,.accordion__panel ul,.wohnungsdetails ul{padding-left:20px;list-style-type:none;padding-bottom:12px}.news-single ul li,.frame-type-menu_sitemap_pages ul li,.box-content ul li,.ka-content ul li,.ce-bodytext ul li,.accordion__panel ul li,.wohnungsdetails ul li{padding:2px 0;position:relative}.news-single ul li ul,.frame-type-menu_sitemap_pages ul li ul,.box-content ul li ul,.ka-content ul li ul,.ce-bodytext ul li ul,.accordion__panel ul li ul,.wohnungsdetails ul li ul{padding-left:20px}.news-single ul li ul li:before,.frame-type-menu_sitemap_pages ul li ul li:before,.box-content ul li ul li:before,.ka-content ul li ul li:before,.ce-bodytext ul li ul li:before,.accordion__panel ul li ul li:before,.wohnungsdetails ul li ul li:before{content:"";display:block;width:8px;height:8px;border-radius:20px;border:1px dashed #000;position:absolute;left:-20px;top:8px}.news-single ul li:before,.frame-type-menu_sitemap_pages ul li:before,.box-content ul li:before,.ka-content ul li:before,.ce-bodytext ul li:before,.accordion__panel ul li:before,.wohnungsdetails ul li:before{content:"";display:block;width:10px;height:10px;border-radius:20px;border:1px dashed #000;background:#e5dccd;position:absolute;left:-20px;top:10px}.news-single ul.checkliste,.frame-type-menu_sitemap_pages ul.checkliste,.box-content ul.checkliste,.ka-content ul.checkliste,.ce-bodytext ul.checkliste,.accordion__panel ul.checkliste,.wohnungsdetails ul.checkliste{padding-left:25px}.news-single ul.checkliste li:before,.frame-type-menu_sitemap_pages ul.checkliste li:before,.box-content ul.checkliste li:before,.ka-content ul.checkliste li:before,.ce-bodytext ul.checkliste li:before,.accordion__panel ul.checkliste li:before,.wohnungsdetails ul.checkliste li:before{border:0;background:url(images/check-green.svg) 50% 50% no-repeat;width:20px;height:20px;left:-25px;background-size:100% auto}.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig,.wohnungsdetails ul.checkliste.checkliste-3spaltig{column-count:3;column-gap:20px}@media only screen and (max-width: 992px){.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig,.wohnungsdetails ul.checkliste.checkliste-3spaltig{column-count:2;column-gap:20px}}@media only screen and (max-width: 600px){.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig,.wohnungsdetails ul.checkliste.checkliste-3spaltig{column-count:1;column-gap:0px}}.news-single ol,.frame-type-menu_sitemap_pages ol,.box-content ol,.ka-content ol,.accordion__panel ol,.ce-bodytext ol{padding-left:20px;padding-bottom:12px}.news-single ol li,.frame-type-menu_sitemap_pages ol li,.box-content ol li,.ka-content ol li,.accordion__panel ol li,.ce-bodytext ol li{padding:2px 0;position:relative}.news-single ol li::marker,.frame-type-menu_sitemap_pages ol li::marker,.box-content ol li::marker,.ka-content ol li::marker,.accordion__panel ol li::marker,.ce-bodytext ol li::marker{color:#fadb01}.nummernliste-plakativ{padding:0;text-align:center;display:flex;gap:20px;flex-wrap:wrap;list-style-type:none;justify-content:center}.nummernliste-plakativ li{position:relative;max-width:300px}.nummernliste-plakativ li::marker{display:none}.nummernliste-plakativ li:before{display:block;font-size:5rem;font-weight:700;margin-bottom:10px;color:#fadb01;height:3rem}.nummernliste-plakativ li:nth-child(1):before{content:"1"}.nummernliste-plakativ li:nth-child(2):before{content:"2"}.nummernliste-plakativ li:nth-child(3):before{content:"3"}.nummernliste-plakativ li:nth-child(4):before{content:"4"}.nummernliste-plakativ li:nth-child(5):before{content:"5"}.nummernliste-plakativ li:nth-child(6):before{content:"6"}.nummernliste-plakativ li:nth-child(7):before{content:"7"}.nummernliste-plakativ li:nth-child(8):before{content:"8"}.nummernliste-plakativ li:nth-child(9):before{content:"9"}.nummernliste-plakativ li:nth-child(10):before{content:"10"}.nummernliste-plakativ li:nth-child(11):before{content:"11"}.nummernliste-plakativ li:nth-child(12):before{content:"12"}.nummernliste-plakativ li:nth-child(13):before{content:"13"}.table{overflow-x:scroll}.table .contenttable{width:100%;border-collapse:collapse}.table .contenttable tbody tr td{padding:10px 5px;border:0;border-bottom:1px solid rgba(0,0,0,.2);vertical-align:middle}.table .contenttable tbody tr:first-child td{border-top:1px solid rgba(0,0,0,.2)}.text-padding{padding:0 20px}@media(min-width: 1200px){.text-padding{padding:0 50px}}.frame-layout-45,.frame-layout-50,.frame-layout-51,.frame-layout-55{background:#e5dccd;padding:40px;border:1px dashed #000}.frame-layout-45>.row>div .content-padding,.frame-layout-50>.row>div .content-padding,.frame-layout-51>.row>div .content-padding,.frame-layout-55>.row>div .content-padding{padding-top:0;padding-bottom:0}.frame-layout-45>.row>div:first-child .content-padding,.frame-layout-50>.row>div:first-child .content-padding,.frame-layout-51>.row>div:first-child .content-padding,.frame-layout-55>.row>div:first-child .content-padding{padding-left:0}.frame-layout-45>.row>div:last-child .content-padding,.frame-layout-50>.row>div:last-child .content-padding,.frame-layout-51>.row>div:last-child .content-padding,.frame-layout-55>.row>div:last-child .content-padding{padding-right:0}.frame-layout-45,.frame-layout-50{background:#000;color:#fff;padding:40px;border:0}.frame-layout-45 h1,.frame-layout-45 h2,.frame-layout-45 h3,.frame-layout-45 a,.frame-layout-50 h1,.frame-layout-50 h2,.frame-layout-50 h3,.frame-layout-50 a{color:#fff}@media(max-width: 768px){.frame-layout-45,.frame-layout-51,.frame-layout-55,.frame-layout-50{padding:20px}}.site-width-schmal,.text-schmal,.layout-49,.frame-layout-49,.faq-wrapper,.frame-layout-50,.frame-layout-55{max-width:850px;margin:0 auto}.layout-47{display:inline-block}.bildergalerie-carousel .item{position:relative;margin-bottom:40px}.bildergalerie-carousel .item a img{width:100% !important;height:auto !important}.kontakt-content .kontakt-item{display:flex}.kontakt-content .kontakt-item .kontakt-item-bild{width:50px;padding:3px;display:flex}.kontakt-content .kontakt-item .kontakt-item-bild img{margin:auto;height:30px;width:auto}.kontakt-content .kontakt-item .kontakt-item-content{position:relative}.kontakt-content .kontakt-item .kontakt-item-content>div{width:100%;margin:auto 0}.frame-layout-51 h3{color:#000;font-size:1.3em;padding-bottom:0}.kontakt-name{color:#000;font-size:1.6rem;font-weight:700}.kontakt-position{padding-bottom:20px}.ansprechpartner-content,.frame-layout-51{padding:30px;margin-bottom:10px;background:#ece5da;text-align:center}.ansprechpartner-content img,.frame-layout-51 img{border-radius:50%;width:200px !important;height:200px !important;position:relative;top:-10px}.ansprechpartner-content .kontakt-item-name,.frame-layout-51 .kontakt-item-name{font-weight:700;color:#000;font-size:1.3em}.ansprechpartner-content .kontakt-item-funktion,.frame-layout-51 .kontakt-item-funktion{color:#000;margin-bottom:10px}.ansprechpartner-content .kontakt-item-content,.frame-layout-51 .kontakt-item-content{position:relative}.ansprechpartner-content .kontakt-item-content>div,.frame-layout-51 .kontakt-item-content>div{width:100%;margin:auto 0}.ansprechpartner-content .kontakt-item-email,.frame-layout-51 .kontakt-item-email{margin-top:10px}.footer-action{background:#1b6897;position:relative;margin-top:20px;color:#fff;line-height:1em;padding:40px 0 20px 0}.footer-action h1,.footer-action h2,.footer-action h3{color:#fff;padding:0;margin:0}.page-footer{font-size:.9em;margin-top:5em;text-align:left}.page-footer .page-bottom-logo svg{height:80px;width:auto;margin-bottom:3em}.page-footer .nav-unten{list-style-type:none}.page-footer .kontakt-content{justify-content:center;align-content:center}.page-footer .kontakt-content .kontakt-item{margin:0 auto;width:100%}.page-footer .kontakt-content .kontakt-item .kontakt-item-content{width:100%}.sm-nav{list-style-type:none;padding:0;margin:0;text-align:center;margin-top:0em}.sm-nav li{display:inline-block;padding:10px}.sm-nav li a svg{width:40px;transition:all .1s ease-out;transition-timing-function:ease-out}.sm-nav li a:hover svg,.sm-nav li a:focus-visible svg{fill:#1b6897;scale:1.25}.oeffnungszeiten .oeffnungszeiten-content{list-style-type:none;display:table}.oeffnungszeiten .oeffnungszeiten-content li{display:table-row}.oeffnungszeiten .oeffnungszeiten-content li strong{display:table-cell;padding-right:5px}.oeffnungszeiten .oeffnungszeiten-content .komma:last-child{display:none;speak:none}.page-footer{text-align:left}.page-footer .oeffnungszeiten{display:block}.page-footer .oeffnungszeiten .oeffnungszeiten-content{display:block}.page-footer .oeffnungszeiten .oeffnungszeiten-content li{display:block}.page-footer .oeffnungszeiten .oeffnungszeiten-content li strong,.page-footer .oeffnungszeiten .oeffnungszeiten-content li>div{display:inline-block}.page-footer .oeffnungszeiten .oeffnungszeiten-content li strong{min-width:28px}.page-footer .copyright{display:block;text-align:center}.page-footer .footer-menu{font-size:.8em;line-height:1.5em}.page-footer .footer-menu p{padding-bottom:0}.page-footer .footer-menu a:after{display:none}.kontaktbtn{background:#000;color:#fff;text-transform:uppercase;height:60px;right:20px;bottom:0;display:flex;position:fixed;text-decoration:none;line-height:1.1em;z-index:50;font-size:1.1em;transition:all .1s ease-out;transition-timing-function:ease-out}.kontaktbtn svg{fill:#fff;height:50px;margin:5px 5px 5px 10px}.kontaktbtn>div{margin:auto;padding:0 20px 0 10px;text-align:center;position:relative}.kontaktbtn:hover{scale:1.05}.kontaktbtn:hover>div:after{scale:1.1;background-color:#fadb01}.kontaktbtn:focus-visible{scale:1.05;background:#fadb01;color:#1b6897;box-shadow:0 0 0 3px #1b6897}.content-container{display:flex;gap:50px;flex-wrap:wrap}.content-container .content-container-spalte-50,.content-container .content-container-spalte-33,.content-container .content-container-spalte-66,.content-container .content-container-spalte-25,.content-container .content-container-spalte-100{width:100%;flex-wrap:wrap;position:relative}.content-container .content-container-spalte-50>div,.content-container .content-container-spalte-33>div,.content-container .content-container-spalte-66>div,.content-container .content-container-spalte-25>div,.content-container .content-container-spalte-100>div{width:100%}@media(min-width: 992px){.content-container{display:flex;gap:50px;flex-wrap:nowrap}.content-container .content-container-spalte-50{width:calc(50% - 25px)}.content-container .content-container-spalte-25{width:calc(25% - 37px)}.content-container .content-container-spalte-33{width:33.3333333333%}.content-container .content-container-spalte-66{width:66.6666666667%}}.timeline{list-style-type:none;padding:0}.timeline>li{overflow:hidden;position:relative}.timeline>li .timeline_item{position:relative;padding:15px 15px 15px 15px;background:#ece5da;margin:4px 0 4px 35px}.timeline>li .timeline_item:before{content:"";display:block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-right:15px solid #ece5da;position:absolute;left:-29px;top:50%;margin-top:-15px}.timeline>li:before{content:"";display:block;width:2px;height:100%;top:0;background:#fadb01;position:absolute;left:7px}.timeline>li:first-child:before{top:50%}.timeline>li:last-child:before{top:auto;bottom:50%}.timeline>li:after{content:"";display:block;width:16px;height:16px;top:50%;margin-top:-8px;background:#fff;position:absolute;left:0px;border-radius:50%;border:2px solid #fadb01}.timeline .timeline-datum{font-weight:700}.timeline .timeline-text:after{content:"";display:block;clear:both}.timeline .timeline-text img{float:right;width:150px !important;height:auto !important;border-radius:100px;margin-left:12px}@media(max-width: 540px){.timeline .timeline-text img{float:none;margin:0 0 12px 0}}.timeline .timeline-text p:last-child{padding-bottom:0}.timeline .timeline-text ul{margin-left:20px}.timeline .timeline-text ul li::marker{color:#1b6897}@media(min-width: 992px){.timeline li .timeline_item{position:relative;padding:0;background:rgba(0,0,0,0);margin:4px 0 4px 0px;display:flex;gap:50px}.timeline li .timeline_item:before{display:none}.timeline li:before{left:50%;margin-left:-1px}.timeline li:first-child:before{top:50%}.timeline li:last-child:before{top:auto;bottom:50%}.timeline li:after{left:50%;margin-left:-8px}.timeline .timeline-datum{font-weight:700;width:calc(50% - 20px);margin:auto 0;text-align:right}.timeline .timeline-text{background:#ece5da;padding:15px;width:calc(50% - 20px);box-sizing:border-box;margin:auto 0;position:relative}.timeline .timeline-text:before{content:"";display:block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-right:15px solid #ece5da;position:absolute;left:-29px;top:50%;margin-top:-15px}.timeline .timeline-text p:last-child{padding-bottom:0}.timeline li:nth-child(odd) .timeline-datum{order:2;text-align:left}.timeline li:nth-child(odd) .timeline-text{order:1}.timeline li:nth-child(odd) .timeline-text:before{left:auto;right:-29px;rotate:180deg}}.tns-ovh{padding-bottom:50px !important}.durchschnittsmeinung{text-align:center;padding:15px 15px 0 15px;font-size:16px}.kundenmeinungen-wrapper{padding:0px 20px;overflow:hidden;box-sizing:border-box;width:100%}.kundenmeinungen-wrapper .item{margin-bottom:40px}.kundenmeinungen-wrapper .tns-outer{padding-top:50px !important}.kundenmeinungen-wrapper .tns-outer .tns-controls{top:40px !important}.kundenmeinungen-wrapper .tns-outer .tns-controls button{outline:1px solid #000}.kundenmeinungen-wrapper .name{font-weight:700;padding-left:15px;font-size:16px}.kundenmeinungen-wrapper .name .date{font-style:italic;font-weight:300;font-size:16px}.kundenmeinungen-wrapper .bubble{background:#ece5da;padding:20px 20px;position:relative;margin-bottom:25px;font-size:16px}.kundenmeinungen-wrapper .bubble h3{font-size:20px}.kundenmeinungen-wrapper .bubble .sterne-1,.kundenmeinungen-wrapper .bubble .sterne-2,.kundenmeinungen-wrapper .bubble .sterne-3,.kundenmeinungen-wrapper .bubble .sterne-4,.kundenmeinungen-wrapper .bubble .sterne-5{height:16px;width:100%;margin-top:10px}.kundenmeinungen-wrapper .bubble .sterne-1{background:url(Mask/sterne-1.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-2{background:url(Mask/sterne-2.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-3{background:url(Mask/sterne-3.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-4{background:url(Mask/sterne-4.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-5{background:url(Mask/sterne-5.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble:after{content:"";display:block;height:0;width:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #ece5da;position:absolute;bottom:-20px;left:45px}.logo-no-hero svg{fill:#fadb01;position:absolute;left:25px;top:20px;height:60px;z-index:51}@media screen and (max-width: 992px){.logo-no-hero{display:none}}.no-hero-wrapper{text-align:center;padding:80px 20px 20px 20px;margin-bottom:-100px}.page-top-logo svg{height:80px;margin-top:20px;transition:all .1s ease-out;transition-timing-function:ease-out}.page-top-logo:hover svg,.page-top-logo:focus-visible svg{scale:.8}.page-top-logo:hover svg #claim,.page-top-logo:hover svg #firma,.page-top-logo:hover svg #signet .rot,.page-top-logo:hover svg #signet .grau,.page-top-logo:focus-visible svg #claim,.page-top-logo:focus-visible svg #firma,.page-top-logo:focus-visible svg #signet .rot,.page-top-logo:focus-visible svg #signet .grau{fill:#000}.page-top-logo{overflow:hidden;margin-top:0;margin-left:1em;transition:all .1s ease-out;transition-timing-function:ease-out}.nav-wrapper{position:fixed;width:100vw;height:100vh;left:0;top:0;display:flex;overflow:scroll;background:#000}.nav-wrapper .bg{display:block;background:#000;width:100vw;height:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}.nav-wrapper.showwrapperbg .bg{height:100vh !important}.nav-wrapper.reverseani:not(.active) .bg{height:0vh !important}.nav-wrapper #mainnav{list-style-type:none;margin:auto;opacity:0;transition:all .3s ease-out .3s}.nav-wrapper #mainnav li{padding:5px;text-align:left}.nav-wrapper #mainnav li a{color:#fff;background-color:rgba(0,0,0,0);text-decoration:none;font-size:clamp(1.125rem,.5rem + 2vi,2.5rem);display:inline-block;padding:15px;position:relative;transition:background-color .3s ease-out 3s,color .3s ease-out 3s}.nav-wrapper #mainnav li a:after{content:"";display:block;background:#fff;position:absolute;left:15px;bottom:0;height:3px;width:0;transition:all .5s ease-out;transition-timing-function:ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}.nav-wrapper #mainnav li.active a{background:#fff;color:#000;transition:background-color .3s ease-out 3s,color .3s ease-out 3s}.nav-wrapper #mainnav li.active a:after{display:none}.nav-wrapper #mainnav li:hover a:after{width:calc(100% - 30px)}@media screen and (max-width: 992px){.nav-wrapper #mainnav li{max-width:90%;padding:2px}}.nav-wrapper.showwrapperbg #mainnav{opacity:1}#page-header{width:100vw;z-index:80;position:fixed;background-size:auto 100%;display:flex;margin-top:0px;top:0;background:#ece5da;transition:all .1s ease-out;transition-timing-function:ease-out;height:120px;padding-top:0}#page-header.sticky{top:0;height:80px}#page-header.sticky .page-top-logo{margin-left:1.5em}#page-header.sticky .page-top-logo svg{height:60px;margin-top:10px}#page-header.sticky .nav-logo{top:8px}#page-header.sticky #main-nav{right:10px;top:0}#page-header.sticky #main-nav>ul>li>a{padding:9px 15px !important;font-size:.8em}#page-header .container{border-bottom:1px dashed #000}#page-header .nav-trigger{border:0;background:#ece5da;width:60px;height:60px;position:absolute;background:#ece5da;cursor:pointer;border-radius:100px;top:50%;margin-top:-30px;right:1em;z-index:80}#page-header .nav-trigger .hamburger01,#page-header .nav-trigger .hamburger02,#page-header .nav-trigger .hamburger03,#page-header .nav-trigger .hamburger04,#page-header .nav-trigger .hamburger05{background:#000;width:40px;height:8px;position:absolute;left:10px;top:50%;margin-top:-4px;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}#page-header .nav-trigger .hamburger01,#page-header .nav-trigger .hamburger02,#page-header .nav-trigger .hamburger03{transition:width .3s ease-out 0s,border-radius .3s ease-out 0s,left .3s ease-out 0s,margin-top .3s ease-out .3s,height .3s ease-out .6s,top .3s ease-out .6s}#page-header .nav-trigger .hamburger01{margin-top:-16px;border-radius:4px 4px 0 0}#page-header .nav-trigger .hamburger03{margin-top:8px;border-radius:0 0 4px 4px}#page-header .nav-trigger .hamburger04,#page-header .nav-trigger .hamburger05{width:8px;border-radius:4px;left:26px;margin-top:-4px;rotate:45deg;transition:width .3s ease-out .9s,left .3s ease-out .9s}#page-header .nav-trigger .hamburger05{rotate:-45deg}#page-header .nav-trigger.active .hamburger01,#page-header .nav-trigger.active .hamburger02,#page-header .nav-trigger.active .hamburger03{width:8px;border-radius:4px;left:26px;margin-top:-4px}#page-header .nav-trigger.active .hamburger04,#page-header .nav-trigger.active .hamburger05{width:40px;left:10px}#page-header .nav-trigger.reverseani .hamburger01,#page-header .nav-trigger.reverseani .hamburger02,#page-header .nav-trigger.reverseani .hamburger03{transition:width .3s ease-out .9s,border-radius .3s ease-out .9s,left .3s ease-out .9s,margin-top .3s ease-out .6s,height .3s ease-out .3s,top .3s ease-out .3s}#page-header .nav-trigger.reverseani .hamburger04,#page-header .nav-trigger.reverseani .hamburger05{transition:width .3s ease-out 0s,left .3s ease-out 0s}.dropdown-toggle::after{display:none}.menubtn{display:none}.page-footer{padding:50px 20px;position:relative;text-align:left;font-size:.9em;font-weight:300;line-height:1.5em;overflow:hidden;border-top:8px dotted #e5dccd;background:#ece5da}.page-footer hr{margin-top:25px;margin-bottom:25px}.page-footer .z-index{position:relative;z-index:50}@media only screen and (max-width: 992px){#page-footer{padding-bottom:120px}.menubtn{top:40px}}.ce-uploads,.news-related-files ul,.news-related-links ul{padding:0 !important}.ce-uploads li,.news-related-files ul li,.news-related-links ul li{padding:0 !important;margin:5px 0}.ce-uploads li:before,.news-related-files ul li:before,.news-related-links ul li:before{display:none !important}.ce-uploads li div a,.news-related-files ul li div a,.news-related-links ul li div a{display:flex;gap:15px;text-decoration:none;background:#ece5da;padding:15px;justify-content:space-between;transition:all .1s ease-out;transition-timing-function:ease-out}.ce-uploads li div a svg,.news-related-files ul li div a svg,.news-related-links ul li div a svg{height:20px;width:20px;margin:auto 0;fill:#000;transition:all .1s ease-out;transition-timing-function:ease-out}.ce-uploads li div a .download-text,.ce-uploads li div a .news-related-files-link,.news-related-files ul li div a .download-text,.news-related-files ul li div a .news-related-files-link,.news-related-links ul li div a .download-text,.news-related-links ul li div a .news-related-files-link{margin:auto 0;color:#000;width:100%;line-height:1.2em}.ce-uploads li div a .download-text .ce-uploads-description,.ce-uploads li div a .download-text .description,.ce-uploads li div a .news-related-files-link .ce-uploads-description,.ce-uploads li div a .news-related-files-link .description,.news-related-files ul li div a .download-text .ce-uploads-description,.news-related-files ul li div a .download-text .description,.news-related-files ul li div a .news-related-files-link .ce-uploads-description,.news-related-files ul li div a .news-related-files-link .description,.news-related-links ul li div a .download-text .ce-uploads-description,.news-related-links ul li div a .download-text .description,.news-related-links ul li div a .news-related-files-link .ce-uploads-description,.news-related-links ul li div a .news-related-files-link .description{color:#000;font-size:.8em;display:block}.ce-uploads li div a .ce-uploads-filesize,.ce-uploads li div a .news-related-files-size,.news-related-files ul li div a .ce-uploads-filesize,.news-related-files ul li div a .news-related-files-size,.news-related-links ul li div a .ce-uploads-filesize,.news-related-links ul li div a .news-related-files-size{display:block;margin:auto 0;font-size:.8em;color:#000;width:65px;text-align:right}.ce-uploads li div a:hover,.news-related-files ul li div a:hover,.news-related-links ul li div a:hover{box-shadow:0 0 0 5px #fadb01}.ce-uploads li div a:hover svg,.news-related-files ul li div a:hover svg,.news-related-links ul li div a:hover svg{scale:1.2}.ce-uploads li div a:focus-visible,.news-related-files ul li div a:focus-visible,.news-related-links ul li div a:focus-visible{box-shadow:0 0 0 5px #000}.ce-uploads li div a:focus-visible svg,.news-related-files ul li div a:focus-visible svg,.news-related-links ul li div a:focus-visible svg{scale:1.2}.ce-uploads li div a span,.news-related-files ul li div a span,.news-related-links ul li div a span{border:0;margin:0;padding:0;color:#000}.frame-layout-54 .ce-uploads li a{background:#fadb01;color:#fff}.frame-layout-54 .ce-uploads li a span{color:#fff}.frame-layout-54 .ce-uploads li a svg{fill:#fff}.simple-banner{background:#ece5da;position:relative;border:10px solid #ece5da;display:flex;height:100%}.simple-banner .simple-banner-img{margin:auto 0}.simple-banner .simple-banner-img img{height:auto !important;width:100% !important;max-width:300px !important;min-width:250px}.simple-banner .simple-banner-content{margin:auto 0;padding:2.5em 1em}.simple-banner.iconrechtsecke .simple-banner-img{position:absolute;right:10px;top:10px}.simple-banner.iconrechtsecke .simple-banner-img img{height:40px !important;min-width:auto !important;width:auto !important}.content-padding .simple-banner{height:calc(100% + 2.4em)}@media only screen and (max-width: 768px){.simple-banner{flex-wrap:wrap}.simple-banner .simple-banner-img{text-align:center;width:100%}.simple-banner.iconrechtsecke .simple-banner-img{text-align:right}.simple-banner.bildlinks .simple-banner-content{padding-top:.6em}}.cc_div{font-style:normal;font-size:1em}#s-cnt .p{font-size:1em}.cc_div .c-bn,#s-cnt .cfwrapper,#s-bl tbody tr:hover{background:#ece5da;border-radius:0}#s-bl tbody tr:last-child{border-radius:0}#s-bns .c-bn,#c-bns button:first-child,#s-bns button:first-child,#c-s-bn{background:#000;text-transform:uppercase;border-radius:0;color:#fff;transition:all .1s ease-out;transition-timing-function:ease-out}#s-bns .c-bn#s-all-bn,#c-bns button:first-child#s-all-bn,#s-bns button:first-child#s-all-bn,#c-s-bn#s-all-bn{background:#ece5da;color:#000 !important}#s-bns .c-bn:hover,#c-bns button:first-child:hover,#s-bns button:first-child:hover,#c-s-bn:hover{background:#000;scale:1.05}#c-s-bn{background:#ece5da !important;color:#000 !important}.cc_div .b-tg .c-tg{background:#000}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover,#s-bl .c-bl.b-ex{background:rgba(0,0,0,.1);border-radius:0}#cc_div #cm{border-radius:0}div[data-service] .c-n-c .c-l-b,div[data-service] .c-n-c .c-la-b{text-transform:uppercase;border-radius:0;color:#fff;background:#fadb01;position:relative}div[data-service] .c-n-c .c-l-b:before,div[data-service] .c-n-c .c-la-b:before{top:50%;margin-top:-7px}div[data-service] .c-n-c .c-l-b:hover,div[data-service] .c-n-c .c-la-b:hover{scale:1.05;background:#fadb01}.c-la-b{display:none !important}div[data-service] .c-bg{opacity:.2}.tx-cf-cookiemanager .cf-cookie-openconsent{display:none;speak:none}@media only screen and (max-width: 500px){.cc-text{font-size:.9em;line-height:1.1em}}.accordion__btn{display:flex;align-items:center;width:100%;margin:10px 0 0 0;padding:0 1rem;text-align:left;background-color:#000;border:0;font-weight:700;font-size:1.2em;cursor:pointer;position:relative;z-index:10;border-radius:29px;transition:none !important}.accordion__btn[aria-expanded=true]{border-radius:20px 20px 0 0}.accordion__btn:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;border:0}.accordion__btn .accordion__icon{width:40px;height:40px;transition:.3s ease-in-out;font-weight:300;text-align:center;background:#000;border-radius:29px;order:2;font-size:1.8em;display:flex}.accordion__btn .accordion__icon svg{height:18px;margin:auto;position:relative;left:-1px;fill:#fff}.accordion__btn.active:hover .accordion__icon,.accordion__btn.active .accordion__icon{transform:rotate(45deg);transition:.3s ease-in-out}.accordion__btn .accordion__label{margin:0;padding:1rem 1rem 1rem 0;border:0;background:none;font-size:1.2rem;text-align:left;line-height:1.4;width:100%;color:#fff;font-family:"Times New Roman",Times,serif;font-weight:400}.accordion__panel{max-height:0;overflow:hidden;transition:.3s ease-in-out;opacity:0;border:1px dashed #000;border-top:0;display:none;border-radius:0 0 20px 20px}.accordion__panel.show{opacity:1;max-height:10000px}.accordion__content{padding:1rem}.accordion__content h3{margin:1rem 0}.video-shariff-preview-overlay{background:#fadb01;background:linear-gradient(0deg, rgb(217, 31, 67) 42%, rgba(217, 31, 67, 0.5) 100%)}.video-shariff-preview-text{color:#fff;font-size:1.2em}.video-shariff-preview-icon{border-left:36px solid #fff}.video-link{overflow:hidden;border-radius:2em;position:relative;text-decoration:none;color:#fff;display:block;max-width:250px}.video-link img{width:100% !important;height:auto !important;margin-bottom:-7px;transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out}.video-link span{position:absolute;width:50px;height:50px;border-radius:50px;background:#fff;color:#000;line-height:50px;text-align:center;top:50%;left:50%;margin-top:-25px;margin-left:-25px;font-size:20px;box-sizing:border-box;padding-left:2px;transition:all .1s ease-out;transition-timing-function:ease-out;z-index:10}.desktop .video-link:hover{overflow:hidden}.desktop .video-link:hover img{transform:scale(1.1)}.desktop .video-link:hover span{transform:scale(1.1)}.row>*{margin-top:0 !important;padding-top:0 !important}#language_menu{display:none;list-style-type:none;position:absolute;top:5px;right:20px;display:flex;border-radius:30px;background:#ece5da;font-size:0;z-index:30;padding:2px}#language_menu li a{display:block;font-size:.8rem;padding:6px 12px 4px 12px;color:#000;line-height:1em;text-decoration:none;border-radius:20px;transition:all .1s ease-out;transition-timing-function:ease-out}#language_menu li.active a,#language_menu li:hover a{background:#1b6897;color:#fff}#language_menu:hover li a{background:rgba(0,0,0,0);color:#000}#language_menu:hover li:hover a{background:#1b6897;color:#fff}.slider-container{position:relative}.tns-gallery{overflow:hidden}.slider-item img{width:100% !important;height:auto !important}.tns-outer{position:relative}.tns-outer .tns-controls{position:absolute;top:50%;height:0;left:0;width:100%;z-index:10;list-style-type:none;padding:0;margin:0}.tns-outer .tns-controls:focus-visible{border:none}.tns-outer .tns-controls button{background:#000;text-align:center;height:50px;width:50px;border-radius:55px;line-height:50px;position:absolute;top:-35px;left:5px;padding:0;margin:0;text-indent:-9999px;border:0;transition:all .1s ease-out;transition-timing-function:ease-out}.tns-outer .tns-controls button:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:0;line-height:50px;font-size:1.4em;background:url(images/pfeil-rechts-weiss.svg) 50% 50% no-repeat;background-size:auto 40%;rotate:180deg}.tns-outer .tns-controls button:last-child{left:auto;right:5px}.tns-outer .tns-controls button:last-child:after{rotate:0deg}.tns-outer .tns-controls button:disabled{scale:.5;opacity:0}.tns-outer .tns-controls button:disabled:after{opacity:.3}.tns-outer .tns-controls:focus-visible button{background:#000;color:#fff}.tns-outer .slider-item{line-height:0;padding-top:2em;padding-bottom:3em}.tns-outer .slider-item img{width:100% !important;height:auto !important}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{background:#000;color:#fff;background-size:auto 50%;text-align:center;height:30px;width:30px;border-radius:25px;line-height:50px;position:absolute;right:10px;bottom:10px;padding:0;margin:0;z-index:10;border:0;text-indent:-9999px}.tns-outer button[data-action=start]:after,.tns-outer button[data-action=stop]:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-indent:0;position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px}.tns-outer button[data-action=start]:focus-visible,.tns-outer button[data-action=stop]:focus-visible{background:#000;color:#fff;border:0}.tns-outer button[data-action=stop]:after{content:""}.tns-nav{position:absolute;bottom:0px;z-index:10;width:100%;text-align:center}.tns-nav button{display:inline-block;width:18px;height:18px;border-radius:10px;transition:all .1s ease-out;transition-timing-function:ease-out;margin:2px;border:0;background:rgba(0,0,0,.3)}.tns-nav button.tns-nav-active{width:36px;background:rgba(0,0,0,.6)}.tns-nav button:focus-visible{background:#000;box-shadow:0 0 0 5px #000}#tx_indexedsearch{background:#000;padding:10px}#tx_indexedsearch .tx-indexedsearch-searchbox-sword{text-align:center}.tx-indexedsearch-info-sword,.tx-indexedsearch-browsebox,.tx-indexedsearch-info-noresult{text-align:center;list-style-type:none}.tx-indexedsearch-info-sword li,.tx-indexedsearch-browsebox li,.tx-indexedsearch-info-noresult li{display:inline-block;padding:4px}.tx-indexedsearch-searchbox{background:#000;margin:0 auto;max-width:600px;margin-bottom:3em}.tx-indexedsearch-searchbox input[type=text]{padding:.3em;border:0;font-size:1.5em;font-weight:300;font-style:normal;width:100%;box-sizing:border-box}.tx-indexedsearch-searchbox .btn{width:100%;margin:0 0 0 0}.tx-indexedsearch-res{background:#ece5da;margin:10px 0;position:relative;padding:40px}.tx-indexedsearch-res .tx-indexedsearch-percent{position:absolute;top:10px;left:40px;width:calc(100% - 80px);height:10px;border-radius:5px;background:#fff}.tx-indexedsearch-res .tx-indexedsearch-percent .tx-indexedsearch-percent-balken{height:10px;background:#fadb01;display:block;position:relative;border-radius:4px}.tx-indexedsearch-res .tx-indexedsearch-percent .tx-indexedsearch-percent-balken>div{position:absolute;right:5px;top:4px;font-size:.9rem}.tx-indexedsearch-res .tx-indexedsearch-percent>div{height:3px;top:0;left:0;position:absolute;background:#fadb01}.tx-indexedsearch-res .tx-indexedsearch-percent>div>div{position:absolute;right:3px;top:-2px;font-weight:700;font-size:.8em;color:#000}@media only screen and (max-width: 992px){.seitenheader{background:#fadb01}.seitenheader .seitenheader-hg{display:none}.seitenheader .seitenheader-text{position:relative;z-index:10x;padding:2em;display:flex;z-index:10;background:#fadb01;line-height:1em}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text h1{color:#1b6897;margin:auto 0;padding:0;font-weight:700;display:flex;gap:20px}.seitenheader .seitenheader-text h1 img{height:78px;width:78px}.seitenheader .seitenheader-text h1 .subheader{font-weight:300;font-size:.6em;line-height:1.2em}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:78px;text-align:left}.seitenheader .seitenheader-noimg{background:#000;height:120px}.seitenheader .seitenheader-noimg svg{display:none}}@media only screen and (max-width: 500px){.seitenheader .seitenheader-text{padding-left:1em;padding-right:1em}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text h1{gap:5px;margin:0;line-height:1em}.seitenheader .seitenheader-text h1 img{height:40px;width:40px}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:40px}}@media only screen and (max-width: 991px){.seitenheader-img{position:relative}.seitenheader-img img{aspect-ratio:992/558;width:100%;height:auto !important}}@media only screen and (min-width: 992px){.seitenheader{position:relative;gap:10px;margin-bottom:50px;background-size:cover;background-attachment:fixed}.seitenheader .seitenheader-text{position:relative;z-index:10x;min-height:300px;display:flex;z-index:10}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text .seitenheader-text-header{margin:auto 0;padding:40px 0}.seitenheader .seitenheader-text h1{color:#1b6897;margin:auto 0;padding:0;font-weight:300;display:flex;gap:20px;line-height:1em}.seitenheader .seitenheader-text h1 img{height:78px;width:78px}.seitenheader .seitenheader-text h1 .subheader{font-weight:300;font-size:.4em;line-height:1.2em}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:78px;text-align:left}.seitenheader .seitenheader-hg{position:absolute;left:0;top:0;width:100%;overflow:hidden;height:100%}.seitenheader .seitenheader-hg:after{background:#fadb01;transform:skew(-20deg);content:"";display:block;width:3000px;position:absolute;right:30vw;top:30px;height:calc(100% - 60px);z-index:2}.seitenheader .seitenheader-img{position:absolute;right:0;top:0px;height:100%;overflow:hidden;z-index:1;padding:1px 0 1px 1px}.seitenheader .seitenheader-img:after{content:"";display:block;background:#fff;height:600px;position:absolute;top:50%;margin-top:-300px;left:-100px;width:200px;rotate:20deg}.seitenheader .seitenheader-img img,.seitenheader .seitenheader-img svg{height:100% !important;width:auto !important}.seitenheader .seitenheader-img svg{fill:#000}}@media only screen and (min-width: 1200px){.seitenheader .seitenheader-hg:after{right:25vw}}@media only screen and (min-width: 1700px){.seitenheader .seitenheader-hg:after{right:20vw}}@media only screen and (min-width: 2100px){.seitenheader .seitenheader-hg:after{right:17vw}}.slider-plus-wrapper{position:relative;margin-bottom:100px}@media only screen and (max-width: 600px){.slider-plus-wrapper .tns-outer .tns-controls{bottom:70px;top:auto}}.slider-plus-wrapper .tns-gallery{padding-bottom:60px}@media only screen and (max-width: 992px){.slider-plus-wrapper{position:relative;margin-bottom:0}.slider-plus-wrapper .slider-item{height:auto;flex-wrap:wrap}.slider-plus-wrapper .slider-item .text-wrapper{width:100% !important;order:2;padding:2em 3em 3em 3em !important;margin:0 !important}.slider-plus-wrapper .slider-item .img-wrapper{width:100% !important;order:1;padding:0 3em !important;margin:0 !important}.slider-plus-wrapper .tns-outer button[data-action=stop],.slider-plus-wrapper .tns-outer button[data-action=start]{bottom:40px}}@media only screen and (max-width: 600px){.slider-plus-wrapper .tns-outer button[data-action=stop],.slider-plus-wrapper .tns-outer button[data-action=start]{bottom:45px;right:auto;left:50%;margin-left:-15px}}.slider-plus .slider-item{top:0;display:flex}.slider-plus .slider-item .text-wrapper,.slider-plus .slider-item .img-wrapper{margin-top:auto;margin-bottom:auto;width:50%}.slider-plus .slider-item .text-wrapper{margin:2em 2em 2em 5em;display:flex;line-height:1.2em}.slider-plus .slider-item .text-wrapper .text-vertical-align{display:flex}.slider-plus .slider-item .text-wrapper .text-vertical-align-inner{margin:auto 0}.slider-plus .slider-item .text-wrapper .text-vertical-align-inner .btn{opacity:1 !important;transform:translateY(0px) !important}.slider-plus .slider-item .text-wrapper .text-vertical-align-inner .slider-plus-header h1{padding:0;margin:0;text-transform:none}@media only screen and (min-width: 768px){.slider-plus .slider-item .text-wrapper .text-vertical-align-inner .slider-plus-header{font-size:1.8em}}@media only screen and (min-width: 1200px){.slider-plus .slider-item .text-wrapper .text-vertical-align-inner .slider-plus-header{font-size:2em}}@media only screen and (min-width: 1600px){.slider-plus .slider-item .text-wrapper .text-vertical-align-inner .slider-plus-header{font-size:3em}}.slider-plus .slider-item .img-wrapper{margin:2em 5em 2em 0em}.slider-plus .slider-item .img-wrapper img{border-radius:2em;box-shadow:0 20px 15px 0 rgba(0,0,0,.3);rotate:2deg}.slider-plus .slider-item:nth-child(2) .img-wrapper img{rotate:-1deg}.slider-plus .slider-item:nth-child(3) .img-wrapper img{rotate:1deg}.slider-plus .slider-item:nth-child(4) .img-wrapper img{rotate:1.5deg}.slider-plus .slider-item:nth-child(5) .img-wrapper img{rotate:-2deg}.aniitem{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;opacity:1;transform:translateY(0px)}.aniitem.hideitem{opacity:0;transform:translateY(30px)}.news-single{max-width:800px;margin:0 auto}.news-single .outer{width:100%}.news-single .news-img-wrap{display:flex;gap:20px}.news-single .news-img-wrap.news-img-wrap-img2 .outer{width:calc(50% - 10px)}.news-single .news-img-wrap.news-img-wrap-img3 .outer{width:calc(33.3% - 7px)}.news-single h1{padding-bottom:.4em}.news-single .footer{text-align:center;border-top:2px solid rgba(0,0,0,.15) !important}.news-single .teaser-text{color:#000 !important;font-weight:700;font-size:1em !important}.news-single .news-img-wrap{float:none !important;margin:0 0 20px 0 !important;padding:0;border:0;width:100% !important}.news-single .news-img-wrap a{float:none !important;padding:0 !important;border:0 !important;position:relative;transition:all .1s ease-out;transition-timing-function:ease-out;line-height:0}.news-single .news-img-wrap a:focus-visible{box-shadow:0 0 0 5px #000}.news-single .news-img-wrap a img{width:100% !important;height:auto !important}.news-single .news-related{padding:0;border:0;width:100%;display:block}.news-single .news-related ul{list-style-type:none;padding:0;margin:0}.news-single .news-related ul li{padding:1px 0}.news-single .news-related ul li:before{display:none}.f3-widget-paginator{list-style-type:none;margin:1em 0 0 0;padding:0;text-align:center;float:none;width:100%}.f3-widget-paginator li{display:inline-block}.f3-widget-paginator li a{display:block;background:#fadb01;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;padding:2px 12px;transition:all .1s ease-out;transition-timing-function:ease-out}.f3-widget-paginator li a:hover{scale:1.05}.f3-widget-paginator li.current a{background:#000}.f3-widget-paginator li a:focus-visible{scale:1.05;background:#000}.news-list-view{display:grid;grid-template-columns:1fr;gap:20px;flex-wrap:wrap;align-items:stretch;margin-bottom:30px}.news-list-view .article{width:100%;padding:0;box-sizing:border-box;display:block;position:relative;margin-bottom:0 !important;background:#fff;border-radius:2em;color:#000;text-decoration:none;box-shadow:0 20px 15px 0 rgba(0,0,0,.3);transition:all .1s ease-out;transition-timing-function:ease-out}.news-list-view .article:after{display:none}.news-list-view .article .news-list-text{padding:25px 35px}.news-list-view .article img{width:100% !important;height:auto !important;border-radius:2em}.news-list-view .article .link-indicator{position:absolute;right:10px;top:10px}.news-list-view .article .link-indicator svg{fill:#fadb01}.news-list-view .article h3{position:relative}.news-list-view .article .istopnews-banner{overflow:hidden;width:150px;height:150px;position:absolute;top:-10px;right:-10px}.news-list-view .article .istopnews-banner .istopnews-banner-inner{background:#fadb01;color:#fff;font-weight:700;position:absolute;height:48px;line-height:48px;width:300px;rotate:45deg;text-align:center;right:-105px;top:25px}.news-list-view .article .news-item-inner{margin:auto 0}.news-list-view .article:hover,.news-list-view .article:focus-visible{scale:1.05}.news-list-view .article:hover .link-indicator,.news-list-view .article:focus-visible .link-indicator{background:#fadb01}.news-list-view .article:hover .link-indicator svg,.news-list-view .article:focus-visible .link-indicator svg{fill:#000}@media only screen and (min-width: 1200px){.news-list-view{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1600px){.news-list-view{grid-template-columns:1fr 1fr 1fr}}#product-menu{background:#6a797e;background:linear-gradient(0deg, rgb(106, 121, 126) 0%, rgb(77, 90, 94) 100%);text-align:center;color:#fff;padding:60px 0;position:relative;overflow:hidden;margin:100px 0 0 0}#product-menu:before{background-size:700px auto;background-attachment:fixed;content:"";display:block;height:100%;width:100%;top:0;left:0;position:absolute}#product-menu>.container{position:relative;z-index:5}#product-menu h2{color:#fff}#product-menu .product-menu-nav{list-style-type:none;display:inline-flex;gap:40px;margin-top:30px;flex-wrap:wrap;position:relative;z-index:20}#product-menu .product-menu-nav li{position:relative;width:100%;text-align:center;transition:all .5s ease-out;transition-timing-function:ease-out}#product-menu .product-menu-nav li:nth-child(1){transition-delay:0s}#product-menu .product-menu-nav li:nth-child(2){transition-delay:.1s}#product-menu .product-menu-nav li:nth-child(3){transition-delay:.2s}#product-menu .product-menu-nav li:nth-child(4){transition-delay:.3s}#product-menu .product-menu-nav li:nth-child(5){transition-delay:.4s}#product-menu .product-menu-nav li a{display:inline-flex;position:relative;border-radius:50%;width:250px;height:250px;background:#fadb01;color:#000;text-align:center;text-decoration:none;font-size:1.5em;box-shadow:0 10px 15px 0 rgba(0,0,0,.5),inset 0 0 0 130px #fff;transition:all .5s ease-out;transition-timing-function:ease-out}#product-menu .product-menu-nav li a svg{height:80px;fill:#fadb01;margin-bottom:15px;transition:all .1s ease-out;transition-timing-function:ease-out}#product-menu .product-menu-nav li a:hover,#product-menu .product-menu-nav li a:focus-visible{box-shadow:0 50px 20px 0 rgba(0,0,0,.5),inset 0 0 0 0px #fff;color:#fff;z-index:30}#product-menu .product-menu-nav li a:hover svg,#product-menu .product-menu-nav li a:focus-visible svg{fill:#fff}#product-menu .product-menu-nav.activate-product-links li{opacity:0;scale:0}#product-menu .product-menu-nav.show-product-links li{opacity:1;scale:1}@media only screen and (min-width: 600px){#product-menu{margin:80px 0 0 0}#product-menu .product-menu-nav{gap:40px;flex-wrap:wrap;justify-content:center}#product-menu .product-menu-nav li{position:relative;width:250px}#product-menu .product-menu-nav li:nth-child(4),#product-menu .product-menu-nav li:nth-child(5){text-align:right;top:0}#product-menu .product-menu-nav li:nth-child(5),#product-menu .product-menu-nav li:nth-child(3){text-align:left;top:0px}#product-menu .product-menu-nav li:nth-child(2){width:250px;top:0px}#product-menu .product-menu-nav li:nth-child(1){text-align:right;top:0px}#product-menu .product-menu-nav li:nth-child(3){top:0px}#product-menu .product-menu-nav li a{position:relative;width:250px;height:250px;font-size:1.5em}#product-menu .product-menu-nav li a svg{height:80px}}@media only screen and (min-width: 930px){#product-menu{margin:80px 0 0 0;padding:150px 0}#product-menu .product-menu-nav{gap:40px;flex-wrap:wrap;justify-content:center}#product-menu .product-menu-nav li{position:relative;width:300px}#product-menu .product-menu-nav li:nth-child(4),#product-menu .product-menu-nav li:nth-child(5){width:calc(50% - 50px);text-align:right;top:0}#product-menu .product-menu-nav li:nth-child(5),#product-menu .product-menu-nav li:nth-child(3){text-align:left}#product-menu .product-menu-nav li:nth-child(2){width:250px}#product-menu .product-menu-nav li:nth-child(1){text-align:right;top:20px}#product-menu .product-menu-nav li:nth-child(3){top:20px}#product-menu .product-menu-nav li a{position:relative;width:250px;height:250px;font-size:1.5em}#product-menu .product-menu-nav li a svg{height:80px}}@media only screen and (min-width: 1600px){#product-menu .product-menu-nav{gap:40px}#product-menu .product-menu-nav li{position:relative;width:250px !important}#product-menu .product-menu-nav li:nth-child(1),#product-menu .product-menu-nav li:nth-child(5){top:-100px}#product-menu .product-menu-nav li:nth-child(2),#product-menu .product-menu-nav li:nth-child(4){top:-30px}#product-menu .product-menu-nav li a{position:relative;width:250px;height:250px;font-size:1.5em}#product-menu .product-menu-nav li a svg{height:80px}}@media only screen and (max-width: 1199px){.app-section{background:#fff;position:relative;z-index:2;border-bottom:10px solid #ece5da;margin-bottom:100px;overflow:hidden}.app-section .app-section-content-wrapper{padding:100px 30px 0 30px;text-align:center}.app-section .app-section-content-wrapper .app-section-content-wrapper2{display:inline-block;max-width:500px}.app-section .app-section-content-wrapper .app-section-content-wrapper2 .app-section-content .ce-gallery .ce-row{justify-content:space-around !important}.app-section .app-section-content-wrapper .app-section-content-wrapper2 .app-section-content .ce-gallery .ce-row .ce-column{width:auto !important}.app-section .app-section-content-wrapper .app-section-content-wrapper2 .smartphone-app{max-width:80%;width:500px;height:auto !important;margin-top:25px;margin-bottom:-12px}}@media only screen and (min-width: 1200px){.app-section{background:#ece5da;position:relative;z-index:2}.app-section .app-section-content-wrapper{padding:0 0 0;position:relative;margin-bottom:100px}.app-section .app-section-content-wrapper .app-section-content-wrapper2{overflow:hidden;position:relative;top:-60px}.app-section .app-section-content-wrapper .app-section-content-wrapper2:after{content:"";display:block;height:calc(100% - 60px);position:absolute;width:3000px;left:10%;top:30px;box-shadow:0 10px 15px 0 rgba(0,0,0,.5);transform:skew(-20deg);background:#fff}.app-section .app-section-content-wrapper .app-section-content-wrapper2 .app-section-content{padding:120px 0 120px 0;margin-left:20%;position:relative;z-index:10;max-width:40%;position:relative;z-index:10;top:0px}.app-section .app-section-content-wrapper .app-section-content-wrapper2 .smartphone-app{position:absolute;bottom:30px;right:5%;height:calc(90% - 20px);width:auto !important;z-index:5}.app-section.activate-app-section .app-section-content-wrapper2{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;opacity:0;transform:translateY(50px)}.app-section.show-app-section .app-section-content-wrapper2{opacity:1;transform:translateY(0px)}}.responsive-video-wrapper{position:relative}.ce-center .responsive-video-wrapper{margin-left:auto;margin-right:auto}.ce-right .video-embed .responsive-video-wrapper{margin-left:auto}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.responsive-video>div{position:absolute;width:100% !important;height:100% !important}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:visible}.ce-gallery figcaption{display:block}.ce-gallery{float:none !important}.ce-gallery a{display:block;transition:all .1s ease-out;transition-timing-function:ease-out}.ce-gallery a:focus-visible{box-shadow:0 0 0 4px #000;scale:1.05}.ce-gallery.ce-border .responsive-video,.ce-gallery.ce-border img{box-shadow:0 3px 10px 0 rgba(0,0,0,.5)}.ce-gallery .ce-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around;position:relative}.ce-gallery .ce-row .ce-column{margin:0;position:relative;float:none !important;width:100%}.ce-gallery .ce-row .ce-column .video{display:block}.ce-gallery .ce-row .ce-column .video-caption,.ce-gallery .ce-row .ce-column .image-caption{padding:6px 0 0 0;font-style:italic;font-weight:400}.ce-gallery .ce-row .ce-column img{width:100%;height:auto !important}@media only screen and (min-width: 768px){.ce-gallery .ce-row{justify-content:start}.ce-gallery[data-ce-columns="2"] .ce-row .ce-column,.ce-gallery[data-ce-columns="3"] .ce-row .ce-column,.ce-gallery[data-ce-columns="4"] .ce-row .ce-column,.ce-gallery[data-ce-columns="5"] .ce-row .ce-column,.ce-gallery[data-ce-columns="6"] .ce-row .ce-column,.ce-gallery[data-ce-columns="7"] .ce-row .ce-column,.ce-gallery[data-ce-columns="8"] .ce-row .ce-column{width:auto}}.ce-center{justify-content:center}.ce-center.ce-above .ce-row,.ce-center.ce-below .ce-row{justify-content:center}.ce-center.ce-above .ce-column,.ce-center.ce-below .ce-column{width:auto}.ce-center.ce-above .ce-column .image,.ce-center.ce-below .ce-column .image{width:100%}.ce-center.ce-above .ce-column .image>div,.ce-center.ce-below .ce-column .image>div{margin-left:auto;margin-right:auto}.ce-right.ce-above .ce-row,.ce-right.ce-below .ce-row{justify-content:end}.ce-right.ce-above .ce-column .image,.ce-right.ce-below .ce-column .image{width:100%}.ce-right.ce-above .ce-column .image>div,.ce-right.ce-below .ce-column .image>div{margin-left:auto;margin-right:0}.ce-left.ce-intext:after{content:"";display:block;clear:both}.ce-left.ce-intext .ce-gallery{float:none !important;max-width:100%}.ce-right.ce-intext:after{content:"";display:block;clear:both}.ce-right.ce-intext .ce-gallery{float:none !important;max-width:100%}@media only screen and (max-width: 991px){.ce-left.ce-intext .ce-gallery,.ce-right.ce-intext .ce-gallery{margin-right:0 !important;margin-left:0 !important}}.ce-left.ce-intext.ce-nowrap,.ce-right.ce-intext.ce-nowrap{display:block}.ce-left.ce-intext.ce-nowrap .ce-gallery,.ce-right.ce-intext.ce-nowrap .ce-gallery{float:none !important;margin-bottom:0;display:block;width:100%;max-width:100%}.ce-left.ce-intext.ce-nowrap .ce-gallery>div,.ce-right.ce-intext.ce-nowrap .ce-gallery>div{margin:auto 0}.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-right.ce-intext.ce-nowrap .ce-bodytext{width:100%}@media only screen and (min-width: 992px){.ce-left.ce-intext:after{content:"";display:block;clear:both}.ce-left.ce-intext .ce-gallery{float:left !important;max-width:40%}.ce-right.ce-intext:after{content:"";display:block;clear:both}.ce-right.ce-intext .ce-gallery{float:right !important;max-width:40%}.ce-left.ce-intext.ce-nowrap,.ce-right.ce-intext.ce-nowrap{display:flex}.ce-left.ce-intext.ce-nowrap .ce-gallery,.ce-right.ce-intext.ce-nowrap .ce-gallery{width:40%;display:flex}.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-right.ce-intext.ce-nowrap .ce-bodytext{width:55%}.ce-left.ce-intext.ce-nowrap .ce-bodytext header h1,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h2,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h3,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h4,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h1,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h2,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h3,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h4{padding-top:0;margin-top:0}.ce-left.ce-nowrap .ce-gallery{margin:0 5% 0 0}.ce-right.ce-nowrap .ce-gallery{margin:0 0 0 5%;order:2}.ce-right.ce-nowrap .ce-bodytext{order:1}}.mfp-counter{display:none;speak:never}.mfp-title{padding-top:5px;font-style:italic}.mfp-figure00{position:absolute;right:10px;top:10px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{opacity:1;width:30px;height:30px;border-radius:20px;background:#fff;color:#000;text-align:center;line-height:31px;padding:0 0 0 1px;position:absolute;right:10px;top:50px}.mfp-image-holder .mfp-close:focus-visible,.mfp-iframe-holder .mfp-close:focus-visible{border:0 !important;outline:0 !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important;background:#000;color:#fff}.mfp-arrow-left,.mfp-arrow-right{width:50px !important;height:0 !important;opacity:1 !important}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none !important}.mfp-arrow-left:after,.mfp-arrow-right:after{width:50px !important;height:50px !important;line-height:50px !important;background:#fff;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";border:0 !important;border-radius:25px;opacity:1 !important;left:10px;margin:0 !important;padding:0 !important;font-size:1.4em;text-indent:0}.mfp-arrow-left:focus-visible,.mfp-arrow-right:focus-visible{border:0 !important;outline:0 !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important}.mfp-arrow-left:focus-visible:after,.mfp-arrow-right:focus-visible:after{background:#000;color:#fff}.mfp-arrow-right{left:auto;right:0}.mfp-arrow-right:after{left:auto;right:10px;content:""}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;scale:.5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;scale:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;scale:.5}.text,.frame-type-textmedia{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;translate:0px;opacity:1}.bild-wrapper{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;scale:1;opacity:1}.bild-wrapper.hideitem{opacity:0;scale:.9}#zahlenfakten-wrapper{position:relative;z-index:5;background:#fff;padding:2em 0}#zahlenfakten-wrapper .zahlenfakten{display:grid;grid-template-columns:1fr;gap:15px}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item{padding:2rem;background:#ece5da;border-radius:2em}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item .zahlenfakt{font-weight:bold;font-size:2rem;padding-bottom:0px;line-height:2rem}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item .zahlenfakt-beschreibung{line-height:1.1em}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item .zahlenfakt-beschreibung span{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item .zahlenfakt-beschreibung.visible span{opacity:1;transform:translateY(0)}@media only screen and (min-width: 768px){#zahlenfakten-wrapper .zahlenfakten{grid-template-columns:1fr}#zahlenfakten-wrapper .zahlenfakten .zahlenfakten-item .zahlenfakt{font-size:4rem;line-height:4rem}}@media only screen and (min-width: 1024px){#zahlenfakten-wrapper .zahlenfakten{grid-template-columns:1fr 1fr}}.seitenteaser{display:flex}.seitenteaser .seitenteaser-item{display:block !important;position:relative}.seitenteaser .seitenteaser-item .card-header{margin-top:-1.5em}.seitenteaser .seitenteaser-item .seitenteaser-item-inner{border:1px dashed #000;padding:0em 1.5em 3.5em 1.5em;margin-top:3em;position:relative;background:#e5dccd;box-sizing:border-box;height:calc(100% - 3em)}.seitenteaser .seitenteaser-item img{position:relative;top:-3em;border-radius:2em;box-shadow:0 20px 15px 0 rgba(0,0,0,.3);max-width:100%;height:auto !important}.seitenteaser .seitenteaser-item .btn{position:absolute;left:1.5em;bottom:1.5em}.seitenteaser-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1200px){.seitenteaser-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 992px){.seitenteaser-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.seitenteaser-grid{grid-template-columns:1fr}}.psicon-mit-fakten__sections{border:1px dashed #000;background:#e5dccd;display:flex;flex-wrap:wrap;text-align:center}.psicon-mit-fakten__sections .psicon-mit-fakten__item{box-sizing:border-box;padding:1.5em 1em;width:25%;position:relative}.psicon-mit-fakten__sections .psicon-mit-fakten__item h3 span{display:inline-block;border-top:1px dashed #000;padding-top:.2em}.psicon-mit-fakten__sections .psicon-mit-fakten__item.insetbtn-1{padding-bottom:4em}.psicon-mit-fakten__sections .psicon-mit-fakten__item.insetbtn-1 .psicon-mit-fakten__button{position:absolute;bottom:1.7em;left:1em;width:calc(100% - 2em)}.psicon-mit-fakten__sections .psicon-mit-fakten__item .psicon-mit-fakten__image{width:125px;height:125px;border:1px dashed #000;border-radius:100px;background:#ece5da;display:inline-flex;margin-bottom:20px;position:relative}.psicon-mit-fakten__sections .psicon-mit-fakten__item .psicon-mit-fakten__image:after{content:"";display:block;width:0;height:20px;position:absolute;left:50%;bottom:-20px;border-left:1px dashed #000}.psicon-mit-fakten__sections .psicon-mit-fakten__item .psicon-mit-fakten__image img{margin:auto;height:70px !important;width:auto !important}@media only screen and (max-width: 1200px){.psicon-mit-fakten__sections .psicon-mit-fakten__item{width:50%}}@media only screen and (max-width: 600px){.psicon-mit-fakten__sections .psicon-mit-fakten__item{width:100%}}.wohnungsdetails{margin-top:3em}.wohnungsdetails .wohnungsdetails__intro{margin-bottom:3em}.wohnungsdetails .wohnungsdetails__hero{position:relative}.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__img img,.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__gallery img{border-radius:2em;box-shadow:0 20px 15px 0 rgba(0,0,0,.3);max-width:100%;height:auto !important}.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__img img{rotate:-1.5deg}.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;margin-top:2em}.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__gallery a{display:block;position:relative}.wohnungsdetails .wohnungsdetails__hero .wohnungsdetails__gallery a img{max-width:100%;height:auto !important}.wohnungsdetails .wohnungsdetails__features{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;list-style-type:none;margin-bottom:2em;padding-left:0}.wohnungsdetails .wohnungsdetails__features li{border-right:1px dashed #000;text-align:center;padding:1em}.wohnungsdetails .wohnungsdetails__features li:before{display:none}.wohnungsdetails .wohnungsdetails__features li div{margin-top:1em}.wohnungsdetails .wohnungsdetails__features li img{height:70px;width:auto}.wohnungsdetails .wohnungsdetails__features li:last-child{border-right:0}.wohnungsdetails .wohnungsdetails__kontakt{rotate:1deg;border-radius:2em}@media only screen and (max-width: 768px){.wohnungsdetails .wohnungsdetails__features{grid-template-columns:1fr 1fr}.wohnungsdetails .wohnungsdetails__features li{border-right:1px dashed #000;border-top:1px dashed #000;text-align:center;padding:1em}.wohnungsdetails .wohnungsdetails__features li div{margin-top:1em}.wohnungsdetails .wohnungsdetails__features li img{height:70px;width:auto}.wohnungsdetails .wohnungsdetails__features li:nth-child(2),.wohnungsdetails .wohnungsdetails__features li:nth-child(4),.wohnungsdetails .wohnungsdetails__features li:nth-child(6){border-right:0}.wohnungsdetails .wohnungsdetails__features li:nth-child(1),.wohnungsdetails .wohnungsdetails__features li:nth-child(2){border-top:0}}.wohnungsdetails .wohnungsdetails__lower{border:1px dashed #000;padding:1em;margin-bottom:2em;background:#e5dccd}.wohnungsdetails .wohnungsdetails__lower h2{padding:.5rem 0rem;display:inline-block}.wohnungsdetails .wohnungsdetails__lower .wohnungsdetails__detail-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1em}.wohnungsdetails .wohnungsdetails__lower .wohnungsdetails__detail-grid .wohnungsdetails__detail-row{border-top:1px dashed #000;padding:.3em 0}.wohnungsdetails .wohnungsdetails__lower .wohnungsdetails__detail-grid .wohnungsdetails__detail-row span{display:block}.wohnungsdetails .wohnungsdetails__lower .wohnungsdetails__detail-grid .wohnungsdetails__detail-row strong{font-size:1.2em}@media only screen and (max-width: 992px){.wohnungsdetails .wohnungsdetails__lower .wohnungsdetails__detail-grid{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.wohnungsdetails{padding-left:1em;padding-right:1em}}svg.pfeil-unten{fill:#1b6897;height:50px}.sg-teaser-single .tns-controls{top:calc(100% - 20px)}.language-navigation-wrapper{display:none;position:absolute;right:10px;top:0px;z-index:81}.language-navigation-wrapper ul{list-style-type:none;padding:0;margin:0;display:flex;border:1px dashed #000;border-top:0;background:#e5dccd;border-radius:0 0 10px 10px;padding:2px;gap:2px}.language-navigation-wrapper ul li a{display:block;text-decoration:none;padding:1px 5px;color:#000;border-radius:8px}.language-navigation-wrapper ul li.active a{background:#000;color:#fff}.psicon-mit-fakten__item,.but-ganze-breite-text-wrapper .text-wrapper,.tx-sgteaser,.bildtext-scrolleffect .text-wrapper,#main-content .frame-type-textmedia,.frame-type-form_formframework{opacity:0;transform:scale(0.8);animation:fadeIn 1 linear forwards;animation-timeline:view();animation-range:entry 10% entry 40vh}.accordion__btn{opacity:0;transform:scale(0.8);animation:fadeIn 1 linear forwards;animation-timeline:view();animation-range:entry 10% entry 10vh}@keyframes fadeIn{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion: reduce){.psicon-mit-fakten__item,.but-ganze-breite-text-wrapper .text-wrapper,.tx-sgteaser,.bildtext-scrolleffect .text-wrapper,#main-content .frame-type-textmedia,.frame-type-form_formframework,.accordion__btn{opacity:1;transform:none;animation:none}}@supports not (animation-timeline: view()){.psicon-mit-fakten__item,.but-ganze-breite-text-wrapper .text-wrapper,.tx-sgteaser,.bildtext-scrolleffect .text-wrapper,#main-content .frame-type-textmedia,.frame-type-form_formframework,.accordion__btn{opacity:1;transform:none;animation:none}}