@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:300;src:url(../../Common/Fonts/Graphik/Graphik-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-style:italic;font-weight:300;src:url(../../Common/Fonts/Graphik/Graphik-RegularItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:500;src:url(../../Common/Fonts/Graphik/Graphik-Semibold.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:700;src:url(../../Common/Fonts/Graphik/Graphik-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:100;src:url(../../Common/Fonts/Graphik/Graphik-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:LyonDisplay;font-style:normal;font-weight:300;src:url(../../Common/Fonts/Lyon/LyonDisplay-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:LyonDisplay;font-style:italic;font-weight:400;src:url(../../Common/Fonts/Lyon/LyonDisplay-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:LyonDisplay;font-style:normal;font-weight:600;src:url(../../Common/Fonts/Lyon/LyonDisplay-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:LyonDisplay;font-style:normal;font-weight:700;src:url(../../Common/Fonts/Lyon/LyonDisplay-Bold.otf) format("opentype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{overflow-x:hidden}body{color:#494949;font-family:Graphik,Arial;font-size:20px;font-style:normal;font-weight:300;line-height:1;line-height:28px}section{margin:60px 0}section:first-of-type{margin:0 0 60px}section:first-of-type.header-container{margin:0 0 20px}section:last-of-type{margin-bottom:0;padding-bottom:60px}section.header-container+section{margin-top:20px}div{box-sizing:border-box}a{cursor:pointer}a.navigation-mini{font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:26px}a,article,aside,b,blockquote,canvas,caption,center,dd,dl,dt,em,i,label,legend,li,menu,nav,ol,p,section,strike,strong,table,tbody,td,tfoot,th,thead,tr,u,ul{font-size:inherit}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin:0}.h1,.h2,.h3,h1,h2,h3{font-family:LyonDisplay,Arial;font-style:normal;font-variant-numeric:lining-nums;font-weight:400}.h4,.h5,h4,h5{font-family:Graphik,Arial;font-style:normal;font-weight:300}.h1,h1{color:#1e325a;font-size:42px;line-height:119%;word-break:break-word}@media (min-width:768px){.h1,h1{font-size:60px;line-height:113%}}@media (min-width:1400px){.h1,h1{font-size:65px;line-height:115%}}.h2,h2{font-size:34px;line-height:124%;margin:0 0 20px}@media (min-width:1024px){.h2,h2{font-size:48px;line-height:121%;margin:0 0 30px}}@media (min-width:1400px){.h2,h2{font-size:52px;line-height:60px}}.h3,h3{color:#494949;font-size:28px;line-height:129%}@media (min-width:768px){.h3,h3{font-size:36px;line-height:128%}}@media (min-width:1400px){.h3,h3{font-size:38px;line-height:116%}}.h4,h4{color:#494949;font-size:26px;line-height:131%}@media (min-width:768px){.h4,h4{font-size:30px;line-height:127%}}@media (min-width:1400px){.h4,h4{font-size:34px;line-height:112%}}.h5,h5{color:#3e3e3e;font-size:24px;line-height:133%}@media (min-width:768px){.h5,h5{font-size:26px;line-height:138%}}@media (min-width:1400px){.h5,h5{font-size:28px;line-height:129%}}.rte-content *,h1,h2,h3,h4,h5,ol>li,p,ul>li{word-break:normal;word-wrap:break-word;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:auto 3 3;-webkit-hyphenate-limit-lines:4;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-chars:auto 3 3;-moz-hyphens:auto;-moz-hyphenate-limit-lines:4;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-chars:auto 3 3;-ms-hyphens:auto;-ms-hyphenate-limit-lines:4;-ms-hyphenate-limit-last:always;hyphenate-limit-chars:auto 3 3;hyphens:auto;hyphenate-limit-lines:4;hyphenate-limit-last:always}p{margin:0}a{color:#00649b;text-decoration:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.rte-content ol,.rte-content ul{list-style:disc;padding:20px 0 20px 32px}.rte-content ol li,.rte-content ul li{list-style-position:outside;margin-bottom:15px;min-height:24px}.rte-content ol li:last-of-type,.rte-content ul li:last-of-type{margin-bottom:0}.rte-content ul.check-list{padding:20px 0}.rte-content ul.check-list li{background:url(../css/img/ic_list-check.svg) no-repeat 0 0;background-position-y:2px;list-style:none;min-height:24px;padding:2px 0 0 32px}.rte-content ol li{list-style-type:decimal}img{height:auto;max-width:100%}.form input:focus,.form textarea:focus{outline:none}.form .display-form-value,.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form option,.form select,.form textarea{border:none;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1);color:#494949;font-family:Arial;font-size:16px;height:40px;line-height:138%;max-width:400px;padding:0 11px;width:100%}.form input[type=date].dbh-datepicker::-webkit-calendar-picker-indicator,.form input[type=date].dbh-datepicker::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.form select{background:#fff}.form .k-captcha .k-captcha-image-wrap{align-items:center;display:flex;gap:15px}.form .k-captcha .k-captcha-image-wrap .k-captcha-image,.form .k-captcha .k-captcha-image-wrap .k-captcha-image-controls{display:inline-block}.form .k-captcha .k-captcha-image-wrap .k-captcha-image-controls button .k-i-reload:after{content:"Neu laden"}.form .k-captcha .k-captcha-input input[type=text].captcha-text{height:40px!important;width:100%!important}.form textarea{display:block;height:150px;padding:11px;resize:none;width:100%}.form .display-form-value{background-color:#f0f0f0;display:inline-block;line-height:40px}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{background:#fff}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus{box-shadow:0 1px 8px rgba(0,0,0,.1)}.form input[type=date]:disabled,.form input[type=date]:read-only,.form input[type=email]:disabled,.form input[type=email]:read-only,.form input[type=password]:disabled,.form input[type=password]:read-only,.form input[type=text]:disabled,.form input[type=text]:read-only,.form textarea:disabled,.form textarea:read-only{background:#f0f0f0}.form select{padding-right:20px}#apartment-application-form .address-data,#isDesktop,.form input[type=checkbox],.form input[type=radio]{display:none}@media (min-width:1024px){#isDesktop{display:block}}#isSmallerMobile{display:block}@media (min-width:550px){#isSmallerMobile{display:none}}.form-radio{min-height:30px}.form-radio input[type=radio]+label,.form-radio input[type=radio]~label{background:url(../css/img/radio_off.svg) no-repeat 0 0;display:inline-block;min-height:30px;min-width:30px;padding:5px 0 0 35px}.form-radio input[type=radio]:checked+label,.form-radio input[type=radio]:checked~label{background:url(../css/img/radio_on.svg) no-repeat 0 0}.form-checkbox{min-height:30px}.form-checkbox input[type=checkbox]+label,.form-checkbox input[type=checkbox]~label{background:url(../css/img/check_off.svg) no-repeat 0 0;display:inline-block;min-height:30px;min-width:30px;padding:3px 0 0 35px}.form-checkbox input[type=checkbox]:checked+label,.form-checkbox input[type=checkbox]:checked~label{background:url(../css/img/check_on.svg) no-repeat 0 0}.form-checkbox.reverse input[type=checkbox]+label,.form-checkbox.reverse input[type=checkbox]~label{background:url(../css/img/check_off.svg) no-repeat 100% 0;padding:3px 35px 0 0}.form-checkbox.reverse input[type=checkbox]:checked+label,.form-checkbox.reverse input[type=checkbox]:checked~label{background:url(../css/img/check_on.svg) no-repeat 100% 0}.grid,.grid .grid-section{width:100%}@media (min-width:1400px){.grid .grid-section .container .row{display:flex}}.grid .grid-section .container .row .column{padding:15px 30px}@media (min-width:1400px){.grid .grid-section .container .row .col-1{max-width:8.33333%;min-width:8.33333%;width:8.33333%}.grid .grid-section .container .row .col-2{max-width:16.66667%;min-width:16.66667%;width:16.66667%}.grid .grid-section .container .row .col-3{max-width:25%;min-width:25%;width:25%}.grid .grid-section .container .row .col-4{max-width:33.33333%;min-width:33.33333%;width:33.33333%}}.grid .grid-section .container .row .col-4 .col-parts .col-part{margin:30px 0}.grid .grid-section .container .row .col-4 .col-parts .col-part:first-of-type{margin-top:0}.grid .grid-section .container .row .col-4 .col-parts .col-part:last-of-type{margin-bottom:0}@media (min-width:1024px){.grid .grid-section .container .row .col-4 .col-parts .col-part{display:flex;flex-wrap:wrap;margin:-15px}}@media (min-width:1400px){.grid .grid-section .container .row .col-4 .col-parts .col-part{display:block;margin:30px 0}}.grid .grid-section .container .row .col-4 .col-parts .col-part>div{margin:30px 0}.grid .grid-section .container .row .col-4 .col-parts .col-part>div:first-of-type{margin-top:0}.grid .grid-section .container .row .col-4 .col-parts .col-part>div:last-of-type{margin-bottom:0}@media (min-width:768px){.grid .grid-section .container .row .col-4 .col-parts .col-part>div{width:unset}}@media (min-width:1024px) and (max-width:1399px){.grid .grid-section .container .row .col-4 .col-parts .col-part>div,.grid .grid-section .container .row .col-4 .col-parts .col-part>div:first-of-type,.grid .grid-section .container .row .col-4 .col-parts .col-part>div:last-of-type{margin:15px}}@media (min-width:1400px){.grid .grid-section .container .row .col-4 .col-parts .col-part>div{margin:30px 0}.grid .grid-section .container .row .col-4 .col-parts .col-part>div:first-of-type{margin-top:0}.grid .grid-section .container .row .col-4 .col-parts .col-part>div:last-of-type{margin-bottom:0}}@media (min-width:768px){.grid .grid-section .container .row .col-4 .col-parts .col-part .custom-box-container{min-width:340px}}@media (min-width:1400px){.grid .grid-section .container .row .col-4 .col-parts .col-part .numbers-and-facts-container .numbers-and-facts-content{grid-template-columns:100%}.grid .grid-section .container .row .col-5{max-width:41.66667%;min-width:41.66667%;width:41.66667%}.grid .grid-section .container .row .col-6{max-width:50%;min-width:50%;width:50%}.grid .grid-section .container .row .col-7{max-width:58.33333%;min-width:58.33333%;width:58.33333%}.grid .grid-section .container .row .col-8{max-width:66.66667%;min-width:66.66667%;width:66.66667%}}@media (min-width:768px){.grid .grid-section .container .row .col-8{padding-left:0}}@media (min-width:1400px){.grid .grid-section .container .row .col-9{max-width:75%;min-width:75%;width:75%}.grid .grid-section .container .row .col-10{max-width:83.33333%;min-width:83.33333%;width:83.33333%}.grid .grid-section .container .row .col-11{max-width:91.66667%;min-width:91.66667%;width:91.66667%}.grid .grid-section .container .row .col-12{max-width:100%;min-width:100%;width:100%}}.grid .grid-section .container .row .col-12 .rte-content{max-width:unset}.article-container .grid .grid-section .container .row .col-8,.grid-container .grid .grid-section .container .row .col-8{padding:15px 30px}.flex-content-left-element h1,.flex-content-left-element h2,.flex-content-left-element h3,.flex-content-left-element h4,.flex-content-left-element h5,.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4,.rte-content h5{margin-bottom:20px}.flex-content-left-element h1,.flex-content-left-element h2,.rte-content h1,.rte-content h2{margin-top:60px}.flex-content-left-element h3,.rte-content h3{margin-top:40px}.flex-content-left-element h4,.rte-content h4{margin-top:25px}.flex-content-left-element h5,.rte-content h5{margin-top:20px}.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4,.rte-content h5,.rte-content p{max-width:800px}.rte-content p{margin-bottom:20px;margin-top:20px}.rte-content img{display:block;height:auto;margin-bottom:15px;margin-top:15px}.rte-content .floatLeft{float:left;padding:1em 1em 1em 0}.rte-content .floatRight{float:right;padding:1em 0 1em 1em}.rte-content :first-child{margin-top:0}.rte-content :last-child{margin-bottom:0}.rte-content .block-image,.rte-content .block-image:first-child,.rte-content .block-image:last-child{display:block;margin-bottom:40px;margin-top:40px}.rte-content table{background:#f7f7f7;border:20px solid #f7f7f7;border-collapse:collapse}.rte-content table tr{border-bottom:1px solid #bdbdbd}.rte-content table tr td{padding:12px 10px;vertical-align:top}.rte-content .specialTableContainer{max-height:calc(90vh - 110px);overflow-x:auto;overflow-y:auto}@media (min-width:1024px){.rte-content .specialTableContainer{max-height:none}}.site-container{margin-left:auto!important;margin-right:auto!important;max-width:1440px}.site-container,.site-container.logoBg{position:relative}.site-container.logoBg>div{position:relative!important}.site-container.logoBg:before{background:url(../css/img/Logo_Grafik.svg) no-repeat 50%;background-size:contain;content:" ";height:100%;left:-100px;min-width:calc(100% + 200px);position:absolute;width:100%}@media (min-width:1024px){.site-container.logoBg:before{left:-700px;min-width:2200px}}.site-container>.background{background:#fff;display:block;height:475px;left:-100vw;position:absolute;width:200vw}.inner-container{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){.inner-container{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){.inner-container{display:flex;position:unset}}@media (min-width:1400px){.inner-container{width:100%}}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear{clear:both;float:none}.bg-white{background:#fff}.bg-blue{background:#00649b}.bg-red{background:#c30014}.bg-pastelblue{background:#dce8eb}.bg-pastelred{background:#ebdad4}.bg-pastelgreen{background:#c8e1c3}.bg-gray-2{background:#f7f7f7}@media (min-width:1400px){.bg-white-on-desktop{background:#fff}.bg-clear-on-desktop{background:unset}.neg-margin-top-on-desktop{margin-top:-380px!important}.margin-top-on-desktop{margin-top:180px!important}}.color-lightblue{color:#00aadc!important}.color-white{color:#fff!important}.color-error{color:#c30014!important}.small{font-size:16px!important;line-height:138%!important}.box-title{font-family:LyonDisplay,Arial;font-size:25px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:144%}.with-shadow{box-shadow:-12px 12px 17px rgba(0,0,0,.07)}@media (min-width:768px){.slider{align-items:end;display:flex;flex-direction:column;margin-right:-82px}}@media (min-width:1400px){.slider{margin-right:unset}}.slider .slider-container{background:#c8e1e6;display:flex;overflow:hidden}@media (min-width:768px){.slider .slider-container{max-width:950px;width:100%}}@media (min-width:1024px){.slider .slider-container{max-width:unset}}@media (min-width:1400px){.slider .slider-container{max-width:950px}}.slider .slider-container .slider-line{display:grid;grid-template-columns:repeat(100,100%);left:0;position:relative;transition:left 1s linear}.slider .slider-container .slide{max-width:100%;min-width:100%;position:relative}@media (min-width:768px){.slider .slider-container .slide .slide-img{margin-right:80px}}.slider .slider-container .slide .slide-img img{max-width:100%;object-fit:cover;width:100%}.slider .slider-container .slide .slide-text{padding:20px 40px 10px}@media (min-width:768px){.slider .slider-container .slide .slide-text{padding:40px 40px 10px;text-align:center}}@media (min-width:1024px){.slider .slider-container .slide .slide-text{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1400px){.slider .slider-container .slide .slide-text{display:block;padding-left:200px;padding-right:80px;text-align:left}}.slider .slider-container .slide .slide-text h3{color:#1e325a;text-align:center}@media (min-width:768px){.slider .slider-container .slide .slide-text h3{margin-bottom:10px;max-width:590px;text-align:center}}@media (min-width:1400px){.slider .slider-container .slide .slide-text h3{text-align:left}}.slider .slider-container .slide .slide-text p{color:#1e325a;font-size:20px;line-height:140%;text-align:center}@media (min-width:768px){.slider .slider-container .slide .slide-text p{max-width:590px}}@media (min-width:1400px){.slider .slider-container .slide .slide-text p{text-align:left}}.slider .slider-container .slide .slide-text .slide-date{display:block}.slider .slider-container .slide .slide-text .slide-additional-info{display:block;font-size:16px;line-height:138%;margin:0 0 10px}.slider .slider-btn-container{background:#c8e1e6;display:flex;flex-wrap:wrap;justify-content:center;padding:30px 40px 20px;width:100%}.slider .slider-btn-container .slider-btn{border:1px solid #00649b;border-radius:100px;cursor:pointer;height:17px;margin:6.5px;width:17px}.slider .slider-btn-container .slider-btn.active{background:#00649b}@media (min-width:1400px){.slider .slider-btn-container{max-width:950px;padding:30px 100px 20px 20px}}.news .slider{padding:0 0 92px;width:100%}.news .slider .slider-container{background:#fff}@media (min-width:1400px){.news .slider .slider-container{max-width:1220px}}.news .slider .slider-container .slide .slide-img{display:flex;height:200px;margin-bottom:50px}@media (min-width:768px){.news .slider .slider-container .slide .slide-img{height:330px;margin-right:0}}@media (min-width:1400px){.news .slider .slider-container .slide .slide-img{height:380px}}.news .slider .slider-container .slide .slide-img picture{display:flex;object-fit:cover;width:100%}@media (min-width:768px){.news .slider .slider-container .slide .slide-img img{object-fit:cover}}.news .slider .slider-container .slide .slide-text{padding:0}@media (min-width:768px){.news .slider .slider-container .slide .slide-text{align-items:start;padding:0 40px 40px;text-align:left}}.news .slider .slider-container .slide .slide-text h3{margin-bottom:27px;text-align:left;width:100%}@media (min-width:768px){.news .slider .slider-container .slide .slide-text h3{max-width:unset}}.news .slider .slider-container .slide .slide-text p,.news .slider .slider-container .slide .slide-text span{color:#494949;font-size:20px;font-weight:700;line-height:140%;text-align:left}@media (min-width:768px){.news .slider .slider-container .slide .slide-text p,.news .slider .slider-container .slide .slide-text span{max-width:unset}}@media (min-width:1400px){.news .slider .slider-container .slide .slide-text p,.news .slider .slider-container .slide .slide-text span{max-width:860px}}.news .slider .slider-container .slide .slide-text .slide-additional-info{font-size:16px;line-height:138%}@media (min-width:768px){.news .slider .slider-container .slide .slide-text .slide-additional-info{display:none}}.news .slider .slider-btn-container{background:unset}@media (min-width:1400px){.news .slider .slider-btn-container{max-width:1220px}}.preview-slider{box-shadow:0 3px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 20px rgba(0,0,0,.1);-moz-box-shadow:0 3px 20px rgba(0,0,0,.1);max-width:100%}.preview-slider .slider{background:#fff}@media (min-width:768px){.preview-slider .slider{margin:0}}.preview-slider .slider .slider-container{max-width:unset;width:100%}@media (min-width:1024px){.preview-slider .slider .slider-container{overflow-x:auto}.preview-slider .slider .slider-container::-webkit-scrollbar{width:18px}.preview-slider .slider .slider-container::-webkit-scrollbar-track{background:#fff}.preview-slider .slider .slider-container::-webkit-scrollbar-thumb{background:#00649b}.preview-slider .slider .slider-container::-webkit-scrollbar-thumb:hover{background:#00aadc}}.preview-slider .slider .slider-container .slider-line{background:#fff;grid-template-columns:repeat(100,auto)}@media (min-width:1024px){.preview-slider .slider .slider-container .slider-line{position:unset}}.preview-slider .slider .slider-container .slider-line .slide{background:#fff;cursor:pointer;height:180px;margin-right:5px;max-width:unset;min-width:unset;width:270px}.preview-slider .slider .slider-container .slider-line .slide:last-of-type{margin-right:0}@media (min-width:1024px){.preview-slider .slider .slider-container .slider-line .slide{height:115px}}.preview-slider .slider .slider-container .slider-line .slide .slide-img{height:180px;margin:0;width:270px}@media (min-width:1024px){.preview-slider .slider .slider-container .slider-line .slide .slide-img{height:115px}}.preview-slider .slider .slider-container .slider-line .slide .slide-img img{display:block;height:100%}.preview-slider .slider .slider-preview-large{display:none}@media (min-width:1024px){.preview-slider .slider .slider-preview-large{background:#f7f7f7;cursor:pointer;display:block;height:320px;margin-bottom:5px;width:100%}.preview-slider .slider .slider-preview-large img{display:block;height:100%;margin:auto}}.preview-slider .slider .slider-preview-popup{display:none}.preview-slider .slider .slider-preview-popup.show{align-items:center;background:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.preview-slider .slider .slider-preview-popup.show .popup-items-container{max-width:calc(100% - 120px)}.preview-slider .slider .slider-preview-popup.show .popup-items-container .item{max-height:100%;max-width:100%}.preview-slider .slider .slider-preview-popup.show .popup-items-container .item img{display:block}.preview-slider .slider .slider-preview-popup.show .next,.preview-slider .slider .slider-preview-popup.show .prev{background:url(../css/img/articleslideArrow.svg) no-repeat 50%;border-radius:40px;box-shadow:0 0 13px rgba(0,0,0,.2);cursor:pointer;display:block;height:40px;width:40px}.preview-slider .slider .slider-preview-popup.show .prev{margin-right:20px;transform:rotate(180deg)}.preview-slider .slider .slider-preview-popup.show .next{margin-left:20px}.preview-slider .slider .slider-preview-popup.show .slider-preview-popup-close{background:url(../css/img/ic_close.svg) no-repeat 50% #fff;border-radius:3px;cursor:pointer;height:40px;position:absolute;right:30px;top:30px;width:40px}.preview-slider .slider .slider-btn-container{max-width:unset}@media (min-width:1024px){.preview-slider .slider .slider-btn-container{display:none}.preview-slider:not(.click-for-fullscreen) .slider .slider-container .slider-line .slide{opacity:.5}.preview-slider:not(.click-for-fullscreen) .slider .slider-container .slider-line .slide.active{opacity:1}}.flex-modul-slider{margin:0}@media (min-width:768px){.flex-modul-slider{margin-right:0}}.flex-modul-slider .slider-container .slider-line{min-width:100%}.flex-modul-slider .slider-container .slide .slide-img{margin:0}@media (min-width:768px){.flex-modul-slider .slider-container .slide .slide-img{margin:0}}.header-nav-container{height:110px}@media (min-width:1024px){.header-nav-container{height:auto}}header{background:#fff;height:110px;position:fixed;width:100%;z-index:100}@media (min-width:1024px){header{height:195px;position:relative}}header .inner-header{display:flex;margin:0 auto;max-width:1440px}header .inner-header .logo{height:90px;margin:0 30px 10px;width:60px}@media (min-width:1024px){header .inner-header .logo{height:165px;margin:0 80px 30px 0;width:110px}}header .inner-header .logo>img{display:block;height:100%;width:100%}header .inner-header .header-nav-section{align-items:center;display:flex;flex-grow:1;justify-content:end;justify-content:flex-end;margin-top:30px}@media (min-width:1024px){header .inner-header .header-nav-section{display:block;margin-right:80px}}header .inner-header .header-nav-section .service-nav{display:none;display:flex;justify-content:flex-end;margin-right:22px;position:relative}header .inner-header .header-nav-section .service-nav .service-nav-item{cursor:pointer;display:none;height:40px;margin:0 10px}header .inner-header .header-nav-section .service-nav .service-nav-item .service-nav-icon{display:block;height:40px;width:40px}header .inner-header .header-nav-section .service-nav .service-nav-item .service-nav-icon-hover{display:none;height:40px;width:40px}header .inner-header .header-nav-section .service-nav .service-nav-item span{color:#00aadc;display:none;font-size:14px;font-weight:700;line-height:157%;position:absolute;text-align:center}header .inner-header .header-nav-section .service-nav .service-nav-item:hover{align-items:center;display:flex;flex-direction:column;justify-content:center}header .inner-header .header-nav-section .service-nav .service-nav-item:hover .service-nav-icon:not(.no-hide){display:none}header .inner-header .header-nav-section .service-nav .service-nav-item:hover .service-nav-icon-hover{display:block}header .inner-header .header-nav-section .service-nav .service-nav-item:hover span{display:block;top:45px}header .inner-header .header-nav-section .service-nav .service-nav-item.search:hover span{display:none}@media (min-width:1024px){header .inner-header .header-nav-section .service-nav .service-nav-item.search:hover span{display:block}}header .inner-header .header-nav-section .service-nav .service-nav-search-container{height:40px;margin:0;position:relative}@media (min-width:1024px){header .inner-header .header-nav-section .service-nav .service-nav-search-container{margin:0 10px}header .inner-header .header-nav-section .service-nav .service-nav-search-container:first-child{margin-left:0}header .inner-header .header-nav-section .service-nav .service-nav-search-container:last-child{margin-right:0}}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-item{display:inline-block;margin:0}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container{display:none;height:50px;opacity:0;position:absolute;right:-102px;top:36px;transition:opacity 1s,top 1s}@media (min-width:550px){header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container{opacity:1;right:-8px;top:-3px;transition:unset}}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container.animating{display:block}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container.active{display:block;opacity:1;top:65px;z-index:1}@media (min-width:550px){header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container.active{right:-8px;top:-3px}}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container .service-nav-search-input-btn{background:url(../css/img/ic_service-nav-search-input.svg) no-repeat 50%;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container input{border:none;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1);font-family:Arial;font-size:16px;height:50px;max-width:min(320px,calc(100vw - 40px));padding:0 50px 0 11px;width:320px}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container input:focus{outline:none}header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container input::placeholder{color:#00aadc}@media (min-width:1024px){header .inner-header .header-nav-section .service-nav .service-nav-search-container .service-nav-search-input-container input{max-width:unset;width:400px}header .inner-header .header-nav-section .service-nav{margin-right:0}header .inner-header .header-nav-section .service-nav .service-nav-item{display:inline-block}}header .inner-header .header-nav-section .service-nav .form:first-child .service-nav-item,header .inner-header .header-nav-section .service-nav .service-nav-item:first-child,header .inner-header .header-nav-section .service-nav .service-nav-search-container:first-child .service-nav-item{margin-left:0}header .inner-header .header-nav-section .service-nav .form:last-child .service-nav-item,header .inner-header .header-nav-section .service-nav .service-nav-item:last-child,header .inner-header .header-nav-section .service-nav .service-nav-search-container:last-child .service-nav-item{margin-right:0}header .inner-header .header-nav-section .mobile-nav-opener{background:transparent url(../css/img/ic_menue.svg) 0 0 no-repeat;cursor:pointer;float:right;height:50px;margin:0 30px 0 0;width:50px}@media (min-width:1024px){header .inner-header .header-nav-section .mobile-nav-opener{display:none}}header .inner-header .header-nav-section .mobile-nav-opener.open{background-image:url(../css/img/ic_close.svg)}header .inner-header .header-nav-section nav{display:none}@media (min-width:1024px){header .inner-header .header-nav-section nav{display:block;margin-top:40px;position:static}}header .inner-header .header-nav-section nav.open{background:#fff;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:block;flex-grow:1;left:0;max-height:calc(100vh - 100px);overflow:auto;padding:0 30px 20px;position:absolute;top:108px;width:100%}@media (min-width:1024px){header .inner-header .header-nav-section nav.open{box-shadow:unset;max-height:unset;overflow:unset;padding:unset;position:static}}header .inner-header .header-nav-section nav .service-nav{background:#f0f0f0;display:flex;flex-direction:column-reverse;margin:0 -30px -20px;padding:20px 30px}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item{align-items:center;display:flex;flex-direction:row;justify-content:start;margin:0 0 15px}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item img,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item img{margin-right:15px}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item span,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item span{color:#00649b;display:block;font-size:16px;line-height:138%;position:static}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item:hover,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item:hover{flex-direction:row;justify-content:start}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item:hover .service-nav-icon:not(.no-hide),header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item:hover .service-nav-icon:not(.no-hide){display:none}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item:hover .service-nav-icon-hover,header .inner-header .header-nav-section nav .service-nav>a.service-nav-item:hover span,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item:hover .service-nav-icon-hover,header .inner-header .header-nav-section nav .service-nav>form>a.service-nav-item:hover span{display:block}header .inner-header .header-nav-section nav .service-nav>a.service-nav-item:first-child,header .inner-header .header-nav-section nav .service-nav>form:first-child>a.service-nav-item{margin:0}@media (min-width:1024px){header .inner-header .header-nav-section nav .service-nav{display:none}}header .inner-header .header-nav-section nav .nav-headline{display:block;font-family:LyonDisplay,Arial;font-size:22px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:28px;padding:8px 0;position:relative}header .inner-header .header-nav-section nav .nav-link{margin:9px 0;padding:5px 10px 5px 0}header .inner-header .header-nav-section nav .nav-link a{color:#00649b;display:inline-block;font-size:16px;line-height:138%;padding-left:20px;position:relative;text-decoration:none}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-link a{padding:unset;position:static}}header .inner-header .header-nav-section nav .nav-link a:before{background:transparent url(../css/img/ic_pfeil.svg) 0 0 no-repeat;content:" ";display:inline-block;height:15px;left:0;margin-right:7px;position:absolute;top:3px;width:15px}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-link a:before{position:static}header .inner-header .header-nav-section nav .nav-lvl1{justify-content:end;margin-right:-17px;position:relative}header .inner-header .header-nav-section nav .nav-lvl1,header .inner-header .header-nav-section nav .nav-lvl1.active .nav-lvl2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item{padding:0}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item>.nav-headline{color:#1e325a;cursor:pointer}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item>.nav-headline{padding:8px 17px 19px}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item .nav-lvl2{display:none}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item .nav-lvl2 .nav-lvl2-item{padding:10px 20px}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open{box-shadow:0 3px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 20px rgba(0,0,0,.1);-moz-box-shadow:0 3px 20px rgba(0,0,0,.1)}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-headline{color:#00aadc}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-headline{position:relative}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-headline:after{background:#fff;bottom:-10px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;z-index:1}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2{box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:block}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2{background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 20px rgba(0,0,0,.1);-moz-box-shadow:0 3px 20px rgba(0,0,0,.1);left:0;left:unset;max-width:1050px;padding:16px 30px;position:absolute;right:0;top:60px;width:100%}}@media (min-width:1220px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2{padding:16px 30px 36px;width:calc(100% + 20px)}}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item{border-right:2px solid #f0f0f0;padding:0 20px}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item:last-child{border-right:none}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item>.nav-headline{color:#00aadc;padding:4px 0}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item>.nav-headline:after{display:none}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section{font-size:14px;line-height:1.6;padding:0;position:relative}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section img.nav-custom-section-image{bottom:0;position:absolute;right:-20px}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner{background-color:#f7f7f7;padding:15px 20px 40px}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .nav-headline{color:#00aadc;font-size:20px;line-height:28px;margin:0 0 5px}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .nav-headline:after{display:none}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .rte-content *,header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .rte-content a,header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .rte-content p,header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .rte-content span{font-size:14px;line-height:157%}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .rte-content strong{font-weight:700}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner img{margin-top:20px}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner{background-color:#f7f7f7;max-width:550px;padding:15px 20px 40px}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner>*{max-width:58%}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner .text{font-size:14px;margin:5px 0}}@media (min-width:1220px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner>*{max-width:400px}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.open .nav-lvl2 .nav-lvl2-item .nav-lvl3 .nav-lvl3-item .nav-custom-section .nav-custom-section-inner img{bottom:-20px;left:420px;right:unset}}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.showSeperator{border-top:1px solid #1e325a}@media (min-width:1024px){header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.showSeperator{border:unset}header .inner-header .header-nav-section nav .nav-lvl1 .nav-lvl1-item.showSeperator:before{background:#1e325a;content:" ";display:block;height:25px;position:absolute;top:10px;width:1px}header .inner-header .header-nav-section nav .nav-row:after{clear:both;content:" ";display:block}header .inner-header .header-nav-section nav .nav-row .nav-col-3{float:left;width:25%}header .inner-header .header-nav-section nav .nav-row .nav-col-4{float:left;width:33.333333%}header .inner-header .header-nav-section nav .nav-row .nav-col-6{float:left;width:50%}header .inner-header .header-nav-section nav .nav-row .nav-col-8{float:left;width:66.666666%}header .inner-header .header-nav-section nav .nav-row .nav-col-9{float:left;width:75%}header .inner-header .header-nav-section nav .nav-row .nav-col-12{float:left;width:100%}}main{background:#f0f0f0;min-height:calc(100vh - 328px);overflow:hidden}@media (min-width:1024px){main{min-height:calc(100vh - 413px)}}main .inner-with-background{position:relative!important}main .inner-with-background>.background{background:#dce8eb;display:block;height:806px;left:-110px;position:absolute;top:0;width:calc(100% + 220px)}@media (min-width:1024px){main .inner-with-background>.background{max-width:910px;width:100%}}main .inner-with-background>.background.red{background:#ebdad4}main .inner-with-background>.background.green{background:#c8e1c3}@media (min-width:1024px){main .inner-with-background h1{max-width:780px}}main .stage-container{background:#fff}@media (min-width:768px){main .stage-container{background:unset}main .stage-container .stage-background{background:#fff;height:85px;width:100%}}@media (min-width:1024px){main .stage-container .stage-background{height:146px}}@media (min-width:1400px){main .stage-container .stage-background{height:358px;left:-100vw;position:absolute;width:200vw}}main .stage-container .inner-stage{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .stage-container .inner-stage{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .stage-container .inner-stage{display:flex;position:unset}}@media (min-width:1400px){main .stage-container .inner-stage{width:100%}}@media (min-width:1220px){main .stage-container .inner-stage{display:block;max-width:unset;position:relative}}@media (min-width:1400px){main .stage-container .inner-stage{position:relative}}main .stage-container .stage-head{align-items:center;border-radius:3px;display:flex;flex-direction:column;position:relative;z-index:5}main .stage-container .stage-head .stage-headline{color:#1e325a;font-family:LyonDisplay,Arial;font-size:40px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:125%;text-align:center;text-shadow:0 4px 35px hsla(0,0%,100%,.6)}@media (min-width:1024px){main .stage-container .stage-head .stage-headline{font-size:60px;line-height:117%}}@media (min-width:1400px){main .stage-container .stage-head .stage-headline{font-size:70px;line-height:114%;padding-right:60px;text-align:left}}main .stage-container .stage-head .stage-intro{font-weight:100;text-align:center;width:290px}@media (min-width:768px){main .stage-container .stage-head .stage-intro{text-align:left;width:525px}}@media (min-width:1024px){main .stage-container .stage-head .stage-intro{width:450px}}main .stage-container .stage-head .stage-intro span{color:#494949;font-size:20px;line-height:140%;text-align:center}@media (min-width:768px){main .stage-container .stage-head .stage-intro span{font-size:26px;font-weight:100;text-align:left}}@media (min-width:1024px){main .stage-container .stage-head .stage-intro span{font-size:34px;line-height:112%}}main .stage-container.home .stage-background{display:none}main .stage-container.home .stage-head{background:hsla(0,0%,100%,.9);box-shadow:-12px 12px 17px rgba(0,0,0,.07);margin:0 auto;padding:20px 0 27px}main .stage-container.home .stage-head .seperator{background:#c8e1e6;height:0;margin:8px 0;width:240px}@media (min-width:1400px){main .stage-container.home .stage-head .seperator{margin:35px 0}}@media (min-width:768px){main .stage-container.home .stage-head{align-items:start;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.9));margin:0 -82px;padding-left:82px;padding-right:82px;width:calc(100% + 164px)}main .stage-container.home .stage-head .seperator{height:5px;margin:14px 0}}@media (min-width:1024px){main .stage-container.home .stage-head{left:-82px;margin-left:0;margin-right:0;max-width:685px;position:absolute;top:-115px;width:auto}}@media (min-width:1400px){main .stage-container.home .stage-head{left:0;max-width:620px;padding:48px 23px 93px 110px;position:absolute;top:72px}}@media (min-width:1024px){main .stage-container.home .stage-background{display:block}}main .stage-container.news,main .stage-container.section{background:#fff;padding:0 30px}@media (min-width:768px){main .stage-container.news,main .stage-container.section{padding:0;position:relative}}@media (min-width:1400px){main .stage-container.news .inner-stage,main .stage-container.section .inner-stage{max-width:1220px}}main .stage-container.news .stage-background,main .stage-container.section .stage-background{display:none}@media (min-width:768px){main .stage-container.news .stage-background,main .stage-container.section .stage-background{background:#dce8d9;display:block;height:calc(100% - 320px);left:0;position:absolute;top:220px;width:640px}}@media (min-width:1024px){main .stage-container.news .stage-background,main .stage-container.section .stage-background{top:260px}}@media (min-width:1400px){main .stage-container.news .stage-background,main .stage-container.section .stage-background{width:770px}main .stage-container.news .stage-background2,main .stage-container.section .stage-background2{background:#fff;height:100%;left:-120vw;position:absolute;width:240vw}}main .stage-container.news .stage-head,main .stage-container.section .stage-head{align-items:start;box-shadow:unset;height:unset;margin:0;max-width:unset;padding:60px 0 21px;position:unset}@media (min-width:768px){main .stage-container.news .stage-head,main .stage-container.section .stage-head{padding:64px 0 12px}}main .stage-container.news .stage-head .stage-headline,main .stage-container.section .stage-head .stage-headline{color:#1e325a;font-family:LyonDisplay,Arial;font-size:38px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:111%;text-align:left}@media (min-width:768px){main .stage-container.news .stage-head .stage-headline,main .stage-container.section .stage-head .stage-headline{font-size:50px;line-height:58px}}main .stage-container.news .stage-head .seperator,main .stage-container.news .stage-head .stage-intro,main .stage-container.section .stage-head .seperator,main .stage-container.section .stage-head .stage-intro{display:none}@media (min-width:768px){main .stage-container.section{padding-bottom:160px}}main .stage-container.section .inner-stage{background:#fff}main .stage-container.section .inner-stage .stage-img{margin-bottom:0;margin-left:-30px;margin-right:-30px;padding:0}@media (min-width:768px){main .stage-container.section .inner-stage .stage-img{margin-left:0;margin-right:0}}main .stage-container.section .inner-stage .stage-img img{display:block}main .stage-container.section .inner-stage .stage-text{margin-top:20px;padding:0 0 30px}main .stage-container.section .inner-stage .stage-text .rte-content p{max-width:860px}@media (min-width:768px){main .stage-container.section .inner-stage .stage-text{align-items:start;margin-top:50px;padding:0 40px 40px;text-align:left}}main .service-container .inner-service{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .service-container .inner-service{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .service-container .inner-service{display:flex;position:unset}}@media (min-width:1400px){main .service-container .inner-service{width:100%}}@media (min-width:768px){main .service-container .inner-service .service-left{margin:0 auto;max-width:340px;min-width:340px}}@media (min-width:1024px){main .service-container .inner-service{display:flex;justify-content:start}main .service-container .inner-service .service-left{margin:unset}main .service-container .inner-service .service-right{margin:0 0 0 40px;max-width:760px;width:calc(100% - 380px)}}main .service-container .inner-service .service-image{margin:auto;padding:0 30px;width:300px}@media (min-width:768px){main .service-container .inner-service .service-image{padding:0;width:340px}}main .service-container .inner-service .service-image img{height:auto;width:100%}main .service-container .inner-service .service-login{padding:0 30px}@media (min-width:768px){main .service-container .inner-service .service-login{padding:0}}main .service-container .inner-service .service-login .service-kachel{align-items:center;background:#fff;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:flex;flex-direction:column;height:340px;margin:0 auto;max-width:340px;padding:72px 10px 0;width:100%}main .service-container .inner-service .service-login .service-kachel img{margin-bottom:11px}main .service-container .inner-service .service-login .service-kachel span{color:#494949;display:block;font-size:16px;line-height:138%;margin-bottom:8px;text-align:center}main .service-container .inner-service .service-login .service-kachel span a{color:#00649b;font-size:min(8vw,28px);line-height:129%;margin-bottom:0}main .service-container .inner-service .service-login .service-login-btn{background:url(../css/img/ic_service-login.svg) no-repeat center 25px #00649b;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);cursor:pointer;display:block;height:140px;margin:-80px auto 0;padding:75px 70px 29px;width:205px}@media (min-width:768px){main .service-container .inner-service .service-login .service-login-btn{margin:-80px 0 0 135px}}main .service-container .inner-service .service-login .service-login-btn span{-webkit-touch-callout:none;color:#fff;font-size:26px;line-height:138%;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .service-container .inner-service .service-text{margin:60px 0 40px;padding:0 30px}@media (min-width:768px){main .service-container .inner-service .service-text{padding:0}}main .service-container .inner-service .service-text p,main .service-container .inner-service .service-text span{color:#494949;font-size:20px;line-height:140%}main .service-container .inner-service .service-app{margin-top:40px;padding:0 30px}@media (min-width:768px){main .service-container .inner-service .service-app{display:none;padding:0}}main .service-container .inner-service .service-app.desktop{display:none}@media (min-width:768px){main .service-container .inner-service .service-app.desktop{display:block}}main .service-container .inner-service .service-app .h5,main .service-container .inner-service .service-app h5{color:#000;display:block;margin-bottom:5px;text-align:center;width:100%}@media (min-width:768px){main .service-container .inner-service .service-app .h5,main .service-container .inner-service .service-app h5{text-align:right}}main .service-container .inner-service .service-app span{color:#494949;display:block;max-width:400px;text-align:center}@media (min-width:768px){main .service-container .inner-service .service-app span{float:right;margin:0 0 15px;text-align:right}}main .service-container .inner-service .service-app .service-app-btns{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:230px}@media (min-width:768px){main .service-container .inner-service .service-app .service-app-btns{float:right}}main .service-container .inner-service .service-app .service-app-btns .service-app-btn{height:34px}main .service-container .inner-service .service-app .service-app-btns .service-app-btn.google{width:115px}main .service-container .inner-service .service-app .service-app-btns .service-app-btn.apple{width:102px}main .service-offers{background:#fff;display:flex;flex-direction:column;padding:40px 30px 20px}@media (min-width:768px){main .service-offers{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){main .service-offers{justify-content:center;padding:40px 10px 20px}}main .service-offers h3{margin-bottom:20px}@media (min-width:768px){main .service-offers h3{font-size:min(3.8vw,36px);line-height:128%;text-align:center;width:100%}}main .service-offers p{font-size:16px}main .service-offers .service-additional-links{background:#fff;display:flex;flex-direction:column;padding:20px 20px 30px}@media (min-width:768px){main .service-offers .service-additional-links{width:calc(50% - 15px)}}@media (min-width:1024px){main .service-offers .service-additional-links{margin:0 auto 30px;max-width:290px;width:100%}}@media (min-width:1400px){main .service-offers .service-additional-links{width:290px}}main .service-offers .service-additional-links a{color:#00649b;font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:130%;margin:0 0 10px}main .service-offers .service-additional-links a:after{background:url(../css/img/ic_pfeil.svg) no-repeat 100%;content:" ";display:inline-block;height:15px;margin-left:7px;width:15px}main .service-offers .service-additional-links a:last-of-type{margin:0}@media (min-width:1400px){main .service-offers>div{margin:0 0 30px}main .service-offers>div:nth-of-type(2n){margin:0 0 30px 30px}}main .flex-content-left-element .service-offers-wrapper .service-offers{background-color:#f7f7f7}main .flex-content-left-element .service-offers-wrapper .rte-content{margin-bottom:30px}main .residential-map-container{background:#ff00e0;box-shadow:-12px 12px 17px rgba(0,0,0,.07);height:567px;width:100%}main .residential-map-container .residential-map-btns{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:5}main .residential-map-container .residential-map-btns .residential-map-btn{align-items:center;background:#fff;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);cursor:pointer;display:flex;flex-direction:column;height:150px;padding:30px 0}main .residential-map-container .residential-map-btns .residential-map-btn.active{background-color:#e6eff1;font-weight:700}@media (min-width:768px){main .residential-map-container .residential-map-btns .residential-map-btn{margin:-100px 15px 0}}main .residential-map-container .residential-map-btns .residential-map-btn span{-webkit-touch-callout:none;color:#494949;display:block;font-size:20px;line-height:140%;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}main .residential-map-container .residential-map-btns .residential-map-btn span:nth-of-type(2){font-weight:700}main .residential-map-container .residential-map-btns .residential-map-btn .residential-map-btn-icon{-webkit-touch-callout:none;margin-bottom:5px;min-height:50px;min-width:50px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .residential-map-container .residential-map-btns .residential-map-btn.filter{width:204px}main .residential-map-container .residential-map-btns .residential-map-btn.filter .residential-map-btn-icon{background:url(../css/img/ic_maps-filter.svg) no-repeat 50%;background-size:contain}@media (min-width:768px){main .residential-map-container .residential-map-btns .residential-map-btn.filter{display:none}}main .residential-map-container .residential-map-btns .residential-map-btn.application,main .residential-map-container .residential-map-btns .residential-map-btn.find,main .residential-map-container .residential-map-btns .residential-map-btn.projects{display:none}@media (min-width:768px){main .residential-map-container .residential-map-btns .residential-map-btn.application,main .residential-map-container .residential-map-btns .residential-map-btn.find,main .residential-map-container .residential-map-btns .residential-map-btn.projects{display:block}}@media (min-width:1400px){main .residential-map-container .residential-map-btns .residential-map-btn.application,main .residential-map-container .residential-map-btns .residential-map-btn.find,main .residential-map-container .residential-map-btns .residential-map-btn.projects{display:none}}main .residential-map-container .residential-map-btns .residential-map-btn.living,main .residential-map-container .residential-map-btns .residential-map-btn.mobility{width:150px}@media (min-width:1400px){main .residential-map-container .residential-map-btns .residential-map-btn.living,main .residential-map-container .residential-map-btns .residential-map-btn.mobility{display:block}}main .residential-map-container .residential-map-btns .residential-map-btn.find{width:211px}main .residential-map-container .residential-map-btns .residential-map-btn.find .residential-map-btn-icon{background:url(../css/img/ic_maps-search.svg) no-repeat 50%;background-size:contain}main .residential-map-container .residential-map-btns .residential-map-btn.projects{width:133px}main .residential-map-container .residential-map-btns .residential-map-btn.projects .residential-map-btn-icon{background:url(../css/img/ic_maps-projects.svg) no-repeat 50%;background-size:contain}main .residential-map-container .residential-map-btns .residential-map-btn.application{width:165px}main .residential-map-container .residential-map-btns .residential-map-btn.application .residential-map-btn-icon{background:url(../css/img/ic_maps-applications.svg) no-repeat 50%;background-size:contain}main .residential-map-container .residential-map-btns .residential-map-btn.living .residential-map-btn-icon{background:url(../css/img/ic_maps-living.svg) no-repeat 50%;background-size:contain}main .residential-map-container .residential-map-btns .residential-map-btn.mobility .residential-map-btn-icon{background:url(../css/img/ic_maps-mobility.svg) no-repeat 50%;background-size:contain}main .residential-homepage-container .residential-info{background:#fff;padding:30px 30px 40px;width:100%}@media (min-width:768px){main .residential-homepage-container .residential-info{padding:30px 0 40px}}main .residential-homepage-container .residential-info .inner-residential{flex-direction:column;margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .residential-homepage-container .residential-info .inner-residential{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .residential-homepage-container .residential-info .inner-residential{display:flex;position:unset}}@media (min-width:1400px){main .residential-homepage-container .residential-info .inner-residential{width:100%}}@media (min-width:1220px){main .residential-homepage-container .residential-info .inner-residential{position:relative}}main .residential-homepage-container .residential-info .inner-residential p,main .residential-homepage-container .residential-info .inner-residential span{color:#494949;font-size:20px;line-height:140%;margin:0}main .residential-homepage-container .residential-info .inner-residential>p,main .residential-homepage-container .residential-info .inner-residential>span{display:block;max-width:800px}main .residential-homepage-container .residential-info .inner-residential .link-btn{bottom:0;display:none;position:absolute;right:0}@media (min-width:1400px){main .residential-homepage-container .residential-info .inner-residential .link-btn{display:block}}main .residential-homepage-container .residential-bg{position:relative;width:100%}main .residential-homepage-container .residential-bg.bottom{height:182px}@media (min-width:768px){main .residential-homepage-container .residential-bg:after{background:#d78264;content:" ";height:100%;opacity:.2;position:absolute;right:0;width:50%}main .residential-homepage-container .residential-bg.top{background:#fff;height:50px}main .residential-homepage-container .residential-bg.bottom{height:240px}}@media (min-width:1400px){main .residential-homepage-container .residential-bg:after{width:64%}main .news-container,main .news-search{position:relative}}main .news-container .inner-news,main .news-search .inner-news{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .news-container .inner-news,main .news-search .inner-news{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .news-container .inner-news,main .news-search .inner-news{display:flex;position:unset}}@media (min-width:1400px){main .news-container .inner-news,main .news-search .inner-news{width:100%}}@media (min-width:1220px){main .news-container .inner-news,main .news-search .inner-news{display:flex;flex-direction:column;position:relative}}@media (min-width:1400px){main .news-container .inner-news,main .news-search .inner-news{position:unset}main .news-container{position:relative}}main .news-container .news-bg{background:#c8e1c3;height:100%;left:0;max-width:320px;opacity:.5;position:absolute;top:0;width:100%}@media (min-width:768px){main .news-container .news-bg{left:-82px}}@media (min-width:1400px){main .news-container .news-bg{height:390px;left:0;max-width:380px}}main .news-container .news-categories{padding:30px 30px 102px;position:relative}@media (min-width:768px){main .news-container .news-categories{padding:90px 0 138px}}@media (min-width:1400px){main .news-container .news-categories{padding:60px 0 200px}}main .news-container .news-categories .news-category-links{display:flex;flex-direction:column}@media (min-width:768px){main .news-container .news-categories .news-category-links{flex-direction:row;flex-wrap:wrap}}main .news-container .news-categories .news-category-links>div{margin:0 0 10px}@media (min-width:768px){main .news-container .news-categories .news-category-links>div{margin:0 40px 10px 0}}main .news-container .news-categories .news-category-links a{color:#00649b;display:inline;font-size:20px;font-weight:700;line-height:140%}main .news-container .news-categories .news-category-links a:after{background:url(../css/img/ic_news-arror-right.svg) no-repeat 100%;content:" ";display:inline-block;height:15px;margin-left:7px;width:15px}main .news-container .news-categories .news-category-links>div:first-of-type a{border-bottom:2px solid #494949;color:#494949;padding-bottom:3px}main .news-container .news-categories .news-category-links>div:first-of-type a:after{content:unset}main .news-container .news-items{display:flex;flex-direction:column;margin:-82px 0 0 30px;overflow:hidden;padding-bottom:18px;width:100%}@media (min-width:768px){main .news-container .news-items{margin:-125px 0 0}}@media (min-width:1400px){main .news-container .news-items{margin:-185px 0 0}}main .news-container .news-items::-webkit-scrollbar{width:18px}main .news-container .news-items::-webkit-scrollbar-track{background:#fff}main .news-container .news-items::-webkit-scrollbar-thumb{background:#00649b}main .news-container .news-items::-webkit-scrollbar-thumb:hover{background:#00aadc}main .news-container .news-items .news-item-line-btn-container{display:flex;justify-content:center;left:-30px;margin-top:20px;min-width:100%;position:relative}@media (min-width:768px){main .news-container .news-items .news-item-line-btn-container{left:0;position:unset}}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn{border-radius:40px;box-shadow:0 0 13px rgba(0,0,0,.2);cursor:pointer;display:block;height:40px;width:40px}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn.left{background:url(../css/img/articleslideArrow.svg) no-repeat 50%;left:-50px;margin-right:80px;transform:rotate(180deg)}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn.right{background:url(../css/img/articleslideArrow.svg) no-repeat 50%;right:-50px}@media (min-width:1024px){main .news-container .news-items .news-item-line-btn-container .news-item-line-btn{position:absolute;top:232px}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn.left{margin-right:0}}@media (min-width:1220px){main .news-container .news-items .news-item-line-btn-container .news-item-line-btn{top:107px}}@media (min-width:1400px){main .news-container .news-items .news-item-line-btn-container .news-item-line-btn{top:400px}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn.left{left:20px}main .news-container .news-items .news-item-line-btn-container .news-item-line-btn.right{right:20px}}main .news-container .news-items .inner-news-item-line{display:flex;left:0;position:relative;transition:left .5s linear;width:100%}main .news-container .news-links{display:flex;flex-direction:column;margin-top:40px;width:100%}@media (min-width:768px){main .news-container .news-links{flex-direction:row;justify-content:end}}main .news-container .news-links>div{margin:0 0 20px;text-align:right}@media (min-width:768px){main .news-container .news-links>div{margin:0 20px 0 0}}main .news-container .news-links>div:last-of-type{margin:0}main .news-search{padding:0 30px 50px}@media (min-width:768px){main .news-search{padding-left:0;padding-right:0}}main .news-search .news-search-filters{margin-bottom:30px}main .news-search .news-search-filters .news-search-filter-group{margin:0 -10px 30px}main .news-search .news-search-filters .news-search-filter-group .news-search-filter{background-color:#fff;border:1px solid #00649b;color:#00649b;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;margin:10px;padding:10px 24px}main .news-search .news-search-filters .news-search-filter-group .news-search-filter.active,main .news-search .news-search-filters .news-search-filter-group .news-search-filter:hover{background-color:#00649b;border:1px solid #00649b;color:#fff}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.website{border:1px solid #ef7c00;color:#ef7c00}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.website.active,main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.website:hover{background-color:#ef7c00;border:1px solid #ef7c00;color:#fff}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.annual-report{border:1px solid #008f7d;color:#008f7d}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.annual-report.active,main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.annual-report:hover{background-color:#008f7d;border:1px solid #008f7d;color:#fff}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.bve-aktuell{border:1px solid #4f315d;color:#4f315d}main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.bve-aktuell.active,main .news-search .news-search-filters .news-search-filter-group.article-types .news-search-filter.bve-aktuell:hover{background-color:#4f315d;border:1px solid #4f315d;color:#fff}main .news-search .news-search-results .news-items-wrapper{margin:-30px;overflow-x:visible;overflow-y:hidden;padding:30px}main .news-search .news-search-results .news-items-wrapper .news-items{display:grid;gap:40px;grid-template-columns:100%;margin:0;overflow:unset}@media (min-width:768px){main .news-search .news-search-results .news-items-wrapper .news-items{gap:40px 30px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media (min-width:1024px){main .news-search .news-search-results .news-items-wrapper .news-items{gap:60px 40px;grid-template-columns:calc(50% - 20px) calc(50% - 20px)}}@media (min-width:1220px){main .news-search .news-search-results .news-items-wrapper .news-items{grid-template-columns:calc(33.333% - 27px) calc(33.333% - 27px) calc(33.333% - 27px)}}main .news-search .news-search-results .news-items-wrapper .news-items .news-year-info{grid-column:1/-1;margin:20px 0 -10px;text-align:center;width:100%}@media (min-width:768px){main .news-search .news-search-results .news-items-wrapper .news-items .news-year-info{text-align:left}}@media (min-width:1024px){main .news-search .news-search-results .news-items-wrapper .news-items .news-year-info{margin:20px 0 -30px}}main .news-search .news-search-results .news-items-wrapper .news-items .news-item{margin:unset;max-width:unset;min-width:unset}main .news-search .news-more-container{display:flex;justify-content:center;margin:40px 0 0;width:100%}main .news-search .news-more-container .link-btn{cursor:pointer}main .news-search.no-more-results .news-more-container{display:none}main .news-additional-content{padding:60px 0 0}@media (min-width:1220px){main .news-additional-content{padding:100px 0 0}}@media (min-width:1400px){main .news-additional-content{padding:150px 0 0}}main .article-container{position:relative}main .article-container .inner-article{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .article-container .inner-article{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .article-container .inner-article{display:flex;position:unset}}@media (min-width:1400px){main .article-container .inner-article{width:100%}}@media (min-width:1220px){main .article-container .inner-article{display:block;position:relative}}@media (min-width:1400px){main .article-container .inner-article{position:relative}}main .article-container .inner-article .article-head{position:relative}main .article-container .inner-article .article-head .background{top:-40px}main .article-container .inner-article .article-head .article-head-content{padding-top:40px;position:relative}main .article-container .inner-article .article-head .arcticle-head-date{color:#828282;display:block;font-size:20px;line-height:140%;margin:0 0 20px;padding:0 30px}@media (min-width:768px){main .article-container .inner-article .article-head .arcticle-head-date{padding:0 40px}}@media (min-width:1024px){main .article-container .inner-article .article-head .arcticle-head-date{color:#000;margin:0;padding:0}}@media (min-width:1400px){main .article-container .inner-article .article-head .arcticle-head-date{font-size:20px;line-height:28px;margin:0 0 7px}}main .article-container .inner-article .article-head .arcticle-head-date.before{display:none}@media (min-width:1024px){main .article-container .inner-article .article-head .arcticle-head-date.before{display:block}}main .article-container .inner-article .article-head .arcticle-head-date.after{background:#fff;margin:0;padding:20px 30px 0}@media (min-width:768px){main .article-container .inner-article .article-head .arcticle-head-date.after{padding:20px 40px 0}}@media (min-width:1024px){main .article-container .inner-article .article-head .arcticle-head-date.after{display:none}}main .article-container .inner-article .article-head .article-headline{color:#494949;font-family:LyonDisplay,Arial;font-size:40px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:125%;margin:0 0 30px;padding:0 30px;text-shadow:0 4px 35px hsla(0,0%,100%,.6)}@media (min-width:768px){main .article-container .inner-article .article-head .article-headline{padding:0}}@media (min-width:1024px){main .article-container .inner-article .article-head .article-headline{font-size:60px;line-height:117%;margin:0}}@media (min-width:1400px){main .article-container .inner-article .article-head .article-headline{font-size:70px;line-height:114%;margin:0 0 30px}}main .article-container .inner-article .article-head .article-additional-info{color:#494949;display:block;font-size:16px;line-height:138%;margin:0 0 10px;padding:0 30px}@media (min-width:768px){main .article-container .inner-article .article-head .article-additional-info{padding:0 40px}}@media (min-width:1400px){main .article-container .inner-article .article-head .article-additional-info{margin:0 0 30px;padding:0}}main .article-container .inner-article .article-head .article-additional-info.before{display:none}@media (min-width:1400px){main .article-container .inner-article .article-head .article-additional-info.before{display:block}}main .article-container .inner-article .article-head .article-additional-info.after{background:#fff;margin:0;padding:10px 30px 0}@media (min-width:768px){main .article-container .inner-article .article-head .article-additional-info.after{padding:10px 40px 0}}@media (min-width:1400px){main .article-container .inner-article .article-head .article-additional-info.after{display:none}}main .article-head-img,main .head-img,main .stage-container.section .stage-img{background:#fff;box-sizing:content-box;display:flex;height:200px;padding:0 0 40px}@media (min-width:768px){main .article-head-img,main .head-img,main .stage-container.section .stage-img{height:330px;padding:0 0 30px}}@media (min-width:1400px){main .article-head-img,main .head-img,main .stage-container.section .stage-img{height:380px;padding:0 0 58px}}main .article-head-img picture,main .head-img picture,main .stage-container.section .stage-img picture{display:flex;width:100%}main .article-head-img img,main .head-img img,main .stage-container.section .stage-img img{object-fit:cover;width:100%}main .head-img{background:unset;margin-left:-30px;margin-right:-30px;padding:0;position:relative}@media (min-width:768px){main .head-img{height:330px;margin-left:0;margin-right:0;padding:0}}@media (min-width:1400px){main .head-img{height:380px;padding:0}}main .head-img img{object-fit:cover;width:100%}main .grid-container .inner-container{background:#fff}main .faq-container .inner-container{display:block;padding:0 30px}@media (min-width:768px){main .faq-container .inner-container{padding:0}}main .faq-container .inner-container h4{margin-top:60px}main .faq-container .inner-container h4:first-of-type{margin-top:0}main .download-container .inner-container{display:block}@media (min-width:768px){main .download-container .inner-container{width:100%}}@media (min-width:1220px){main .download-container .inner-container{display:block}}main .content-container.content-page-section+section{margin-top:-20px}main .content-container.content-page-section+section .inner-container{padding-top:20px}main .content-container .inner-content-header{margin:0 auto;max-width:1220px;padding:60px 30px 0;position:relative}@media (min-width:768px){main .content-container .inner-content-header{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .content-container .inner-content-header{display:flex;position:unset}}@media (min-width:1400px){main .content-container .inner-content-header{width:100%}}@media (min-width:768px){main .content-container .inner-content-header{padding:60px 0 0}}@media (min-width:1220px){main .content-container .inner-content-header{display:block;position:relative}}main .content-container .inner-content-header h1{margin-bottom:20px;position:relative}main .content-container .inner-content-header .additional-info-1,main .content-container .inner-content-header .additional-info-2{display:block;font-size:20px;position:relative}main .content-container .inner-content-header .additional-info-1{color:#000;line-height:140%;margin-bottom:7px}main .content-container .inner-content-header .additional-info-2{color:#494949;line-height:138%;margin-bottom:30px}main .content-container .inner-content-header .content-header-content{margin-bottom:-20px;padding:20px 0;position:relative}main .content-container .inner-content-header .content-header-content.member-header-content{margin-bottom:0;padding:70px 28px 32px}@media (min-width:768px){main .content-container .inner-content-header .content-header-content{max-width:760px}main .content-container .inner-content-header .content-header-content.member-header-content{padding:70px 0 264px}}@media (min-width:1400px){main .content-container .inner-content-header .content-header-content.member-header-content .background{background:#dce8eb;height:800px;left:-110px;position:absolute;width:calc(100% + 189px)}main .content-container .inner-content-header .content-header-content.member-header-content .rte-content{margin-top:73px;position:relative}}main .content-container .inner-content-header .content-header-content h3{margin-bottom:10px}@media (min-width:1024px){main .content-container .inner-content-header .content-header-content h3{margin-bottom:20px}}main .content-container .inner-content-header .content-header-content p,main .content-container .inner-content-header .content-header-content span{color:#494949;font-size:20px;line-height:140%}main .content-container .inner-content-content,main .content-container .inner-content-form-content{margin:0 auto;margin-bottom:182px!important;max-width:1220px;padding:0 30px;position:relative}@media (min-width:768px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{display:flex;position:unset}}@media (min-width:1400px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{width:100%}}@media (min-width:768px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{padding:0}}@media (min-width:1024px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{margin-bottom:62px!important}}@media (min-width:1220px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{display:block}}@media (min-width:1400px){main .content-container .inner-content-content,main .content-container .inner-content-form-content{display:flex;justify-content:space-between;margin-bottom:0!important}}main .content-container .inner-content-content.preview-slider,main .content-container .inner-content-form-content.preview-slider{margin-bottom:20px!important}@media (min-width:1024px){main .content-container .inner-content-content.preview-slider,main .content-container .inner-content-form-content.preview-slider{margin-bottom:20px!important}}main .content-container .inner-content-content .inner-content-info,main .content-container .inner-content-form-content .inner-content-info{margin:0 0 20px}main .content-container .inner-content-content .inner-content-info h3,main .content-container .inner-content-form-content .inner-content-info h3{margin-bottom:20px}main .content-container .inner-content-content .inner-content-info p,main .content-container .inner-content-form-content .inner-content-info p{color:#494949;font-size:20px;line-height:140%}main .content-container .inner-content-content .content-services,main .content-container .inner-content-form-content .content-services{align-items:center;display:flex;flex-direction:column;margin-top:-2px;padding:0 28px}@media (min-width:768px){main .content-container .inner-content-content .content-services,main .content-container .inner-content-form-content .content-services{display:grid;gap:44px;grid-template-columns:repeat(2,calc(50% - 22px));margin:-225px auto 0;padding:0;width:522px}}@media (min-width:1024px){main .content-container .inner-content-content .content-services,main .content-container .inner-content-form-content .content-services{gap:20px;grid-template-columns:repeat(3,calc(33.333% - 13.333px));margin:-285px 0 0;width:760px}}@media (min-width:1400px){main .content-container .inner-content-content .content-services,main .content-container .inner-content-form-content .content-services{gap:40px;grid-template-columns:repeat(3,calc(33.333% - 26.666px));width:100%}}main .content-container .inner-content-content .content-services .content-service-item,main .content-container .inner-content-form-content .content-services .content-service-item{background:#fff;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);margin:0 0 20px;width:240px}@media (min-width:768px){main .content-container .inner-content-content .content-services .content-service-item,main .content-container .inner-content-form-content .content-services .content-service-item{height:100%;margin:0}}@media (min-width:1400px){main .content-container .inner-content-content .content-services .content-service-item,main .content-container .inner-content-form-content .content-services .content-service-item{width:100%}}main .content-container .inner-content-content .content-services .content-service-item:last-of-type,main .content-container .inner-content-form-content .content-services .content-service-item:last-of-type{margin:0}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-header,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-header{padding:20px 20px 11px}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-header span,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-header span{color:#494949;font-family:LyonDisplay,Arial;font-size:22px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:127%}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-header .content-service-item-icon,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-header .content-service-item-icon{height:50px;margin:0 0 10px;width:50px}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-header .content-service-item-icon.damage,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-header .content-service-item-icon.damage{background:url(../css/img/ic_service-schadensmeldung.svg) no-repeat 50%;background-size:contain}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-seperator,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-seperator{background:#c8e1e6;height:4px;width:100px}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-content,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-content{padding:9px 20px 30px}main .content-container .inner-content-content .content-services .content-service-item .content-service-item-content p,main .content-container .inner-content-content .content-services .content-service-item .content-service-item-content span,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-content p,main .content-container .inner-content-form-content .content-services .content-service-item .content-service-item-content span{color:#494949;font-size:16px;line-height:138%}main .content-container .inner-content-content .contact-box-container,main .content-container .inner-content-form-content .contact-box-container{margin:auto}@media (min-width:768px){main .content-container .inner-content-content .contact-box-container,main .content-container .inner-content-form-content .contact-box-container{display:flex;flex-direction:column;max-width:unset}}@media (min-width:1024px){main .content-container .inner-content-content .contact-box-container,main .content-container .inner-content-form-content .contact-box-container{margin:0}}@media (min-width:1400px){main .content-container .inner-content-content .contact-box-container,main .content-container .inner-content-form-content .contact-box-container{width:315px}}@media (min-width:768px){main .content-container .inner-content-content .contact-box-container.double,main .content-container .inner-content-form-content .contact-box-container.double{width:522px}}@media (min-width:1024px){main .content-container .inner-content-content .contact-box-container.double,main .content-container .inner-content-form-content .contact-box-container.double{width:760px}}@media (min-width:1400px){main .content-container .inner-content-content .contact-box-container.double,main .content-container .inner-content-form-content .contact-box-container.double{width:315px}}main .content-container .inner-content-content .contact-box-container .contact-box-content,main .content-container .inner-content-form-content .contact-box-container .contact-box-content{display:flex;flex-direction:column}@media (min-width:768px){main .content-container .inner-content-content .contact-box-container .contact-box-content,main .content-container .inner-content-form-content .contact-box-container .contact-box-content{flex-direction:row}}@media (min-width:1400px){main .content-container .inner-content-content .contact-box-container .contact-box-content,main .content-container .inner-content-form-content .contact-box-container .contact-box-content{flex-direction:column}}@media (min-width:768px){main .content-container .inner-content-content .contact-box-container .contact-box-content .contact-box-content-element,main .content-container .inner-content-form-content .contact-box-container .contact-box-content .contact-box-content-element{padding:21px 33px 58px 30px}}@media (min-width:1400px){main .content-container .inner-content-content .contact-box-container .contact-box-content .contact-box-content-element:first-of-type,main .content-container .inner-content-form-content .contact-box-container .contact-box-content .contact-box-content-element:first-of-type{padding:21px 33px 30px 30px}}main .content-container .inner-content-content .link-list-container,main .content-container .inner-content-form-content .link-list-container{margin-top:78px}@media (min-width:1024px){main .content-container .inner-content-content .link-list-container,main .content-container .inner-content-form-content .link-list-container{margin-top:120px}}@media (min-width:1400px){main .content-container .inner-content-content .link-list-container,main .content-container .inner-content-form-content .link-list-container{margin-top:0}}main .content-container .no-padding{padding:0!important}main .content-container .inner-content-content.member-content-content,main .content-container .inner-content-content.no-shadow{box-shadow:unset}main .content-container .inner-content-content.no-full-width{width:calc(100% - 60px)}main .content-container .inner-content-content.inner-content-padding{padding:40px 30px 100px}main .content-container .inner-content-content .inner-left{margin-bottom:20px}@media (min-width:1400px){main .content-container .inner-content-content .inner-left{margin-bottom:0}}main .content-container .inner-content-form-content{padding:0}@media (min-width:1400px){main .content-container .inner-content-form-content{box-shadow:-12px 12px 17px rgba(0,0,0,.07)}}main .content-container .inner-content-form-content .inner-left{margin-bottom:40px}@media (min-width:1400px){main .content-container .inner-content-form-content .inner-left{background:#fff;margin-bottom:0}main .content-container .inner-content-form-content .inner-right{background:#fff;padding:60px 40px 0 0}}main .content-container .content-form{padding-bottom:0}main .content-container .content-form.full-width{width:100%}main .content-container .content-form:last-of-type{padding-bottom:100px}main .content-container .content-form .form-panel .form-panel-headline{background:#fff;border-bottom:15px solid #f7f7f7;padding-bottom:10px}main .content-container .content-form .form-panel .form-panel-content{display:none}main .content-container .content-form .form-panel .form-panel-content .rte-content *,main .content-container .content-form .form-panel .form-panel-content p{font-size:16px;line-height:138%}main .content-container .content-form .form-panel .form-panel-content .form-element .star-legend{background:url(../css/img/ic_star.svg) no-repeat top 4px left;color:#494949;font-size:16px;line-height:138%;padding-left:40px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-info.step2{margin:0}@media (min-width:768px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-info.step2{align-items:center;display:flex;justify-content:space-between}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-info.step2 .rte-content{margin-bottom:20px}@media (min-width:768px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-info.step2 .rte-content{margin-bottom:0;margin-right:20px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-info.step2 .star-legend{max-width:330px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .display-form-value,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row input[type=date],main .content-container .content-form .form-panel .form-panel-content .form-element .form-row input[type=email],main .content-container .content-form .form-panel .form-panel-content .form-element .form-row input[type=number],main .content-container .content-form .form-panel .form-panel-content .form-element .form-row input[type=password],main .content-container .content-form .form-panel .form-panel-content .form-element .form-row input[type=text],main .content-container .content-form .form-panel .form-panel-content .form-element .form-row select,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row textarea{max-width:unset;width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .split,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row.split{display:grid;gap:20px}@media (min-width:768px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .split,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row.split{grid-template-columns:repeat(2,calc(50% - 10px))}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .split.split-2,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row.split.split-2{grid-template-columns:calc(20% - 10px) calc(80% - 10px)}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .split .no-label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row.split .no-label{padding-top:28px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .split .date-item.hide,main .content-container .content-form .form-panel .form-panel-content .form-element .form-row.split .date-item.hide{display:none}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .add-child-btn-container{width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-row .add-child-btn-container #add-child-btn a{cursor:pointer;font-size:15px;line-height:153%}main .content-container .content-form .form-panel .form-panel-content .form-element .selected-Area-item{color:#828282;font-size:16px;line-height:138%}main .content-container .content-form .form-panel .form-panel-content .form-element .selected-Area-item strong{font-weight:500}main .content-container .content-form .form-panel .form-panel-content .form-element ul.selected-Areas{font-size:16px;line-height:138%;padding:0}main .content-container .content-form .form-panel .form-panel-content .form-element ul.selected-Areas>li{background:url(../css/img/ic_list-check.svg) no-repeat 0 0;margin-bottom:5px;padding-left:30px}main .content-container .content-form .form-panel .form-panel-content .form-element .choose-area-btn{font-size:15px;line-height:23px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container{display:grid;gap:10px;grid-template-columns:100%;margin:-20px -30px -24px}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container{gap:4px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-header{display:none}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-header{display:grid;grid-template-columns:calc(154px + 50%) 100px;padding:30px 30px 16px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-header span{font-size:16px;line-height:138%}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element{background:#f0f0f0;display:flex;flex-direction:column}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left{display:grid;grid-template-columns:calc(100% - 200px) 200px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox{align-items:center;display:flex;height:100%;justify-content:center}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox label{background-color:#dce8eb;background-position:50%;cursor:pointer;display:block;height:100%;max-width:unset;min-width:unset;padding:0;width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox input[type=checkbox]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox input[type=checkbox]:checked~label{background-color:#c8e1e6}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-image img{display:block}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right{display:grid;gap:20px;grid-template-columns:100%;padding:20px 10px;width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right>div{align-items:center;display:flex;justify-content:left}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right>div .star-legend{background:url(../css/img/ic_star.svg) no-repeat 0 0;min-height:30px;padding-top:5px}@media (min-width:550px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element{display:grid;grid-template-columns:200px calc(100% - 200px)}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left{display:flex;flex-direction:column}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox label{height:84px;width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-image img{width:100%}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right{padding:10px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right>div p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element{display:flex;flex-direction:row}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left{flex-direction:row}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-check .form-checkbox label{height:100%;width:88px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-left .form-checkable-table-element-image img{height:auto;max-width:none;width:250px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right{grid-template-columns:repeat(2,calc(50% - 10px));padding:0}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right>div:first-of-type{padding-left:20px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-checkable-table-container .form-checkable-table-element .form-checkable-table-element-right>div p{max-width:unset;overflow:unset;text-overflow:unset;white-space:unset}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row:last-of-type{margin-bottom:0}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row{flex-direction:row}}@media (min-width:1220px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row{display:grid;gap:30px;grid-template-columns:330px calc(100% - 350px)}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-text{align-items:center;display:flex;justify-content:start;justify-content:flex-start;margin-bottom:10px}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-text{margin-bottom:0}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-text span{font-size:16px;font-weight:700;line-height:138%}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-text span{font-weight:400}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios{display:flex;flex-direction:row;justify-content:space-between;padding:0;position:relative;width:100%}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios{padding:0 10px 0 3px;width:476px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-check-row-bg{background:#dce8eb;border-radius:60px;height:10px;left:0;position:absolute;top:62px;width:100%}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-check-row-bg{top:42px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio{position:relative}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left{left:-8px;max-width:50px;text-align:center}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left{left:unset;max-width:unset;text-align:left}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]~label{background-position:bottom -5px center}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]~label{background-position:bottom}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]:checked~label{background-position:bottom -5px center}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.left input[type=radio]:checked~label{background-position:bottom}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right{max-width:90px;right:-20px;text-align:center}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right{max-width:unset;right:unset;text-align:left}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right .hide-on-mobile{display:none}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right .hide-on-mobile{display:inline}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right .hide-on-desktop{display:inline}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.right .hide-on-desktop{display:none}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio.mid{left:calc(50% - 15px);position:absolute}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]~label{background:url(../css/img/radio_2_off.svg) no-repeat bottom;cursor:pointer;min-height:84px;min-width:26px;padding:0}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]~label{min-height:64px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio input[type=radio]:checked~label{background:url(../css/img/radio_2_on.svg) no-repeat bottom}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]~label{background-position:bottom -5px right 15px}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]~label{background-position:bottom right 15px}}main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]:checked~label{background-position:bottom -5px right 15px}@media (min-width:1024px){main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]:checked+label,main .content-container .content-form .form-panel .form-panel-content .form-element .form-check-row .form-check-row-radios .form-radio:last-of-type input[type=radio]:checked~label{background-position:bottom right 15px}}main .content-container .content-form .form-panel .form-panel-headline{color:#828282;font-weight:700}main .content-container .content-form .form-panel.active .form-panel-headline{color:#000}main .content-container .content-form .form-panel.active .form-panel-content{display:grid;gap:4px;grid-template-columns:100%}main .content-container .content-form .form-panel.enabled .form-panel-headline{color:#00649b;cursor:pointer}main .content-container .content-form .form-finished-headline{color:#00aadc}main .content-container.flat-detail-header-container .inner-content-header{padding:28px 30px 0}@media (min-width:768px){main .content-container.flat-detail-header-container .inner-content-header{padding:60px 0 0}}@media (min-width:1400px){main .content-container.flat-detail-header-container .inner-content-header{padding:60px 40px 0}}main .content-container.flat-detail-header-container .inner-content-header .back-link{color:#1e325a;display:block;font-size:26px;line-height:138%;margin-bottom:20px;position:relative}main .content-container.flat-detail-header-container .inner-content-header .content-header-content{max-width:unset}main .content-container.flat-detail-header-container .inner-content-header .content-header-content a,main .content-container.flat-detail-header-container .inner-content-header .content-header-content p,main .content-container.flat-detail-header-container .inner-content-header .content-header-content span{font-size:20px;font-weight:500;line-height:140%}main .content-container.flat-detail-container{background:#fff;padding-top:50px}@media (min-width:1400px){main .content-container.flat-detail-container .inner-left{padding:0 40px}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-map{background:#ff00e0;display:none;height:244px;width:100%}@media (min-width:1400px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-map{display:block;height:353px}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-map.mobile{display:block;margin:0 -20px;width:calc(100% + 40px)}@media (min-width:1400px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-map.mobile{display:none}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content{box-shadow:-12px 12px 17px rgba(0,0,0,.07);padding:30px 20px}@media (min-width:768px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content{box-shadow:unset}}@media (min-width:1400px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content{display:flex;justify-content:space-between}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content h3{margin-bottom:40px}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text{margin-bottom:50px}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text a,main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text p,main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text span{color:#494949;font-size:20px;line-height:140%}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text a strong,main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text p strong,main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-info-text span strong{font-weight:700}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers h4{margin-bottom:10px}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table{padding-bottom:30px}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row{background:#f7f7f7;border-bottom:1px solid #bdbdbd;display:flex;flex-direction:column;padding:12px 20px 0}@media (min-width:768px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row{background:unset;display:grid;gap:10px;grid-template-columns:calc(50% - 6.66px) calc(25% - 6.66px) calc(25% - 6.66px)}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row:last-of-type{border:unset}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row span{color:#494949;font-size:20px;line-height:140%;min-height:40px}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row span .flat-detail-numbers-row-pretext{font-weight:700}@media (min-width:768px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row span .flat-detail-numbers-row-pretext{display:none}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row.header{display:none}@media (min-width:768px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row.header{display:grid}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .flat-detail-numbers .flat-detail-numbers-table .flat-detail-numbers-row.header span{font-weight:700}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .inner-right{padding:0}@media (min-width:1400px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .inner-right{margin-top:-80px}}main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .inner-right .flat-element{box-shadow:unset;margin:0}@media (min-width:768px){main .content-container.flat-detail-container .flat-detail-info-container .flat-detail-info-content .inner-right .flat-element{box-shadow:-12px 12px 17px rgba(0,0,0,.07)}}main .content-container .flat-table-headline{color:#494949;font-size:28px;line-height:129%;margin:0 0 10px;word-break:break-all}@media (min-width:768px){main .content-container .flat-table-headline{font-size:30px;line-height:127%}}main .content-container .flat-table{margin-bottom:40px}@media (min-width:768px){main .content-container .flat-table{max-width:740px}}@media (min-width:1400px){main .content-container .flat-table{max-width:unset}}main .content-container .flat-table .flat-table-row{border-bottom:1px solid #bdbdbd;margin-bottom:10px;padding:12px 0 10px}main .content-container .flat-table .flat-table-row:last-of-type{border-bottom:unset;margin-bottom:0}main .content-container .flat-table .flat-table-row *{margin-bottom:10px}main .content-container .flat-table .flat-table-row :last-of-type{margin-bottom:0}@media (min-width:768px){main .content-container .flat-table .flat-table-row{display:flex;justify-content:space-between;margin-bottom:0;padding:11px 0}main .content-container .flat-table .flat-table-row *{margin:0}}main .content-container .flat-table-text{color:#494949;display:block;font-size:20px;line-height:140%;padding:0 20px}main .key-figures-container .inner-key-figures{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .key-figures-container .inner-key-figures{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .key-figures-container .inner-key-figures{display:flex;position:unset}}@media (min-width:1400px){main .key-figures-container .inner-key-figures{width:100%}}@media (min-width:1220px){main .key-figures-container .inner-key-figures{display:block;padding-bottom:60px}}main .key-figures-container .inner-key-figures .key-figures-top{padding:0 0 20px;position:relative;z-index:6}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-top{max-width:660px}}main .key-figures-container .inner-key-figures .key-figures-top h2{position:relative}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-top h2{margin-bottom:30px}}main .key-figures-container .inner-key-figures .key-figures-top .key-figures-top-bg{background:#c8e1e6;height:201px;opacity:.5;position:absolute;right:30px;top:50px;width:191px}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-top .key-figures-top-bg{display:none}}main .key-figures-container .inner-key-figures .key-figures-bottom{padding:0 30px;position:relative}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom{margin:0 auto;max-width:850px;padding:0}}@media (min-width:1400px){main .key-figures-container .inner-key-figures .key-figures-bottom{display:grid;grid-template-columns:920px 300px;max-width:unset}}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-map{min-height:520px}}@media (min-width:1400px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-map{min-width:920px}}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-map img{height:100%;max-height:527px;max-width:unset;opacity:.3;position:absolute;width:auto}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-map img{min-height:520px;opacity:1;width:auto}}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items{display:flex;flex-direction:column;margin:20px 0 30px;position:relative;z-index:6}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items{float:right;margin:20px -30px 30px 0;width:250px}}@media (min-width:1400px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items{margin:0;top:60px}}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items>div{margin-bottom:15px}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items>div:last-of-type{margin:0}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items .key-figures-item{background:#fff;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:inline-block;padding:18px 20px 15px}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items .key-figures-item span{color:#494949;display:block}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items .key-figures-item span:first-of-type{font-size:45px;line-height:78%;margin-bottom:5px}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-items .key-figures-item span:last-of-type{font-size:16px;line-height:138%}main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-bottom-text{z-index:5}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-bottom-text{float:right;margin:-295px -30px 0 0;max-width:620px;padding:340px 75px 105px 62px;position:relative}}@media (min-width:1400px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-bottom-text{float:unset;left:-225px;padding:110px 130px 258px 230px;position:relative;right:unset;top:185px;width:620px}}@media (min-width:768px){main .key-figures-container .inner-key-figures .key-figures-bottom .key-figures-bottom-text .key-figures-bottom-bg{background:#c8e1e6;display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}}main .key-figures-container .inner-key-figures p,main .key-figures-container .inner-key-figures span{color:#494949;font-size:20px;line-height:140%;position:relative}main .modul-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}@media (min-width:1220px){main .modul-container{flex-direction:row;position:relative}main .modul-container .modul-text-media-container{margin-right:40px;padding-bottom:90px}}@media (min-width:1400px){main .modul-container .modul-text-media-container{flex-grow:1;margin-right:80px}}main .modul-container .inner-modul{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .modul-container .inner-modul{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .modul-container .inner-modul{display:flex;position:unset}}@media (min-width:1400px){main .modul-container .inner-modul{width:100%}}main .modul-container .modul-content{padding:0 30px 30px;position:relative;z-index:5}@media (min-width:768px){main .modul-container .modul-content{padding:0 0 30px}}main .modul-container .modul-media-container{padding:0 30px;position:relative}@media (min-width:768px){main .modul-container .modul-media-container{padding:0}}@media (min-width:1220px){main .modul-container .modul-media-container{margin:auto;max-width:1220px;width:100%}}main .modul-container .modul-media-container .modul-media-bg{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}main .modul-container .modul-media-container .modul-media-bg div{background:#c8e1e6;height:50%;width:100%}@media (min-width:768px){main .modul-container .modul-media-container .modul-media-bg{left:-82px;right:-82px;width:unset}main .modul-container .modul-media-container .modul-media-bg div:first-of-type{background:transparent}}@media (min-width:1220px){main .modul-container .modul-media-container .modul-media-bg{bottom:-90px;left:-110px;right:unset;top:unset;width:1440px}main .modul-container .modul-media-container .modul-media-bg div:first-of-type{height:25%}main .modul-container .modul-media-container .modul-media-bg div:last-of-type{height:75%}}main .modul-container .modul-media-container .modul-media{position:relative;width:100%;z-index:5}main .modul-container .modul-media-container .placeholder{background:#ff00e0;height:188px}@media (min-width:768px){main .modul-container .modul-media-container .placeholder{height:400px}}main .modul-container .modul-boxes{align-items:center;display:flex;flex-direction:column;padding:30px;position:relative}@media (min-width:768px){main .modul-container .modul-boxes{padding:30px 0}}@media (min-width:1092px) and (max-width:1219px){main .modul-container .modul-boxes{display:grid;gap:30px;grid-template-columns:repeat(2,410px);justify-content:center}main .modul-container .modul-boxes .modul-box,main .modul-container .modul-boxes .modul-box-links{margin:0!important}}@media (min-width:1220px){main .modul-container .modul-boxes{background:unset;display:flex;flex-direction:column;gap:unset;justify-content:start;margin-top:65px;max-width:340px;min-width:340px}}@media (min-width:1400px){main .modul-container .modul-boxes{max-width:340px;min-width:340px}}main .modul-container .modul-boxes .modul-boxes-bg{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){main .modul-container .modul-boxes .modul-boxes-bg{left:-82px;right:-82px;width:unset}}@media (min-width:1220px){main .modul-container .modul-boxes .modul-boxes-bg{display:none}}main .modul-container .modul-boxes .modul-boxes-bg div{background:#c8e1e6;height:100%;width:100%}main .modul-container .modul-boxes .modul-box,main .modul-container .modul-boxes .modul-box-links{height:153px;max-height:153px;max-width:314px;min-height:153px;min-width:314px;width:314px}@media (min-width:768px){main .modul-container .modul-boxes .modul-box,main .modul-container .modul-boxes .modul-box-links{height:157px;max-height:157px;max-width:410px;min-height:157px;min-width:410px;width:410px}}@media (min-width:1220px){main .modul-container .modul-boxes .modul-box,main .modul-container .modul-boxes .modul-box-links{height:157px;max-height:157px;max-width:340px;min-height:157px;min-width:340px;width:340px}}main .modul-container .modul-boxes .modul-box{align-items:center;background:#fff;border-radius:3px;box-shadow:-12px 10px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:30px 10px;z-index:5}@media (min-width:550px){main .modul-container .modul-boxes .modul-box{margin-bottom:30px}}@media (min-width:1220px){main .modul-container .modul-boxes .modul-box{max-width:340px;width:100%}}main .modul-container .modul-boxes .modul-box h4{color:#00649b;overflow:hidden;text-align:center;width:100%}@media (min-width:1400px){main .modul-container .modul-boxes .modul-box h4{line-height:115%}}main .modul-container .modul-boxes .modul-box .rte-content p,main .modul-container .modul-boxes .modul-box p,main .modul-container .modul-boxes .modul-box span{color:#494949;display:block;font-size:16px;line-height:22px;max-height:54px;overflow:hidden;padding-bottom:10px;text-align:center}main .modul-container .modul-boxes .modul-box-links{height:unset;min-height:unset;text-align:left;z-index:5}@media (min-width:550px){main .modul-container .modul-boxes .modul-box-links{margin-bottom:30px;width:calc(50% - 20px)}}@media (min-width:1220px){main .modul-container .modul-boxes .modul-box-links{max-width:unset;width:100%}}main .modul-container .modul-boxes .modul-box-links>div{margin-bottom:10px}main .modul-container .modul-boxes .modul-box-links>div:last-of-type{margin-bottom:0}main .modul-container .modul-boxes .modul-box-links a{font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:26px}main .outer-contact-info{background:#fff;padding:20px 0 50px;width:100%}@media (min-width:1024px){main .outer-contact-info{padding:60px 0}}main .contact-info-container .inner-contact-info{display:flex;justify-content:center;margin:0 auto;max-width:1220px;padding:0 17.5px;position:relative}@media (min-width:768px){main .contact-info-container .inner-contact-info{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .contact-info-container .inner-contact-info{display:flex;position:unset}}@media (min-width:1400px){main .contact-info-container .inner-contact-info{width:100%}}@media (min-width:1024px){main .contact-info-container .inner-contact-info{display:grid;gap:84px;grid-template-columns:auto auto;padding:0}}main .contact-info-container .inner-contact-info .contact-info-text{display:none}@media (min-width:1024px){main .contact-info-container .inner-contact-info .contact-info-text{display:flex;flex-direction:column}main .contact-info-container .inner-contact-info .contact-info-text h3{margin:0 0 18px}main .contact-info-container .inner-contact-info .contact-info-text p,main .contact-info-container .inner-contact-info .contact-info-text span{color:#494949;font-size:20px;line-height:140%}main .contact-info-container .inner-contact-info .contact-info-text>div{margin-top:15px}}main .flat-container .inner-flat{margin:0 auto;max-width:1220px;position:relative}@media (min-width:768px){main .flat-container .inner-flat{margin:auto;width:calc(100% - 164px)}}@media (min-width:1220px){main .flat-container .inner-flat{display:flex;position:unset}}@media (min-width:1400px){main .flat-container .inner-flat{width:100%}}@media (min-width:1220px){main .flat-container .inner-flat{display:block}}@media (min-width:1400px){main .flat-container .inner-flat{display:flex;flex-wrap:wrap;justify-content:space-between}main .flat-container .inner-flat .inner-left{max-width:800px}main .flat-container .inner-flat .inner-left .flat-element.application,main .flat-container .inner-flat .inner-left .flat-element.missing{display:none}}main .flat-container .inner-flat .inner-right .flat-element.application,main .flat-container .inner-flat .inner-right .flat-element.missing{display:none}@media (min-width:1400px){main .flat-container .inner-flat .inner-right{max-width:380px}main .flat-container .inner-flat .inner-right .flat-element.application,main .flat-container .inner-flat .inner-right .flat-element.missing{display:block}main .flat-container .inner-flat .inner-right .flat-element.missing{margin-bottom:40px}}main .flat-container .flat-map{background:#ff00e0;height:212px;width:100%}@media (min-width:1024px){main .flat-container .flat-map{height:495px}}@media (min-width:1400px){main .flat-container .flat-map{height:500px;margin:0 0 12px}}main .flat-container .flat-filter{background:#e6eff1;display:flex;flex-direction:column;margin:0 auto 30px;padding:28px 30px;width:calc(100% - 60px)}@media (min-width:768px){main .flat-container .flat-filter{flex-direction:row;flex-wrap:wrap;padding:18px 20px;width:100%}}main .flat-container .flat-filter .form-checkbox{margin-bottom:20px}@media (min-width:768px){main .flat-container .flat-filter .form-checkbox{margin:0;padding:10px}}main .flat-container .flat-filter .form-checkbox:last-of-type{margin-bottom:0}main .flat-container .flat-filter .form-checkbox label{color:#00aadc;font-size:15px;line-height:153%}main .flat-container .flat-elements{padding-bottom:40px}@media (min-width:550px){main .flat-container .flat-elements{display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media (min-width:1220px){main .flat-container .flat-elements{gap:18px;grid-template-columns:repeat(3,calc(33.333% - 12px))}}@media (min-width:1400px){main .flat-container .flat-elements{gap:40px;grid-template-columns:repeat(2,calc(50% - 20px))}main .flat-container .flat-elements.full-width{gap:40px;grid-template-columns:repeat(3,380px)}}main .flat-element{background:#fff;border-radius:3px;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:block;margin:0 auto 30px;max-width:350px}@media (min-width:550px){main .flat-element{margin:0 auto;max-width:unset}}@media (min-width:1024px){main .flat-element{width:100%}}main .flat-element.flat .flat-upper{padding:20px 30px 0}main .flat-element.flat .flat-upper .flat-status{margin-bottom:10px;text-align:right}main .flat-element.flat .flat-upper .flat-status span{color:#00aadc;font-size:16px;line-height:138%}main .flat-element.flat .flat-upper h5{color:#00649b;margin-bottom:10px}main .flat-element.flat .flat-upper .flat-adress{color:#494949;display:block;font-size:16px;line-height:138%;margin-bottom:10px}main .flat-element.flat .flat-upper .flat-extras{display:flex;flex-wrap:wrap;margin:0 -9px -9px}main .flat-element.flat .flat-upper .flat-extras .flat-extra{height:42px;margin:9px;width:42px}main .flat-element.flat .flat-upper .flat-extras .flat-extra.eParking{background:url(../css/img/ic_flat-eParking.svg) no-repeat 50%;background-size:contain}main .flat-element.flat .flat-upper .flat-extras .flat-extra.parking{background:url(../css/img/ic_flat-parking.svg) no-repeat 100%;background-size:contain}main .flat-element.flat .flat-seperator{background:#00aadc;height:4px;margin:26px 0 10px;width:92px}main .flat-element.flat .flat-lower{position:relative}main .flat-element.flat .flat-lower img{height:220px;object-fit:cover;width:100%}main .flat-element.flat .flat-lower a{background-color:#fff;border:none;position:absolute;right:0;top:-10px}main .flat-element.flat.rented{background:#f7f7f7}main .flat-element.flat.rented .flat-upper .flat-status span{color:#828282}main .flat-element.flat.rented .flat-seperator{background:#c8e1c3}main .flat-element.flat.rented .flat-lower a{background-color:#f7f7f7}main .flat-element.missing{padding:30px 20px}main .flat-element.missing h4{color:#000;margin-bottom:20px}main .flat-element.missing span{color:#000;display:block;font-size:20px;line-height:140%;margin-bottom:20px}main .flat-element.missing .missing-links{display:flex;flex-direction:column}main .flat-element.missing .missing-links a{border:none;display:block;margin-bottom:20px}main .flat-element.missing .missing-links a:last-of-type{margin:0}@media (min-width:550px){main .flat-element.application{max-width:unset;width:100%}}main .flat-element.application>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:90px 0}main .flat-element.application .application-icon{background:url(../css/img/ic_bewerbung_2.svg) no-repeat 50%;background-size:contain;height:90px;margin-bottom:11px;width:90px}main .flat-element.application span{color:#494949;display:block;font-size:16px;line-height:138%;margin-bottom:8px;text-align:center}main .flat-element.application p{padding:0 20px;word-break:break-all;word-wrap:break-word;color:#494949;font-size:28px;line-height:129%;text-align:center}main .flat-element.application.active .application-icon{background:url(../css/img/ic_bewerbung_2.svg) no-repeat 50%;background-size:contain}main .box-with-image{margin-top:20px}main .box-with-image .box-with-image-content{align-items:end;display:flex;flex-direction:column}@media (min-width:1024px){main .box-with-image .box-with-image-content{flex-direction:row;justify-content:space-between}}main .box-with-image ul li{background:url(../css/img/ic_list-check.svg) no-repeat 0 0;background-position-y:2px;margin-bottom:15px;min-height:24px;padding:2px 0 0 32px}main .box-with-image ul li:last-of-type{margin-bottom:0}main .box-with-image .box-with-image-content-list{padding:0 20px 52px;width:100%}@media (min-width:1024px){main .box-with-image .box-with-image-content-list{max-width:calc(100% - 220px)}}main .box-with-image img.box-with-image-image{margin:-70px 20px 0 0;max-width:220px;width:100%}@media (min-width:1024px){main .box-with-image img.box-with-image-image{margin:0}}main .inner-left{position:relative}@media (min-width:1400px){main .inner-left{width:840px}}main .inner-left .search-header{background:#f7f7f7;margin-bottom:1px;padding:22px 20px}main .inner-left .search-header .search-title{color:#00aadc;display:block;font-size:16px;line-height:138%;margin-bottom:5px}main .inner-left .search-header input[type=text]{background:#fff;margin-bottom:20px;max-width:400px}main .inner-left .search-numbers{background:#f7f7f7;padding:22px 20px}main .inner-left .search-numbers span{color:#494949;display:block;font-size:16px;line-height:138%}main .inner-left .search-numbers span:last-of-type{margin-top:20px}@media (min-width:1400px){main .inner-left .search-filter{display:none}}main .inner-left .search-results{background:#fff;padding:40px 20px 50px}main .inner-left .search-results .search-result{border-bottom:2px solid #f0f0f0;margin-bottom:60px}main .inner-left .search-results .search-result:last-of-type{margin-bottom:0}main .inner-left .search-results .search-result .search-result-area,main .inner-left .search-results .search-result .search-result-headline,main .inner-left .search-results .search-result a,main .inner-left .search-results .search-result p{color:#494949;display:block;font-size:20px;line-height:140%;margin-bottom:10px}main .inner-left .search-results .search-result .search-result-area{font-weight:700}main .inner-left .search-results .search-result .search-result-headline{font-size:26px;line-height:138%}main .inner-left .search-results .search-result a{color:#00649b}main .inner-left .search-more-link{display:flex;justify-content:end;padding:125px 20px 20px}main .inner-right{align-items:center;display:flex;flex-direction:column;position:relative}@media (min-width:1400px){main .inner-right.content-left{align-items:flex-start;align-items:start}}main .inner-right .box-collection-container>div{margin-bottom:40px}@media (min-width:1024px){main .inner-right{align-items:start;flex-direction:row;justify-content:start}}@media (min-width:1400px){main .inner-right{align-items:end;flex-direction:column;padding:0;width:380px}}main .inner-right>*{margin-bottom:40px!important}@media (min-width:1024px){main .inner-right>*{margin-bottom:0!important;margin-right:40px!important}}@media (min-width:1400px){main .inner-right>*{margin-bottom:40px!important;margin-right:0!important}}main .inner-right>:last-of-type{margin-bottom:0!important;margin-right:0!important}main .inner-right .service-offers h3{color:#00aadc;font-family:Graphik,Arial;font-size:20px;font-style:normal;font-weight:300;line-height:140%;text-align:left}@media (min-width:1400px){main .inner-right .service-offers{align-items:end;flex-direction:column}main .inner-right .service-offers h3{text-align:right}main .inner-right .service-offer{margin:0}}main .inner-right .search-filter{border:unset;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:none;padding:0 20px 20px;width:340px}@media (min-width:1400px){main .inner-right .search-filter{display:block}main .inner-right .search-filter .search-filter-header{text-align:right}main .inner-right .search-filter .search-filter-header span{color:#00aadc;font-size:20px;line-height:140%;text-align:right}main .inner-right .search-filter .search-filter-header:before{display:none}main .inner-right .search-filter .search-filter-content{display:block}main .inner-right .search-filter .search-filter-content>div{flex-direction:column;flex-wrap:unset}}main .inner-right .content-image-box{position:relative}main .inner-right .content-image-box>div{position:relative;z-index:5}main .inner-right .content-image-box:after{background:#dce8eb;bottom:0;content:"";height:130px;left:-82px;position:absolute;width:calc(100% + 164px)}@media (min-width:768px){main .inner-right .content-image-box:after{left:-100vw;width:200vw}}@media (min-width:1400px){main .inner-right .content-image-box:after{left:0;width:100%}}@media (min-width:768px){main .inner-right .content-image-box{display:flex;justify-content:space-between}main .inner-right .content-image-box>div{margin-right:20px}main .inner-right .content-image-box>div:last-of-type{margin:0}}@media (min-width:1400px){main .inner-right .content-image-box{display:block}}main .inner-right .content-image-box .content-image-box-image-container{padding-bottom:38px}main .inner-right .content-image-box .content-image-box-image-container img{position:relative}.news-item{background:#fff;box-shadow:-12px 12px 17px rgba(0,0,0,.07);display:flex;flex-direction:column;justify-content:space-between;margin:0 40px 0 0;max-width:300px;min-width:300px}@media (min-width:768px){.news-item{max-width:360px;min-width:360px}}.news-item.hide{display:none}.news-item:last-of-type{margin:0}.news-item .news-item-header{margin:20px 0;padding:0 20px 0 40px}.news-item .news-item-header h5{color:#00649b;text-shadow:0 4px 35px hsla(0,0%,100%,.6)}.news-item .article-tags{margin:20px 0;padding:0 20px 0 40px}.news-item .article-tags .article-tag{display:inline-block;font-size:16px;font-weight:400;padding:1px 12px}.news-item.website-article .article-tags .article-tag{border:1px solid #ef7c00;color:#ef7c00}.news-item.annual-report-article .article-tags .article-tag{border:1px solid #008f7d;color:#008f7d}.news-item.bve-aktuell-article .article-tags .article-tag{border:1px solid #50335e;color:#50335e}.news-item .news-item-teaser{margin:20px 0;max-height:151px;overflow:hidden;padding:0 20px 0 40px}.news-item .news-item-teaser p,.news-item .news-item-teaser span{color:#000;display:-webkit-box!important;font-size:16px;-webkit-line-clamp:5;line-height:138%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:normal}.news-item .news-item-teaser strong{font-weight:400}.news-item .news-item-image-block{height:220px;margin-top:20px;max-height:220px;min-height:220px;position:relative;width:100%}.news-item .news-item-image-block .news-item-btn{align-items:center;background:#00649b;border-radius:3px 0 0 3px;color:#fff;cursor:pointer;display:flex;font-family:Graphik,Arial;font-size:16px;font-style:normal;font-weight:500;line-height:138%;padding:9px 34px 9px 29px;position:absolute;right:0;top:-18px}.news-item .news-item-image-block .news-item-btn:after{background:url(../css/img/ic_pfeil-white.svg) no-repeat 100%;content:" ";display:inline-block;height:15px;margin-left:7px;width:15px}.news-item .news-item-image-block img{height:100%;object-fit:cover;width:100%}@media (min-width:768px){.downloads-content{padding:0}}.downloads-content .download-item{align-items:center;border-bottom:20px solid #f0f0f0;display:flex;flex-direction:column;margin-bottom:20px;padding:40px}.downloads-content .download-item:last-of-type{border-bottom:unset;margin-bottom:0}@media (min-width:550px){.downloads-content .download-item{align-items:unset;flex-direction:row}}@media (min-width:1220px){.downloads-content .download-item{border-bottom:unset;box-shadow:-12px 12px 17px rgba(0,0,0,.07)}}.downloads-content .download-item .download-item-left{max-width:140px;min-width:140px;width:140px}@media (min-width:550px){.downloads-content .download-item .download-item-left{margin-right:30px;max-width:200px;min-width:200px;width:200px}}.downloads-content .download-item .download-item-left img{height:auto;width:100%}.downloads-content .download-item .download-item-right{text-align:center}.downloads-content .download-item .download-item-right h5{margin-bottom:10px;margin-top:40px;text-align:center}.downloads-content .download-item .download-item-right h5:first-of-type{margin-top:0}@media (min-width:550px){.downloads-content .download-item .download-item-right h5{text-align:left}}.downloads-content .download-item .download-item-right .rte-content{margin-bottom:10px}.downloads-content .download-item .download-item-right p{text-align:center}@media (min-width:550px){.downloads-content .download-item .download-item-right p{text-align:left}}.downloads-content .download-item .download-item-right a{display:block;font-family:Graphik,Arial;font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-align:center}@media (min-width:550px){.downloads-content .download-item .download-item-right a{text-align:left}}.downloads-content .download-item .download-item-right .additional{display:block;margin:10px 0;text-align:center}@media (min-width:550px){.downloads-content .download-item .download-item-right .additional{text-align:left}}.input-for-search p{margin:0 0 5px}.input-for-search input[type=text]{background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);max-width:260px}.link-btn{border:1px solid #00649b;cursor:pointer;display:inline-block;padding:6px 15px 5px}.link-arrow{background:url(../css/img/ic_pfeil.svg) no-repeat center right 10px;padding-right:35px}.link-arrow-prev{background:url(../css/img/ic_pfeil.svg) no-repeat center left 0;padding-left:20px}.arrow-link{background:url(../css/img/ic_arrow_link.svg) no-repeat 0;display:inline-block;line-height:30px;margin:8px 0;padding-left:30px}.button-container{display:flex;flex-wrap:wrap;margin:-10px}.button-container>.button-element{padding:10px}.btn-primary{background:#00649b;border:none;color:#fff!important;padding:8px 15px}.btn-secondary{background:#fff;border:1px solid #00649b;color:#00649b!important;padding:7px 14px}.btn-red{background-color:#e00000;border:none;color:#fff;padding:8px 15px}.btn-red:hover{background-color:#fff;border:1px solid #e00000;color:#e00000!important}.button,.form button,.form input[type=submit],a.button{background:#00649b;border:none;border-radius:2px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:130%;min-height:38px;padding:8px 15px}.button.arrow,.form button.arrow,.form input[type=submit].arrow,a.button.arrow{background:url(../css/img/ic_pfeil-white.svg) no-repeat center right 10px #00649b;padding-right:35px}.button.active,.button.secondary,.button:hover,.form button.active,.form button.secondary,.form button:hover,.form input[type=submit].active,.form input[type=submit].secondary,.form input[type=submit]:hover,a.button.active,a.button.secondary,a.button:hover{background:#fff;border:1px solid #00649b;color:#00649b!important;padding:7px 14px}.button.active.arrow,.button.secondary.arrow,.button:hover.arrow,.form button.active.arrow,.form button.secondary.arrow,.form button:hover.arrow,.form input[type=submit].active.arrow,.form input[type=submit].secondary.arrow,.form input[type=submit]:hover.arrow,a.button.active.arrow,a.button.secondary.arrow,a.button:hover.arrow{background:url(../css/img/ic_pfeil.svg) no-repeat center right 10px #fff;padding-right:35px}.button.secondary.active,.button.secondary:hover,.form button.secondary.active,.form button.secondary:hover,.form input[type=submit].secondary.active,.form input[type=submit].secondary:hover,a.button.secondary.active,a.button.secondary:hover{background:#00649b;border:none;color:#fff!important;padding:8px 15px}.button.secondary.active.arrow,.button.secondary:hover.arrow,.form button.secondary.active.arrow,.form button.secondary:hover.arrow,.form input[type=submit].secondary.active.arrow,.form input[type=submit].secondary:hover.arrow,a.button.secondary.active.arrow,a.button.secondary:hover.arrow{background:url(../css/img/ic_pfeil-white.svg) no-repeat center right 10px #00649b;padding-right:35px}.button.red-button,.form button.red-button,.form input[type=submit].red-button,a.button.red-button{background-color:#e00000;border:none;color:#fff;padding:8px 15px}.button.red-button:hover,.form button.red-button:hover,.form input[type=submit].red-button:hover,a.button.red-button:hover{background-color:#fff;border:1px solid #e00000;color:#e00000!important}.button.red-button.arrow,.form button.red-button.arrow,.form input[type=submit].red-button.arrow,a.button.red-button.arrow{background:url(../css/img/ic_pfeil-white.svg) no-repeat center right 10px #e00000;padding-right:35px}.button.red-button.arrow:hover,.form button.red-button.arrow:hover,.form input[type=submit].red-button.arrow:hover,a.button.red-button.arrow:hover{background:url(../css/img/ic_pfeil_red.svg) no-repeat center right 10px #fff;padding-right:35px}.contact-box-container{max-width:340px;min-width:min(340px,100%);position:relative}.contact-box-container .contact-box-bg{background:#dce8d9;bottom:-36px;height:183px;position:absolute;right:-41px;width:183px}.contact-box-container h5{background:#f7f7f7;margin:0;padding:21px 30px 0}.contact-box-container .contact-box-content{display:flex}.contact-box-container .contact-box-content-element{background:#f7f7f7;display:flex;flex-direction:column;padding:21px 30px 81px;position:relative;width:100%}.contact-box-container .contact-box-content-element .contact-box-item:not(:first-child){margin-top:60px}.contact-box-container .contact-box-content-element .contact-box-image-container{background:#ff00e0;height:110px;margin:0 0 10px;width:90px}.contact-box-container .contact-box-content-element .contact-box-image-container img{object-fit:cover;width:100%}.contact-box-container .contact-box-content-element .contact-box-name{color:#000;display:block;font-family:LyonDisplay,Arial;font-size:25px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:144%;margin:0 0 15px}.contact-box-container .contact-box-content-element .contact-box-media{color:#00649b;display:block;font-family:LyonDisplay,Arial;font-size:22px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:127%;margin:0 0 15px;padding:0 0 0 30px}.contact-box-container .contact-box-content-element .contact-box-media:last-of-type{margin:0}.contact-box-container .contact-box-content-element .contact-box-media.phone{background:url(../css/img/ic_contact_phone.svg) no-repeat 0}.contact-box-container .contact-box-content-element .contact-box-media.mail{background:url(../css/img/ic_contact_mail.svg) no-repeat 0}.service-offer{background:#fff;margin:0 0 30px;padding:20px 20px 30px}@media (min-width:768px){.service-offer{width:calc(50% - 15px)}}@media (min-width:1024px){.service-offer{margin:0 auto 30px;max-width:290px;width:100%}}@media (min-width:1400px){.service-offer{margin:0 0 30px;width:290px}}.service-offer .service-offer-contact,.service-offer .service-offer-more,.service-offer .service-offer-text{display:block;line-height:138%}.service-offer .service-offer-contact-mail,.service-offer .service-offer-contact-phone,.service-offer .service-offer-contact-phone-service{color:#00649b;display:block;margin:5px 0;min-height:50px;padding:8px 0 0 55px}.service-offer .service-offer-contact-phone{background:url(../css/img/ic_phone_call.svg) no-repeat 0;background-size:50px}.service-offer .service-offer-contact-phone-service{background:url(../css/img/ic_phone_service_call.svg) no-repeat 0;background-size:50px}.service-offer .service-offer-contact-mail{background:url(../css/img/ic_mail.svg) no-repeat 0;background-size:50px}.service-offer .service-offer-text{color:#494949;font-size:16px;max-width:235px}.service-offer .service-offer-more{color:#00649b;font-size:16px;margin:5px 0 0}.numbers-and-facts-container .numbers-and-facts-content{display:grid;gap:20px;grid-template-columns:100%;padding:0 0 50px}@media (min-width:550px){.numbers-and-facts-container .numbers-and-facts-content{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media (min-width:1024px){.numbers-and-facts-container .numbers-and-facts-content{gap:20px;grid-template-columns:240px 240px 240px}}.numbers-and-facts-container .numbers-and-facts-content .numbers-and-facts-box{background:#f0f6f8;display:flex;flex-direction:column}.numbers-and-facts-container .numbers-and-facts-content .numbers-and-facts-box .numbers-and-facts-box-headline{color:#494949;font-family:LyonDisplay,Arial;font-size:38px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:116%;padding:20px 20px 5px}.numbers-and-facts-container .numbers-and-facts-content .numbers-and-facts-box .numbers-and-facts-box-seperator{background:#c8e1e6;height:4px;width:100px}.numbers-and-facts-container .numbers-and-facts-content .numbers-and-facts-box .numbers-and-facts-box-text{color:#494949;font-size:16px;line-height:138%;padding:15px 20px 20px}.custom-box-container{display:flex;flex-direction:column;max-width:340px;min-width:min(340px,100%);position:relative}.custom-box-container .box-bg{background:#dce8d9;bottom:-36px;height:183px;position:absolute;right:-41px;width:183px}.custom-box-container .custom-box-content{padding:30px;position:relative}.custom-box-container h5{margin:0 0 14px}.custom-box-container box-title{color:#000;margin:0 0 20px}.custom-box-container p,.custom-box-container span{color:#000;display:block}.custom-box-container img{margin:12px 0;max-width:100%}.custom-box-container a{display:block}.field-validation-error{color:#c30014;font-size:.75em}.form{background:#fff;padding:40px 30px 100px}@media (min-width:1400px){.form{padding:40px 40px 100px}}.form .form-info{margin:0 0 30px}.form .form-info p{color:#494949;font-size:20px;line-height:140%}.form .form-headline{margin:0 0 10px}.form .form-headline span{color:#494949;font-family:LyonDisplay,Arial;font-size:25px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:144%}@media (min-width:768px){.form .form-headline span{font-size:36px;line-height:128%}}@media (min-width:1400px){.form .form-headline span{font-size:38px;line-height:116%}}.form .form-content{background:#fff;display:grid;gap:4px;grid-template-columns:100%}.form .form-content .form-element{background:#f7f7f7;display:grid;gap:15px;grid-template-columns:100%;padding:20px 30px 24px}.form .form-content .form-element .form-element{padding:20px 0 24px}.form .form-content .form-element .form-row-group{display:grid;gap:15px;grid-template-columns:100%}.form .form-content .form-element .form-row{display:grid;gap:10px;grid-template-columns:100%}.form .form-content .form-element .form-row label{color:#00649b;font-size:16px;line-height:138%}.form .form-content .form-element .form-row input[type=date],.form .form-content .form-element .form-row input[type=text]{max-width:400px}.form .form-content .form-element .form-row input[type=date].dbh-datepicker,.form .form-content .form-element .form-row input[type=text].dbh-datepicker{max-width:354px}.form .form-content .form-element .form-row input[type=date].dbh-datepicker+button,.form .form-content .form-element .form-row input[type=text].dbh-datepicker+button{display:inline-block;height:40px;padding:0;width:46px}.form .form-content .form-element .form-row .form-radio-container{display:flex;flex-wrap:wrap;margin:-20px}.form .form-content .form-element .form-row .form-radio-container .form-radio{padding:20px}.form .form-content .form-element .form-row .form-additional-info span{color:#494949;font-size:14px;line-height:157%}.form .form-content .form-element .form-row .form-additional-info.error{display:none}.form .form-content .form-element .form-row .form-additional-info.error span{color:#c30014;font-size:16px;font-weight:700}.form .form-content .form-element .form-row .form-additional-info.error.active,.form .form-content .form-element .form-row .form-row-upload-list span{display:block}.form .form-content .form-element .form-row .upload-files-list-container{border:1px solid #aaa;font-size:16px;margin-bottom:10px;padding:5px}.form .form-content .form-element .form-row .upload-files-list-container>ul{list-style:disc outside;margin-left:25px}.form .form-content .form-element .form-row .invalid-message{display:none}.form .form-content .form-element .form-row.invalid label{color:#c30014}.form .form-content .form-element .form-row.invalid input[type=text]{animation:shake .25s;background:hsla(16,59%,62%,.1);border:2px solid #c30014;color:#c30014}.form .form-content .form-element .form-row.invalid .invalid-message{color:#c30014;display:block;font-size:12px}.form .form-content .form-element .form-row .split,.form .form-content .form-element .form-row.split{display:grid;gap:20px}@media (min-width:768px){.form .form-content .form-element .form-row .split,.form .form-content .form-element .form-row.split{grid-template-columns:repeat(2,calc(50% - 10px))}.form .form-content .form-element .form-row .split.split-2,.form .form-content .form-element .form-row.split.split-2{grid-template-columns:calc(20% - 10px) calc(80% - 10px)}.form .form-content .form-element .form-row .split .no-label,.form .form-content .form-element .form-row.split .no-label{padding-top:28px}}.form .form-content .form-element #residence-permition-container{display:none;margin-top:25px}.link-list-container{padding:0 30px}@media (min-width:768px){.link-list-container{padding:0}}.link-list-container h3{margin:0 0 39px}@media (min-width:1400px){.link-list-container h3{color:#1e325a;margin:0 0 10px;text-align:right}}.link-list-container .link-list{display:grid;gap:18px;grid-template-columns:100%;padding-left:15px}@media (min-width:768px){.link-list-container .link-list{gap:15px;grid-template-columns:repeat(3,205px)}}@media (min-width:1024px){.link-list-container .link-list{grid-template-columns:repeat(3,280px)}}@media (min-width:1400px){.link-list-container .link-list{background:#f7f7f7;gap:18px;grid-template-columns:100%;padding:29px 0 49px 15px}}.link-list-container .link-list a{color:#00649b;font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:130%}.flex-content-left-element{margin-bottom:60px}.flex-content-left-element:last-child{margin-bottom:0}.flex-content-right-element{margin-bottom:40px}.flex-content-right-element:last-child{margin-bottom:0}@media (min-width:1024px){.flex-content-right-element .preview-slider .slider .slider-preview-large{display:flex;height:250px}.flex-content-right-element .preview-slider .slider .slider-preview-large img{height:250px;height:auto;width:auto}}.flex-content-right-element .preview-slider .slider .slider-container .slider-line .slide{opacity:1;width:auto}.flex-content-right-element .preview-slider .slider .slider-container .slider-line .slide .slide-img{width:unset}.flex-content-right-element .preview-slider .slider .slider-container .slider-line .slide .slide-img img{display:block;height:100%;max-width:unset;object-fit:unset;width:auto}.accordion-container .accordion-element .accordion-element-question{border-bottom:1px solid #828282;cursor:pointer;padding:18px 0 12px 30px;position:relative}.accordion-container .accordion-element .accordion-element-question:before{background:url(../css/img/ic_accordion-arrow.svg) no-repeat 50%;content:"";display:block;height:22px;left:0;padding:18px 0;position:absolute;top:0;transition:transform .25s ease-in-out;width:15px}.accordion-container .accordion-element .accordion-element-question span{color:#00649b;font-size:20px;line-height:130%;transition:color .25s ease-in-out}.accordion-container .accordion-element .accordion-element-answer{display:none}.accordion-container .accordion-element .accordion-element-answer>div{background:#f7f7f7;display:block;margin-bottom:1px;padding:20px}.accordion-container .accordion-element .accordion-element-answer>div:last-of-type{margin-bottom:0}.accordion-container .accordion-element .accordion-element-answer>div p,.accordion-container .accordion-element .accordion-element-answer>div span{color:#494949}.accordion-container .accordion-element .accordion-element-answer .accordion-search .accordion-search-title{color:#00aadc;display:block;margin-bottom:5px}.accordion-container .accordion-element .accordion-element-answer .accordion-search input[type=text]{background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);margin-bottom:20px;max-width:400px}.accordion-container .accordion-element .accordion-element-answer .accordion-search-result .search-result-count{display:block;margin-bottom:20px}.accordion-container .accordion-element .accordion-element-answer .accordion-search-result .accordion-search-results{display:flex;flex-direction:row;flex-wrap:wrap;margin:-12px;padding:20px 20px 40px}.accordion-container .accordion-element .accordion-element-answer .accordion-search-result .accordion-search-results .accordion-search-result-item{max-width:315px;padding:12px;width:315px}.accordion-container .accordion-element .accordion-element-answer .accordion-search-result .accordion-search-results .accordion-search-result-item a{color:#00649b;font-weight:700}.accordion-container .accordion-element.open .accordion-element-question:before{transform:rotate(90deg)}.accordion-container .accordion-element.open .accordion-element-question span{color:#00aadc}.search-filter{border-bottom:20px solid #f7f7f7;padding:0 20px}.search-filter .search-filter-header{background:#fff;cursor:pointer;padding:16px 0 12px 30px;position:relative}.search-filter .search-filter-header:before{background:url(../css/img/ic_accordion-arrow.svg) no-repeat 50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:transform .25s ease-in-out;width:15px}.search-filter .search-filter-header span{color:#00649b;font-size:20px;line-height:130%}.search-filter .search-filter-content{display:none;padding:10px 0}@media (min-width:550px){.search-filter .search-filter-content>div{display:flex;flex-wrap:wrap;margin:-10px}}.search-filter .search-filter-content .form-checkbox{margin-bottom:18px}@media (min-width:550px){.search-filter .search-filter-content .form-checkbox{margin-bottom:0;padding:10px}}.search-filter .search-filter-content .form-checkbox label{background-position:top 8px right 10px!important;background-size:15px!important;color:#00649b;font-size:20px;line-height:130%}.search-filter .search-filter-content .form-checkbox label span{color:#494949;font-size:20px;line-height:130%}.search-filter .search-filter-content .form-checkbox:last-of-type{margin-bottom:0}.search-filter.open .search-filter-header:before{transform:rotate(90deg)}.panel-search .panel-search-results-info{margin:20px 0}.panel-search .panel-search-results-wrapper{display:none}.panel-search .panel-search-results-wrapper .panel-search-result{display:none;margin:20px 0}.panel-search .panel-search-results-wrapper .panel-search-result.visible{display:block}.panel-search .panel-search-results-wrapper .panel-search-result .contact-item-office:not(:first-child){margin-top:20px}footer{background:#fff;position:relative;width:100%}footer #footer-content{min-height:218px;position:relative}footer #footer-content #inner-footer{display:flex;flex-direction:column;margin:0 auto;max-width:1220px}@media (min-width:768px){footer #footer-content #inner-footer{flex-direction:row;margin:auto;min-height:190px;width:calc(100% - 164px)}}@media (min-width:1400px){footer #footer-content #inner-footer{width:100%}}footer #footer-content #footer-content-left,footer #footer-content #footer-content-right{padding:31px 0 0;width:100%}@media (min-width:768px){footer #footer-content #footer-content-left,footer #footer-content #footer-content-right{width:50%}}@media (min-width:1220px){footer #footer-content #footer-content-left,footer #footer-content #footer-content-right{width:30%}}footer #footer-content #footer-content-left{position:relative;text-align:center}@media (min-width:768px){footer #footer-content #footer-content-left{padding:0;text-align:left}footer #footer-content #footer-content-left:before{background:#fff;content:" ";display:block;height:26px;position:absolute;right:0;top:-26px;width:2000px;z-index:5}}@media (min-width:1400px){footer #footer-content #footer-content-left:before{width:calc(100% + 50vw - 610px)}}footer #footer-content #footer-content-left #footer-social-media-links{margin-top:40px}footer #footer-content #footer-content-left #footer-social-media-links .title{margin-bottom:20px;text-align:center}footer #footer-content #footer-content-left #footer-social-media-links .links{display:flex;gap:10px 20px;justify-content:center}footer #footer-content #footer-content-left #footer-social-media-links .links>a{display:block;height:50px;width:50px}footer #footer-content #footer-content-left #footer-social-media-links .links>a>img{display:block;filter:brightness(0) saturate(100%) invert(16%) sepia(9%) saturate(5703%) hue-rotate(188deg) brightness(96%) contrast(92%);height:100%;width:100%}footer #footer-content #footer-content-left #footer-social-media-links .links>a>img:active,footer #footer-content #footer-content-left #footer-social-media-links .links>a>img:focus,footer #footer-content #footer-content-left #footer-social-media-links .links>a>img:hover{filter:brightness(0) saturate(100%) invert(20%) sepia(90%) saturate(2541%) hue-rotate(184deg) brightness(93%) contrast(101%)}@media (min-width:768px){footer #footer-content #footer-content-left #footer-social-media-links .title{text-align:left}footer #footer-content #footer-content-left #footer-social-media-links .links{justify-content:flex-start}footer #footer-content #footer-content-right{padding-top:33px}}@media (min-width:1220px){footer #footer-content #footer-content-right{width:70%}}footer #footer-content #footer-content-right #footer-links{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-width:375px}@media (min-width:768px){footer #footer-content #footer-content-right #footer-links{justify-content:end;max-width:unset}}@media (min-width:1024px){footer #footer-content #footer-content-right #footer-links{margin:unset}}footer #footer-content #footer-content-right #footer-links>a{font-size:20px;line-height:28px}@media (min-width:768px){footer #footer-content #footer-content-right #footer-links>a{display:block;margin:0 10px;max-height:32px}}@media (min-width:1024px){footer #footer-content #footer-content-right #footer-links>a:last-of-type{margin-right:unset}}footer #footer-title{color:#494949;display:block;font-size:20px;line-height:28px;margin-bottom:26px;text-align:center}@media (min-width:768px){footer #footer-title{margin-bottom:18px;margin-top:-5px;text-align:left}}footer .link-btn{font-family:LyonDisplay,Arial;font-size:20px;font-style:normal;font-variant-numeric:lining-nums;font-weight:400;line-height:26px}.rte-iframe,.slide-video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.rte-iframe embed,.rte-iframe iframe,.rte-iframe object,.slide-video-container embed,.slide-video-container iframe,.slide-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}iframe.resizable-iframe{background:none;border:none;height:auto;margin:0;overflow:hidden;padding:0;width:100%}.popup-layer{align-items:center;background:rgba(220,232,235,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-layer .popup{background:#fff;box-shadow:-12px 12px 17px rgba(0,0,0,.07);max-height:90%;max-width:calc(100% - 20px);overflow:hidden auto;padding:20px;position:relative;width:100%;width:min(calc(100% - 20px),320px)}.popup-layer .popup.info-message-popup{width:min(calc(100% - 20px),480px)}.popup-layer .popup.info-message-popup h3{margin-bottom:20px}.popup-layer .popup.info-message-popup p{margin:20px 0}.popup-layer .popup .popup-close-btn{background:url(../css/img/ic_close.svg) no-repeat 50% #fff;cursor:pointer;height:50px;position:absolute;right:20px;top:15px;width:50px}@media (min-width:1024px){.popup-layer .popup .popup-close-btn{right:40px}}.popup-layer .popup .button-container{margin-top:30px}.popup-layer .popup .button-container .button-element .button{min-width:80px;text-align:center}.popup-layer .popup#residential-areas-popup{width:min(calc(100% - 60px),1220px)}.popup-layer .popup#residential-areas-popup .form{padding:0}.popup-layer .popup#residential-areas-popup h3{color:#00aadc;margin-bottom:13px}.popup-layer .popup#residential-areas-popup .popup-form-content{background:#f7f7f7;padding:30px}.popup-layer .popup#residential-areas-popup .popup-form-content label,.popup-layer .popup#residential-areas-popup .popup-form-content p{font-size:16px;line-height:138%}.popup-layer .popup#residential-areas-popup .popup-form-content .form-checkbox{margin-bottom:15px}.popup-layer .popup#residential-areas-popup .popup-form-content .form-checkbox:first-of-type{margin-top:20px}.popup-layer .popup#residential-areas-popup .popup-form-content .form-checkbox:last-of-type{margin-bottom:0}@media (min-width:1024px){.popup-layer .popup#residential-areas-popup{padding:40px}}.google-map-wrapper{background-color:#f7f7f7;height:100%;position:relative;width:100%}.google-map-wrapper .click-consent-container{height:100%;margin:0 auto;max-width:600px;padding:30px;width:100%}.google-map-wrapper .google-map-container,.google-map-wrapper.consent .click-consent-container{display:none}.google-map-wrapper.consent .google-map-container{display:block}.google-map-wrapper.consent .google-map-container .gm-style .gm-style-iw .gm-style-iw-d{padding-right:10px}.google-map-wrapper.consent .google-map-container .gm-style .gm-style-iw button{right:0!important;top:0!important}.google-map-wrapper.consent .google-map-container .gm-style .gm-style-iw button span{transform:scale(1.5)}.google-map-wrapper.consent .google-map-container .mapContent{margin:5px}.google-map-wrapper.consent .google-map-container .mapContent h2{font-size:30px;line-height:1.5;margin-bottom:10px}.google-map-wrapper.consent .google-map-container .mapContent .mapContentImage img{display:block;height:auto;max-width:100%}.google-map-wrapper.consent .google-map-container .mapContent p{font-size:20px;line-height:140%;margin:10px}.rte-content table.carport-table,table.carport-table{background-color:transparent;border:none;font-family:Graphik,Arial;font-size:16px;font-style:normal;font-weight:300;margin-top:20px;width:100%}.rte-content table.carport-table tr th,table.carport-table tr th{font-weight:700;text-align:left}.rte-content table.carport-table tr td,.rte-content table.carport-table tr th,table.carport-table tr td,table.carport-table tr th{border-bottom:1px solid #bdbdbd;padding:5px 10px}.rte-content table.carport-table tr td:nth-child(2),.rte-content table.carport-table tr th:nth-child(2),table.carport-table tr td:nth-child(2),table.carport-table tr th:nth-child(2){width:75px}.rte-content table.carport-table tr td:nth-child(3),.rte-content table.carport-table tr th:nth-child(3),table.carport-table tr td:nth-child(3),table.carport-table tr th:nth-child(3){width:40px}.rte-content table.carport-table tr td.available,.rte-content table.carport-table tr td.not-available,.rte-content table.carport-table tr th.available,.rte-content table.carport-table tr th.not-available,table.carport-table tr td.available,table.carport-table tr td.not-available,table.carport-table tr th.available,table.carport-table tr th.not-available{text-align:center;vertical-align:middle}.rte-content table.carport-table tr td.available:after,.rte-content table.carport-table tr td.not-available:after,.rte-content table.carport-table tr th.available:after,.rte-content table.carport-table tr th.not-available:after,table.carport-table tr td.available:after,table.carport-table tr td.not-available:after,table.carport-table tr th.available:after,table.carport-table tr th.not-available:after{border-radius:5px;content:"";display:block;height:10px;margin:0 auto;width:10px}.rte-content table.carport-table tr td.available:after,.rte-content table.carport-table tr th.available:after,table.carport-table tr td.available:after,table.carport-table tr th.available:after{background-color:#00d000}.rte-content table.carport-table tr td.not-available:after,.rte-content table.carport-table tr th.not-available:after,table.carport-table tr td.not-available:after,table.carport-table tr th.not-available:after{background-color:#d00000}.youtube-video-wrapper{background-color:#f7f7f7;height:100%;width:100%}.youtube-video-wrapper .click-consent-container{height:100%;margin:0 auto;max-width:600px;padding:30px;width:100%}.youtube-video-wrapper .rte-iframe,.youtube-video-wrapper.consent .click-consent-container{display:none}.click-consent-info .content-without-consent,.youtube-video-wrapper.consent .rte-iframe{display:block}.click-consent-info .content-with-consent,.click-consent-info.consent .content-without-consent{display:none}.click-consent-info.consent .content-with-consent{display:block}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.hide-on-mobile{display:none}@media (min-width:1024px){.hide-on-mobile{display:block}.hide-on-desktop{display:none}}.appointment-booking-section{width:100%}.appointment-booking-section .inner-container{background-color:#fff;padding:60px 30px!important}.appointment-booking-section .appointment-booking-element-container .form{margin-bottom:30px;margin-top:30px;padding:0!important}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question{margin:0 0 30px}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-description{margin:30px 0}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section form{display:flex;flex-direction:column;gap:20px}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul{display:flex;flex-direction:column;gap:10px}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul li .form-radio{align-items:center;display:flex}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul li .form-radio label input[type=radio]{height:1px;left:-9999px;margin:0;opacity:0;padding:0;position:absolute;width:1px}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul li .form-radio label input[type=radio]+span{align-items:center;color:#00649b;display:inline-block;display:flex;font-size:16px;line-height:138%;min-height:30px;padding-left:40px;position:relative}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul li .form-radio label input[type=radio]+span:after{background:url(../css/img/radio_off.svg) no-repeat 0 0;content:"";display:inline-block;height:30px;left:0;position:absolute;top:0;width:30px}.appointment-booking-section .appointment-booking-element-container .appointmentBookingQuestion .question-answers-section ul li .form-radio label input[type=radio]:checked+span:after{background:url(../css/img/radio_on.svg) no-repeat 0 0}.appointment-booking-section .appointment-booking-element-container .appointment-iframe .appointment-bookings-iframe-container{margin-top:30px}.appointment-booking-section .appointment-booking-element-container .appointment-iframe .appointment-bookings-iframe-container #bookings-frame{height:2000px;max-width:100%;width:1024px}@media (min-width:1024px){.appointment-booking-section .appointment-booking-element-container .appointment-iframe .appointment-bookings-iframe-container #bookings-frame{height:1650px}}.appointment-booking-section .appointment-booking-element-container .button-container{gap:10px;margin:20px 0 0}.appointment-booking-section .scheduler-container{margin-top:30px;position:relative}.appointment-booking-section .scheduler-container .scheduler-loading-overlay{align-items:center;background:hsla(0,0%,100%,.85);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:100}.appointment-booking-section .scheduler-container .scheduler-loading-spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#00649b;height:48px;margin-bottom:16px;width:48px}.appointment-booking-section .scheduler-container .scheduler-loading-text{color:#00649b;font-size:18px;font-weight:700}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.appointment-booking-section #scheduler .k-scheduler-fullday{display:none!important}.appointment-booking-section #scheduler .k-scheduler-toolbar .k-scheduler-refresh{display:none}@media (max-width:1023px){.appointment-booking-section #scheduler .k-scheduler-table td,.appointment-booking-section #scheduler .k-scheduler-table th{padding:8px 4px}}.appointment-booking-section #scheduler tr .k-slot-cell span{align-items:center;display:flex;height:100%}.appointment-booking-section #scheduler .k-scheduler-content td{height:42px!important}@media (max-width:1023px){.appointment-booking-section #scheduler .btn-book-slot{background-image:url(../css/img/calendar_today.svg);background-position:50%}.appointment-booking-section #scheduler .btn-book-slot:hover{background-image:url(../css/img/calendar_today_hover.svg)}}.appointment-booking-section #scheduler .btn-book-slot span{display:none}@media (min-width:1024px){.appointment-booking-section #scheduler .btn-book-slot span{display:inline-block}}.appointment-booking-section #appointment-bookings-contact-form,.appointment-booking-section #appointment-bookings-date-form{max-width:100%;width:880px}.appointment-booking-section .form-loading-overlay{align-items:center;background:hsla(0,0%,100%,.85);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:100}.appointment-booking-section .form-loading-spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#00649b;height:48px;margin-bottom:16px;width:48px}.appointment-booking-section .form-loading-text{color:#00649b;font-size:18px;font-weight:700}