@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local(''),url('/assets/fonts/montserrat-v25-latin-200.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-200.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local(''),url('/assets/fonts/montserrat-v25-latin-300.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-300.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local(''),url('/assets/fonts/montserrat-v25-latin-regular.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-regular.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local(''),url('/assets/fonts/montserrat-v25-latin-500.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-500.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local(''),url('/assets/fonts/montserrat-v25-latin-700.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-700.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:local(''),url('/assets/fonts/montserrat-v25-latin-900.woff2') format('woff2'),url('/assets/fonts/montserrat-v25-latin-900.woff') format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local(''),url('/assets/fonts/lato-v23-latin-100.woff2') format('woff2'),url('/assets/fonts/lato-v23-latin-100.woff') format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local(''),url('/assets/fonts/lato-v23-latin-300.woff2') format('woff2'),url('/assets/fonts/lato-v23-latin-300.woff') format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local(''),url('/assets/fonts/lato-v23-latin-regular.woff2') format('woff2'),url('/assets/fonts/lato-v23-latin-regular.woff') format('woff')}@font-face{font-family:'kleine-hoergeraete';src:url('/assets/fonts/kleine-hoergeraete.eot?qhhgzj');src:url('/assets/fonts/kleine-hoergeraete.eot?qhhgzj#iefix') format('embedded-opentype'),url('/assets/fonts/kleine-hoergeraete.woff2?qhhgzj') format('woff2'),url('/assets/fonts/kleine-hoergeraete.ttf?qhhgzj') format('truetype'),url('/assets/fonts/kleine-hoergeraete.woff?qhhgzj') format('woff'),url('/assets/fonts/kleine-hoergeraete.svg?qhhgzj#kleine-hoergeraete') format('svg');font-weight:normal;font-style:normal;font-display:block}p{line-height:26px;font-weight:400;font-size:18px;font-family:'Montserrat';margin:0}@media only screen and (min-width:20em) and (max-width:47.9999em){p{line-height:28px;font-size:18px;hyphens:auto}}@media only screen and (min-width:48em) and (max-width:63.9999em){p{line-height:28px;font-size:16px}}a{outline:0}a:hover,a:focus,a:active,a.active{outline:0}i{font-family:'kleine-hoergeraete' !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}.ic-calendar:before{content:"\e788"}.ic-hashtag:before{content:"\e90c"}.ic-star:before{content:"\e909"}.ic-star-half:before{content:"\e90a"}.ic-star-full:before{content:"\e90b"}.ic-arrow-right:before{content:"\e905"}.ic-arrow-left:before{content:"\e906"}.ic-arrow-down:before{content:"\e907"}.ic-arrow-up:before{content:"\e908"}.ic-video:before{content:"\e904"}.ic-hoergeraete:before{content:"\e900"}.ic-hoertest:before{content:"\e901"}.ic-leistungen:before{content:"\e902"}.ic-optik:before{content:"\e903"}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Montserrat';scroll-behavior:smooth;position:relative;z-index:1}.modal button{font-size:14px;border-radius:20px;padding-left:35px;padding-right:35px;background-color:var(--main-color)}.modal .modal-content{border-radius:20px}.modal .modal-header{border:none;padding-bottom:0}.modal .modal-header button{font-size:12px;background-color:transparent}.modal .modal-body p{font-size:14px;line-height:22px}.modal .modal-footer{border:none;padding-top:0}.py-6{padding:4rem 0 !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.py-6{padding:1.5rem 0 !important}}.py-7{padding:5rem 0 !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.py-7{padding:2rem 0 !important}}.py-8{padding:6rem 0 !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.py-8{padding:2.5rem 0 !important}}.my-6{margin-top:4rem !important;margin-bottom:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}}.my-7{margin-top:5rem !important;margin-bottom:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.my-7{margin-top:2rem !important;margin-bottom:2rem !important}}.my-8{margin-top:6rem !important;margin-bottom:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.my-8{margin-top:2.5rem !important;margin-bottom:2.5rem !important}}.my-9{margin-top:7rem !important;margin-bottom:7rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.my-9{margin-top:3rem !important;margin-bottom:3rem !important}}.my-10{margin-top:8rem !important;margin-bottom:8rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.my-10{margin-top:3.5rem !important;margin-bottom:3.5rem !important}}.mt-6{margin-top:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mt-6{margin-top:1.5rem !important}}.mt-7{margin-top:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mt-7{margin-top:2rem !important}}.mt-8{margin-top:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mt-8{margin-top:2.5rem !important}}.mb-6{margin-bottom:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mb-6{margin-bottom:1.5rem !important}}.mb-7{margin-bottom:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mb-7{margin-bottom:2rem !important}}.mb-8{margin-bottom:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.mb-8{margin-bottom:2.5rem !important}}.pb-6{padding-bottom:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pb-6{padding-bottom:1.5rem !important}}.pb-7{padding-bottom:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pb-7{padding-bottom:2rem !important}}.pb-8{padding-bottom:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pb-8{padding-bottom:2.5rem !important}}.pt-6{padding-top:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pt-6{padding-top:1.5rem !important}}.pt-7{padding-top:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pt-7{padding-top:2rem !important}}.pt-8{padding-top:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pt-8{padding-top:2.5rem !important}}.pr-6{padding-right:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pr-6{padding-right:1.5rem !important}}.pr-7{padding-right:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pr-7{padding-right:2rem !important}}.pr-8{padding-right:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pr-8{padding-right:2.5rem !important}}.pl-6{padding-left:4rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pl-6{padding-left:1.5rem !important}}.pl-7{padding-left:5rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pl-7{padding-left:2rem !important}}.pl-8{padding-left:6rem !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.pl-8{padding-left:2.5rem !important}}:root{--main-color-base:#007786;--secondary-color-base:#303763;--text-light:#fff;--background-color:#fff;--background-gray:#f2f2f2;--gray-verylight:#eee;--gray-light:#bbb;--gray-medium:#999;--gray-dark:#666;--spacer-xs:0.25rem;--spacer-sm:1rem;--spacer-md:1.5rem;--spacer-lg:3rem;--spacer-xl:6rem;--spacer-xxl:9rem;--spacer-xxxl:12rem;--columns:12;--gutter:1.5rem;--border-radius:.75rem;--bar-bg:#212529;--gold:#d4b483}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:none;font-weight:400;margin:0px;padding:0px;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-family:'Montserrat';color:var(--gray-dark)}@media only screen and (min-width:20em) and (max-width:47.9999em){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{hyphens:auto}}h1,.h1{font-size:36px;font-weight:700;margin-bottom:0;line-height:46px;letter-spacing:0}@media only screen and (min-width:20em) and (max-width:47.9999em){h1,.h1{font-size:30px;line-height:34px;margin-bottom:var(--spacer-sm)}}h2,.h2{font-size:24px;font-weight:600;margin-bottom:var(--spacer-md);position:relative;color:var(--main-color-base)}@media only screen and (min-width:20em) and (max-width:47.9999em){h2,.h2{font-size:24px}}@media only screen and (max-width:19.9999em){h2,.h2{font-size:22px}}h3,.h3{font-size:20px;font-weight:600;text-transform:none}h3.quote,.h3.quote{font-size:16px;font-style:italic}@media only screen and (min-width:20em) and (max-width:47.9999em){h3.quote,.h3.quote{font-size:100%}}h3.quote em,.h3.quote em{margin-right:2rem;font-size:20px}@media only screen and (min-width:20em) and (max-width:47.9999em){h3.quote em,.h3.quote em{font-size:16px;font-weight:400}}@media only screen and (min-width:19.9999em) and (max-width:22.9999em){h3,.h3{font-size:16px}}@media only screen and (min-width:23em) and (max-width:47.9999em){h3,.h3{font-size:24px}}h4,.h4{font-size:14px;text-transform:uppercase;letter-spacing:.2em;font-weight:600}a{color:var(--main-color-base)}p{color:var(--gray-dark);margin-bottom:var(--spacer-sm);line-height:30px}p:last-of-type{margin:0}ul{padding:0}ul li p{margin:0}body{color:var(--main-color-base);background-color:var(--background-gray)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hide{display:none !important}figure.ratio span{position:relative;display:block;--w:1;--h:1;padding-bottom:calc(100% / var(--w) * var(--h))}figure.ratio span img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}header{width:100% !important;height:680px !important}footer{color:#333;background-color:#e4e5e5;margin-top:25px}footer a{text-decoration:none}footer .footer-headline{padding:20px 0;border-bottom:1px solid #ccc}@media only screen and (min-width:20em) and (max-width:47.9999em){footer .footer-headline{margin:0}}footer .emaillink{text-transform:none}footer .footernav{list-style:none;margin-top:20px}@media only screen and (min-width:20em) and (max-width:47.9999em){footer .footernav{margin-left:0}}footer .footernav li{text-transform:uppercase;text-indent:0;padding-left:0;line-height:35px}footer .footernav li a{color:var(--gray-dark);font-weight:500}@media only screen and (min-width:20em) and (max-width:47.9999em){footer .footernav li{line-height:25px}}footer .footernav li::before{content:none}.hero{height:650px;overflow:hidden;position:relative;border-radius:var(--border-radius)}.hero.isNotHome{height:550px}.hero--content{position:relative;z-index:100}.hero--content h1{padding-top:0 !important;font-family:'Lato';font-weight:100;letter-spacing:0.025em;text-transform:uppercase;max-width:40ch;font-size:50px;line-height:82px;margin-right:6rem}.hero--bg--img{background-image:var(--bg-image);height:100%;background-size:cover}.hero--bg--video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:120%;width:150vh;min-width:100%;min-height:45vw}.hero--bg--gradient{height:101%;width:101%;position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);background:#181a2f;background:linear-gradient(135deg,#1e293e 0%,#303763 20%,#006894 60%);background-size:250% 250%;animation:gradient 15s ease infinite;opacity:0.85}.icon-scroll{position:absolute;left:50%;z-index:3000;width:30px;height:50px;margin-left:-20px;bottom:50px;margin-top:-35px;border:2px solid #fff;border-radius:25px}.icon-scroll:before{position:absolute;left:50%}@media(max-width:767px){.icon-scroll{position:relative}}.icon-scroll:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}.shadow--span span{position:relative;display:block}.shadow--span span:after{content:'';position:absolute;box-shadow:0 10px 50px rgba(0,0,0,0.25);left:30px;right:30px;bottom:0px;z-index:-1;height:100px}.btn{border-radius:var(--border-radius);border:1px solid var(--main-color-base);background-color:transparent;text-transform:uppercase;font-weight:500;letter-spacing:0.1rem;position:relative;vertical-align:inherit;color:var(--main-color-base);transition:all .25s ease-out;padding:.5rem 1.5rem}.btn strong{font-weight:700}.btn.ghost{background-color:transparent;text-transform:none;border:1px solid var(--main-color-base);font-size:14px}.btn.ghost:hover{border:1px solid var(--main-color-base)}.btn:hover{top:1px;background-color:var(--background-color);color:var(--main-color-base)}.tag{display:inline-block;font-size:16px;color:var(--gray-dark);font-weight:500;transition:all .2s ease-out;text-decoration:none}.tag:not(:last-of-type){margin-right:1rem}.work--block{border:1px solid rgba(178,63,120,0.23);border-radius:30px;position:relative}.work--block:before{content:"arbeitsmodus — unsichtbarer Block";color:#b23f78;position:absolute;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.1em;top:-10px;left:2.25rem;background:#fff;padding:0 10px}.work__overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#000;z-index:100000;opacity:0.95;display:flex;justify-content:center;align-items:center;height:100vh;color:#fff;font-size:24px;font-weight:600;text-transform:uppercase;padding:2rem;text-align:center;flex-direction:column}.work__overlay img{width:15%;margin-top:2rem}@media only screen and (min-width:20em) and (max-width:47.9999em){.work__overlay img{width:45%}}.noscroll{overflow:hidden}.fullscreen-bg__video{position:absolute;top:0;left:0;width:100%;object-fit:cover;object-position:center;margin-top:-45px}@media only screen and (min-width:20em) and (max-width:47.9999em){.fullscreen-bg__video{margin-top:0}}.video,.img{position:relative;display:block;--w:1;--h:1;padding-bottom:calc(100% / var(--w) * var(--h))}.video img,.img img,.video iframe,.img iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.onlineAppointment{width:100%;height:1000px}.wrapper{margin-top:125px}@media only screen and (min-width:20em) and (max-width:47.9999em){.wrapper{margin-top:105px}}.wrapper--grid{grid-template-columns:repeat(2,1fr);display:grid;grid-column-gap:1rem;grid-row-gap:1rem}@media only screen and (min-width:20em) and (max-width:47.9999em){.wrapper--grid{grid-template-columns:1fr}}.wrapper--grid--col-1{grid-template-columns:1fr}.wrapper--grid.wrap--col-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:20em) and (max-width:47.9999em){.wrapper--grid.wrap--col-3{grid-template-columns:1fr}}@media only screen and (min-width:48em) and (max-width:63.9999em){.wrapper--grid.wrap--col-3{grid-template-columns:1fr 1fr}}section,.section{padding-top:var(--pad-t) !important;padding-bottom:var(--pad-b) !important;margin-top:var(--mar-t) !important;margin-bottom:var(--mar-b) !important;background-color:var(--bg-c);position:relative}@media only screen and (min-width:20em) and (max-width:47.9999em){section,.section{padding-top:calc(var(--pad-t) / 2) !important;padding-bottom:calc(var(--pad-b) / 2) !important;margin-top:calc(var(--mar-t) / 2) !important;margin-bottom:calc(var(--mar-b) / 2) !important}}@media only screen and (min-width:48em) and (max-width:63.9999em){section,.section{padding-top:calc(var(--pad-y) / 2);padding-bottom:calc(var(--pad-y) / 2);margin-top:calc(var(--mar-y) / 2);margin-bottom:calc(var(--mar-y) / 2)}}section.about--rene .row div:nth-of-type(2) .blocks,.section.about--rene .row div:nth-of-type(2) .blocks{text-align:right}section.about--rene .row div:nth-of-type(2) figure,.section.about--rene .row div:nth-of-type(2) figure{max-width:200px;margin-left:auto;border-radius:var(--border-radius)}section.about--rene .row div:nth-of-type(2) figure img,.section.about--rene .row div:nth-of-type(2) figure img{max-width:100%;border-radius:var(--border-radius);box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;margin-bottom:var(--spacer-md)}section.about--rene .row div:nth-of-type(2) p,.section.about--rene .row div:nth-of-type(2) p{font-size:16px;line-height:26px;width:75%;margin-left:auto}@media only screen and (min-width:20em) and (max-width:47.9999em){section.about--rene .col--indexof-1,.section.about--rene .col--indexof-1{display:none}}section.kontakt .kontakt--box,.section.kontakt .kontakt--box{position:relative;display:grid;grid-template-columns:7fr 5fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center}@media only screen and (min-width:20em) and (max-width:47.9999em){section.kontakt .kontakt--box,.section.kontakt .kontakt--box{grid-template-columns:12fr}}section.kontakt .kontakt--box--initial,.section.kontakt .kontakt--box--initial{padding:2rem}section.kontakt .kontakt--box--initial:first-of-type,.section.kontakt .kontakt--box--initial:first-of-type{background-color:#e6e6e6}section.kontakt .kontakt--box--initial:last-of-type,.section.kontakt .kontakt--box--initial:last-of-type{background-color:var(--main-color-base)}section.kontakt .kontakt--box--initial h2,.section.kontakt .kontakt--box--initial h2{font-size:30px;font-weight:300;margin-bottom:10px;margin-top:30px}section.kontakt .kontakt--box--initial h2 a,.section.kontakt .kontakt--box--initial h2 a{text-decoration:none}section.kontakt .kontakt--box--adress,.section.kontakt .kontakt--box--adress{color:var(--gray-dark)}section.kontakt .kontakt--box--adress a,.section.kontakt .kontakt--box--adress a{color:var(--gray-dark)}section.kontakt .kontakt--box--phone,.section.kontakt .kontakt--box--phone{color:var(--text-light)}section.kontakt .kontakt--box--phone h4,.section.kontakt .kontakt--box--phone h4,section.kontakt .kontakt--box--phone .h4,.section.kontakt .kontakt--box--phone .h4,section.kontakt .kontakt--box--phone p,.section.kontakt .kontakt--box--phone p,section.kontakt .kontakt--box--phone a,.section.kontakt .kontakt--box--phone a{color:var(--text-light)}section.kontakt .kontakt--map,.section.kontakt .kontakt--map{position:relative;display:block;margin-top:-30px;z-index:-1}@media only screen and (min-width:20em) and (max-width:47.9999em){section.kontakt .kontakt--map,.section.kontakt .kontakt--map{display:none}}section.kontakt .kontakt--map a,.section.kontakt .kontakt--map a{display:block}section.kontakt .kontakt--map img,.section.kontakt .kontakt--map img{max-width:100%;width:100%}@media only screen and (min-width:20em) and (max-width:47.9999em){section.for--kids .col--indexof-1,.section.for--kids .col--indexof-1{display:none}}section.glasses--360 .blocks,.section.glasses--360 .blocks{width:55%}@media only screen and (min-width:20em) and (max-width:47.9999em){section.glasses--360 .blocks,.section.glasses--360 .blocks{width:100%}}section.glasses--partner,.section.glasses--partner{position:relative}section.glasses--partner .partner--wrapper,.section.glasses--partner .partner--wrapper{grid-template-columns:repeat(4,1fr) !important}@media only screen and (min-width:20em) and (max-width:47.9999em){section.glasses--partner .partner--wrapper,.section.glasses--partner .partner--wrapper{grid-template-columns:repeat(2,1fr) !important}}section.bg-image,.section.bg-image{background-image:var(--bg-image);background-size:cover;background-position:center}section.bg-image h2,.section.bg-image h2,section.bg-image h3,.section.bg-image h3,section.bg-image p,.section.bg-image p{color:var(--text-light) !important}section.no-radius figure,.section.no-radius figure,section.no-radius img,.section.no-radius img{border-radius:unset !important}@media only screen and (min-width:20em) and (max-width:47.9999em){section .col--indexof-1,.section .col--indexof-1{padding-top:calc(var(--pad-t) / .75) !important}}.blocks{width:100%}.blocks .block-type-hero .hero--wrapper{background-position:center center;background-size:cover;position:relative;box-shadow:0 10px 50px rgba(0,0,0,0.25);border-radius:var(--border-radius)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .hero--wrapper{height:191.4893617px;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:48em) and (max-width:63.9999em){.blocks .block-type-hero .hero--wrapper{height:450px}}@media only screen and (min-width:64em){.blocks .block-type-hero .hero--wrapper{height:450px}}.blocks .block-type-hero .hero--wrapper.video--vine{overflow:hidden;position:relative}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .hero--wrapper.video--vine{height:191.4893617px}}@media only screen and (max-width:19.9999em){.blocks .block-type-hero .hero--wrapper.video--vine{height:163.63636364px}}@media only screen and (min-width:48em) and (max-width:63.9999em){.blocks .block-type-hero .hero--wrapper.video--vine{height:400px}}@media only screen and (min-width:64em) and (max-width:74.9999em){.blocks .block-type-hero .hero--wrapper.video--vine{height:438.75px}}@media only screen and (min-width:75em) and (max-width:160em){.blocks .block-type-hero .hero--wrapper.video--vine{height:549.9999999px}}.blocks .block-type-hero .hero--wrapper.image{height:inherit}.blocks .block-type-hero .info--area{position:relative;margin-bottom:50px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area{right:0;margin-bottom:inherit;grid-template-columns:1fr}}@media only screen and (min-width:48em) and (max-width:63.9999em){.blocks .block-type-hero .info--area{margin-bottom:80px}}.blocks .block-type-hero .info--area--video i{position:relative;top:3px !important;font-size:130% !important;padding-right:0.25rem !important}.blocks .block-type-hero .info--area--video a{color:var(--gray-dark) !important}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area--video a{color:#fff !important}}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area--video{display:none}}.blocks .block-type-hero .info--area--wrapper{background-color:var(--gray-verylight);display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:-75px;border-radius:var(--border-radius);border-top-right-radius:unset;height:150px;box-shadow:0 10px 50px rgba(0,0,0,0.25)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area--wrapper{flex-direction:column;height:inherit;margin-top:inherit;border-top-left-radius:unset}}.blocks .block-type-hero .info--area .info--area--entry{display:flex;flex-direction:column;padding:20px 20px;width:100%;height:100%;text-align:left}.blocks .block-type-hero .info--area .info--area--entry span,.blocks .block-type-hero .info--area .info--area--entry p,.blocks .block-type-hero .info--area .info--area--entry a{color:#fff;text-decoration:none}.blocks .block-type-hero .info--area .info--area--entry a{font-weight:600;padding:0}.blocks .block-type-hero .info--area .info--area--entry a i{font-size:28px;position:relative;top:2px}.blocks .block-type-hero .info--area .info--area--entry .h4{text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin:0}.blocks .block-type-hero .info--area .info--area--entry .h4subline{margin-bottom:1rem}.blocks .block-type-hero .info--area .info--area--entry p{width:65%;float:left;font-weight:400}.blocks .block-type-hero .info--area .info--area--entry.termin,.blocks .block-type-hero .info--area .info--area--entry.reviews{padding:30px 30px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area .info--area--entry.termin,.blocks .block-type-hero .info--area .info--area--entry.reviews{padding:10px 20px}}.blocks .block-type-hero .info--area .info--area--entry.termin span,.blocks .block-type-hero .info--area .info--area--entry.termin p,.blocks .block-type-hero .info--area .info--area--entry.termin a{color:var(--main-color-base)}.blocks .block-type-hero .info--area .info--area--entry.reviews{background-color:var(--main-color-base);border-bottom-right-radius:var(--border-radius)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-hero .info--area .info--area--entry.reviews{border-bottom-left-radius:var(--border-radius)}}.blocks .block-type-hero .info--area .info--area--entry.reviews .rating{font-weight:400}.blocks .block-type-hero .info--area .info--area--entry.reviews .rating i{font-size:16px}.blocks .block-type-hero .info--area .info--area--entry--link{display:flex;justify-content:space-between;align-items:center}.blocks .block-type-hero figure,.blocks .block-type-hero figure img{max-width:100%;border-radius:var(--border-radius)}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{background-color:#fff;padding:25px 35px;width:100%;min-height:300px;position:relative;border-radius:var(--border-radius);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media only screen and (max-width:19.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:340px;padding:15px 25px}}@media only screen and (min-width:20em) and (max-width:22.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:430px;padding:15px 25px}}@media only screen and (min-width:23em) and (max-width:25.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:370px;padding:15px 25px}}@media only screen and (min-width:26em) and (max-width:47.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:380px;padding:15px 25px}}@media only screen and (min-width:64em) and (max-width:74.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:350px}}@media only screen and (min-width:75em) and (max-width:89.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper{min-height:375px}}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper:after{content:" ";position:absolute;top:10px;bottom:0;left:20px;right:20px;z-index:-1;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px;opacity:.25}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper:hover{top:2px}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--wrapper:hover:after{box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--headline h3{font-size:24px;font-weight:600;margin:0px;padding:0px;line-height:1.25em;color:var(--main-color-base)}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--headline a{text-decoration:none}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--teaser{font-size:16px;line-height:26px;margin-top:15px;margin-bottom:10px;color:var(--gray-dark)}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags{position:absolute;bottom:25px;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 35px - 35px)}@media only screen and (max-width:19.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags{width:calc(100% - 15px - 25px)}}@media only screen and (min-width:20em) and (max-width:22.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags{width:calc(100% - 15px - 25px)}}@media only screen and (min-width:23em) and (max-width:25.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags{width:calc(100% - 15px - 25px)}}@media only screen and (min-width:26em) and (max-width:47.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags{width:calc(100% - 15px - 25px)}}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags > a i{font-size:38px}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags a{text-decoration:none;color:var(--gray-dark);text-transform:lowercase}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags a{font-size:14px}}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags a:not(:last-of-type){margin-right:15px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags a:not(:last-of-type){margin-right:5px}}.blocks .block-type-selectarticles .objects--wrapper article .objects--entry--tags i{font-size:90%;position:relative;top:1px;color:var(--main-color-base)}.blocks .block-type-selectarticles nav{margin:var(--spacer-md) auto;padding:0;width:50%}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-selectarticles nav{width:100%}}.blocks .block-type-selectarticles nav ul{margin:0 auto;display:flex;justify-content:space-between}.blocks .block-type-selectarticles nav ul li{list-style:none;color:var(--gray-dark)}.blocks .block-type-selectarticles nav ul li a{font-weight:600;text-decoration:none}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-selectarticles nav ul li i{font-size:20px}}.blocks .block-type-gettags .gettags--headline h2{margin-bottom:var(--spacer-xs)}.blocks .block-type-gettags .gettags--tags a{color:var(--gray-dark);text-decoration:none}.blocks .block-type-gettags .gettags--tags a:hover{color:var(--main-color-base);text-decoration:underline}.blocks .block-type-gettags .gettags--tags a:not(:last-of-type):after{content:'•';display:inline-block;color:var(--main-color-base);font-size:40px;line-height:20px;position:relative;top:5px;text-indent:0px;margin:0 10px 0 15px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser{margin-bottom:100px}}.blocks .block-type-pictureteaser .pictureteaser--wrapper{grid-column-gap:0;grid-row-gap:0}.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper{position:relative;padding:30px 30px 40px;min-height:440px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper{min-height:350px;padding:15px 15px 20px}}@media only screen and (min-width:90em) and (max-width:99.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper{min-height:500px}}@media only screen and (min-width:100em) and (max-width:159.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper{min-height:580px}}@media only screen and (min-width:160em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper{min-height:565px}}.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.g85{background-color:#d3d3d3;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.g85{border-top-right-radius:unset;border-bottom-left-radius:var(--border-radius)}}.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.g90{background-color:#e3e3e5;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.g90{border-bottom-left-radius:unset;border-top-right-radius:var(--border-radius)}}.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.sub--page{min-height:500px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.sub--page{min-height:420px}}.blocks .block-type-pictureteaser .pictureteaser--entry--wrapper.sub--page p{line-height:22px;font-size:15px}.blocks .block-type-pictureteaser .pictureteaser--entry figure{margin:0;position:absolute;bottom:0;right:2rem;left:2rem;margin-left:auto;margin-right:auto}.blocks .block-type-pictureteaser .pictureteaser--entry figure img{margin-left:auto;margin-right:auto}.blocks .block-type-pictureteaser .pictureteaser--entry h3{font-size:20px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin-bottom:10px}.blocks .block-type-pictureteaser .pictureteaser--entry p{line-height:18px;font-size:16px}.blocks .block-type-pictureteaser .pictureteaser--c2a--wrapper{position:absolute;bottom:80px;left:0;right:0;width:130px;margin-left:auto;margin-right:auto;height:130px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-pictureteaser .pictureteaser--c2a--wrapper{bottom:40px}}.blocks .block-type-pictureteaser .pictureteaser--c2a--wrapper .c2a--badget{position:relative;background-color:var(--main-color-base);height:100%;border-radius:50%;text-align:center;padding:30px 20px;color:#fff;font-weight:600;box-shadow:0 10px 50px rgba(0,0,0,0.25);display:inline-block;text-decoration:none;line-height:22px}.blocks .block-type-pictureteaser .pictureteaser--c2a--wrapper .c2a--badget i{display:block;font-weight:900;margin-top:5px}.blocks .block-type-image figure img{max-width:100%}.blocks .block--grid--wrapper{--entry-height:250px;--entry-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:var(--entry-gap);grid-row-gap:var(--entry-gap)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper{--entry-height:150px;--entry-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:var(--entry-gap);grid-row-gap:var(--entry-gap)}}.blocks .block--grid--wrapper .img1{grid-area:1 / 1 / 3 / 3}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img1{grid-area:unset !important}}.blocks .block--grid--wrapper .img2{grid-area:1 / 3 / 2 / 4}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img2{grid-area:unset !important}}.blocks .block--grid--wrapper .img3{grid-area:1 / 4 / 2 / 5}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img3{grid-area:unset !important}}.blocks .block--grid--wrapper .img4{grid-area:2 / 3 / 3 / 4}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img4{grid-area:unset !important}}.blocks .block--grid--wrapper .img5{grid-area:2 / 4 / 3 / 5}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img5{grid-area:3 / 1 / 4 / 3}}.blocks .block--grid--wrapper .img6{grid-area:3 / 1 / 4 / 2}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img6{grid-area:unset !important}}.blocks .block--grid--wrapper .img7{grid-area:3 / 2 / 4 / 3}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img7{grid-area:unset !important}}.blocks .block--grid--wrapper .img8{grid-area:4 / 1 / 5 / 2}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img8{grid-area:unset !important}}.blocks .block--grid--wrapper .img9{grid-area:4 / 2 / 5 / 3}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img9{grid-area:unset !important}}.blocks .block--grid--wrapper .img10{grid-area:3 / 3 / 5 / 5}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .img10{grid-area:unset !important}}.blocks .block--grid--wrapper .block--grid--entry div{width:100%;height:100%;height:var(--entry-height);background-image:var(--bg);background-size:cover;background-position:center}.blocks .block--grid--wrapper .block--grid--entry div.big{height:calc(var(--entry-height) * 2 + var(--entry-gap))}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block--grid--wrapper .block--grid--entry div.big{height:100%}}.blocks .block--grid--wrapper .block--grid--entry.subline{background-color:var(--main-color-base);color:var(--text-light);padding:2rem;text-transform:uppercase;font-size:18px;letter-spacing:.12em;display:flex;align-items:flex-end}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block:last-of-type{margin-top:var(--spacer-sm)}}.blocks .block-type-intro{margin-bottom:2rem}.blocks .block-type-intro p{font-size:120%;font-weight:500}.blocks .block-type-list ul{list-style:none;padding:0;margin:0;margin-top:0.5rem;margin-bottom:0.5rem}.blocks .block-type-list ul li{text-indent:-30px;padding-left:25px;margin-bottom:0.25rem;font-size:18px;font-weight:400;color:var(--gray-dark)}.blocks .block-type-list ul li:before{content:" ";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3cpath d='M219.898 266.719L75.888 426.709C69.982 433.271 59.857 433.803 53.295 427.896C46.377 421.625 46.511 411.502 52.107 405.271L186.474 256L52.107 106.729C46.23 100.135 46.746 90.041 53.295 84.104C59.857 78.197 69.982 78.729 75.888 85.291L219.898 245.281C225.367 251.406 225.367 260.594 219.898 266.719Z'/%3e%3c/svg%3e");margin-right:10px;line-height:1;position:relative;top:4px;width:20px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:center}.blocks .block-type-quote blockquote{margin-top:var(--spacer-sm);font-size:18px;border-left:2px solid var(--gray-dark);padding-left:1.5rem;color:var(--gray-dark);font-weight:500}.blocks .block-type-logocloud .partner--wrapper{grid-template-columns:repeat(5,1fr)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-logocloud .partner--wrapper{grid-template-columns:repeat(2,1fr)}}.blocks .block-type-logocloud .partner--entry{padding:1.25rem;opacity:0.6}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-logocloud .partner--entry{opacity:0.5}}.blocks .block-type-timeline ul{margin:0;padding:0;list-style-type:none;border-right:1px solid var(--main-color-base);width:50%}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul{width:100%;border-left:1px solid var(--main-color-base);border-right:none}}.blocks .block-type-timeline ul li{margin:40px 0;display:block;position:relative;text-indent:0;padding-left:25px}.blocks .block-type-timeline ul li h3{font-size:14px;text-transform:uppercase;letter-spacing:.115em;margin-bottom:13px;margin-right:25px}.blocks .block-type-timeline ul li h3 strong{color:var(--main-color-base)}.blocks .block-type-timeline ul li p{margin:0;padding:0;margin-right:25px}.blocks .block-type-timeline ul li:first-child{margin-top:0}.blocks .block-type-timeline ul li:before{content:"";font-size:1px;line-height:1px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul li:before{content:"";background:var(--background-gray);width:11px;height:11px;border:1px solid var(--main-color-base);position:absolute;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;top:3px;left:-6px;background-color:var(--background-gray)}}.blocks .block-type-timeline ul li:after{content:"";background:var(--background-gray);width:11px;height:11px;border:1px solid var(--main-color-base);position:absolute;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;top:30px;right:-6px;background-color:var(--background-gray)}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul li:after{display:none}}.blocks .block-type-timeline ul li:nth-child(even){left:100%;margin-left:6px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul li:nth-child(even){left:0;margin-left:0}}.blocks .block-type-timeline ul li:nth-child(even):before{content:"";background:var(--background-gray);width:11px;height:11px;border:1px solid var(--main-color-base);position:absolute;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;top:3px;left:-11px}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul li:nth-child(even):before{left:-6px}}.blocks .block-type-timeline ul li:nth-child(even):after{display:none}.blocks .block-type-timeline ul.one--col{width:90%;border-left:1px solid var(--main-color-base);border-right:none;margin-left:20px}.blocks .block-type-timeline ul.one--col li:nth-child(even){left:auto;margin-left:0}.blocks .block-type-timeline ul.one--col li:before{content:"";background:var(--background-gray);width:11px;height:11px;border:1px solid var(--main-color-base);position:absolute;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;top:3px;left:-6px;background-color:var(--background-gray)}.blocks .block-type-timeline ul.one--col li:after{display:none}.blocks .block-type-timeline ul.one--col li.img--entry{padding-left:0;margin-left:-20px;position:relative}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul.one--col li.img--entry{margin-right:-5px}}.blocks .block-type-timeline ul.one--col li.img--entry h3{position:absolute;left:60px;top:17px;font-size:26px;text-transform:none;color:#f2f2f2;font-weight:600;width:35%;text-shadow:1px 1px 5px rgba(0,0,0,0.25),1px 1px 20px rgba(0,0,0,0.25),1px 1px 40px rgba(0,0,0,0.2);letter-spacing:0}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-timeline ul.one--col li.img--entry h3{left:45px;font-size:21px;width:80%}}.blocks .block-type-timeline ul.one--col li.img--entry:before{left:14px;top:28px;border-color:var(--background-gray)}.blocks .block-type-timeline ul.one--col li.img--entry:after{content:"";display:block;position:absolute;left:19px;border-left:1px solid var(--background-gray);background:transparent;bottom:0;width:1px;height:100%;top:0;border-right:0;border-top:0;border-bottom:0}.blocks .block-type-redakReview{position:relative}.blocks .block-type-redakReview .reviews{margin-top:4rem}.blocks .block-type-redakReview .reviews--wrapper div blockquote{quotes:"“" "”" "‘" "’";color:var(--gray-dark);line-height:32px;font-size:18px;font-style:italic}.blocks .block-type-redakReview .reviews--wrapper div blockquote::before,.blocks .block-type-redakReview .reviews--wrapper div blockquote::after{font-size:42px;position:relative;top:12px;line-height:0px}.blocks .block-type-redakReview .reviews--wrapper div blockquote::before{content:open-quote;left:-10px}.blocks .block-type-redakReview .reviews--wrapper div blockquote::after{content:close-quote;left:0}.blocks .block-type-redakReview .reviews--wrapper div h3{font-size:14px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-top:2rem;opacity:.5}.blocks .block-type-redakReview .gal--nav{position:absolute;top:0;width:110%;display:flex;justify-content:space-between;margin:auto;left:-5%;right:-5%}@media only screen and (min-width:20em) and (max-width:47.9999em){.blocks .block-type-redakReview .gal--nav{width:100%;top:inherit;bottom:-64px}}.blocks .block-type-redakReview .gal--nav a{text-decoration:none;font-size:40px}.blocks .block-type-redakReview .gal--nav a:hover{color:var(--gray-medium)}.blocks .block-type-text + .block-type-heading,.blocks .block-type-list + .block-type-heading,.blocks .block-type-quote + .block-type-heading{margin-top:3rem}.blocks .block-type-text + .block-type-image{margin:2rem 0}.blocks .alert{position:relative}.blocks .alert p{background-color:var(--main-color-base);padding:1rem 2.5rem;color:#fff;border-radius:1rem;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px}.blocks .alert p a{color:#fff;font-weight:700}.px-sm-0{overflow:hidden}.px-sm-0 .row{margin-bottom:1.5rem}@keyframes scroll{0%{opacity:1;transform:translateY(26px)}100%{opacity:0}}.menu-toggle{border:0;background-color:var(--light);display:flex;justify-content:flex-start;align-items:center;height:100%;font-size:1.5rem;color:var(--red);font-weight:bold;text-transform:uppercase;padding-inline:1rem}.menu-toggle span{display:block;margin-right:1rem}.menu-icon{width:50px;height:50px;cursor:pointer;z-index:1500;position:relative}.menu-icon .menu-icon__cheeckbox{display:block;width:100%;height:100%;position:relative;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0}.menu-icon div{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.menu-icon span{position:absolute;display:block;width:100%;height:2px;background-color:var(--bar-bg,#000);border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.menu-icon span:first-of-type{top:0}.menu-icon span:last-of-type{bottom:0}.menu-icon.active span:first-of-type,.menu-icon .menu-icon__cheeckbox:checked + div span:first-of-type{transform:rotate(45deg);top:5px}.menu-icon.active span:last-of-type,.menu-icon .menu-icon__cheeckbox:checked + div span:last-of-type{transform:rotate(-45deg);bottom:5px}.menu-icon.active:hover span:first-of-type,.menu-icon.active:hover span:last-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked + div span:first-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked + div span:last-of-type{width:22px}@media(min-width:1024px){.menu-icon:hover span:first-of-type{width:26px}.menu-icon:hover span:last-of-type{width:12px}}.nav .fixed-top{transition:all .2s ease-out}.nav .fixed-top.top-nav-collapse{box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px}.nav--infobar{position:relative;background-color:var(--background-color);padding:6px;font-size:13px;border-bottom:1px solid #ebebeb}.nav--infobar ul{margin:0;padding:0;list-style:none}.nav--infobar ul li{display:inline-block}.nav--infobar ul li a{text-decoration:none;color:var(--gray-dark)}.nav--infobar ul li:not(:last-child){margin-right:45px}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--infobar ul li:not(:last-child){margin-right:20px}}@media only screen and (max-width:19.9999em){.nav--infobar ul li:not(:last-child){margin-right:20px}}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--infobar ul li{margin-right:20px}}@media only screen and (max-width:19.9999em){.nav--infobar ul li{margin-right:5px}}.nav--bar{background-color:var(--background-color);border:0px;-webkit-backface-visibility:hidden;border-radius:0}.nav--bar .container{max-width:83.33333333%;padding:0 1.5rem}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar .container{max-width:100%;padding:0 .5rem}}.nav--bar--brand{padding:0}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar--brand{padding-left:1rem}}.nav--bar--brand .menulogo{background-size:cover;text-indent:-9999px;display:inline-block;height:60px;width:292px;margin:15px 0}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar--brand .menulogo{height:41px;width:200px}}@media only screen and (max-width:19.9999em){.nav--bar--brand .menulogo{height:23px;width:170px}}@media only screen and (min-width:48em) and (max-width:63.9999em){.nav--bar--brand .menulogo{height:53px;width:265px}}@media only screen and (min-width:64em) and (max-width:74.9999em){.nav--bar--brand .menulogo{height:40px;width:199px}}@media only screen and (min-width:75em) and (max-width:89.9999em){.nav--bar--brand .menulogo{height:54px;width:370px}}@media only screen and (min-width:75em) and (max-width:160em){.nav--bar--brand .menulogo{height:60px;width:292px}}.nav--bar--brand .menulogo.showhidden{opacity:1}.nav--bar--collapse{text-align:right;border-bottom:none}.nav--bar--collapse ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.05em;padding-right:0;font-weight:300;font-size:20px;float:none;vertical-align:top;list-style:none}.nav--bar--collapse ul li{padding:0;text-indent:0}.nav--bar--collapse ul li:before{content:none}.nav--bar--collapse ul li.is-active > a,.nav--bar--collapse ul li.is-active i{font-weight:600}.nav--bar--collapse ul li > a{color:#4d4d4d;font-family:'Montserrat';font-weight:400;font-size:18px;text-transform:uppercase;display:block;text-align:center;padding:38px 15px 15px;-webkit-transform:translateZ(0)}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar--collapse ul li > a{padding:10px 30px}}@media only screen and (min-width:48em) and (max-width:63.9999em){.nav--bar--collapse ul li > a{padding:34px 6px 15px;font-size:12px}}@media only screen and (min-width:64em) and (max-width:74.9999em){.nav--bar--collapse ul li > a{padding:32px 10px 15px;font-size:15px}}@media only screen and (min-width:75em) and (max-width:89.9999em){.nav--bar--collapse ul li > a{padding:47px 10px 15px;font-size:15px}}@media only screen and (min-width:90em) and (max-width:99.9999em){.nav--bar--collapse ul li > a{padding:47px 10px 15px;font-size:18px}}@media only screen and (min-width:160em){.nav--bar--collapse ul li > a{padding:47px 10px 15px;font-size:18px}}.nav--bar--collapse ul li > a.active{font-weight:600}.nav--bar--collapse ul li > a.bolder{font-weight:600}.nav--bar--collapse ul li > a.bolder:hover,.nav--bar--collapse ul li > a.bolder:focus,.nav--bar--collapse ul li > a.bolder:active,.nav--bar--collapse ul li > a.bolder.active{outline:0;font-weight:600;color:var(--main-color-base)}.nav--bar--collapse ul li > a:hover,.nav--bar--collapse ul li > a:focus,.nav--bar--collapse ul li > a:active,.nav--bar--collapse ul li > a.active{outline:0;color:var(--main-color-base)}.nav--bar--collapse ul li > a.nav-link{--bs-navbar-nav-link-padding-x:.75rem}.nav--bar--collapse ul li > a i{font-size:24px;margin-right:0px;color:var(--main-color-base);position:relative;top:4px}@media only screen and (min-width:48em) and (max-width:63.9999em){.nav--bar--collapse ul li > a i{display:none}}@media only screen and (min-width:64em){.nav--bar--collapse ul li > a i{display:inline}}.nav--bar--collapse ul li:last-child a{padding-right:0}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar--collapse ul li:last-child a{padding-right:30px}}@media only screen and (min-width:20em) and (max-width:47.9999em){.nav--bar--collapse ul li{width:100%}}@media only screen and (min-width:48em) and (max-width:63.9999em){.nav--bar--collapse ul li{width:auto}}.nav--bar .navbar-toggle{margin:14px 0;border:none;padding:9px 10px;border-radius:20px;position:relative;margin-right:1rem}@media only screen and (min-width:64em) and (max-width:74.9999em){.nav--bar .navbar-toggle{display:none}}@media only screen and (min-width:75em) and (max-width:160em){.nav--bar .navbar-toggle{display:none}}@media only screen and (min-width:64em){.nav--bar .navbar-toggle{display:none}}.nav--bar .navbar-toggle:hover,.nav--bar .navbar-toggle:focus,.nav--bar .navbar-toggle:active,.nav--bar .navbar-toggle.active{background-color:var(--gray-light)}.nav--bar .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;margin-left:54px;transition:all .15s;background-color:var(--gray-dark)}.nav--bar .navbar-toggle .text-bar{float:left;left:12px;position:absolute;top:4px;color:#333}.nav--bar .navbar-toggle .icon-bar + .icon-bar{margin-top:4px}.nav--bar .navbar-toggle span:nth-child(2){transform:rotate(45deg);transform-origin:3px 1px}.nav--bar .navbar-toggle .icon-bar:nth-child(3){opacity:0}.nav--bar .navbar-toggle span:nth-child(4){transform:rotate(-45deg);transform-origin:2px 1px}.nav--bar .navbar-toggle.collapsed span:nth-child(2),.nav--bar .navbar-toggle.collapsed span:nth-child(4){transform:rotate(0)}.nav--bar .navbar-toggle.collapsed span:nth-child(3){opacity:1}.btn{font-family:'Lato'}.btn__main{font-size:18px;text-transform:uppercase;letter-spacing:.05rem;padding:1rem 2rem;background-color:var(--light);color:var(--text-color);border-radius:calc(var(--border-radius) * 5);transition:background-color 300ms ease-in-out}.btn__main:hover{color:var(--text-color);background-color:var(--gold)}.custom__layout figcaption{margin-top:1rem;color:var(--text-light)}.custom__layout.hierachie h2,.custom__layout.hierachie h3,.custom__layout.hierachie h4{letter-spacing:.1em;margin-bottom:1rem}.custom__layout.hierachie .block-type-image{margin-bottom:4rem}.custom__layout.hierachie .block-type-image figure{width:250px}.custom__layout.hierachie .block-type-image.text-center{display:flex;justify-content:center}