@charset "UTF-8";@import url(https://use.typekit.net/mga5mjn.css);
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-left:20px;margin-top:15px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}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,main,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:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,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}:root{--colorBeige:#f7ede1;--colorGreen:#133b32;--colorGreenLight:#69b18e;--colorOrange:#e75c12;--colorOrangeHover:#d04e0f;--colorBlueLight:#cbe1f6;--colorWhite:#fff;--colorBlack:#000;--colorBlack08:rgba(0,0,0,.08);--colorBlack09:rgba(0,0,0,.09);--colorBlack01:rgba(0,0,0,.01);--colorError:#ff404a;--colorSuccess:#24a148;--colorButtonBackground:rgba(19,59,50,.6);--colorImmoGrey:hsla(33,58%,93%,.6);--colorImmoGreen:rgba(6,55,43,.65);--colorWhite20:hsla(0,0%,100%,.2);--colorGreen18:rgba(19,59,50,.18);--colorGreen30:rgba(19,59,50,.3);--colorGreen20:rgba(19,59,50,.2);--colorGreen10:rgba(19,59,50,.1);--colorButtonBackgroundDisabled:#aeb6aa;--colorButtonTextDisabled:#819286;--colorOverlayBackground:rgba(0,0,0,.6);--fontFamily:"aktiv-grotesk",sans-serif;--fontFamilyHeadline:"Ivar Display",serif}@font-face{font-display:swap;font-family:Ivar Display;font-style:normal;font-weight:400;src:url(/vierlinden/fonts/ivar-display/medium.woff2) format("woff2"),url(/vierlinden/fonts/ivar-display/medium.woff) format("woff")}@font-face{font-display:swap;font-family:Ivar Display;font-style:normal;font-weight:500;src:url(/vierlinden/fonts/ivar-display/medium.woff2) format("woff2"),url(/vierlinden/fonts/ivar-display/medium.woff) format("woff")}.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-left:1px solid #003642;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;border:1px solid #004a5c;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:300px;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:focus{outline:none}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:currentColor;-webkit-text-decoration:none;text-decoration:none}body{display:flex;flex-direction:column;min-height:100%}body,button{font-family:aktiv-grotesk,sans-serif;font-family:var(--fontFamily)}em,i{font-style:italic}html{height:100%;scroll-behavior:smooth}img{display:block;height:auto;max-width:100%}main{flex:1}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{display:block}g[fill="#fff"],path[fill="#fff"]{fill:currentColor}g[stroke="#fff"],path[stroke="#fff"]{stroke:currentColor}.no-scroll{overflow-y:scroll;position:fixed;width:100%}.accordion{--accordionColor:var(--colorGreen);--accordionBackgroundColor:var(--colorWhite);background-color:#fff;background-color:var(--accordionBackgroundColor);color:#133b32;color:var(--accordionColor);display:block;padding:160px 40px;position:relative}.accordion[data-theme=beige]{--accordionBackgroundColor:var(--colorBeige)}.accordion[data-theme=green]{--accordionColor:var(--colorBeige);--accordionBackgroundColor:var(--colorGreen)}@media screen and (max-width:768px){.accordion{padding:40px 16px}}.accordion__inner{margin-left:auto;margin-right:auto;max-width:1130px;position:relative}.accordion__title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:80px}@media screen and (max-width:768px){.accordion__title{font-size:32px;letter-spacing:normal;line-height:1.2;margin-bottom:40px}}.accordion__item{padding:40px 12px;position:relative}.accordion__item:first-child:before{top:0}.accordion__item:after,.accordion__item:first-child:before{background-color:var(--accordionColor);content:"";height:1px;left:0;opacity:.3;position:absolute;width:100%}.accordion__item:after{bottom:0}.accordion__item-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.accordion__item-header>svg{transition:transform .5s ease}.is-open .accordion__item-header>svg{transform:rotate(180deg)}.accordion__item-body{height:0;overflow:hidden;padding-right:44px;transition:height .5s ease}.accordion__item-title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;max-width:calc(100% - 32px);padding-right:12px}@media screen and (max-width:768px){.accordion__item-title{font-size:28px;letter-spacing:normal;line-height:1.2}}.accordion__item-text{color:currentColor;font-size:16px;font-weight:400;line-height:1.6;padding-top:12px}.accordion__item-text h2:not(:first-child),.accordion__item-text h3:not(:first-child){margin-top:24px}.accordion__item-text h2{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.accordion__item-text h2{font-size:28px;letter-spacing:normal;line-height:1.2}}.accordion__item-text h3{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1}@media screen and (max-width:768px){.accordion__item-text h3{font-size:24px;letter-spacing:normal;line-height:1.2}}.accordion__item-text a{color:#69b18e;color:var(--colorGreenLight);display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.accordion__item-text a:focus-visible{border-radius:1px;outline:2px solid currentColor;outline-offset:1px}.accordion__item-text a path[fill="#fff"]{fill:currentColor}.accordion__item-text a svg{fill:currentColor;display:none;height:24px;margin-left:2px;vertical-align:text-top;width:24px}.accordion__item-text a[target=_blank] svg{display:inline-block}.accordion__item-text ol,.accordion__item-text p,.accordion__item-text ul{display:block;position:relative}.accordion__item-text ol:not(:first-child),.accordion__item-text p:not(:first-child),.accordion__item-text ul:not(:first-child){margin-top:16px}.accordion__item-text ol,.accordion__item-text ul{list-style:disc;padding-left:24px}.accordion__item-text ol{list-style:decimal}.accordion__item-text li{position:relative}.accordion__item-text li ol,.accordion__item-text li ul,.accordion__item-text li:not(:first-child){margin-top:8px}.button{--buttonColor:var(--colorWhite);--buttonBackgroundColor:var(--colorGreenLight);--buttonColorHover:var(--colorGreen);--buttonBackgroundColorHover:transparent;all:unset;align-items:center;background-color:#69b18e;background-color:var(--buttonBackgroundColor);border:2px solid #69b18e;border:2px solid var(--buttonBackgroundColor);border-radius:400px;color:#fff;color:var(--buttonColor);-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:flex;font-family:aktiv-grotesk,sans-serif;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:500;justify-content:space-between;line-height:25px;padding:14px 38px;transition:color .3s ease,border-color .3s ease,background .3s ease,opacity .3s ease;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.button{font-size:14px;line-height:17px;padding-left:22px;padding-right:22px}}.button svg{display:block;height:24px;text-align:center;width:24px}@media screen and (max-width:768px){.button svg{height:17px;width:17px}}[data-theme=beige] .button{--buttonColor:var(--colorWhite);--buttonBackgroundColor:var(--colorGreenLight);--buttonColorHover:var(--colorGreen);--buttonBackgroundColorHover:transparent}[data-theme=green] .button{--buttonColor:var(--colorWhite);--buttonBackgroundColor:var(--colorGreenLight);--buttonColorHover:var(--colorBeige);--buttonBackgroundColorHover:transparent}[data-theme=orange] .button{--buttonColor:var(--colorOrange);--buttonBackgroundColor:var(--colorBeige);--buttonColorHover:var(--colorBeige);--buttonBackgroundColorHover:transparent}[data-theme=blue] .button{--buttonColor:var(--colorWhite);--buttonBackgroundColor:var(--colorGreen);--buttonColorHover:var(--colorGreen);--buttonBackgroundColorHover:transparent}.button:focus-visible,.button:hover{background-color:var(--buttonBackgroundColorHover);border:2px solid var(--buttonColorHover);color:var(--buttonColorHover)}.button.disabled,.button[disabled]{opacity:.2;pointer-events:none}.button--secondary{--buttonColor:var(--colorGreen);--buttonBackgroundColor:transparent;--buttonColorHover:var(--colorWhite);--buttonBackgroundColorHover:var(--colorGreenLight);border:2px solid #133b32;border:2px solid var(--buttonColor);padding:14px 38px}@media screen and (max-width:768px){.button--secondary{padding-left:22px;padding-right:22px}}.button--secondary:focus-visible,.button--secondary:hover{border-color:var(--buttonBackgroundColorHover)}[data-theme=beige] .button--secondary{--buttonColor:var(--colorGreen);--buttonBackgroundColor:transparent;--buttonColorHover:var(--colorBeige);--buttonBackgroundColorHover:var(--colorGreenLight)}[data-theme=green] .button--secondary{--buttonColor:var(--colorBeige);--buttonBackgroundColor:transparent;--buttonColorHover:var(--colorBeige);--buttonBackgroundColorHover:var(--colorGreenLight)}[data-theme=orange] .button--secondary{--buttonColor:var(--colorBeige);--buttonBackgroundColor:transparent;--buttonColorHover:var(--colorOrange);--buttonBackgroundColorHover:var(--colorBeige)}[data-theme=blue] .button--secondary{--buttonColor:var(--colorGreen);--buttonBackgroundColor:transparent;--buttonColorHover:var(--colorWhite);--buttonBackgroundColorHover:var(--colorGreen)}.button--icon-only{padding:14px}.button--medium{font-size:14px;font-weight:700;line-height:17px;padding:14px 22px}.button-like{background-color:transparent;border:none;cursor:pointer;padding:0}.button-like>svg{height:100%;width:100%}.button-like.is-active>svg,.button-like:hover>svg{color:#69b18e;color:var(--colorGreenLight);fill:#69b18e;fill:var(--colorGreenLight)}.button-share{align-items:center;background:none;border:none;color:var(--buttonShareColor);cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:8px;line-height:1.6;position:relative;width:-moz-fit-content;width:fit-content}[data-theme=green] .button-share,[data-theme=orange] .button-share{--buttonShareColor:var(--colorBeige)}.button-share.is-hidden{display:none}.button-share svg{height:20px;width:20px}.button-share__desktop-icon{display:flex;gap:8px}@media screen and (max-width:768px){.button-share__desktop-icon{display:none}}.button-share__mobile-icon svg{height:28px;width:28px}@media screen and (min-width:769px){.button-share__mobile-icon{display:none}}.card-slider{background-color:#fff;background-color:var(--cardSliderBackgroundColor);color:#133b32;color:var(--cardSliderColor);overflow:hidden;padding:80px 40px;--cardSliderColor:var(--colorGreen);--cardSliderBackgroundColor:var(--colorWhite)}.card-slider[data-theme=beige]{--cardSliderBackgroundColor:var(--colorBeige)}.card-slider[data-theme=green]{--cardSliderColor:var(--colorBeige);--cardSliderBackgroundColor:var(--colorGreen)}@media screen and (max-width:768px){.card-slider{padding:24px 16px 40px}}.card-slider__inner{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}@media screen and (max-width:1440px){.card-slider__inner{overflow:visible}}.card-slider__texts{position:relative}.card-slider__sub-title,.card-slider__title{max-width:calc(100% - 106px)}.card-slider__sub-title{color:currentColor;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:4px}@media screen and (max-width:768px){.card-slider__sub-title{color:currentColor;font-size:16px;font-weight:400;line-height:1.6}}.card-slider__title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:40px}@media screen and (max-width:768px){.card-slider__title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:28px;font-size:56px;font-weight:500;letter-spacing:normal;letter-spacing:1px;line-height:1.2;line-height:1.1}}@media screen and (max-width:768px) and (max-width:768px){.card-slider__title{font-size:32px;letter-spacing:normal;line-height:1.2}}.card-slider__buttons{display:flex;gap:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.card-slider__buttons .card-slider__button{cursor:pointer;height:48px;transition:opacity .3s ease-in-out;width:48px}.card-slider__buttons .card-slider__button.swiper-button-disabled{opacity:.5}.card-slider__card:nth-child(3n) picture img{border-radius:46px 0}.card-slider__card{max-width:360px;width:100%}.card-slider__card picture{display:block;margin-bottom:24px}.card-slider__card-title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1;margin-bottom:20px}@media screen and (max-width:768px){.card-slider__card-title{font-size:24px;letter-spacing:normal;line-height:1.2}}.card-slider__card-description{color:currentColor;font-size:18px;font-weight:400;line-height:1.6}.construction-stages__outer{padding:80px 40px}@media screen and (max-width:1024px){.construction-stages__outer{padding:0}}.construction-stages{background-color:#f7ede1;background-color:var(--colorBeige);border-radius:0 120px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1360px;overflow:hidden;padding:80px 120px;position:relative;width:100%}@media screen and (max-width:1024px){.construction-stages{flex-direction:column;gap:40px;margin:40px 16px;padding:40px 0;width:calc(100% - 32px)}}.construction-stages__title{color:#133b32;color:var(--colorGreen);display:flex;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;justify-content:flex-start;letter-spacing:1px;line-height:1.1;padding-bottom:16px;padding-top:16px}@media screen and (max-width:768px){.construction-stages__title{font-size:32px;letter-spacing:normal;line-height:1.2}}@media screen and (max-width:1024px){.construction-stages__title{padding:0 24px}}.construction-stages__stages-tabs{display:flex;gap:24px;justify-content:flex-end;margin-top:8px;overflow-x:auto;padding-bottom:16px;padding-top:16px;scroll-behavior:smooth;white-space:nowrap;width:100%}.construction-stages__stages-tabs .construction-stages__button{background:#e75c12;background:var(--colorOrange);border-color:#e75c12;border-color:var(--colorOrange);padding-left:40px;padding-right:40px;text-wrap:nowrap}.construction-stages__stages-tabs .construction-stages__button:hover{background:#d04e0f;background:var(--colorOrangeHover);border-color:#d04e0f;border-color:var(--colorOrangeHover);color:#fff;color:var(--colorWhite)}.construction-stages__stages-tabs .construction-stages__button--secondary{background:none;border-color:#133b32;border-color:var(--colorGreen)}.construction-stages__stages-tabs .construction-stages__button--secondary:hover{background:#e75c12;background:var(--colorOrange);border-color:#e75c12;border-color:var(--colorOrange);color:#fff;color:var(--colorWhite)}@media screen and (max-width:1024px){.construction-stages__stages-tabs .construction-stages__button{padding-left:24px;padding-right:24px}.construction-stages__stages-tabs{-ms-overflow-style:none;gap:20px;margin-top:0;overflow:auto;padding:0 24px;scrollbar-width:none;width:100%}}@media screen and (max-width:1024px){.construction-stages__stages-tabs::-webkit-scrollbar{display:none}}@media screen and (max-width:768px){.construction-stages__stages-tabs{justify-content:flex-start;padding-right:0}}.construction-stages__stage-content{color:currentColor;display:flex;font-size:18px;font-weight:400;gap:24px;justify-content:flex-start;line-height:1.6;margin-top:20px}.construction-stages__stage-content--disable-spacings{padding-bottom:0}.construction-stages__stage-content.is-hidden{display:none}@media screen and (max-width:1024px){.construction-stages__stage-content{flex-direction:column-reverse;gap:40px;margin-top:0;padding-left:24px;padding-right:24px}}.construction-stages__stage-content-image{flex-basis:50%;max-width:50%}.construction-stages__stage-content-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.construction-stages__stage-content-image{flex-basis:auto;max-width:none}}.construction-stages__stage-content-text{box-sizing:border-box;flex-basis:50%;max-width:50%}@media screen and (max-width:1024px){.construction-stages__stage-content-text{flex-basis:auto;max-width:none}}.contact__inner{background:#fff;background:var(--colorWhite);padding-left:40px;padding-right:40px}@media screen and (max-width:768px){.contact__inner{padding:40px 16px}.contact__content{display:flex;flex-direction:column;gap:40px}}.contact__heading{display:flex;flex-direction:column;gap:40px;padding-bottom:40px;padding-top:40px}@media screen and (max-width:768px){.contact__heading{padding-bottom:0;padding-top:0}}.contact__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){.contact__title{font-size:44px;letter-spacing:normal;line-height:1.2}}.contact__description{color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6}.contact__general{background:#f7ede1;background:var(--colorBeige);padding:100px 40px 120px}@media screen and (max-width:768px){.contact__general{padding:40px 16px}}.contact__content,.contact__general-content{margin-left:auto;margin-right:auto;max-width:1130px}.contact__general-title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:40px}@media screen and (max-width:768px){.contact__general-title{font-size:28px;letter-spacing:normal;line-height:1.2}}.contact__item-button{margin-top:16px}.contact__items{display:flex;flex-wrap:wrap;gap:40px;padding-bottom:100px;padding-top:100px}@media screen and (max-width:768px){.contact__items{padding-bottom:0;padding-top:0}}.contact__item{align-items:center;display:flex}.contact__items .contact__item{width:calc(50% - 20px)}@media screen and (max-width:768px){.contact__items .contact__item{width:100%}}.contact__item-image{border-radius:50%;flex-shrink:0;margin-right:40px;overflow:hidden;width:135px}.contact__item-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.contact__item-image{width:92px}}.contact__item-content{max-width:330px}.contact__item-address,.contact__item-link,.contact__item-name,.contact__item-note,.contact__item-position{color:#133b32;color:var(--colorGreen);display:block;font-size:16px;font-weight:400;line-height:1.6}[data-theme=green] .contact__item-address,[data-theme=green] .contact__item-link,[data-theme=green] .contact__item-name,[data-theme=green] .contact__item-note,[data-theme=green] .contact__item-position{color:#f7ede1;color:var(--colorBeige)}.contact__item-link,.contact__item-note{display:block;margin-top:10px}.cover-slide{--sizeButtonsHeight:113px;--coverSlideTextColor:var(--colorBeige);background-color:#133b32;background-color:var(--colorGreen);height:100%;width:100%}.cover-slide__outer{align-items:center;display:flex;height:calc(100dvh - 250px);justify-content:center;overflow:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none;position:relative}.cover-slide__outer::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.cover-slide__outer{height:calc(100dvh - 209px);justify-content:space-between}}.cover-slide__inner{display:flex;gap:80px;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1130px;padding:24px 20px;width:100%}@media screen and (max-width:1024px){.cover-slide__inner{flex-direction:column;padding-bottom:0;padding-top:100px}}.cover-slide__content{display:flex;flex-basis:60%;flex-direction:column}@media screen and (max-width:1024px){.cover-slide__content{flex-basis:auto}}.cover-slide__sub-title{color:var(--coverSlideTextColor);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:24px}@media screen and (max-width:768px){.cover-slide__sub-title{color:var(--coverSlideTextColor);font-size:16px;font-weight:400;line-height:1.6}}.cover-slide__title{color:var(--coverSlideTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:100px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.cover-slide__title{font-size:60px}}@media screen and (max-height:750px) and (min-width:768px){.cover-slide__title{font-size:88px;margin-bottom:24px}}@media screen and (max-height:600px) and (min-width:768px){.cover-slide__title{font-size:76px}}.cover-slide__description{color:var(--coverSlideTextColor);font-size:18px;font-weight:400;line-height:1.6}@media screen and (max-height:750px) and (min-width:768px){.cover-slide__description{font-size:16px}}.cover-slide__image{align-items:flex-end;background-color:#f7ede1;background-color:var(--colorBeige);border-radius:0 140px;box-sizing:border-box;display:flex;flex-basis:40%;justify-content:flex-end;min-height:490px;padding-bottom:40px;padding-top:40px;position:relative}.cover-slide__image svg{display:block;position:relative}@media screen and (max-width:1024px){.cover-slide__image{display:none}}@media screen and (max-height:750px) and (min-width:768px){.cover-slide__image{flex-basis:318px;min-height:0}.cover-slide__image svg{width:80%}}@media screen and (max-height:600px) and (min-width:768px){.cover-slide__image{flex-basis:281px}.cover-slide__image svg{width:80%}}.cta{--ctaColor:var(--colorGreen);--ctaBackgroundColor:var(--colorBeige);background-color:#f7ede1;background-color:var(--ctaBackgroundColor);color:#133b32;color:var(--ctaColor);min-height:778px;overflow:hidden;position:relative}.cta[data-theme=green]{--ctaBackgroundColor:var(--colorGreen);--ctaColor:var(--colorBeige)}.cta__inner{align-items:center;display:flex;gap:80px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1130px;padding:160px 40px;width:100%}@media screen and (min-width:769px){.cta--left .cta__inner{flex-direction:row-reverse}}@media screen and (max-width:768px){.cta__inner{flex-direction:column;gap:40px;padding:40px 16px}}.cta__texts{flex-shrink:0;max-width:634px}.cta__sub-title{color:currentColor;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:24px}@media screen and (max-width:768px){.cta__sub-title{margin-bottom:4px}}.cta__headline{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.cta__headline{font-size:56px;font-size:36px;letter-spacing:normal;line-height:1.2}}.cta__description{color:currentColor;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px;max-width:512px}@media screen and (max-width:768px){.cta__link{padding:14px 24px}}.cta__illustration{height:620px;min-width:315px;position:relative}@media screen and (max-width:768px){.cta__illustration{height:auto;min-width:0;width:100%}}.cta__illustration-placeholder{display:block;height:100%;left:0;max-width:1159px;position:absolute;top:0;width:calc(50vw - 189px)}.cta--left .cta__illustration-placeholder{left:auto;right:0}@media screen and (max-width:768px){.cta__illustration-placeholder{height:auto;left:auto;max-width:none;position:relative;right:auto;width:100%}}.cta__illustration-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.cta__illustration-image{display:none}}.cta__illustration-image-mobile{display:block;width:100%}@media screen and (min-width:769px){.cta__illustration-image-mobile{display:none}}.download-expose{--downloadExposeColor:var(--colorBeige);--downloadExposeBackgroundColor:var(--colorGreen);--choiceBackgroundColor:var(--colorGreen);--choiceBackgroundColorChecked:var(--colorBeige);--choiceBorderColor:hsla(33,58%,93%,.2);--choiceBorderColorHover:var(--colorBeige);--choiceBorderColorChecked:var(--colorBeige);--choiceCheckmarkColor:var(--colorGreen);--choiceOutlineColor:var(--colorBeige);--buttonDisabledColor:#819286;--buttonDisabledTextColor:rgba(19,59,50,.3);--itemBorderColor:var(--colorBeige);--itemBorderColorActive:var(--colorBeige);--itemFocusColor:var(--colorBeige);--itemTextColor:var(--colorBeige);--itemLabelColor:var(--colorBeige);background-color:#133b32;background-color:var(--downloadExposeBackgroundColor);padding-bottom:100px;padding-top:24px;width:100%}.download-expose[data-theme=beige]{--downloadExposeColor:var(--colorGreen);--downloadExposeBackgroundColor:var(--colorBeige);--choiceBackgroundColor:var(--colorBeige);--choiceBackgroundColorChecked:var(--colorGreen);--choiceBorderColor:rgba(19,59,50,.6);--choiceBorderColorHover:var(--colorGreen);--choiceBorderColorChecked:var(--colorGreen);--choiceCheckmarkColor:var(--colorBeige);--choiceOutlineColor:var(--colorGreen);--itemBorderColor:var(--colorGreen);--itemBorderColorActive:var(--colorGreen);--itemFocusColor:var(--colorGreen);--itemTextColor:var(--colorGreen);--itemLabelColor:var(--colorGreen)}@media screen and (max-width:768px){.download-expose{padding-bottom:0;padding-top:0}}.download-expose__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:668px;padding-bottom:80px;padding-top:80px}@media screen and (max-width:768px){.download-expose__inner{padding:40px 20px}}.download-expose__title{color:var(--downloadExposeColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.download-expose__title{font-size:56px;font-size:44px;letter-spacing:normal;line-height:1.2}}.download-expose__description{color:var(--downloadExposeColor);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:80px}@media screen and (max-width:768px){.download-expose__description{color:var(--downloadExposeColor);font-size:16px;font-weight:400;line-height:1.6}}.download-expose__error-message,.download-expose__success-message{display:none;margin-bottom:24px}.download-expose__error-message.is-active,.download-expose__success-message.is-active{display:block}.download-expose__error-message{color:#ff404a;color:var(--colorError);font-size:18px;font-weight:400;line-height:1.6}.download-expose__success-message{color:#24a148;color:var(--colorSuccess);font-size:18px;font-weight:400;line-height:1.6}.download-expose__email{margin-bottom:24px;padding-bottom:4px;padding-top:4px;width:100%}.download-expose__email .just-validate-error-label{color:#e75c12!important;color:var(--colorOrange)!important;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px}.download-expose__email-label{color:var(--downloadExposeColor);font-size:12px;font-weight:400;line-height:18px;margin-left:4px}.download-expose__email-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid var(--downloadExposeColor);color:var(--downloadExposeColor);font-family:inherit;font-size:18px;font-weight:400;font-weight:500;line-height:1.6;padding:0 4px 8px;transition:box-shadow .3s ease;width:100%}.download-expose__email-input:hover:not(:focus-visible){border-color:var(--itemBorderColorActive)}.download-expose__email-input:focus-visible{box-shadow:0 1px 0 0 var(--itemFocusColor);outline:none}.download-expose__email-input::-moz-placeholder{color:var(--itemPlaceholderColor);opacity:1}.download-expose__email-input.is-placeholder,.download-expose__email-input::placeholder{color:var(--itemPlaceholderColor);opacity:1}.download-expose__email-input.just-validate-error-field{--itemBorderColor:var(--colorOrange);--itemBorderColorActive:var(--colorOrange);--itemFocusColor:var(--colorOrange)}.download-expose__email-input::-moz-placeholder{opacity:.6!important}.download-expose__email-input::placeholder{opacity:.6!important}.download-expose__privacy-policy{color:var(--itemLabelColor);display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin-bottom:32px;padding:12px 8px}.download-expose__privacy-policy input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);color:currentColor;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.download-expose__privacy-policy input[type=checkbox]+label{color:currentColor;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.6;padding-left:36px;position:relative;width:100%}.download-expose__privacy-policy input[type=checkbox]+label:after,.download-expose__privacy-policy input[type=checkbox]+label:before{content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.download-expose__privacy-policy input[type=checkbox]+label:before{background-color:var(--choiceBackgroundColor);border:1px solid var(--choiceBorderColor);border-radius:4px;transition:border-color .3s ease,background-color .3s ease}.download-expose__privacy-policy input[type=checkbox]+label:after{background-color:var(--choiceCheckmarkColor);background-position:50%;-webkit-mask-image:url(/vierlinden/icons/check.svg);mask-image:url(/vierlinden/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%) scale(0);transition:transform .3s ease}.download-expose__privacy-policy input[type=checkbox]+label:hover:before{border-color:var(--choiceBorderColorHover)}.download-expose__privacy-policy input[type=checkbox]:focus-visible+label:before{outline:1px solid var(--choiceOutlineColor)}.download-expose__privacy-policy input[type=checkbox]:checked+label:before{background-color:var(--choiceBackgroundColorChecked);border-color:var(--choiceBorderColorChecked)}.download-expose__privacy-policy input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1)}.download-expose__privacy-policy>.just-validate-error-label{display:none}.download-expose__privacy-policy:has(.just-validate-error-label){color:#e75c12;color:var(--colorOrange)}.download-expose__privacy-policy:has(.just-validate-error-label) input[type=checkbox]+label:before{border-color:#e75c12;border-color:var(--colorOrange)}.download-expose__privacy-policy-label{padding-left:40px!important;width:auto!important}@media screen and (max-width:768px){.download-expose__privacy-policy-label{font-size:14px!important}}.download-expose__submit-button{display:flex;justify-content:flex-end;width:100%}.download-expose__submit-button button:disabled{background:var(--buttonDisabledColor);border-color:var(--buttonDisabledColor);color:var(--buttonDisabledTextColor);pointer-events:none}:root{--dropdownIconSize:24px;--dropdownIconSpace:8px;--dropdownValueColor:var(--colorGreen);--dropdownBorderColor:var(--colorGreen);--dropdownZindex:10;--dropdownOverlayValueColor:var(--colorGreen);--dropdownOverlaySpace:8px;--dropdownOverlayBorderRadius:4px;--dropdownOverlayBorderColor:4px;--dropdownOverlayBackgroundColor:var(--colorWhite)}@media screen and (max-width:768px){:root{--dropdownValueColor:var(--colorBeige);--dropdownBorderColor:var(--colorBeige);--dropdownOverlayValueColor:var(colorGreen)}}.dropdown{border-bottom:2px solid #133b32;border-bottom:2px solid var(--dropdownBorderColor);color:#133b32;color:var(--dropdownValueColor);cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;padding:10px 64px 8px 4px;padding:10px calc(var(--dropdownIconSize)*2 + var(--dropdownIconSpace)*2) 8px 4px;width:100%}.dropdown,.dropdown__label{display:block;position:relative}.dropdown__label{font-size:12px;line-height:1.5}.dropdown__value{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.dropdown__chevron,.dropdown__clear{all:unset;cursor:pointer;display:block;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;width:var(--dropdownIconSize)}.dropdown__chevron{pointer-events:none}.dropdown__clear{opacity:1;pointer-events:auto;right:32px;right:calc(var(--dropdownIconSize) + var(--dropdownIconSpace));transition:opacity .2s ease}.dropdown__clear.is-hidden{opacity:0;pointer-events:none}.dropdown__overlay{align-items:stretch;background-color:#fff;background-color:var(--dropdownOverlayBackgroundColor);border:1px solid rgba(0,0,0,.01);border:1px solid var(--colorBlack01);border-radius:4px;border-radius:var(--dropdownOverlayBorderRadius);box-shadow:0 30px 28.9px 0 rgba(0,0,0,.09);box-shadow:0 30px 28.9px 0 var(--colorBlack09);color:#133b32;color:var(--dropdownOverlayValueColor);display:none;flex-direction:column;justify-content:flex-start;left:0;max-height:161px;min-width:100%;overflow:auto;padding:4px 8px;position:absolute;top:calc(100% + 8px);top:calc(100% + var(--dropdownOverlaySpace));z-index:10;z-index:var(--dropdownZindex)}.dropdown.is-open .dropdown__overlay{display:flex}.dropdown__overlay input{display:none}.dropdown__overlay label{align-items:center;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:18px;justify-content:flex-start;line-height:1.6;padding:12px 8px;position:relative}.dropdown__overlay label:not(:last-child){border-bottom:1px solid rgba(19,59,50,.1);border-bottom:1px solid var(--colorGreen10)}.dropdown__overlay label:after,.dropdown__overlay label:before{border:2px solid transparent;border-radius:4px;content:"";display:block;height:20px;position:relative;width:20px}.dropdown__overlay label:before{border-color:#ccc}.dropdown__overlay label:after{left:8px;margin-left:0;margin-right:0;position:absolute;top:15px}.dropdown__overlay input:checked+label:before{background-color:#133b32;background-color:var(--colorGreen);border-color:#133b32;border-color:var(--colorGreen)}.dropdown__overlay input:checked+label:after{background:transparent url(/vierlinden/icons/check.svg) no-repeat 50%;background-size:100% 100%}.dropdown__overlay input[type=radio]+label:after,.dropdown__overlay input[type=radio]+label:before{content:none}.dropdown__overlay input[type=radio]:checked+label{background-color:rgba(19,59,50,.1)}.enumeration{--enumerationBackgroundColor:var(--colorWhite);--enumerationTextColor:var(--colorGreen);background-color:#fff;background-color:var(--enumerationBackgroundColor);margin-left:auto;margin-right:auto;padding:80px 24px;width:100%}.enumeration[data-theme=beige]{--enumerationBackgroundColor:var(--colorBeige)}.enumeration__inner{margin-left:auto;margin-right:auto;max-width:1130px}.enumeration__headline{color:var(--enumerationTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;padding-bottom:80px}@media screen and (max-width:768px){.enumeration__headline{font-size:28px;font-size:36px;letter-spacing:normal;line-height:1.2;padding-bottom:40px}}.enumeration__items{flex-direction:column}.enumeration__item,.enumeration__items{display:flex;gap:40px;justify-content:flex-start}.enumeration__item{width:100%}@media screen and (max-width:768px){.enumeration__item{flex-direction:column;gap:8px}}.enumeration__item-title{flex-basis:40%}.enumeration__item-title-inner{align-items:center;display:flex;gap:24px;justify-content:flex-start}.enumeration__item-enumeration{color:#e75c12;color:var(--colorOrange);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.enumeration__item-enumeration{font-size:28px;font-size:40px;letter-spacing:normal;line-height:1.2}}.enumeration__item-headline{font-weight:500}.enumeration__item-description,.enumeration__item-headline{color:var(--enumerationTextColor);font-size:18px;line-height:1.6}.enumeration__item-description{flex-basis:60%;font-weight:400}@media screen and (max-width:768px){.enumeration__item-description{color:var(--enumerationTextColor);font-size:16px;font-weight:400;line-height:1.6}}.enumeration__item-description,.enumeration__item-headline{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.filter-slide{--filterSlideTextColor:var(--colorBeige);--buttonDisabledColor:#819286;--buttonDisabledTextColor:rgba(19,59,50,.3);background-color:#133b32;background-color:var(--colorGreen);height:100%;width:100%}.filter-slide__outer{align-items:center;display:flex;height:calc(100dvh - 250px);justify-content:center;overflow:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none}.filter-slide__outer::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.filter-slide__outer{height:calc(100dvh - 209px);justify-content:space-between}}.filter-slide__inner{display:flex;gap:80px;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1130px;padding:24px 20px;width:100%}@media screen and (max-width:1024px){.filter-slide__inner{flex-direction:column;padding-top:0}}.filter-slide__alert{background-color:#e75c12;background-color:var(--colorOrange);border-radius:30px;color:#f7ede1;color:var(--colorBeige);display:none;font-size:16px;font-weight:400;left:50%;line-height:1.6;max-width:300px;padding:8px 160px;position:absolute;top:40px;transform:translateX(-50%);white-space:nowrap}.filter-slide__alert.is-active{display:block}@media screen and (max-width:1024px){.filter-slide__alert{font-size:14px;padding-left:40px;padding-right:40px;top:0}}@media screen and (max-width:451px){.filter-slide__alert{padding:8px 20px}}.filter-slide__content{display:flex;flex-direction:column}@media screen and (max-width:1024px){.filter-slide__content{padding-top:40px}}.filter-slide__slide-count{align-items:center;color:var(--filterSlideTextColor);display:flex;font-size:18px;font-weight:400;gap:16px;justify-content:flex-start;line-height:1.6;margin-bottom:24px}@media screen and (max-width:1024px){.filter-slide__slide-count{color:var(--filterSlideTextColor);font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px;padding-bottom:40px;padding-top:0}}.filter-slide__title{color:var(--filterSlideTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.filter-slide__title{font-size:56px;font-size:44px;letter-spacing:normal;line-height:1.2}}.filter-slide__description{color:var(--filterSlideTextColor);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px}@media screen and (max-width:768px){.filter-slide__description{color:var(--filterSlideTextColor);font-size:16px;font-weight:400;line-height:1.6}}.filter-slide__filters{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.filter-slide__filter{align-items:center;border:1px solid #f7ede1;border:1px solid var(--colorBeige);border-radius:30px;color:var(--filterSlideTextColor);cursor:pointer;display:flex;font-size:18px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.6;padding:16px 24px}.filter-slide__filter.is-active,.filter-slide__filter:hover{background:#f7ede1;background:var(--colorBeige);color:#133b32;color:var(--colorGreen)}@media screen and (max-width:1024px){.filter-slide__filter{padding:8px 16px}}@media screen and (max-width:768px){.filter-slide__filter{font-size:14px}}.filter-slide__buttons{align-items:center;background-color:#f7ede1;background-color:var(--colorBeige);bottom:0;box-sizing:border-box;display:flex;height:113px;justify-content:space-between;left:0;padding:24px 40px;position:sticky;width:100%;z-index:10}.filter-slide__buttons--cover-slide{justify-content:flex-end}@media screen and (max-width:1024px){.filter-slide__buttons{background-color:transparent;justify-content:center}.filter-slide__button-prev{display:none}.filter-slide__button-next:hover{background-color:#69b18e;background-color:var(--colorGreenLight);border-color:#69b18e;border-color:var(--colorGreenLight);color:#fff;color:var(--colorWhite)}}@media screen and (max-width:768px){.filter-slide__button-next{font-size:20px;padding:16px 40px}}.filter-slide__button-prev-mobile{display:none}@media screen and (max-width:1024px){.filter-slide__button-prev-mobile{cursor:pointer;display:flex}}.filter-slide__image-mobile{display:none}@media screen and (max-width:1024px){.filter-slide__image-mobile{display:flex;position:absolute;right:0;top:-100px;z-index:-1}}.filter-slide__price-wrapper{align-items:center;color:#f7ede1;color:var(--colorBeige);display:flex;font-size:18px;font-weight:400;justify-content:space-between;line-height:1.6}@media screen and (max-width:768px){.filter-slide__price-wrapper{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}}.filter-slide__price{display:flex;gap:8px;justify-content:flex-start}.filter-slide__price-slider{background:#f7ede1;background:var(--colorBeige);margin-top:40px;position:relative;width:100%}.filter-slide__price-slider-max,.filter-slide__price-slider-min{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:5px;pointer-events:none;position:absolute;top:0;width:100%}.filter-slide__price-slider-max::-webkit-slider-runnable-track,.filter-slide__price-slider-min::-webkit-slider-runnable-track{background:#f7ede1;background:var(--colorBeige);border:none;height:5px;width:100%}.filter-slide__price-slider-max::-moz-range-track,.filter-slide__price-slider-min::-moz-range-track{background:#f7ede1;background:var(--colorBeige);border:none;height:5px;width:100%}.filter-slide__price-slider-max::-webkit-slider-thumb,.filter-slide__price-slider-min::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#e75c12;background:var(--colorOrange);border-radius:50%;cursor:pointer;height:48px;margin-top:-21.5px;pointer-events:auto;position:relative;width:48px;z-index:1}.filter-slide__price-slider-max::-moz-range-thumb,.filter-slide__price-slider-min::-moz-range-thumb{background:#e75c12;background:var(--colorOrange);border-radius:50%;cursor:pointer;height:48px;margin-top:-21.5px;pointer-events:auto;position:relative;width:48px;z-index:1}.flat-finder{background-color:#133b32;background-color:var(--colorGreen);display:block;overflow:hidden;padding-top:137px;width:100%}.flat-finder--bg-beige{background-color:#f7ede1;background-color:var(--colorBeige)}.navigation.with-info+main .flat-finder{padding-top:177px}@media screen and (max-width:768px){.flat-finder{padding-top:96px}}.flat-finder__swiper{height:100%;overflow:clip;position:relative;width:100%}.flat-finder__pagination-wrapper{--swiper-pagination-bottom:145px;--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-color:var(--colorGreen);--swiper-pagination-bullet-inactive-color:var(--colorGreen);--swiper-pagination-bullet-inactive-opacity:1}.flat-finder__pagination-wrapper .swiper-pagination-bullet{border:1px solid #f7ede1;border:1px solid var(--colorBeige)}@media screen and (max-width:1024px){.flat-finder__pagination-wrapper{display:none}}.swiper-wrapper .flat-finder__swiper-wrapper{height:calc(100dvh - 137px)!important}@media screen and (max-width:768px){.swiper-wrapper .flat-finder__swiper-wrapper{height:calc(100dvh - 96px)!important}}.swiper-pagination-bullet{background:#133b32!important;background:var(--colorGreen)!important;border:1px solid #f7ede1!important;border:1px solid var(--colorBeige)!important;opacity:1!important}.swiper-pagination-bullet-active{background:#f7ede1!important;background:var(--colorBeige)!important}.flat-finder__title{color:#133b32;color:var(--colorGreen);display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding:20px 40px 80px;position:relative}.flat-finder__title h1{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){.flat-finder__title h1{font-size:44px;letter-spacing:normal;line-height:1.2}.flat-finder__title{padding:0 16px 24px}}.flat-finder__filter-container{display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding:0 40px 80px;position:relative}.flat-finder__filters-open{display:none}@media screen and (max-width:768px){.flat-finder__filters-open{display:flex}}.flat-finder__filters-close{display:none}@media screen and (max-width:768px){.flat-finder__filters-close{display:flex;position:absolute;right:20px;top:20px}}.flat-finder__filters{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;position:relative}@media screen and (max-width:768px){.flat-finder__filters{align-items:stretch;background-color:#133b32;background-color:var(--colorGreen);display:none;flex-flow:column nowrap;height:100vh;justify-content:flex-start;left:0;overflow:auto;padding:120px 40px;position:fixed;top:0;width:100vw;z-index:100}.flat-finder__filters.is-open{display:flex}}.flat-finder__filter{color:#133b32;color:var(--colorGreen);display:block;position:relative;width:calc(20% - 19.2px)}@media screen and (max-width:1200px){.flat-finder__filter{width:calc(33.3333% - 16px)}}@media screen and (max-width:768px){.flat-finder__filter{flex-grow:0;max-width:none;width:100%}}.flat-finder__table{color:#133b32;color:var(--colorGreen);display:block;margin-left:auto;margin-right:auto;max-width:1440px;min-height:100vh;padding-left:40px;padding-right:40px;position:relative}@media screen and (max-width:768px){.flat-finder__table{padding-left:16px;padding-right:16px}}.flat-finder__table .not-mobile{display:table-cell}@media screen and (max-width:768px){.flat-finder__table .not-mobile{display:none}}.flat-finder__table .only-mobile{display:none}@media screen and (max-width:768px){.flat-finder__table .only-mobile{display:table-cell}}.flat-finder__table-title{color:currentColor;display:block;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;position:relative}@media screen and (max-width:768px){.flat-finder__table-title{font-size:28px;letter-spacing:normal;line-height:1.2;margin-bottom:20px}}.flat-finder__table-content{color:#133b32;color:var(--colorGreen);display:block;padding-bottom:100px;position:relative}@media screen and (max-width:768px){.flat-finder__table-content{display:none;padding-bottom:40px}}.flat-finder__table-content--mobile{display:none}@media screen and (max-width:768px){.flat-finder__table-content--mobile{display:block}}.flat-finder__table-content table{position:relative;table-layout:fixed;width:100%}.flat-finder__table-content td,.flat-finder__table-content th{line-height:29px;padding:32px 40px 32px 0;text-align:left;vertical-align:top}@media screen and (min-width:769px){.flat-finder__table-content td:nth-last-child(2),.flat-finder__table-content th:nth-last-child(2){padding-right:40px;width:64px}.flat-finder__table-content td:last-child,.flat-finder__table-content th:last-child{padding-right:0;width:57px}.flat-finder__table-content td:last-child>a,.flat-finder__table-content th:last-child>a{-webkit-text-decoration:underline;text-decoration:underline}}@media screen and (max-width:768px){.flat-finder__table-content td,.flat-finder__table-content th{line-height:24px;padding:8px 16px 8px 0}}.flat-finder__table-content th{background-color:#f7ede1;background-color:var(--colorBeige);font-size:14px;font-weight:500;position:sticky;text-transform:uppercase;top:0;transition:top .2s ease}.navigation.headroom--pinned+main .flat-finder__table-content th{top:137px}.navigation.headroom--pinned.with-info+main .flat-finder__table-content th{top:177px}.flat-finder__table-content td{border-top:1px solid rgba(19,59,50,.18);border-top:1px solid var(--colorGreen18);font-size:18px}.flat-finder__table-content td:first-child{color:#69b18e;color:var(--colorGreenLight);font-size:29px}@media screen and (max-width:768px){.flat-finder__table-content td,.flat-finder__table-content td:first-child{font-size:16px}.flat-finder__table-content td:last-child{align-items:center;display:flex;justify-content:space-between;width:100%}.flat-finder__table-content td:last-child a:first-child{color:#69b18e;color:var(--colorGreenLight)}}.flat-finder__table-content a{display:inline-block;position:relative;vertical-align:top}.flat-finder__table-content svg{display:block;position:relative;width:24px}@media screen and (max-width:768px){.flat-finder__table-content svg{padding:2px}}.flat-finder__table-request-button{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.flat-finder__table-ground-plan-column{cursor:pointer;position:relative}.flat-finder__table-ground-plan-column span,.flat-finder__table-ground-plan-column svg{display:inline-block;vertical-align:middle}.flat-finder__table-ground-plan-column svg{margin-right:5px;width:20px}.flat-finder__table-ground-plan-column .flat-finder__table-ground-plan{background:#fff;background:var(--colorWhite);border-radius:4px;box-shadow:0 30px 28.9px 0 rgba(0,0,0,.09);box-shadow:0 30px 28.9px 0 var(--colorBlack09);height:160px;left:-50px;opacity:0;pointer-events:none;position:absolute;top:-150px;transition:opacity .2s ease-in-out;width:230px}.flat-finder__table-ground-plan-column .flat-finder__table-ground-plan img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.flat-finder__table-ground-plan-column .flat-finder__table-ground-plan:after{background-color:#fff;background-color:var(--colorWhite);bottom:-8px;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:8px;left:50px;position:absolute;width:12px}.flat-finder__table-ground-plan-column:hover .flat-finder__table-ground-plan{opacity:1}.flat-finder__table-ground-plan-download-column>a{-webkit-text-decoration:underline;text-decoration:underline}.flat-finder__unexpected-results{align-items:center;display:flex;flex-direction:column;gap:40px;min-height:100vh;padding:100px 40px;position:relative;text-align:center}@media screen and (max-width:768px){.flat-finder__unexpected-results{padding-left:20px;padding-right:20px}}.flat-finder__unexpected-results-text{color:currentColor;font-size:24px;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.flat-finder__unexpected-results-text{color:currentColor;font-size:18px;font-weight:400;line-height:1.6}}.flat-finder__bar{background-color:#133b32;background-color:var(--colorGreen);bottom:0;display:block;left:0;padding:24px 40px;position:fixed;width:100%}@media screen and (max-width:768px){.flat-finder__bar{padding-left:28px;padding-right:28px}}.flat-finder__bar-inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.flat-finder__bar-inner .not-mobile{display:flex}@media screen and (max-width:768px){.flat-finder__bar-inner .not-mobile{display:none}}.flat-finder__bar-inner .only-mobile{display:none}@media screen and (max-width:768px){.flat-finder__bar-inner .only-mobile{display:flex}}.form{--titleColor:var(--colorGreen);--textColor:var(--colorGreen);--backgroundColor:var(--colorBeige);--uploadIconColor:var(--colorGreen);--backgroundColorForm:transparent;--itemArrowColor:var(--colorGreen);--itemLabelColor:var(--colorGreen);--itemPlaceholderColor:rgba(19,59,50,.6);--itemTextColor:var(--colorGreen);--itemBorderColor:var(--colorGreen);--itemBorderColorActive:var(--colorGreen);--itemFocusColor:var(--colorGreen);--choiceBackgroundColor:var(--colorBeige);--choiceBackgroundColorChecked:var(--colorGreen);--choiceBorderColor:rgba(19,59,50,.6);--choiceBorderColorHover:var(--colorGreen);--choiceBorderColorChecked:var(--colorGreen);--choiceCheckmarkColor:var(--colorBeige);--choiceOutlineColor:var(--colorGreen);background-color:#f7ede1;background-color:var(--backgroundColor)}[data-theme=green] .form{--titleColor:var(--colorBeige);--textColor:hsla(33,58%,93%,.6);--backgroundColor:var(--colorGreen);--uploadIconColor:var(--colorBeige);--itemArrowColor:var(--colorBeige);--itemLabelColor:var(--colorBeige);--itemPlaceholderColor:hsla(33,58%,93%,.6);--itemTextColor:var(--colorBeige);--itemBorderColor:var(--colorBeige);--itemBorderColorActive:var(--colorBeige);--itemFocusColor:var(--colorBeige);--choiceBackgroundColor:var(--colorGreen);--choiceBackgroundColorChecked:var(--colorBeige);--choiceBorderColor:hsla(33,58%,93%,.2);--choiceBorderColorHover:var(--colorBeige);--choiceBorderColorChecked:var(--colorBeige);--choiceCheckmarkColor:var(--colorGreen);--choiceOutlineColor:var(--colorBeige)}.form__success{color:currentColor;color:var(--textColor);font-size:16px;font-weight:400;line-height:1.6}.form__success h2:not(:first-child),.form__success h3:not(:first-child){margin-top:24px}.form__success h2{font-size:40px;line-height:1.1}@media screen and (max-width:768px){.form__success h2{font-size:28px;letter-spacing:normal;line-height:1.2}}.form__success h3{font-size:32px;letter-spacing:normal}@media screen and (max-width:768px){.form__success h3{font-size:24px;letter-spacing:normal;line-height:1.2}}.form__success a{color:currentColor;display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.form__success a:focus-visible{border-radius:1px;outline:2px solid currentColor;outline-offset:1px}.form__success a path[fill="#fff"]{fill:currentColor}.form__success a svg{fill:currentColor;display:none;height:24px;margin-left:2px;vertical-align:text-top;width:24px}.form__success a[target=_blank] svg{display:inline-block}.form__success ol,.form__success p,.form__success ul{display:block;position:relative}.form__success ol:not(:first-child),.form__success p:not(:first-child),.form__success ul:not(:first-child){margin-top:16px}.form__success ol,.form__success ul{list-style:disc;padding-left:24px}.form__success ol{list-style:decimal}.form__success li{position:relative}.form__success li ol,.form__success li ul,.form__success li:not(:first-child){margin-top:8px}.form__success h2{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){.form__success h2{font-size:44px;letter-spacing:normal;line-height:1.2}}.form__success h3{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.form__success h3{font-size:28px;letter-spacing:normal;line-height:1.2}}.form__success h4{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1}@media screen and (max-width:768px){.form__success h4{font-size:24px;letter-spacing:normal;line-height:1.2}}[data-theme=green] .form__success{--titleColor:var(--colorBeige);color:#f7ede1;color:var(--colorBeige)}.form__content{background-color:var(--backgroundColorForm);display:block;margin-left:auto;margin-right:auto;position:relative}.form__content .choice{width:-moz-fit-content;width:fit-content}.form__content .just-validate-error-label{align-items:center;color:#e75c12!important;color:var(--colorOrange)!important;display:inline-flex;font-size:14px;font-weight:400;line-height:1.5;margin-top:6px}.form__honung{display:none}.form__files{cursor:pointer;position:relative;width:100%}.form__dz-message{align-items:center;background-color:rgba(0,0,0,.04);border:1px dashed var(--colorGrey200);bottom:0;display:flex;height:128px;justify-content:center;left:0;padding:8px 24px;pointer-events:none;position:relative;text-align:center;transition:border .3s ease,box-shadow .3s ease;width:100%}[data-theme=green] .form__dz-message{background-color:hsla(33,58%,93%,.04)}.form__files:focus-visible .form__dz-message{outline:2px solid var(--uploadIconColor)}.form__dz-message:not(:only-child){margin-bottom:16px}.form__files.error .form__dz-message{border-color:#e75c12;border-color:var(--colorOrange);box-shadow:inset 0 0 0 1px #e75c12;box-shadow:inset 0 0 0 1px var(--colorOrange)}.form__files.success .form__dz-message{border-color:#24a148;border-color:var(--colorSuccess);box-shadow:inset 0 0 0 1px #24a148;box-shadow:inset 0 0 0 1px var(--colorSuccess)}.form__dz-message-inner{align-items:center;display:flex;flex-flow:column-reverse;row-gap:12px}.form__dz-text{color:var(--itemTextColor);font-size:16px;font-weight:400;line-height:1.6}.form__dz-upload-icon{background-color:var(--uploadIconColor);background-position:50%;height:20px;-webkit-mask-image:url(/vierlinden/icons/upload.svg);mask-image:url(/vierlinden/icons/upload.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.form__dz-preview{background-color:rgba(0,0,0,.04);padding:12px 72px 12px 16px;position:relative;width:100%;word-break:break-word}.form__dz-preview.dz-error{cursor:not-allowed;outline:1px solid #e75c12;outline:1px solid var(--colorOrange)}.form__dz-preview:not(:last-child){margin-bottom:8px}[data-theme=green] .form__dz-preview{background-color:hsla(33,58%,93%,.04)}.form__dz-name{color:var(--colorGrey600);font-size:16px;font-weight:600;line-height:1.6}.form__dz-remove{background-color:var(--colorMain);background-position:50%;cursor:pointer;height:24px;line-height:0;-webkit-mask-image:url(/vierlinden/icons/bin.svg);mask-image:url(/vierlinden/icons/bin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}.form__dz-size{color:var(--colorGrey400);display:block;font-size:16px;font-weight:400;line-height:1.6;margin-top:2px}.form__dz-size strong{font-weight:500}.form__dz-size strong:before{content:"•";margin-left:5px;margin-right:7px}.form__item{display:inline-flex;flex-direction:column;padding:0;position:relative;vertical-align:bottom;width:100%}.form__item[data-field-type=objects]{display:none}.form__item:not(:last-of-type):not(.form__item--spacer){margin-bottom:24px}.form__item:has(.just-validate-error-field){--itemLabelColor:var(--colorOrange);--itemTextColor:var(--colorOrange);--itemPlaceholderColor:var(--colorOrange);--itemBorderColor:var(--colorOrange);--itemBorderColorActive:var(--colorOrange);--itemArrowColor:var(--colorOrange);--itemFocusColor:var(--colorOrange)}.form__item:has(.just-validate-error-field) .form__dropdown:after{top:calc(50% - 18px)}.form__item label{color:var(--itemLabelColor);font-size:12px;font-weight:400;line-height:1.5;padding-left:4px}.form__item>ul{color:#e75c12!important;color:var(--colorOrange)!important;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:6px;margin-top:6px}.form__item input[type=email],.form__item input[type=password],.form__item input[type=tel],.form__item input[type=text],.form__item select,.form__item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid var(--itemBorderColor);color:var(--itemTextColor);font-family:inherit;font-size:18px;font-weight:400;font-weight:500;line-height:1.6;padding:0 4px 8px;transition:box-shadow .3s ease}.form__item input[type=email]:hover:not(:focus-visible),.form__item input[type=password]:hover:not(:focus-visible),.form__item input[type=tel]:hover:not(:focus-visible),.form__item input[type=text]:hover:not(:focus-visible),.form__item select:hover:not(:focus-visible),.form__item textarea:hover:not(:focus-visible){border-color:var(--itemBorderColorActive)}.form__item input[type=email]:focus-visible,.form__item input[type=password]:focus-visible,.form__item input[type=tel]:focus-visible,.form__item input[type=text]:focus-visible,.form__item select:focus-visible,.form__item textarea:focus-visible{box-shadow:0 1px 0 0 var(--itemFocusColor);outline:none}.form__item input[type=email]::-moz-placeholder,.form__item input[type=password]::-moz-placeholder,.form__item input[type=tel]::-moz-placeholder,.form__item input[type=text]::-moz-placeholder,.form__item select::-moz-placeholder,.form__item textarea::-moz-placeholder{color:var(--itemPlaceholderColor);opacity:1}.form__item input[type=email].is-placeholder,.form__item input[type=email]::placeholder,.form__item input[type=password].is-placeholder,.form__item input[type=password]::placeholder,.form__item input[type=tel].is-placeholder,.form__item input[type=tel]::placeholder,.form__item input[type=text].is-placeholder,.form__item input[type=text]::placeholder,.form__item select.is-placeholder,.form__item select::placeholder,.form__item textarea.is-placeholder,.form__item textarea::placeholder{color:var(--itemPlaceholderColor);opacity:1}.form__item select option{color:#000}.form__item input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);color:var(--itemTextColor);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__item input[type=checkbox]+label{color:var(--itemTextColor);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.6;padding-left:36px;position:relative;width:100%}.form__item input[type=checkbox]+label:after,.form__item input[type=checkbox]+label:before{content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.form__item input[type=checkbox]+label:before{background-color:var(--choiceBackgroundColor);border:1px solid var(--choiceBorderColor);border-radius:4px;transition:border-color .3s ease,background-color .3s ease}.form__item input[type=checkbox]+label:after{background-color:var(--choiceCheckmarkColor);background-position:50%;-webkit-mask-image:url(/vierlinden/icons/check.svg);mask-image:url(/vierlinden/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%) scale(0);transition:transform .3s ease}.form__item input[type=checkbox]+label:hover:before{border-color:var(--choiceBorderColorHover)}.form__item input[type=checkbox]:focus-visible+label:before{outline:1px solid var(--choiceOutlineColor)}.form__item input[type=checkbox]:checked+label:before{background-color:var(--choiceBackgroundColorChecked);border-color:var(--choiceBorderColorChecked)}.form__item input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1)}.form__item input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);color:var(--itemTextColor);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__item input[type=radio]+label{color:var(--itemTextColor);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.6;padding-left:36px;position:relative;width:100%}.form__item input[type=radio]+label:after,.form__item input[type=radio]+label:before{content:"";position:absolute}.form__item input[type=radio]+label:before{background-color:var(--choiceBackgroundColor);border:1px solid var(--choiceBorderColor);border-radius:50%;height:24px;left:0;top:0;transition:border-color .3s ease,background-color .3s ease;width:24px}.form__item input[type=radio]+label:after{background-color:var(--choiceCheckmarkColor);border-radius:50%;height:10px;left:7px;line-height:1;top:7px;transform:scale(0);transition:transform .3s ease;width:10px}.form__item input[type=radio]+label:hover:before{border-color:var(--choiceBorderColorHover)}.form__item input[type=radio]:focus-visible+label:before{outline:1px solid var(--choiceOutlineColor)}.form__item input[type=radio]:checked+label:before{background-color:var(--choiceBackgroundColorChecked);border-color:var(--choiceBorderColorChecked)}.form__item input[type=radio]:checked+label:after{transform:scale(1)}.form__item textarea{line-height:1.5rem;min-height:120px;resize:vertical}.form__item .button:only-child{margin-left:auto;margin-top:24px}.form__item .button:only-child.disabled{opacity:.3}@media screen and (min-width:768px){.form__item{padding:0 8px}.form__item--half{width:50%}.form__item--one-third{width:33.3333%}.form__item--two-thirds{width:66.6666%}.form__item--one-quarter{width:25%}.form__item--three-quarters{width:75%}}.form__item--headline:not(:first-child){margin-bottom:8px;margin-top:24px}.form__item--headline h4{color:var(--itemTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.form__item--headline h4{font-size:28px;letter-spacing:normal;line-height:1.2}}.form__item--free-text{color:var(--itemTextColor);font-size:18px;font-weight:400;line-height:1.6}.form__item--spacer{display:block}.form__item--radios{margin-bottom:24px;margin-top:24px;row-gap:24px}.form__item--radios .choice:not(:last-child){margin-bottom:16px}.form__dropdown{position:relative}.form__dropdown select{cursor:pointer;padding-right:40px;text-overflow:ellipsis;width:100%}.form__dropdown:after{background-color:var(--itemArrowColor);background-position:50%;content:"";display:block;height:24px;-webkit-mask-image:url(/vierlinden/icons/chevron-down.svg);mask-image:url(/vierlinden/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:4px;top:50%;top:calc(50% - 4px);transform:translateY(-50%);width:24px}.form-block{background:#f7ede1;background:var(--colorBeige);padding:120px 40px}.form-block[data-theme=green]{background:#133b32;background:var(--colorGreen)}@media screen and (max-width:768px){.form-block{padding:40px 16px}}.form-block__inner{display:flex;flex-wrap:wrap;gap:40px;margin-left:auto;margin-right:auto;max-width:1130px}.form-block__text{width:calc(50% - 20px)}@media screen and (max-width:768px){.form-block__text{width:100%}}.form-block__text-inner{max-width:440px}@media screen and (max-width:768px){.form-block__text-inner{max-width:none}}.form-block__form{width:calc(50% - 20px)}@media screen and (max-width:768px){.form-block__form{width:100%}}.form-block__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.form-block__title{font-size:56px;letter-spacing:normal;line-height:1.2}}[data-theme=green] .form-block__title{color:#f7ede1;color:var(--colorBeige);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){[data-theme=green] .form-block__title{font-size:56px;letter-spacing:normal;line-height:1.2}.form-block__title,[data-theme=green] .form-block__title{font-size:44px}}.form-block__description{color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6}[data-theme=green] .form-block__description{color:#f7ede1;color:var(--colorBeige);font-size:18px;font-weight:400;line-height:1.6}.form-block__contact{margin-top:80px}@media screen and (max-width:768px){.form-block__contact{display:none}}.form-block__contact-mobile{display:none;padding:40px 16px}@media screen and (max-width:768px){.form-block__contact-mobile{display:block}}.form-block__contact-mobile-heading{margin-bottom:40px}.form-block__contact-mobile-subtitle{color:#133b32;color:var(--colorGreen);font-size:16px;font-weight:500;line-height:1.6;margin-bottom:4px}.form-block__contact-mobile-title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.form-block__contact-mobile-title{font-size:32px;font-size:36px;letter-spacing:normal;line-height:1.2}[data-theme=green] .form-block__contact-mobile-title{font-size:36px}}.form-overlay{align-items:flex-end;background-color:#f7ede1;background-color:var(--colorBeige);display:flex;flex-direction:column;gap:16px;height:100%;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;padding-bottom:24px;padding-top:24px}.form-overlay .form{padding-left:40px;padding-right:40px;width:100%}.is-submitted .form-overlay .form{display:none}@media screen and (max-width:768px){.form-overlay{max-height:none}}.form-overlay__submit-text{align-self:center;display:none;gap:16px;margin-bottom:40px}.is-submitted .form-overlay__submit-text{display:flex;flex-direction:column}.form-overlay__submit-title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:40px}@media screen and (max-width:768px){.form-overlay__submit-title{font-size:28px;letter-spacing:normal;line-height:1.2}}.form-overlay__submit-success-text{color:#133b32;color:var(--colorGreen);font-size:24px;font-weight:400;line-height:1.6}.form-overlay__form-overlay-container{align-items:center;background:rgba(0,0,0,.6);background:var(--colorOverlayBackground);display:flex;height:100%;justify-content:center;left:0;padding-bottom:24px;padding-top:24px;position:fixed;top:0;width:100%;z-index:100}.form-overlay__form-overlay-container.is-hidden{display:none}@media screen and (max-width:768px){.form-overlay__form-overlay-container{align-items:flex-start;padding-bottom:0;padding-top:0}.form-overlay__form-overlay-container>div{height:100%;overflow:auto}}.form-overlay__form-overlay-close{cursor:pointer;height:24px;margin-right:40px;width:24px}.footer{background-color:#f7ede1;background-color:var(--colorBeige);color:#133b32;color:var(--colorGreen)}.footer__border-bottom{border-bottom:1px solid #133b32;border-bottom:1px solid var(--colorGreen)}.footer__inner{margin-left:auto;margin-right:auto;max-width:1440px}.footer__usp-list{display:flex;gap:24px;justify-content:space-between;padding:80px 40px;position:relative}@media screen and (max-width:768px){.footer__usp-list{display:none}}.footer__usp-item{flex:1}.footer__usp-item svg{height:48px;margin-bottom:16px;width:48px}.footer__usp-item-title{color:currentColor;font-size:24px;font-weight:500;line-height:1.6;margin-bottom:8px}.footer__usp-item-text{color:currentColor;font-size:18px;font-weight:400;line-height:1.6}.footer__content{display:flex;gap:24px;padding:80px 40px}@media screen and (max-width:1024px){.footer__content{flex-direction:column;gap:40px;padding:40px 16px}}.footer__content-container--left{flex:1}.footer__content-container--right{max-width:560px;width:100%}@media screen and (max-width:1024px){.footer__content-container--right{max-width:100%}}.footer__content-logo{background-color:#000;background-color:var(--colorBlack);background-position:50%;height:85px;margin-bottom:60px;-webkit-mask-image:url(/vierlinden/icons/logo-no-text.svg);mask-image:url(/vierlinden/icons/logo-no-text.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:77px}@media screen and (max-width:1024px){.footer__content-logo{margin-bottom:40px}}.footer__content-organisation{color:currentColor;font-size:24px;font-weight:400;line-height:1.6;margin-bottom:40px}@media screen and (max-width:1024px){.footer__content-organisation{color:currentColor;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:0}}.footer__content-phone{color:currentColor;font-size:24px;font-weight:400;line-height:1.6;margin-bottom:40px}@media screen and (max-width:1024px){.footer__content-phone{color:currentColor;font-size:18px;font-weight:400;line-height:1.6}}.footer__content-buttons{align-items:center;display:flex;gap:65px;margin-bottom:120px}.footer__content-buttons .footer__link{background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;font-size:24px;line-height:32px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .3s ease}.footer__content-buttons .footer__link:hover{background-size:0 100%}@media screen and (max-width:1024px){.footer__content-buttons{align-items:flex-start;flex-direction:column;gap:40px;margin-bottom:24px}.footer__content-buttons .footer__link{font-size:18px;line-height:1}.footer__content-buttons .button{font-size:20px;font-weight:500;line-height:25px}}.footer__content-text{color:currentColor;display:flex;font-size:16px;font-weight:400;gap:31px;line-height:1.6}.footer__content-text svg{height:50px;width:83px}.footer__content-text--mobile{display:none}@media screen and (max-width:1024px){.footer__content-text{display:none}.footer__content-text--mobile{color:currentColor;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:39px;line-height:1.5;line-height:1.6;padding-top:40px}}.footer__content-text-logo{display:flex;flex-direction:column;flex-shrink:0;gap:11px;width:-moz-fit-content;width:fit-content}.footer__content-text-logo p{font-size:11px;line-height:1.5}.footer__content-text-logo .ir-logo{height:50px;-webkit-mask-image:url(/vierlinden/icons/irLogo.svg);mask-image:url(/vierlinden/icons/irLogo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:83px}.footer__content-form,.footer__content-text-logo .ir-logo{background-color:#133b32;background-color:var(--colorGreen)}.footer__content-form{border-radius:0 200px;color:#f7ede1;color:var(--colorBeige);padding:138px 80px}@media screen and (max-width:1024px){.footer__content-form{border-radius:0 110px;padding:80px 40px 40px}}.footer__content-form-form{display:flex;flex-wrap:wrap;row-gap:20px}.footer__content-form-form .button{margin-left:20px}.footer__content-form-form input{--itemBorderColor:var(--colorBeige);--itemBorderColorActive:var(--colorBeige);--itemFocusColor:var(--colorBeige)}.footer__content-form-form input.just-validate-error-field{--itemBorderColor:var(--colorOrange);--itemBorderColorActive:var(--colorOrange);--itemFocusColor:var(--colorOrange)}@media screen and (max-width:1024px){.footer__content-form-form{flex-direction:column}.footer__content-form-form .button{margin-left:0}}.footer__content-form-mail{display:flex;flex-direction:column;font-size:12px;height:-moz-fit-content;height:fit-content;line-height:1.5;max-width:255px;position:relative;width:100%}.footer__content-form-mail .just-validate-error-label{align-items:center;color:#e75c12!important;color:var(--colorOrange)!important;display:inline-flex;font-size:14px;font-weight:400;line-height:1.5;margin-top:6px}@media screen and (max-width:1024px){.footer__content-form-mail{margin-bottom:20px;padding:8px 4px}}.footer__content-form-checkbox{align-items:flex-start;color:#f7ede1;color:var(--colorBeige);display:flex;font-size:14px;gap:16px;line-height:1.6}.footer__content-form-checkbox span{color:currentColor;font-size:14px;font-weight:400;line-height:1.5;line-height:1.6;opacity:.6;width:-moz-fit-content;width:fit-content}.footer__content-form-checkbox:has(input.just-validate-error-field) span{color:#e75c12;color:var(--colorOrange);opacity:1}.footer__content-form-checkbox input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#133b32;background-color:var(--colorGreen);border:2px solid #fff;border:2px solid var(--colorWhite);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;width:24px}.footer__content-form-checkbox input:checked{background-color:#f7ede1;background-color:var(--colorBeige);border-color:#f7ede1;border-color:var(--colorBeige)}.footer__content-form-checkbox input:checked:after{background-color:#133b32;background-color:var(--colorGreen);content:"";display:block;font-size:16px;height:16px;-webkit-mask-image:url(/vierlinden/icons/check.svg);mask-image:url(/vierlinden/icons/check.svg);-webkit-mask-position:center;mask-position:center;width:16px}.footer__content-form-checkbox input:focus{outline:none}.footer__content-form-checkbox-container{padding:12px 8px}.footer__content-form-title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:20px}@media screen and (max-width:768px){.footer__content-form-title{font-size:44px;letter-spacing:normal;line-height:1.2}}@media screen and (max-width:1024px){.footer__content-form-title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;letter-spacing:1px;line-height:1.1}}@media screen and (max-width:1024px) and (max-width:768px){.footer__content-form-title{font-size:32px;letter-spacing:normal;line-height:1.2}}.footer__content-form-description{font-size:16px;line-height:1.6;margin-bottom:70px}.footer__links{color:#69b18e;color:var(--colorGreenLight);display:flex;font-size:14px;gap:40px;padding:40px}@media screen and (max-width:768px){.footer__links{padding:16px}}@media screen and (max-width:600px){.footer__links{flex-direction:column;gap:20px;padding:40px 16px}}.footer__link{display:flex;gap:12px}.footer__link svg{height:16px;width:16px}.gallery{overflow:hidden;width:100%}.gallery__inner{margin-left:auto;margin-right:auto;max-width:1440px}.gallery__image,.gallery__swiper{position:relative}.gallery__image{cursor:pointer;max-width:1333px;width:100%}.gallery__image .gallery__image-expand{background-color:rgba(0,0,0,.6);border-radius:999px;color:#fff;color:var(--colorWhite);opacity:0;padding:10px;position:absolute;right:16px;top:16px;transition:opacity .3s ease-in-out}@media screen and (min-width:1025px){.gallery__image:hover .gallery__image-expand{opacity:1}}.gallery__image-description{padding-left:20px;padding-right:20px}.gallery__image-texts{color:currentColor;display:block;font-size:14px;font-weight:400;line-height:1.5;padding-bottom:24px;padding-top:24px}.gallery__button{background:none;border:none;cursor:pointer;position:absolute;top:calc(50% - 34.5px);transform:translateY(-50%);transition:opacity .3s ease-in-out;z-index:2}.gallery__button--prev{left:50px}.gallery__button--next{right:50px}.gallery__button.swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (max-width:1024px){.gallery__button{display:none}}.header{--headerColor:var(--colorGreen);--headerBackgroundColor:var(--colorWhite);background-color:#fff;background-color:var(--headerBackgroundColor);color:#133b32;color:var(--headerColor);display:block;padding:137px 40px 160px;position:relative}.navigation.with-info+main .header{padding-top:177px}.header[data-theme=beige]{--headerBackgroundColor:var(--colorBeige)}.header[data-theme=green]{--headerColor:var(--colorBeige);--headerBackgroundColor:var(--colorGreen)}.header[data-theme=orange]{--headerColor:var(--colorBeige);--headerBackgroundColor:var(--colorOrange)}.header[data-theme=blue]{--headerBackgroundColor:var(--colorBlueLight)}.header[data-theme=video]{--headerColor:var(--colorBeige);--headerBackgroundColor:var(--colorGreen);height:100%;min-height:calc(100vh - 137px);min-height:calc(100dvh - 137px);padding-left:107px;padding-right:107px}.header--news-events-overview{padding-bottom:20px}@media screen and (max-width:768px){.header{padding:96px 16px 40px}[data-theme=video] .header{display:flex;flex-direction:column;justify-content:space-between}.navigation.with-info+main .header{padding-top:130px}.header[data-theme=video]{padding-left:16px;padding-right:16px}.header--news-events-overview{padding-bottom:0}}.header__breadcrumb{color:currentColor;font-size:14px;font-style:normal;font-weight:500;gap:12px;line-height:160%;margin-left:auto;margin-right:auto;max-width:1360px;min-height:40px;padding-bottom:7.5px;padding-top:7.5px;position:relative}.header__breadcrumb,.header__breadcrumb a{align-items:center;display:flex;justify-content:flex-start}.header__breadcrumb a{gap:6px}.header__breadcrumb svg{height:22px;width:22px}.header__breadcrumb span{opacity:.6}.header__inner{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1130px;position:relative}[data-theme=video] .header__inner{max-width:1440px;min-height:calc(100vh - 337px);min-height:calc(100dvh - 337px)}@media screen and (max-width:768px){.header__inner{align-items:flex-start;flex-direction:column;gap:24px;padding-top:40px}[data-theme=video] .header__inner{min-height:calc(100vh - 137px);min-height:calc(100dvh - 137px)}.header--news-events-overview .header__inner{padding-bottom:20px;padding-top:20px}}.header__content{color:currentColor;display:block;position:relative;width:calc(100% - 515px)}[data-theme=video] .header__content{padding-bottom:182px;padding-left:135px;width:828px}[data-theme=video] .header__content:before{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(6,55,43,.65);background-color:var(--colorImmoGreen);border-radius:0 200px;content:"";height:calc(100% - 74px);left:0;position:absolute;top:74px;width:555px}.header--news-events-overview .header__content{width:100%}@media screen and (max-width:768px){.header__content{width:100%}[data-theme=video] .header__content{padding-bottom:126px;padding-left:0;width:100%}[data-theme=video] .header__content:before{border-radius:0 150px;height:calc(100% - 41px);left:12px;top:41px;width:calc(100% - 12px)}.header--news-events .header__content{position:static}}.header__subtitle{color:currentColor;display:block;font-size:18px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.header__subtitle{margin-bottom:16px}}.header__title{color:currentColor;display:block;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:100px;font-weight:500;letter-spacing:2px;line-height:1;position:relative;word-wrap:break-word}@media screen and (max-width:768px){.header__title{font-size:60px}}[data-theme=video] .header__title{font-size:130px;letter-spacing:1px}@media screen and (max-width:768px){[data-theme=video] .header__title{font-size:72px;letter-spacing:1px;line-height:100%}}.header--news-events-overview .header__title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1;margin-top:40px}@media screen and (max-width:768px){.header--news-events-overview .header__title{font-size:44px;letter-spacing:normal;line-height:1.2;margin-top:0}}.header__tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.header__tag{border:1px solid var(--tagColor);border-radius:300px;color:var(--tagColor);padding:8px;position:relative}[data-theme=beige] .header__tag,[data-theme=blue] .header__tag,[data-theme=white] .header__tag{--tagColor:var(--colorGreen)}[data-theme=green] .header__tag,[data-theme=orange] .header__tag,[data-theme=video] .header__tag{--tagColor:var(--colorBeige)}.header__description{color:currentColor;display:block;font-size:18px;font-weight:400;line-height:1.6;margin-top:40px;position:relative}[data-theme=video] .header__description{max-width:580px}@media screen and (max-width:768px){.header__description{margin-top:20px}[data-theme=video] .header__description{margin:17px 27px 0 60px}}@media screen and (min-width:769px){[data-theme=video] .header__description{color:currentColor;font-size:24px;font-weight:400;line-height:1.6}}.header__buttons{display:flex;justify-content:space-between;margin-top:40px;position:relative}@media screen and (max-width:768px){.header--news-events .header__buttons{bottom:0;height:129px;padding-bottom:40px;padding-top:40px;position:absolute;width:100%;z-index:1}.header--news-events .header__buttons .button-share{color:#69b18e;color:var(--colorGreenLight)}}.header__media-image{display:block;max-width:100%;position:relative;width:515px}.header__media-image img{border-radius:0 200px;display:block;overflow:hidden;position:relative}@media screen and (max-width:768px){.header__media-image{width:100%}.header--news-events .header__media-image picture{display:block;transform:translateX(-16px);width:calc(100% + 32px)}.header--news-events .header__media-image picture:after{background-color:#133b32;background-color:var(--colorGreen);bottom:0;content:"";height:129px;left:0;position:absolute;width:100%}.header--news-events .header__media-image img{border-radius:0;width:100%}}.header__media-video,.header__media-video:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header__media-video:after{background:linear-gradient(329deg,rgba(19,59,50,.31) 10.57%,rgba(19,59,50,.58) 68.8%);content:""}.header__media-video video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.header__media-video-desktop{display:none}}.header__media-video-mobile{display:none}@media screen and (max-width:768px){.header__media-video-mobile{display:block}}.header-immo{display:block;height:100%;margin-left:auto;margin-right:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:1290px;padding:137px 80px 160px;width:100%}.navigation.with-info+main .header-immo{padding-top:177px}@media screen and (max-width:1024px){.header-immo{max-height:none;padding:177px 0 0}}@media screen and (max-width:768px){.header-immo{padding-top:130px}}.header-immo__inner{align-items:stretch;display:flex;gap:80px;justify-content:center}@media screen and (max-width:1024px){.header-immo__inner{flex-direction:column;gap:40px}}.header-immo__content{padding-left:0;padding-right:0;width:100%}@media screen and (max-width:1024px){.header-immo__content{min-width:100%;padding-left:16px;padding-right:16px}}.header-immo__content .button-share{margin-top:66px}@media screen and (max-width:1024px){.header-immo__content .button-share{margin-top:24px}}.header-immo__text{display:flex;flex-direction:column;gap:40px}.header-immo__sub-title{color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:24px}@media screen and (max-width:1024px){.header-immo__sub-title{margin-bottom:8px}}.header-immo__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;word-break:break-all}@media screen and (max-width:768px){.header-immo__title{font-size:56px;letter-spacing:normal;line-height:1.2}}.header-immo__description{color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6}@media screen and (max-width:1024px){.header-immo__description{display:none}}.header-immo__buttons{display:flex;gap:20px}.header-immo__button--download svg{height:20px;width:20px}@media screen and (max-width:1024px){.header-immo__button--download svg{display:none}}.header-immo__button--like{border:2px solid #133b32;border:2px solid var(--colorGreen);border-radius:400px;padding:20px}.header-immo__button--like svg{height:20px;width:20px}.header-immo__button--like svg path{stroke-width:3px}@media screen and (max-width:1024px){.header-immo__button--like svg{height:20px;width:20px}}.header-immo__image-container{align-items:center;background-color:#f7ede1;background-color:var(--colorBeige);border-radius:0 200px;display:flex;flex-shrink:1;justify-content:center;max-width:515px;overflow:hidden;position:relative;width:100%}.header-immo__image-container img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.header-immo__image-container{border-radius:0;max-width:none}.header-immo__image-container img{max-height:400px}}@media screen and (max-width:768px){.header-immo__image-container img{max-height:289px}}.header-immo__expand{background-color:rgba(19,59,50,.6);background-color:var(--colorButtonBackground);border-radius:50%;bottom:29px;color:#fff;color:var(--colorWhite);cursor:pointer;padding:10px;position:absolute;right:29px}@media screen and (max-width:1024px){.header-immo__expand{bottom:auto;right:16px;top:16px}}.header-immo-lightbox .pswp__img{-o-object-fit:contain!important;object-fit:contain!important}.immo-data-box{padding:80px 16px 40px}@media screen and (max-width:1024px){.immo-data-box{padding:24px 16px}}.immo-data-box__inner{margin-left:auto;margin-right:auto;max-width:1130px}.immo-data-box__title{color:currentColor;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:20px}.immo-data-box__content-container{background-color:#f7ede1;background-color:var(--colorBeige);border-radius:8px;display:flex;flex-wrap:wrap;padding:32px;position:relative}.immo-data-box__content-container:before{height:100%;right:31px;top:0;width:3px;z-index:1}.immo-data-box__content-container:after,.immo-data-box__content-container:before{background-color:#f7ede1;background-color:var(--colorBeige);content:"";position:absolute}.immo-data-box__content-container:after{bottom:31px;height:3px;right:0;width:100%}@media screen and (max-width:1024px){.immo-data-box__content-container{padding:8px 16px}.immo-data-box__content-container:before{right:15px}.immo-data-box__content-container:after{bottom:7px}}.immo-data-box__content{border-bottom:1px solid #fff;border-bottom:1px solid var(--colorWhite);border-right:1px solid #fff;border-right:1px solid var(--colorWhite);padding:24px 30px;position:relative;width:20%}.immo-data-box__content:nth-child(-n+5){padding:0 30px 24px}.immo-data-box__content:nth-child(5n+1):nth-last-child(-n+5)~.immo-data-box__content,.immo-data-box__content:nth-child(n+1):nth-last-child(-n+5){padding-bottom:0}.immo-data-box__content-container--first-full .immo-data-box__content:first-child{width:100%}.immo-data-box__content-container--first-full .immo-data-box__content:not(:first-child){padding-top:24px}@media screen and (max-width:1024px){.immo-data-box__content{padding:20px 16px!important;width:33.33%}}@media screen and (max-width:768px){.immo-data-box__content{width:50%}}.immo-data-box__content-title{color:rgba(6,55,43,.65);color:var(--colorImmoGreen);font-size:10px;font-weight:500;letter-spacing:.5px;line-height:1.6;text-transform:uppercase}.immo-data-box__content-value{color:#133b32;color:var(--colorGreen);font-size:24px;font-weight:400;line-height:1.6}@media screen and (max-width:1024px){.immo-data-box__content-value{color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6}}.immo-data-box__content-tooltip{background:none;border:none;cursor:pointer;height:20px;padding:0;position:absolute;right:10px;top:10px;width:20px}.immo-data-box__content-tooltip:after{background-color:#133b32;background-color:var(--colorGreen);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:12px;left:50%;opacity:0;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);transition:opacity .3s ease-in-out;width:20px}.immo-data-box__content-tooltip:active:after,.immo-data-box__content-tooltip:focus:after,.immo-data-box__content-tooltip:hover:after{opacity:1}.immo-data-box__content-tooltip-content{background-color:#133b32;background-color:var(--colorGreen);border-radius:8px;bottom:37px;color:#fff;color:var(--colorWhite);font-size:14px;font-weight:400;line-height:1.5;max-width:268px;opacity:0;padding:16px;pointer-events:none;position:absolute;right:-38px;text-align:left;transition:opacity .3s ease-in-out;width:-moz-max-content;width:max-content;z-index:1}.immo-data-box__content-tooltip:active .immo-data-box__content-tooltip-content,.immo-data-box__content-tooltip:hover .immo-data-box__content-tooltip-content{opacity:1}@media screen and (max-width:600px){.immo-data-box__content-tooltip-content{width:200px}}.immo-facts{background-color:#133b32;background-color:var(--colorGreen);overflow:hidden;padding-bottom:93px;padding-top:93px}@media screen and (max-width:1024px){.immo-facts{padding-bottom:40px;padding-top:40px}}.immo-facts__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1130px;row-gap:31px;transform:translateX(1px);width:100%}@media screen and (max-width:1024px){.immo-facts__inner{justify-content:flex-start;padding-left:16px;padding-right:16px}}.immo-facts__container{padding-left:30px;padding-right:30px;width:20%}@media screen and (max-width:1024px){.immo-facts__container{padding-left:0;padding-right:0;width:33%}}@media screen and (max-width:768px){.immo-facts__container{width:50%}}.immo-facts__container:not(:last-child){border-right:1px solid hsla(33,58%,93%,.6);border-right:1px solid var(--colorImmoGrey)}@media screen and (max-width:1024px){.immo-facts__container:not(:last-child){border-right:none}}.immo-facts__sub-title{color:hsla(33,58%,93%,.6);color:var(--colorImmoGrey);font-size:10px;font-weight:500;letter-spacing:.5px;line-height:1.6;text-transform:uppercase}.immo-facts__title{color:#fff;color:var(--colorWhite);font-size:24px;font-weight:400;line-height:1.6}@media screen and (max-width:1024px){.immo-facts__title{color:#fff;color:var(--colorWhite);font-size:18px;font-weight:400;line-height:1.6}}.internal-links{align-items:center;background-color:#fff;background-color:var(--colorWhite);display:flex;flex-direction:column;gap:80px;padding:100px 40px}.internal-links[data-theme=beige]{background-color:#f7ede1;background-color:var(--colorBeige)}@media screen and (max-width:768px){.internal-links{gap:40px;padding:40px 16px}}.internal-links__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.internal-links__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:28px;font-size:56px;font-size:36px;font-weight:500;letter-spacing:normal;letter-spacing:1px;line-height:1.2;line-height:1.1}}@media screen and (max-width:768px) and (max-width:768px){.internal-links__title{font-size:32px;letter-spacing:normal;line-height:1.2}}.internal-links__pages{display:flex;flex-wrap:wrap;gap:40px;max-width:1130px;width:100%}.is-full-width .internal-links__pages{justify-content:center;max-width:none}.internal-links__page{color:#133b32;color:var(--colorGreen);max-width:426px;width:calc(33.33% - 26.66667px)}.internal-links__page img{margin-bottom:24px}.is-full-width .internal-links__page{max-width:none}.is-full-width .internal-links__page img{width:100%}@media screen and (max-width:768px){.internal-links__page{max-width:none;width:100%}.internal-links__page img{height:343px;-o-object-fit:cover;object-fit:cover;width:100%}}.internal-links__page-date{color:currentColor;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:10px}.internal-links__page-title{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1;margin-bottom:20px}@media screen and (max-width:768px){.internal-links__page-title{font-size:24px;letter-spacing:normal;line-height:1.2}}.internal-links__page-description{color:currentColor;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:20px;word-break:break-word}.internal-links__page-link{align-items:center;color:#69b18e;color:var(--colorGreenLight);display:flex;font-size:18px;font-weight:500;gap:12px;line-height:1.6;transition:gap .3s ease-in-out}.internal-links__page-link svg{height:16px;width:16px}.internal-links__page-link:hover{gap:16px}.intro{--introTextColor:var(--colorGreen);--introBackgroundColor:var(--colorWhite);--introImageColor:var(--colorOrange);--introMaxWidthHeadline:898px;--widthHeadlineOffset:calc((100% - var(--introMaxWidthHeadline))/2);--maxWidthImageContent:calc(100% - var(--widthHeadlineOffset));background-color:#fff;background-color:var(--introBackgroundColor);color:#133b32;color:var(--introTextColor);margin-left:auto;margin-right:auto;padding:240px 16px;width:100%}.intro[data-theme=beige]{--introBackgroundColor:var(--colorBeige)}.intro[data-theme=green]{--introTextColor:var(--colorBeige);--introBackgroundColor:var(--colorGreen)}.intro[data-theme=orange]{--introTextColor:var(--colorBeige);--introBackgroundColor:var(--colorOrange);--introImageColor:var(--colorBeige)}.intro[data-theme=blue]{--introBackgroundColor:var(--colorBlueLight);--introImageColor:var(--colorGreen)}.intro.has-image{padding:240px 16px 80px 0}@media screen and (max-width:1024px){.intro.has-image{padding:240px 16px}}@media screen and (max-width:768px){.intro,.intro.has-image{padding:40px 16px}}.intro__inner{display:flex;gap:40px;justify-content:flex-end;max-width:var(--maxWidthImageContent)}.has-image .intro__inner{justify-content:space-between}.intro__image{color:var(--introImageColor)}@media screen and (max-width:1024px){.intro__image{display:none}}.intro__headline{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:80px;font-weight:500;letter-spacing:1px;line-height:1;margin-left:auto;margin-right:auto;max-width:var(--introMaxWidthHeadline);padding-bottom:40px}@media screen and (max-width:768px){.intro__headline{font-size:56px;letter-spacing:normal;line-height:1.2;padding-left:0}}.intro__description-wrapper{position:relative}.intro__description{color:currentColor;font-size:18px;font-size:24px;font-weight:400;line-height:1.6;max-width:780px}.intro__description h2:not(:first-child),.intro__description h3:not(:first-child){margin-top:24px}.intro__description h2{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.intro__description h2{font-size:28px;letter-spacing:normal;line-height:1.2}}.intro__description h3{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1}@media screen and (max-width:768px){.intro__description h3{font-size:24px;letter-spacing:normal;line-height:1.2}}.intro__description a{color:currentColor;display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.intro__description a:focus-visible{border-radius:1px;outline:2px solid currentColor;outline-offset:1px}.intro__description a path[fill="#fff"]{fill:currentColor}.intro__description a svg{fill:currentColor;display:none;height:24px;margin-left:2px;vertical-align:text-top;width:24px}.intro__description a[target=_blank] svg{display:inline-block}.intro__description ol,.intro__description p,.intro__description ul{display:block;position:relative}.intro__description ol:not(:first-child),.intro__description p:not(:first-child),.intro__description ul:not(:first-child){margin-top:16px}.intro__description ol,.intro__description ul{list-style:disc;padding-left:24px}.intro__description ol{list-style:decimal}.intro__description li{position:relative}.intro__description li ol,.intro__description li ul,.intro__description li:not(:first-child){margin-top:8px}@media screen and (max-width:1024px){.intro__description{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.intro__description{font-size:18px;padding-left:0}}.panorama{--paddingInline:155px;background-color:#133b32;background-color:var(--colorGreen);width:100%}.panorama__inner{margin-left:auto;margin-right:auto;max-width:1440px}.panorama__heading{padding:80px var(--paddingInline)}@media screen and (max-width:1024px){.panorama__heading{padding:40px 16px}}.panorama__title{color:#f7ede1;color:var(--colorBeige);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){.panorama__title{font-size:44px;font-size:56px;letter-spacing:normal;line-height:1.2;margin-bottom:20px}}.panorama__description{color:#f7ede1;color:var(--colorBeige);font-size:18px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}.panorama__title+.panorama__description{margin-top:40px}.panorama__iframe-code{position:relative}.panorama__iframe-code iframe{aspect-ratio:16/9;height:auto;pointer-events:none;width:100%}@media screen and (max-width:768px){.panorama__iframe-code iframe{aspect-ratio:4/5}}.panorama__button{align-items:center;background-color:#69b18e;background-color:var(--colorGreenLight);border-radius:9999px;color:#fff;color:var(--colorWhite);display:flex;flex-direction:column;flex-shrink:0;font-size:24px;font-weight:400;gap:8px;height:160px;justify-content:center;left:50%;line-height:1.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.panorama__button>span{font-weight:500}.panorama__button>svg{height:28px;width:28px}@media screen and (max-width:768px){.panorama__button{color:#fff;color:var(--colorWhite);font-size:18px;font-weight:400;height:120px;line-height:1.6;width:120px}}.panorama__bottom-text{color:#f7ede1;color:var(--colorBeige);font-size:18px;font-weight:400;line-height:1.6;padding:40px var(--paddingInline)}@media screen and (max-width:1024px){.panorama__bottom-text{padding-left:16px;padding-right:16px}}.pswp__item img{-o-object-fit:cover;object-fit:cover}.pswp__dynamic-caption--below{color:#fff;color:var(--colorWhite);font-size:14px;font-weight:400;line-height:1.5;padding-top:24px;position:absolute}.pswp__bullets-indicator{align-items:center;display:flex;flex-direction:row;left:50%;padding:20px 0;position:absolute;top:20px;transform:translate(-50%)}.pswp__bullet{background:transparent;border:2px solid #fff;border:2px solid var(--colorWhite);border-radius:50%;height:8px;margin:0 5px;transition:background .3s ease-in-out;width:8px}.pswp__bullet--active{background:#fff;background:var(--colorWhite)}.pswp__button{display:none}.pswp__button--close{display:block}.pswp__button-custom{color:#fff;color:var(--colorWhite);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.pswp__button-custom.pswp__button--prev{left:68px}.pswp__button-custom.pswp__button--next{right:68px}.pswp__button-custom img{height:48px}@media screen and (max-width:1024px){.pswp__button-custom{display:none}}.navigation{--navItemColor:var(--colorGreen);--navItemColorLight:var(--colorGreenLight);--navBackgroundColor:var(--colorWhite);--navOverlayBackgroundColor:var(--navBackgroundColor);--navButtonColor:var(--colorWhite);--navButtonBackgroundColor:var(--colorGreen);--navInfoColor:var(--colorBeige);--navInfoBackgoundColor:var(--colorGreen);background-color:#fff;background-color:var(--navBackgroundColor);color:#133b32;color:var(--navItemColor);display:block;height:137px;left:0;position:fixed;top:0;transform:translateY(0);transition:transform .2s ease,background-color .2s ease;width:100%;z-index:99}.navigation.with-info{height:177px}.navigation.headroom--unpinned{transform:translateY(-100%)}.navigation:not(.is-open)[data-theme=beige]{--navBackgroundColor:var(--colorBeige)}.navigation:not(.is-open)[data-theme=orange]{--navItemColor:var(--colorBeige);--navItemColorLight:var(--colorWhite);--navBackgroundColor:var(--colorOrange);--navButtonBackgroundColor:var(--colorGreen);--navInfoColor:var(--colorGreen);--navInfoBackgoundColor:var(--colorBeige)}.navigation:not(.is-open)[data-theme=transparent]{--navItemColor:var(--colorBeige);--navBackgroundColor:transparent;--navOverlayBackgroundColor:var(--colorGreen);--navButtonBackgroundColor:var(--colorOrange);--navInfoColor:var(--colorGreen);--navInfoBackgoundColor:var(--colorBeige)}.navigation:not(.is-open)[data-theme=transparent].headroom--not-top.headroom--pinned,.navigation:not(.is-open)[data-theme=transparent].is-open{--navBackgroundColor:var(--colorGreen);transition:transform .2s ease}.navigation.is-open,.navigation[data-theme=green]{--navItemColor:var(--colorBeige);--navBackgroundColor:var(--colorGreen);--navButtonBackgroundColor:var(--colorOrange);--navInfoColor:var(--colorGreen);--navInfoBackgoundColor:var(--colorBeige)}@media screen and (max-width:768px){.navigation{height:96px}.navigation.with-info{height:130px}}.navigation__info-text{background-color:var(--navInfoBackgoundColor);color:var(--navInfoColor);display:block;font-size:14px;font-weight:500;line-height:14px;padding:13px 20px;position:relative;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.navigation__info-text{padding:10px}}.navigation__inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:40px;width:100%}@media screen and (max-width:768px){.navigation__inner{padding:24px 16px}}.navigation__list ul,.navigation__right{align-items:center;display:flex;justify-content:flex-end;position:relative}.navigation__logo{display:block;position:relative;width:200px}.navigation__logo svg{width:100%}@media screen and (max-width:768px){.navigation__logo{width:146px}}.navigation__list{align-items:center;display:flex;justify-content:flex-end;opacity:1;pointer-events:auto;position:relative;transition:opacity .2s ease}.is-open .navigation__list{opacity:0;pointer-events:none}@media screen and (max-width:1024px){.navigation__list{display:none}}.navigation__list a{display:block;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:25px;padding:16px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.navigation__heart{display:block;padding-left:8px;padding-right:8px;position:relative}.navigation__heart:after{background-color:#e75c12;background-color:var(--colorOrange);border-radius:100%;content:"";height:10px;opacity:0;position:absolute;right:6px;top:2px;transition:opacity 0s ease 0s;width:10px}.navigation__heart.is-active{animation-duration:1s;animation-name:heartbeat}.navigation__heart.is-active:after{opacity:1;transition:opacity .2s ease 1s}.navigation__heart svg{height:32px;width:32px}.navigation__toggler{all:unset;align-items:center;border:2px solid var(--navItemColor);border-radius:100%;box-sizing:border-box;cursor:pointer;display:flex;height:52px;justify-content:flex-start;margin-left:40px;padding:12px;position:relative;width:52px}@media screen and (max-width:768px){.navigation__toggler{margin-left:20px}}.navigation__toggler span,.navigation__toggler:after,.navigation__toggler:before{background-color:var(--navItemColor);border-radius:2px;display:block;height:2px;opacity:1;position:relative;transform:rotate(0deg);transform-origin:center center;transition:margin-top .2s ease .2s,opacity .2s ease .2s,transform .2s ease;width:24px}.navigation__toggler:after,.navigation__toggler:before{content:"";left:12px;position:absolute;top:50%}.navigation__toggler:before{margin-top:-9px}.navigation__toggler:after{margin-top:8px;width:16px}.is-open .navigation__toggler span{opacity:0;transition:opacity .2s ease}.is-open .navigation__toggler:before{margin-top:0;transform:rotate(45deg);transition:margin-top .2s ease,transform .2s ease .2s}.is-open .navigation__toggler:after{margin-top:0;transform:rotate(-45deg);transition:margin-top .2s ease,transform .2s ease .2s;width:24px}.navigation__overlay{background-color:var(--navOverlayBackgroundColor);display:none;height:calc(100% - 137px);height:calc(100vh - 137px);height:calc(100dvh - 137px);left:0;position:fixed;top:137px;transition:opacity .2s ease;width:100%}.with-info .navigation__overlay{height:calc(100% - 177px);height:calc(100vh - 177px);height:calc(100dvh - 177px);top:177px}.is-open .navigation__overlay{display:flex}@media screen and (max-width:768px){.navigation__overlay{height:calc(100% - 96px);height:calc(100vh - 96px);height:calc(100dvh - 96px);top:96px}.with-info .navigation__overlay{height:calc(100% - 130px);height:calc(100vh - 130px);height:calc(100dvh - 130px);top:130px}}.navigation__overlay-inner{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1440px;overflow:auto;padding:80px;width:100%}@media screen and (max-width:768px){.navigation__overlay-inner{flex-direction:column;padding:32px;row-gap:60px}}.navigation__column{display:block;position:relative;width:33.3333%}.navigation__column a:not(.navigation__column-button){color:var(--navItemColor);display:block;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:52px;font-weight:500;letter-spacing:1px;line-height:110%;position:relative}.navigation__column li{position:relative}.navigation__column li:not(:last-child) a{margin-bottom:60px}@media screen and (max-width:768px){.navigation__column{width:100%}.navigation__column a:not(.navigation__column-button){font-size:32px;line-height:120%}.navigation__column li:not(:last-child) a{margin-bottom:16px}}.navigation__column-title{color:var(--navItemColorLight);display:block;font-size:16px;letter-spacing:1px;line-height:32px;margin-bottom:40px;position:relative;text-transform:uppercase}@media screen and (max-width:768px){.navigation__column-title{font-size:12px;margin-bottom:16px}}.navigation__column-button{align-items:center;background-color:var(--navButtonBackgroundColor);border-radius:100%;color:var(--navButtonColor);display:flex;flex-direction:column;font-size:24px;font-weight:500;height:160px;justify-content:center;line-height:160%;margin-left:30px;position:relative;row-gap:8px;text-align:center;width:160px}.navigation__column-button svg{height:28px}@media screen and (max-width:768px){.navigation__column-button{font-size:18px;height:116px;line-height:140%;position:absolute;right:0;top:0;width:116px}}.news-events-overview{margin-left:auto;margin-right:auto;max-width:1210px;padding:80px 40px 120px}@media screen and (max-width:1024px){.news-events-overview{padding-top:40px}}@media screen and (max-width:768px){.news-events-overview{padding:0 16px 80px}}.news-events-overview__cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-gap:80px 40px;gap:80px 40px}@media screen and (max-width:768px){.news-events-overview__cards{display:flex;flex-direction:column;gap:40px;justify-content:flex-start}}.news-events-overview__card:nth-child(2n){padding-top:160px}.news-events-overview__card:nth-child(odd){padding-bottom:160px}.news-events-overview__card:nth-child(5){padding:initial}.news-events-overview__card:nth-child(n+6){display:none}@media screen and (max-width:768px){.news-events-overview__card{padding:0!important}}.news-events-overview__card-image{height:auto;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;width:100%}.news-events-overview__card-content{display:flex;flex-direction:column;justify-content:flex-start}.news-events-overview__card-content-date{color:#133b32;color:var(--colorGreen);font-size:16px;font-weight:400;line-height:1.6;margin-bottom:10px}.news-events-overview__card-content-title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1;margin-bottom:20px}@media screen and (max-width:768px){.news-events-overview__card-content-title{font-size:24px;letter-spacing:normal;line-height:1.2}}.news-events-overview__card-content-description{-webkit-line-clamp:4;color:#133b32;color:var(--colorGreen);font-size:18px;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:20px;overflow:hidden}@media screen and (max-width:768px){.news-events-overview__card-content-description{color:#133b32;color:var(--colorGreen);font-size:16px;font-weight:400;line-height:1.6}}.news-events-overview__card-content-link{align-items:center;color:#69b18e;color:var(--colorGreenLight);display:flex;font-size:18px;font-weight:400;font-weight:500;gap:8px;justify-content:flex-start;line-height:1.6}.news-events-overview__card-content-link>svg{height:20px;width:20px}.news-events-overview__card:hover .news-events-overview__card-content-link{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:768px){.news-events-overview__card-content-link{font-size:14px;font-weight:600}}.news-events-overview__button{margin-left:auto;margin-right:auto;margin-top:80px}.news-events-overview__button.is-hidden{display:none}.quote{--quoteTextColor:var(--colorGreen);--quoteBackgroundColor:var(--colorWhite);background-color:#fff;background-color:var(--quoteBackgroundColor);color:#133b32;color:var(--quoteTextColor);width:100%}.quote[data-background=beige]{--quoteBackgroundColor:var(--colorBeige)}.quote[data-color=orange]{--quoteTextColor:var(--colorOrange)}.quote__inner,.quote__outer{margin-left:auto;margin-right:auto;max-width:1440px}.quote__inner{display:flex;gap:120px;justify-content:flex-start;padding:320px 40px}.quote__inner.has-image{max-width:1210px;padding-bottom:240px;padding-top:240px}@media screen and (max-width:1200px){.quote__inner,.quote__inner.has-image{gap:80px}}@media screen and (max-width:1024px){.quote__inner,.quote__inner.has-image{padding-bottom:80px;padding-top:80px}}@media screen and (max-width:768px){.quote__inner,.quote__inner.has-image{flex-direction:column;gap:24px;padding:40px 16px}}.quote__image{border-radius:0 70px;flex-shrink:0;min-height:280px;min-width:220px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.quote__image{height:208px;min-height:0;min-height:auto;min-width:0;min-width:auto;width:164px}}.quote__content{display:flex;flex-direction:column;gap:26px;justify-content:flex-start}.quote__content-quote{color:var(--quoteTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:100px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:2px;line-height:1}@media screen and (max-width:768px){.quote__content-quote{font-size:60px}}.has-image .quote__content-quote{font-size:66px}@media screen and (max-width:1024px){.has-image .quote__content-quote,.quote__content-quote{font-size:48px}}@media screen and (max-width:768px){.has-image .quote__content-quote,.quote__content-quote{font-size:36px;letter-spacing:0}}.quote__content-author{display:flex;font-size:18px;font-weight:400;justify-content:flex-start;line-height:1.6}.quote__content-author,.range-slider{color:#133b32;color:var(--colorGreen)}.range-slider{--trackWidth:100%;--trackHeight:2px;--thumbD:16px;--trackColor:var(--colorGreen20);--betweenColor:var(--colorGreen);display:block;padding:10px 4px 8px;position:relative}.range-slider--in-slide{--thumbD:20px;--trackColor:var(--colorWhite20);--betweenColor:var(--colorBeige);color:#f7ede1;color:var(--colorBeige);max-width:630px}@media screen and (max-width:768px){.range-slider{--trackColor:var(--colorWhite20);--betweenColor:var(--colorBeige);color:#f7ede1;color:var(--colorBeige)}}.range-slider__label{display:block;font-size:12px;line-height:1.5;position:relative}.range-slider--in-slide .range-slider__label{display:none}.range-slider__values{align-items:center;display:flex;justify-content:space-between}.range-slider__label-max,.range-slider__label-min{font-size:14px;font-weight:600;line-height:1.6}.range-slider--in-slide .range-slider__label-max,.range-slider--in-slide .range-slider__label-min{font-size:18px;font-weight:500;line-height:1.6}.range-slider__inputs{display:block;margin-top:8px;position:relative}.range-slider--in-slide .range-slider__inputs{margin-top:17px}.range-slider__input-max,.range-slider__input-min{--range:calc(var(--max) - var(--min));--ratioMin:calc((var(--valMin) - var(--min))/var(--range));--ratioMax:calc((var(--valMax) - var(--min))/var(--range));--sxMin:calc(var(--ratioMin)*(100% - var(--thumbD)));--sxMax:calc(var(--ratioMax)*(100% - var(--thumbD)));background:transparent;height:var(--thumbD);margin:0;padding:0;pointer-events:none;position:relative;width:var(--trackWidth);z-index:1}.range-slider__input-max,.range-slider__input-max::-webkit-slider-thumb,.range-slider__input-min,.range-slider__input-min::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider__input-max::-webkit-slider-runnable-track,.range-slider__input-min::-webkit-slider-runnable-track{background:var(--trackColor);background-position:0 0;background-size:100% 100%;border:none;box-sizing:border-box;height:var(--trackHeight);width:var(--trackWidth)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)) and (top:var(--f )){.range-slider__input-max::-webkit-slider-runnable-track,.range-slider__input-min::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--trackColor) 0 var(--sxMin),var(--betweenColor) var(--sxMin) var(--sxMax),var(--trackColor) var(--sxMax) 100%) no-repeat}}.range-slider__input-max::-moz-range-track,.range-slider__input-min::-moz-range-track{background:var(--trackColor);border:none;box-sizing:border-box;height:var(--trackHeight);width:var(--trackWidth)}.range-slider__input-max::-ms-track,.range-slider__input-min::-ms-track{background:var(--trackColor);border:none;box-sizing:border-box;height:var(--trackHeight);width:var(--trackWidth)}.range-slider__input-max::-moz-range-progress,.range-slider__input-min::-moz-range-progress{background:var(--betweenColor);height:var(--trackHeight)}.range-slider__input-max::-ms-fill-lower,.range-slider__input-min::-ms-fill-lower{background:var(--betweenColor);height:var(--trackHeight)}.range-slider__input-max::-webkit-slider-thumb,.range-slider__input-min::-webkit-slider-thumb{background:#f7ede1;background:var(--colorBeige);border:1px solid #133b32;border:1px solid var(--colorGreen);border-radius:100%;box-sizing:border-box;cursor:pointer;height:var(--thumbD);margin-top:calc((var(--trackHeight) - var(--thumbD))*.5);pointer-events:auto;width:var(--thumbD);z-index:3}.range-slider__input-max::-moz-range-thumb,.range-slider__input-min::-moz-range-thumb{background:#f7ede1;background:var(--colorBeige);border:1px solid #133b32;border:1px solid var(--colorGreen);border-radius:100%;box-sizing:border-box;cursor:pointer;height:var(--thumbD);pointer-events:auto;width:var(--thumbD);z-index:3}.range-slider__input-max::-ms-thumb,.range-slider__input-min::-ms-thumb{background:#f7ede1;background:var(--colorBeige);border:1px solid #133b32;border:1px solid var(--colorGreen);border-radius:100%;box-sizing:border-box;cursor:pointer;height:var(--thumbD);margin-top:0;pointer-events:auto;width:var(--thumbD);z-index:3}.range-slider__input-max::-ms-tooltip,.range-slider__input-min::-ms-tooltip{display:none}.range-slider__input-max{left:0;position:absolute;top:0;z-index:2}.range-slider__input-max::-webkit-slider-runnable-track{background:none}.references{background-color:#f7ede1;background-color:var(--colorBeige);width:100%}.references__swiper{background-color:#133b32;background-color:var(--colorGreen);margin-left:auto;margin-right:auto;max-width:1440px;overflow:hidden;position:relative}.references__swiper-wrapper{height:calc(100vh - 137px);height:calc(100dvh - 137px);max-height:1050px}@media screen and (max-width:768px){.references__swiper-wrapper{height:auto}}.references__button{background:none;border:none;cursor:pointer;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:visible;z-index:3}.references__button--prev{left:60px}.references__button--next{right:60px}.references__button.swiper-button-disabled{opacity:0;visibility:hidden}@media screen and (max-width:768px){.references__button--prev{left:24px}.references__button--next{right:24px}}.references__reference{position:relative;width:100%}@media screen and (max-width:768px){.references__reference{display:flex;flex-direction:column}}.references__reference-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.references__reference-image{position:relative}}.references__reference-factbox{background-color:#133b32;background-color:var(--colorGreen);bottom:40px;box-sizing:border-box;left:50%;margin-left:auto;margin-right:auto;padding:24px;position:absolute;transform:translateX(-50%);width:calc(100% - 128px)}@media screen and (max-width:1024px){.references__reference-factbox{width:calc(100% - 48px)}}@media screen and (max-width:768px){.references__reference-factbox{bottom:auto;height:100%;left:auto;margin-left:0;margin-right:0;position:relative;transform:none;width:100%}}.references__reference-factbox-title{color:#f7ede1;color:var(--colorBeige);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px!important;font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:20px}@media screen and (max-width:768px){.references__reference-factbox-title{font-size:28px;letter-spacing:normal;line-height:1.2}}.references__reference-factbox-items{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:768px){.references__reference-factbox-items{display:flex;flex-direction:column;justify-content:flex-start}}.references__reference-factbox-item{color:#f7ede1;color:var(--colorBeige);font-size:16px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}@media screen and (max-width:768px){.references__reference-factbox-items.space-index-three .references__reference-factbox-item:nth-child(3),.references__reference-factbox-items.space-index-two .references__reference-factbox-item:nth-child(2){margin-bottom:10px}}.scrollable-disturber{--textColor:var(--colorGreen);--backgroundColor:var(--colorWhite);background-color:#fff;background-color:var(--backgroundColor);overflow:hidden;padding-bottom:24px;padding-top:24px;width:100%}.scrollable-disturber[data-color=orange]{--textColor:var(--colorOrange)}.scrollable-disturber[data-background=beige]{--backgroundColor:var(--colorBeige)}.scrollable-disturber__title{color:currentColor;color:var(--textColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-size:222px;font-weight:500;font-weight:400;letter-spacing:1px;letter-spacing:2px;line-height:1;line-height:normal;overflow:visible;transition:padding .1s ease-out;white-space:nowrap;width:100%}@media screen and (max-width:768px){.scrollable-disturber__title{font-size:44px;letter-spacing:normal;line-height:1.2}}.scrollable-disturber__title--top{text-align:left}.scrollable-disturber__title--bottom{text-align:right}@media screen and (max-width:1200px){.scrollable-disturber__title{font-size:150px}}@media screen and (max-width:1024px){.scrollable-disturber__title{font-size:100px}}@media screen and (max-width:768px){.scrollable-disturber__title{font-size:60px}}.site-map{--siteMapTextColor:var(--colorGreen);--siteMapBackgroundColor:var(--colorWhite);--siteMapButtonColor:var(--colorGreen);background-color:#fff;background-color:var(--siteMapBackgroundColor);width:100%}.site-map[data-background=beige]{--siteMapBackgroundColor:var(--colorBeige)}.site-map[data-background=green]{--siteMapTextColor:var(--colorBeige);--siteMapBackgroundColor:var(--colorGreen);--siteMapButtonColor:var(--colorBeige)}.site-map__content{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;max-width:1178px;padding:160px 24px}.site-map__content--has-image{padding-bottom:0}@media screen and (max-width:768px){.site-map__content{padding:40px 16px}.site-map__content--has-image{padding-bottom:0}}.site-map__headline{color:var(--siteMapTextColor);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.site-map__headline{font-size:32px;letter-spacing:normal;line-height:1.2}}.site-map__description{color:var(--siteMapTextColor);font-size:18px;font-size:24px;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.site-map__description{font-size:18px}}.site-map__download-items{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding-bottom:16px;padding-top:16px}@media screen and (max-width:768px){.site-map__download-items{justify-content:center}}.site-map__download-item{border-color:var(--siteMapButtonColor);color:var(--siteMapButtonColor);display:flex;gap:8px;justify-content:flex-start;padding:16px 40px}@media screen and (max-width:768px){.site-map__download-item{padding-left:24px;padding-right:24px}}.site-map__image{height:100%;margin-left:auto;margin-right:auto;max-width:1050px;-o-object-fit:cover;object-fit:cover;width:100%}.site-map__image--large{max-width:1360px}.text-image{--textImageColor:var(--colorGreen);--textImageBackgroundColor:var(--colorWhite);background-color:#fff;background-color:var(--textImageBackgroundColor);color:#133b32;color:var(--textImageColor);display:block;padding:80px 40px;position:relative}.text-image[data-theme=beige]{--textImageBackgroundColor:var(--colorBeige)}.text-image[data-theme=green]{--textImageColor:var(--colorBeige);--textImageBackgroundColor:var(--colorGreen)}.text-image[data-theme=orange]{--textImageColor:var(--colorBeige);--textImageBackgroundColor:var(--colorOrange)}.text-image[data-theme=blue]{--textImageBackgroundColor:var(--colorBlueLight)}@media screen and (max-width:768px){.text-image{padding:40px 16px}}.text-image__inner{align-items:center;display:flex;flex-direction:row-reverse;gap:80px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1130px;position:relative}.text-image--image-right .text-image__inner{flex-direction:row}@media screen and (max-width:768px){.text-image--image-right .text-image__inner,.text-image__inner{flex-direction:column;gap:40px}}.text-image__content,.text-image__media{display:block;position:relative;width:50%}.text-image--no-media .text-image__content,.text-image--no-media .text-image__media{width:100%}@media screen and (max-width:768px){.text-image__content,.text-image__media{width:100%}}.text-image__media{aspect-ratio:500/800}.text-image--square-image .text-image__media{aspect-ratio:1/1}.text-image__media img,.text-image__media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .3s ease;width:100%}.text-image__media img.is-hidden,.text-image__media video.is-hidden{opacity:0;pointer-events:none}.text-image__media-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.text-image__media-play.is-hidden{opacity:0;pointer-events:none}.text-image__sub-title{color:currentColor;display:block;font-size:18px;font-weight:500;line-height:1.6;margin-bottom:24px;position:relative}@media screen and (max-width:768px){.text-image__sub-title{color:currentColor;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:4px}}.text-image__headline{color:currentColor;display:block;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:56px;font-weight:500;letter-spacing:1px;line-height:1.1;position:relative}@media screen and (max-width:768px){.text-image__headline{font-size:32px;font-size:36px;letter-spacing:normal;line-height:1.2}}.text-image__description{color:currentColor;display:block;font-size:18px;font-weight:400;line-height:1.6;margin-top:40px;position:relative}.text-image__description h2:not(:first-child),.text-image__description h3:not(:first-child){margin-top:24px}.text-image__description h2{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:40px;font-weight:500;letter-spacing:1px;line-height:1.1}@media screen and (max-width:768px){.text-image__description h2{font-size:28px;letter-spacing:normal;line-height:1.2}}.text-image__description h3{color:currentColor;font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:32px;font-weight:500;letter-spacing:normal;line-height:1.1}@media screen and (max-width:768px){.text-image__description h3{font-size:24px;letter-spacing:normal;line-height:1.2}}.text-image__description a{color:currentColor;display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.text-image__description a:focus-visible{border-radius:1px;outline:2px solid currentColor;outline-offset:1px}.text-image__description a path[fill="#fff"]{fill:currentColor}.text-image__description a svg{fill:currentColor;display:none;height:24px;margin-left:2px;vertical-align:text-top;width:24px}.text-image__description a[target=_blank] svg{display:inline-block}.text-image__description ol,.text-image__description p,.text-image__description ul{display:block;position:relative}.text-image__description ol:not(:first-child),.text-image__description p:not(:first-child),.text-image__description ul:not(:first-child){margin-top:16px}.text-image__description ol,.text-image__description ul{list-style:disc;padding-left:24px}.text-image__description ol{list-style:decimal}.text-image__description li{position:relative}.text-image__description li ol,.text-image__description li ul,.text-image__description li:not(:first-child){margin-top:8px}.text-image__buttons{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start;margin-top:40px;position:relative}.watchlist{background-color:#f7ede1;background-color:var(--colorBeige);padding:177px 40px 0}@media screen and (max-width:768px){.watchlist{padding:130px 0 0}}.watchlist__inner{margin-left:auto;margin-right:auto;max-width:1440px}.watchlist__button>svg{height:16px;width:16px}.watchlist__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:20px 40px 80px}@media screen and (max-width:768px){.watchlist__top{align-items:flex-start;flex-direction:column;gap:24px;padding:16px 16px 26px}}.watchlist__top-buttons{display:flex;flex-shrink:0;gap:20px;height:-moz-fit-content;height:fit-content}.watchlist__top-buttons button:disabled{opacity:.4;pointer-events:none}.watchlist__title{color:#133b32;color:var(--colorGreen);font-family:Ivar Display,serif;font-family:var(--fontFamilyHeadline);font-size:68px;font-weight:500;letter-spacing:1px;line-height:1}@media screen and (max-width:768px){.watchlist__title{font-size:44px;letter-spacing:normal;line-height:1.2}}.watchlist__delete{background-color:rgba(0,0,0,.08);background-color:var(--colorBlack08)}.watchlist__loader{animation:spin 2s linear infinite;border:16px solid rgba(0,0,0,.08);border-radius:50%;border-top-color:#133b32;border-top:16px solid var(--colorBlack08);border:16px solid var(--colorBlack08);border-top-color:var(--colorGreen);height:120px;margin-left:auto;margin-right:auto;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.choices{margin:0}.choices[data-type*=select-one]:after{display:none}.choices[data-type*=select-one] .choices__inner,.choices__inner{background-color:transparent;border:none;cursor:pointer;min-height:0;padding:0}.choices__list{padding:0}.choices__input{background-color:transparent;opacity:.4}.choices__list--multiple:not(:empty){display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:calc(100% - 30px)}.choices__list--multiple:not(:empty)+.choices__input,.choices__list--single:not(:empty)+.choices__input{color:transparent;min-width:0!important;width:20px!important}.choices__list--multiple:not(:empty)+.choices__input::-moz-placeholder,.choices__list--single:not(:empty)+.choices__input::-moz-placeholder{color:transparent}.choices__list--multiple:not(:empty)+.choices__input::placeholder,.choices__list--single:not(:empty)+.choices__input::placeholder{color:transparent}.choices__input,.choices__item,.choices__list--multiple .choices__item,.choices__list--multiple .choices__item.is-highlighted,.choices__list--single .choices__item,.choices__list--single .choices__item.is-highlighted{background:none;border:0;color:#133b32;color:var(--colorGreen);font-size:18px;line-height:1.6;margin:0;padding:0}@media screen and (max-width:768px){.choices__inner .choices__input,.choices__inner .choices__item,.choices__inner .choices__list--multiple .choices__item,.choices__inner .choices__list--multiple .choices__item.is-highlighted,.choices__inner .choices__list--single .choices__item,.choices__inner .choices__list--single .choices__item.is-highlighted{color:#f7ede1;color:var(--colorBeige)}}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:18px;line-height:1.6}.choices__list--multiple .choices__item{background-color:transparent;border:none;border-radius:0}.choices__list--multiple .choices__item:not(:first-child):before{content:", "}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:pointer}