@font-face{font-display:swap;font-family:National2;font-style:normal;font-weight:400;src:url(/fonts/National2Web-Regular.fe9cc96c297b2a684fbd.woff) format("woff")}@font-face{font-display:swap;font-family:National2;font-style:normal;font-weight:700;src:url(/fonts/National2Web-Bold.c9cfcbe2a5871c738996.woff) format("woff")}@font-face{font-display:swap;font-family:National2;font-style:normal;font-weight:200;src:url(/fonts/National2Web-Light.84b90cde94d0a1cf7c09.woff) format("woff")}@font-face{font-display:swap;font-family:National2;font-style:normal;font-weight:500;src:url(/fonts/National2Web-Medium.1738b124f30d28e31507.woff) format("woff")}@font-face{font-display:swap;font-family:National2Condensed;font-style:normal;font-weight:500;src:url(/fonts/National2CondensedWeb-Medium.f974581446c9636f4872.woff) format("woff")}html{box-sizing:border-box;scroll-margin-top:74px}@media screen and (min-width:500px){html{scroll-padding-top:98px}}@media screen and (min-width:900px){html{scroll-padding-top:140px}}@media screen and (min-width:1360px){html{scroll-padding-top:98px}}*,:after,:before{box-sizing:inherit}body{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:National2,Arial,Helvetica,sans-serif;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:500px){body{font-size:1.125rem}}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#fff;border-radius:4px}body::-webkit-scrollbar-thumb{background:#979c9c;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#637878}body::-webkit-scrollbar{border-left:1px solid #ecebea}.mouse-user *{outline:none}@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}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;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;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;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-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;margin:1em 1em 0;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#8b9898;cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;position:absolute;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;display:table-cell;font-size:.875em;padding:.5em;text-align:center}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{cursor:pointer;display:table-cell;padding:.5em;vertical-align:middle}.DayPicker-WeekNumber{border-right:1px solid #eaecec;color:#8b9898;font-size:.75em;min-width:1em;text-align:right}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{background-color:initial;background-image:none;border:none;box-shadow:none;color:#4a90e2;cursor:pointer;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4a90e2;color:#f0f8ff;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{background:#fff;box-shadow:0 2px 5px #00000026;left:0;position:absolute;z-index:1}.alert-block{background:#f5f2ec;position:relative}.alert-block__content{display:flex;flex-wrap:wrap;padding:1.25rem 2.5rem}@media screen and (min-width:500px){.alert-block__content{padding:1.875rem 3.75rem}}.alert-block__link,.alert-block__text-after-link,.alert-block__text-before-link,.alert-block__title{color:#343e3e;font-size:1rem;line-height:1.4}@media screen and (min-width:500px){.alert-block__link,.alert-block__text-after-link,.alert-block__text-before-link,.alert-block__title{font-size:1.125rem}}.alert-block__link{margin-bottom:3px;margin-right:.625rem;text-decoration:none}.alert-block__link .alert-block__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.alert-block__link:focus .alert-block__link-text,.alert-block__link:hover .alert-block__link-text{background-size:0 1px}.mouse-user .alert-block__link:focus .alert-block__link-text{background-size:100% 1px}.alert-block__link-text{background-image:linear-gradient(#979c9c,#979c9c)!important}.alert-block__title{font-weight:500!important;margin-right:.625rem!important}.alert-block__text-before-link{margin-right:.625rem}.alert-block__text-after-link{line-height:1.33}@media screen and (min-width:500px){.alert-block__text-after-link{line-height:1.44}}.alert-block__corner--bottom:before{bottom:0;right:0}.alert-block__corner--bottom:after{bottom:-10px;right:10px}@media screen and (min-width:500px){.alert-block__corner--bottom:after{bottom:-13px;right:13px}}.alert-block__corner:before{left:0;top:0}.alert-block__corner:after{left:10px;top:-10px}@media screen and (min-width:500px){.alert-block__corner:after{left:13px;top:-13px}}.alert-block__corner--bottom:before,.alert-block__corner:before{background:#ff8367;content:"";height:30px;position:absolute;width:10px}@media screen and (min-width:500px){.alert-block__corner--bottom:before,.alert-block__corner:before{height:40px;width:14px}}.alert-block__corner--bottom:after,.alert-block__corner:after{background:#ff8367;content:"";height:30px;position:absolute;transform:rotate(90deg);width:10px}@media screen and (min-width:500px){.alert-block__corner--bottom:after,.alert-block__corner:after{height:40px;width:14px}}.anchor-link-list{background:#fcf1d3;color:#6c6c6c;padding:32px 24px}@media screen and (min-width:1000px){.anchor-link-list--narrow{max-width:50%}}.anchor-link-list__title{margin-bottom:1.5rem}.anchor-link-list__list{list-style:none;margin:0;padding:0}.anchor-link-list__list-item{margin-bottom:8px}.anchor-link-list__live-text{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.article-header__full-width{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1.875rem}.article-header__full-width__image-container{height:520px}.article-header__full-width__image{display:block;height:100%!important;object-fit:cover;object-position:center;width:100%}.article-header__full-width__content{height:100%;margin:0 auto;max-width:85rem;padding:0 7.5rem}.article-header__full-width__content__left{height:100%}.article-header__full-width__title{align-items:center;display:flex;min-height:6.25rem;padding:1.5rem 2rem;position:relative;top:-50%;transform:translateY(-50%);word-break:break-word}@media screen and (min-width:1000px){.article-header__full-width__title{min-height:10.625rem}}.article-header__full-width__title--green{background-color:#343e3e;color:#fff}.article-header__full-width__title--yellow{background-color:#fcf1d3;color:#262626}.article-header__content{padding-top:2.5rem}@media screen and (min-width:1000px){.article-header__content{display:flex;padding-top:10rem}}.article-header__content--no-image{padding-top:2.5rem}@media screen and (min-width:500px){.article-header__content--no-image{padding-top:5.625rem}}.article-header__content--no-image .article-header__heading{margin-top:0}.article-header__left-content,.article-header__right-content{width:50%}@media screen and (max-width:999px){.article-header__left-content,.article-header__right-content{width:100%}}.article-header__left-content{padding-right:2.5rem}@media screen and (min-width:1000px){.article-header__left-content{padding-right:0}}.article-header__right-content{margin-top:2.5rem;position:relative}@media screen and (min-width:1000px){.article-header__right-content{margin-top:0;padding-left:5rem}}.article-header__image{margin-bottom:2.5rem}.article-header__corner{display:none;position:absolute;right:0;top:0;z-index:99}@media screen and (min-width:1000px){.article-header__corner{display:block}}.article-header__corner:after,.article-header__corner:before{background-color:#f5f3f1;content:"";position:absolute;right:calc(1.25rem - 50px);top:calc(1.25rem - 50px)}@media screen and (min-width:1000px){.article-header__corner:after,.article-header__corner:before{right:calc(7.5rem - 100px);top:calc(10rem - 100px)}}.article-header__corner:before{height:50px;width:150px}@media screen and (min-width:500px){.article-header__corner:before{height:75px;width:225px}}@media screen and (min-width:1000px){.article-header__corner:before{height:100px;width:300px}}.article-header__corner:after{height:150px;width:50px}@media screen and (min-width:500px){.article-header__corner:after{height:225px;width:75px}}@media screen and (min-width:1000px){.article-header__corner:after{height:300px;width:100px}}.article-header__heading{margin-bottom:.625rem;margin-top:0}@media screen and (min-width:500px){.article-header__heading{margin-bottom:1.875rem;margin-top:1.875rem}}.article-header__sub-heading{margin-bottom:1.25rem}@media screen and (max-width:499px){.article-header__sub-heading{margin-bottom:.625rem}}.article-header__readingtime{margin-top:1.25rem}.article-header__metadata{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;line-height:1;margin-top:1.25rem;text-transform:uppercase}@media screen and (min-width:500px){.article-header__metadata{display:flex;flex-wrap:wrap}}.article-header__metadata-item:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:500px){.article-header__metadata-item:not(:last-child){border-right:1px solid;margin-right:1.25rem;padding-right:1.25rem}}.article-header__ingress{margin-top:2.5rem}@media screen and (min-width:1000px){.article-header__colored-frame,.article-header__ingress{margin-bottom:2.5rem}}.article-header__links{margin-bottom:3.75rem}@media screen and (min-width:1000px){.article-header__links{width:50%}}.article-info{display:grid;padding-bottom:40px;padding-top:40px;width:100%}.article-info--green{background-color:#637878}.article-info--green .article-info__text>.rich-text,.article-info--green .article-info__title{color:#fff}.article-info--beige{background-color:#f5f2ec}.article-info--yellow{background-color:#fcf1d3}.article-info--half{gap:24px;padding-left:28px;padding-right:28px}@media screen and (min-width:1000px){.article-info--half{padding:32px;width:50%}}.article-info--full{gap:16px}.article-info--full.article-info--green{border-image:conic-gradient(#637878 0 0) fill 0/0/0 100vw}.article-info--full.article-info--beige{border-image:conic-gradient(#f5f2ec 0 0) fill 0/0/0 100vw}.article-info--full.article-info--yellow{border-image:conic-gradient(#fcf1d3 0 0) fill 0/0/0 100vw}.article-page__text{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:500px){.article-page__text{margin-bottom:3.75rem;margin-top:3.75rem}}.article-page__blocks{margin-bottom:5rem}.breadcrumbs ol{--gap:7px;align-content:center;border-left:1.5px solid #fff;display:flex;flex-wrap:wrap;gap:var(--gap);list-style-type:none;margin:0;min-height:33px;padding:0;padding-left:calc(var(--gap) + 2px)}.breadcrumbs ol a{text-decoration:none}.breadcrumbs ol a .breadcrumb-link__span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.breadcrumbs ol a:focus .breadcrumb-link__span,.breadcrumbs ol a:hover .breadcrumb-link__span{background-size:0 1px}.mouse-user .breadcrumbs ol a:focus .breadcrumb-link__span{background-size:100% 1px}.breadcrumbs ol a,.breadcrumbs ol span{color:#fff}.breadcrumbs ol>span{--size:10px;font-size:0;height:var(--size);width:var(--size);--border:2.2px solid #fff;align-self:center;border-bottom:var(--border);border-right:var(--border);transform:translateX(-2px) rotate(-45deg);transition:rotate .5s}.breadcrumbs ol:empty{display:none}@media(max-width:430px){.breadcrumbs ol>:not(:last-of-type){display:none}.breadcrumbs ol:has(>:nth-child(2)){border-left:none;padding-left:0}.breadcrumbs ol>span{rotate:180deg}}@keyframes check-mark-circle-animation{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}.button{border:none;border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:1px;min-height:40px;min-width:100px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}.button .button__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.button:focus .button__text,.button:hover .button__text{background-size:100% 1px}.mouse-user .button:focus .button__text{background-size:0 1px}@media screen and (min-width:500px){.button{padding:0 30px}}.button:disabled{background-color:#b1b0ab;pointer-events:none}.button--in-add-credit-card{margin-bottom:1.875rem;margin-top:1.25rem;width:100%}.button--in-add-credit-card:hover{text-decoration:underline}@media screen and (min-width:500px){.button--in-add-credit-card{margin-top:1.25rem;width:auto}}.button--disabled{background-color:#e7e5df!important;color:#6c6c6c!important}.button--has-spinner{align-items:center;display:flex}.button--has-spinner:disabled{background-color:#2a836b}.button_alignment--right{float:right;margin-left:.625rem}.button_alignment--full-width{width:100%}.button_theme--green{background:#2a836b;color:#fff}.button_theme--green-bordered{background:#2a836b;border:1px solid #fff;color:#fff}.button_theme--slate{background:#fff;border:1px solid #637878;color:#637878}.button_theme--yellow-bordered{background:#0000;border:1px solid #fcf1d3;color:#fcf1d3}.button_theme--orange{background:#ff8367;color:#262626}.button_theme--slate-bg{background:#637878;color:#fff}.button_theme--black{background-color:#262626;color:#fff}.button_theme--black:hover{text-decoration:none}.button_theme--transparent-with-green-border{background:#0000;border:1px solid #637878;color:#637878}.button_theme--vipps{background:#ff5b24;color:#fff;flex-direction:row-reverse}.button_theme--dark-primary{background-color:#e7e5df!important;color:#262626}.button_theme--dark-primary-green{background-color:#aed9c0!important}.button_theme--dark-secondary{background:none;border:1px solid #979c9c;color:#f5f2ec}.button_theme--light-primary{background-color:#262626!important;color:#fff}.button_theme--light-secondary{background:#fff;border:1px solid #6c6c6c;color:#262626}.button_theme--close,.button_theme--toggle{align-self:flex-start;background:none;border-radius:0;color:#343e3e;float:right;letter-spacing:1px;margin:0 5px 8px auto;min-height:auto;padding-left:20px;padding-right:30px;position:relative;text-transform:uppercase}@media screen and (min-width:500px){.button_theme--close,.button_theme--toggle{margin:0 3px 20px auto}}.button_theme--close:before,.button_theme--toggle:before{border:2px solid #343e3e;border-left:none;border-top:none;content:"";display:block;height:10px;margin-left:-8px;margin-top:-4px;position:absolute;right:0;top:50%;transform:rotate(-135deg);transition:all .3s linear;width:10px}@media screen and (min-width:500px){.button_theme--close:before,.button_theme--toggle:before{height:15px;margin-left:-8px;margin-top:-4px;width:15px}}.button_theme--toggle{font-size:.875rem;letter-spacing:0;margin:0 5px 0 auto;padding-left:0;padding-right:20px}@media screen and (min-width:500px){.button_theme--toggle{font-size:1rem;letter-spacing:1px;padding-left:20px;padding-right:30px}}.button_theme--toggle:before{margin-top:-8px;transform:rotate(45deg)}@media screen and (min-width:500px){.button_theme--toggle:before{margin-top:-12px}}.button_theme--add{align-items:center;background-color:#0000;border:none;color:#2a836b;display:flex;font-size:1.0625rem;font-weight:500;letter-spacing:0!important;line-height:1.25;margin-top:10px;padding:0;text-align:left;text-transform:none;width:auto}.button_theme--add .button__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.button_theme--add:focus .button__text,.button_theme--add:hover .button__text{background-size:100% 1px}.mouse-user .button_theme--add:focus .button__text{background-size:0 1px}.button_theme--warningbanner{background-color:#0000;border:none;color:#262626;font-size:1.25rem;font-weight:400;justify-content:flex-end!important;padding:0;text-transform:none}.button_theme--warningbanner .button__text{display:none}@media screen and (min-width:800px){.button_theme--warningbanner .button__text{display:block}}.button--with-icon{display:flex;flex-wrap:nowrap;justify-content:center}.button__text{align-self:center}.button--has-spinner .button__text{background-size:0 1px!important}.button--in-add-credit-card .button__text{background-image:none}.button_theme--add .button__text{margin-left:.625rem;margin-top:1px}.button__icon{align-self:center;flex:0 0 25px;height:25px;margin-bottom:-1px;margin-right:10px;margin-top:-1px;position:relative}.button__icon--right{margin-left:10px;margin-right:0}.button__icon--check-circle circle{stroke-dasharray:150px;stroke-dashoffset:150px;animation:check-mark-circle-animation 1s linear forwards;animation-delay:.5s}.button__icon--vipps{flex:none;height:35px;margin-right:0}.button__spinner{animation:spinner 1s linear infinite;border-radius:50%;border-right:2px solid #0000;border-top:2px solid #fff;flex:0 0 25px;height:25px;margin-right:.625rem;width:25px}.button_theme--dark-primary .button__spinner,.button_theme--dark-primary-green .button__spinner{border-top:2px solid #262626}@keyframes draw{to{stroke-dashoffset:0}}.button__checkmark{margin-right:.625rem}.button__checkmark circle{stroke:#fff}.button_theme--dark-primary .button__checkmark circle,.button_theme--dark-primary-green .button__checkmark circle{stroke:#262626}.button__checkmark path{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:23;stroke-dashoffset:23;animation:draw .8s ease-out forwards}.button_theme--dark-primary .button__checkmark path,.button_theme--dark-primary-green .button__checkmark path{stroke:#262626}.button--in-booking-time-slot{min-height:30px;padding-left:15px;padding-right:15px}.button__external-link{align-self:center;display:flex;height:100%;margin-left:.625rem}.button__external-link--green{fill:#fff}.button__external-link--slate{fill:#637878}.call-to-action{display:flex}.call-to-action--right{justify-content:flex-end}.call-to-action__content{width:100%}@media screen and (min-width:1000px){.call-to-action__content{width:50%}}.call-to-action__text{font-size:1.875rem;font-weight:100;line-height:1.24;margin-bottom:1.25rem}@media screen and (min-width:500px){.call-to-action__text{font-size:3.125rem}}.call-to-action__link{width:100%}.call-to-action__link--green{background-color:#637878!important;color:#fff!important}.call-to-action__link--yellow{background-color:#fcf1d3!important;color:#343e3e!important}.call-to-action__link--red{background-color:#e23142!important;color:#fff!important}.carousel-block{display:flex;flex-direction:column-reverse}.carousel-block__content{margin-top:1.25rem}@media screen and (min-width:1000px){.carousel-block__content{display:flex;margin-top:1.875rem}}.carousel-block__title{line-height:1.3}@media screen and (min-width:1000px){.carousel-block__title{flex-shrink:0;width:52.3%}}@media screen and (min-width:1360px){.carousel-block__title{padding-right:20%}}.carousel-block__text{margin-top:1.25rem}@media screen and (min-width:1000px){.carousel-block__text{margin-top:0}}@media screen and (min-width:500px){.carousel-block__carousel{padding-left:3.75rem}}@media screen and (min-width:1000px){.carousel-block__carousel{padding-left:7.5rem}}.carousel-button{align-items:flex-start;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#fff;cursor:none;display:flex;font-family:inherit;height:100%;justify-content:flex-end;padding:0;position:absolute;top:0;width:50%;z-index:10}.carousel-button .touchevents{display:none}.carousel-button--full-width{top:0;width:100%}.carousel-button:disabled,html.no-touchevents.mouse-user .carousel-button{opacity:0}html.no-touchevents.mouse-user .carousel-button:not(:disabled):hover{opacity:1}.carousel-button--next{right:0}.carousel-button--next .carousel-button__icon{right:10px;transform:translate(-50%,-50%) translateZ(0)}html.touchevents .carousel-button--next .carousel-button__icon{left:auto!important;right:10px!important}.carousel-button--previous{left:-20px}@media screen and (min-width:500px){.carousel-button--previous{left:0}}.carousel-button--previous .carousel-button__icon{left:50px;transform:translate(-50%,-50%) rotate(180deg) translateZ(0)}html.touchevents .carousel-button--previous .carousel-button__icon{left:50px!important}.carousel-button__icon{filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));position:absolute;top:50%;width:23px}html.touchevents .carousel-button__icon{top:50%!important}@media screen and (min-width:500px){.carousel-button__icon{width:50px}}.carousel-teaser-block{color:#000;position:relative;width:100%}.carousel-teaser-block--red{background-color:#fecfc1}.carousel-teaser-block--yellow{background-color:#fcf1d3;color:#343e3e}.carousel-teaser-block--green{background-color:#343e3e;color:#fcf1d3}.carousel-teaser-block--no-image{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:90px;padding-top:90px}.carousel-teaser-block__image-container{position:relative;width:100%}.carousel-teaser-block__image-container:after{content:"";display:block;padding-top:55.7%;width:100%}.carousel-teaser-block__text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px 20px 0}.carousel-teaser-block__link{background:#fff;background:none;border:1px solid;border-radius:25px;color:#637878;color:inherit;cursor:pointer;display:inline-flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;height:auto;justify-content:center;letter-spacing:1px;line-height:20px;min-height:40px;padding:10px 37px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;width:auto}.mouse-user .carousel-teaser-block__link{outline:none}.carousel-teaser-block__link:focus,.carousel-teaser-block__link:hover{background:#343e3e;border-color:#343e3e;color:#fff;text-decoration:underline;text-decoration:none}@media screen and (min-width:1000px){.carousel-teaser-block__link:focus,.carousel-teaser-block__link:hover{background:#fff;border-color:#637878;color:#637878;text-decoration:underline}}.carousel-teaser-block__link .carousel-teaser-block__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.carousel-teaser-block__link:focus .carousel-teaser-block__link-text,.carousel-teaser-block__link:hover .carousel-teaser-block__link-text{background-size:100% 1px}.mouse-user .carousel-teaser-block__link:focus .carousel-teaser-block__link-text{background-size:0 1px}.carousel-teaser-block__link:hover{background:none;border-color:currentColor;text-decoration:none}.carousel-teaser-block--red .carousel-teaser-block__link,.carousel-teaser-block--red .carousel-teaser-block__link:hover{border-color:#e23142}.carousel-teaser-block .carousel-teaser-block__link,.carousel-teaser-block .carousel-teaser-block__text,.carousel-teaser-block .carousel-teaser-block__title{align-self:center;color:inherit;margin-bottom:15px;text-align:center}.carousel-teaser-block .carousel-teaser-block__title{line-height:1}.carousel-teaser-block .carousel-teaser-block__link{color:inherit!important}.carousel{overflow:hidden;position:relative}@media screen and (min-width:1000px){.carousel--centered .carousel__count{text-align:center}}.carousel--left-aligned .carousel__count{margin-left:3.75rem}.carousel--left-aligned .carousel__count-container{display:block}@media screen and (min-width:1000px){.carousel--left-aligned .carousel__count{margin-left:0;text-align:left}}@media screen and (max-width:499px){.carousel--left-aligned .carousel__count{margin-left:0}}.carousel--wide{padding-left:1.25rem;padding-right:0}@media screen and (min-width:500px){.carousel--wide{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.carousel--wide{padding-left:7.5rem;padding-right:7.5rem}}@media screen and (min-width:500px){.carousel--wide{padding-left:0;padding-right:0}}@media screen and (max-width:499px){.carousel--wide{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:499px)and (min-width:500px){.carousel--wide{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (max-width:499px)and (min-width:1000px){.carousel--wide{padding-left:7.5rem;padding-right:7.5rem}}.carousel--tall{padding:0}.carousel__track{list-style:none;margin:0;padding:0;position:relative;transition:transform .5s}.carousel__track:before{content:"";display:block;padding-top:56.25%}.carousel--tall .carousel__track:before{content:"";display:block;padding-top:65%}.carousel__slide{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__picture-area{overflow:hidden;position:relative}.carousel__buttons{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.carousel__next,.carousel__previous{align-items:flex-start;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#fff;display:flex;font-family:inherit;height:100%;justify-content:flex-end;opacity:0;padding:0;position:absolute;transition:opacity .3s;width:50%}.carousel__next--active,.carousel__previous--active{opacity:1}.carousel__next{right:0}.carousel__previous{left:0;transform:scaleX(-1)}.carousel__count-container{display:flex;justify-content:center}@media screen and (min-width:1000px){.carousel__count-container{justify-content:flex-end}}.carousel__count{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-feature-settings:"tnum";letter-spacing:.1em;margin-top:.625rem}@media screen and (min-width:1000px){.carousel__count{flex:0 0 50%;margin-top:1.25rem}}.carousel__circle-counter-container,.carousel__pagination{display:flex;justify-content:center;margin-top:1.25rem;width:100%}.carousel .swiper-pagination-bullet,.carousel__circle-counter{background-color:#fff;border:1px solid #637878;border-radius:50%;height:10px;margin:5px;opacity:1;width:10px}.carousel .swiper-pagination-bullet--hasCurrent,.carousel .swiper-pagination-bullet-active,.carousel__circle-counter--hasCurrent,.carousel__circle-counter-active{background-color:#ee6445;border:1px solid #ee6445}.carousel__swiper-container .carousel__button.swiper-button-disabled{display:none}.carousel__dot{background-color:#fff;border:1px solid #637878;border-radius:50%;display:block;height:10px;margin:5px;max-width:10px;opacity:1;outline:none;overflow:hidden;padding:0;text-indent:20px;white-space:nowrap;width:10px}.carousel__dot:focus,.carousel__dot:hover{background-color:#ee644580}.carousel__dot--active,.carousel__dot--active:focus,.carousel__dot--active:hover{background-color:#ee6445;border:1px solid #ee6445;pointer-events:none}.carousel .slick-slider *{font-size:0}.carousel__content-item{margin-top:1.25rem}@media screen and (min-width:1000px){.carousel__content-item{display:flex;margin-top:1.875rem}}.carousel__title{display:block;line-height:1.3}@media screen and (min-width:1000px){.carousel__title{flex-shrink:0;width:50%}}@media screen and (min-width:1360px){.carousel__title{padding-right:20%}}.carousel__text{color:#262626;font-size:1.125rem;font-weight:300;line-height:1.6;margin-top:1.25rem}@media screen and (min-width:500px){.carousel__text{font-size:1.25rem}}@media screen and (min-width:1000px){.carousel__text{margin-top:0}}.checkbox{cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px}.checkbox--disabled{cursor:default}.checkbox__input{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.checkbox__input:focus~.checkbox__icon-container,.checkbox__input:hover~.checkbox__icon-container{border-color:#343e3e;border-width:2px}.checkbox__icon-container{align-items:center;align-self:flex-start;border:1px solid #6c6c6c;box-sizing:border-box;display:flex;flex:0 0 30px;flex-direction:column;height:30px;justify-content:center;margin-right:15px;position:relative;width:30px}.checkbox--disabled .checkbox__icon-container{background-color:#0000!important;border-color:dimgray!important;border-width:1px!important}.checkbox--in-voting-block .checkbox__icon-container{background-color:#fff;border-color:#262626}.checkbox--in-voting-block .checkbox__icon-container_checked{border-color:#2a836b!important}.checkbox--disabled .checkbox--in-voting-block .checkbox__icon-container_checked{border-color:dimgray!important}.checkbox__icon-container_checked{border-color:#2a836b;border-width:2px}.checkbox__icon{align-self:center;display:block;height:30px;width:30px}.checkbox__icon path{fill:none;stroke-width:2;stroke-dasharray:23;stroke-dashoffset:23;animation:draw .5s ease-out forwards;stroke:#2a836b}.checkbox--disabled .checkbox__icon path{stroke:dimgray}@keyframes spinner{to{transform:rotate(1turn)}}.checkbox__spinner{animation:spinner 1s linear infinite;border-radius:50%;border-right:2px solid #0000;border-top:2px solid #2a836b;flex:0 0 20px;height:20px;width:20px}.checkbox__text-container{flex:auto;padding-top:6px}.checkbox__label,.checkbox__text{color:#343e3e;display:block;font-size:1rem;font-weight:300;line-height:1.25}.checkbox__label{font-weight:500}.checkbox--disabled .checkbox__label{color:dimgray}.checkbox__text{padding-top:4px}.cognito-form{background-color:#f5f2ec!important;padding:3.75rem}.housing-project-frontpage .cognito-form{margin:auto;max-width:1360px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.cognito-form__container{background-color:inherit!important;max-width:600px}.cognito-form--dark-theme{background-color:#262626!important;color:#f5f2ec}.cognito-form--dark-theme .cog-cognito,.cognito-form--dark-theme .cog-cognito .cog-label{color:#f5f2ec!important}.cognito-form--dark-theme button{color:#262626!important}.cognito-form--dark-theme button,.cognito-form--dark-theme input{background-color:#f5f2ec!important}.cognito-form .cog-form{background-color:inherit!important}.cognito-form .cog-form__container{background-color:inherit!important;padding:0!important}.cognito-form .cog-body,.cognito-form .cog-form__content{background-color:inherit!important}.cognito-form *{font-family:National2,Arial,Helvetica,sans-serif!important;font-weight:400}.cognito-form__title{margin-bottom:.625rem}.cognito-form h2{font-weight:200!important}.cognito-form .cog-page{padding:0!important}.cognito-form .cog-page .cog-row{margin-top:1.25rem!important}.cognito-form button[type=submit]{border-radius:20px!important;height:40px!important;padding:0 20px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.cognito-form .BrregDropDownBox{background-color:#fff!important;border:1px solid #000!important;display:flex!important;flex-direction:column!important;gap:2px!important;position:absolute!important;top:100%!important;width:100%!important;z-index:9999!important}.cognito-form .BrregDropDownBox li{color:#000!important;list-style-type:none!important;text-decoration:none!important}.cognito-form .BrregDropDownBox button,.cognito-form .BrregDropDownBox>:not(li){padding:3px!important}.cognito-form .BrregDropDownBox>li:nth-child(2n){background-color:#e7e5df!important}.cognito-form .BrregDropDownBox:empty{display:none!important}.cognito-form .BrregDropDownBox button{width:100%!important}.cognito-form .BrregDropDownBox button:focus{outline:2px solid #d14249!important}.cognito-form .cog-input input:focus,.cognito-form button.cog-button:focus{border-color:#000!important;outline:1px solid #000!important}.cognito-form button.cog-button:focus{box-shadow:var(--input-focus__box-shadow)!important}.colored-frame{padding:1.25rem}.colored-frame__title{margin:.625rem 0}.colored-frame--red{background-color:#f7d1c3}.colored-frame--yellow{background-color:#fcf1d3}.column-image-block{display:flex;justify-content:flex-end;width:100%}.column-image-block figure{margin:0}.column-image-block figcaption{width:100%}.column-image-block--left{justify-content:flex-start}@media screen and (min-width:1000px){.column-image-block{flex:0 0 50%}.columns{display:flex;justify-content:space-between}}.columns+.columns{margin-top:3.75rem}@media screen and (max-width:999px){.columns+.columns--compact-mobile,.columns--compact-mobile .columns__main+.columns__sidebar,.columns--compact-mobile .columns__sidebar+.columns__main,.columns__main+.columns__sidebar{margin-top:2.5rem}}@media screen and (min-width:1000px){.columns__main{width:50%}.columns__sidebar{width:30%}}@media screen and (max-width:999px){.columns__sidebar+.columns__main{margin-top:5rem}}@media screen and (min-width:1000px){.columns--wide-content .columns__sidebar{width:22%}.columns--wide-content .columns__main{width:67%}}.component-list-item{width:100%}.component-list-item--is-portal:after{clear:both;content:"";display:table;overflow:hidden;width:100%}.component-list-item--no-padding{padding:0!important}.component-list-item--wide{margin-left:-1.25rem;width:calc(100% + 2.5rem)}@media screen and (min-width:500px){.component-list-item--wide{margin-left:-3.75rem;width:calc(100% + 7.5rem)}}@media screen and (min-width:1000px){.component-list-item--wide{margin-left:-7.5rem;width:calc(100% + 15rem)}}.component-list-item,.component-list-item+.component-list-item{margin-bottom:3.75rem}@media screen and (min-width:500px){.component-list-item,.component-list-item+.component-list-item{margin-bottom:5rem}}.component-list-item+.component-list-item--is-portal,.component-list-item--is-portal{margin-bottom:1.875rem}@media screen and (min-width:500px){.component-list-item+.component-list-item--is-portal,.component-list-item--is-portal{margin-bottom:3.75rem}}.component-list-item+.component-list-item--is-inspo-article,.component-list-item--is-inspo-article{margin-bottom:3.75rem}@media screen and (min-width:500px){.component-list-item+.component-list-item--is-inspo-article,.component-list-item--is-inspo-article{margin-bottom:5rem}}.component-list-item+.component-list-item--beige-background,.component-list-item+.component-list-item--black-background,.component-list-item+.component-list-item--grey-background,.component-list-item+.component-list-item--transparent-background,.component-list-item+.component-list-item--white-background,.component-list-item--beige-background,.component-list-item--black-background,.component-list-item--grey-background,.component-list-item--transparent-background,.component-list-item--white-background{margin:0;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media screen and (min-width:500px){.component-list-item+.component-list-item--beige-background,.component-list-item+.component-list-item--black-background,.component-list-item+.component-list-item--grey-background,.component-list-item+.component-list-item--transparent-background,.component-list-item+.component-list-item--white-background,.component-list-item--beige-background,.component-list-item--black-background,.component-list-item--grey-background,.component-list-item--transparent-background,.component-list-item--white-background{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:1000px){.component-list-item+.component-list-item--beige-background,.component-list-item+.component-list-item--black-background,.component-list-item+.component-list-item--grey-background,.component-list-item+.component-list-item--transparent-background,.component-list-item+.component-list-item--white-background,.component-list-item--beige-background,.component-list-item--black-background,.component-list-item--grey-background,.component-list-item--transparent-background,.component-list-item--white-background{padding-bottom:5rem;padding-top:5rem}.component-list-item--beige-background+.component-list-item--beige-background,.component-list-item--black-background+.component-list-item--black-background,.component-list-item--grey-background+.component-list-item--grey-background,.component-list-item--white-background+.component-list-item--white-background{padding-top:0}}.component-list-item:first-child{padding-top:0}.component-list-item+.component-list-item--small-margin{margin-bottom:2.5rem}@media screen and (min-width:500px){.component-list-item+.component-list-item--small-margin{margin-bottom:3.75rem}}@media screen and (min-width:1000px){.component-list-item+.component-list-item--small-margin{margin-bottom:3.75rem}}.component-list-item+.component-list-item--no-margin{margin-top:0}.component-list-item+.component-list-item--no-margin:last-child{margin-bottom:5rem}.component-list-item--visible-on-scroll{opacity:0;transform:translateY(10vh);will-change:opacity}.component-list-item--visible-on-scroll--is-visible{opacity:1;transform:none;transition:opacity .6s ease-out,transform .8s ease-out}.component-list-item--grey-background{background:#262626}.component-list-item--white-background{background:#fff}.component-list-item--beige-background{background:#f5f2ec}.component-list-item--black-background{background:#000}.component-list-item--transparent-background{background:#0000}.component-list-item>*{clear:both}.component-list-item--fallback{border:1px solid #d24348;padding:20px}.component-list--align-elements-bottom{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.contact-block{background-color:#f5f2ec;padding-bottom:1.25rem;padding-top:1.25rem}@media screen and (min-width:500px){.contact-block{padding-bottom:3.75rem;padding-top:3.75rem}}.contact-block__form{margin-top:2.5rem}.contact-block__contacts{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1000px){.contact-block__contacts{display:block;text-align:right}}.contact-block__card{margin-bottom:2.5rem;width:100%}.contact-block__card:last-child(2){margin-bottom:0}@media screen and (min-width:1000px){.contact-block__card{margin-bottom:3.75rem;text-align:left;width:70%}}.contact-card{align-items:flex-start;display:flex;flex-direction:column}.contact-card__image{border-radius:50%;height:175px;margin-bottom:1.25rem;overflow:hidden;position:relative;width:175px}.contact-card__image image{object-fit:cover}.contact-card__image--grayscale{filter:grayscale(1)}.contact-card__text,.contact-card__title{margin-bottom:16px}.contact-card__job-title{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:.8125rem;letter-spacing:.0625em;margin:0;text-transform:uppercase}@media screen and (min-width:500px){.contact-card__job-title{font-size:1rem}}.contact-card__description{margin-top:16px}.contact-card__description>p{margin:0}.contact-card__link{margin-bottom:16px;width:100%}.contact-card__link .link__icon-container{height:1.5rem;margin:0 .625rem 0 0;width:1.5rem}.contact-form{padding:3.75rem}@media screen and (min-width:500px){.contact-info{display:flex;flex-wrap:wrap}}.contact-info--beige{background-color:#f5f2ec;padding:2.5rem 3.75rem 0}.contact-info--vertical{display:block}.contact-info--vertical .contact-info__group{width:100%}.contact-info__title{color:#637878;margin-bottom:.625rem}.contact-info__group{margin-bottom:2.5rem}@media screen and (min-width:500px){.contact-info__group{width:33.3%}}.contact-list__contacts{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-top:2.5rem}@media screen and (min-width:500px){.contact-list__contacts{grid-template-columns:1fr 1fr}}@media screen and (min-width:800px){.contact-list__contacts{grid-template-columns:1fr 1fr 1fr}}.content-wrapper{margin:0 auto;max-width:85rem;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:500px){.content-wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.content-wrapper{padding-left:7.5rem;padding-right:7.5rem}}.article-page__blocks .component-list-item:not(.component-list-item--wide) .content-wrapper{padding-left:0;padding-right:0}@media screen and (min-width:1000px)and (max-height:1000px){.content-wrapper--in-housing-project-header{padding-left:calc(4.875rem + 4.04412vw + 20px)}}@media screen and (min-width:1000px){.content-wrapper--small-screen-only{padding:0}}@media screen and (max-width:999px){.content-wrapper--big-screen-only{padding:0}}.content-wrapper--full-width{margin:0;max-width:none}.corner-wrapper{padding-left:60px;padding-right:1.25rem;padding-top:60px;position:relative}@media screen and (min-width:1000px){.corner-wrapper{padding-left:120px;padding-top:120px}}.corner-wrapper:before{background-color:#f5f2ec;content:"";height:180px;left:0;position:absolute;top:0;width:180px}@media screen and (min-width:1000px){.corner-wrapper:before{height:360px;padding-top:0;width:360px}}.corner-wrapper--right{padding-left:1.25rem;padding-right:3.75rem}.corner-wrapper--right:before{content:"";left:auto;position:absolute;right:0;top:0}@media screen and (min-width:1000px){.corner-wrapper--right{padding-right:7.5rem}}.corner-wrapper--left-small:before,.corner-wrapper--right-small:before{content:"";height:123px;left:auto;position:absolute;right:0;top:0;width:123px}@media screen and (min-width:1360px){.corner-wrapper--left-small:before,.corner-wrapper--right-small:before{content:"";height:183px;left:auto;position:absolute;right:0;top:0;width:183px}}.corner-wrapper--right-small{padding-left:0;padding-right:40px;padding-top:40px}@media screen and (min-width:1360px){.corner-wrapper--right-small{padding-left:0;padding-right:60px;padding-top:60px}}.corner-wrapper--left-small{padding-left:40px;padding-right:0;padding-top:40px}.corner-wrapper--left-small:before{content:"";left:0;position:absolute;top:0}@media screen and (min-width:1360px){.corner-wrapper--left-small{padding-left:60px;padding-right:0;padding-top:60px}}.corner-wrapper--orange:before{background-color:#ff8367}.corner-wrapper--blue:before{background-color:#a0c3c3}.corner-wrapper--pink:before{background-color:#f7d1c3}.credits-block{color:#637878;display:flex;font-size:1rem;font-weight:400;justify-content:flex-end;line-height:1.25;margin-bottom:7.5rem;margin-top:3.75rem}@media screen and (min-width:1000px){.credits-block{font-size:1.125rem;line-height:1.39}}.credits-block__text{width:100%}@media screen and (min-width:1000px){.credits-block__text{flex:0 0 50%}}.downloads__list{margin-top:1.25rem}.drawer{background-color:#fff;bottom:0;box-shadow:0 0 350px 0 #0009;height:100%;overflow:auto;position:fixed;right:0;width:100%;z-index:100}@media screen and (min-width:1000px){.drawer{height:auto;max-height:100%;width:680px}}.drawer__close{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;font-family:inherit;padding:0;position:absolute;right:1.25rem;top:1.25rem}.dropdown-filter{cursor:pointer;padding:0;position:relative;width:100%}.dropdown-filter--active{z-index:2}.dropdown-filter__select{animation:fade-in 0s 1s both;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:500px){.dropdown-filter__select{font-size:1.125rem}}.dropdown-filter--is-mounted select{animation-fill-mode:none;opacity:0;z-index:0}.dropdown-filter--has-touch select{z-index:2}.dropdown-filter--has-search select{pointer-events:none}.dropdown-filter--is-disabled{opacity:.5}.dropdown-filter__element,.dropdown-filter__fake{color:#343e3e;font-size:1rem;font-weight:400}@media screen and (min-width:500px){.dropdown-filter__element,.dropdown-filter__fake{font-size:1.125rem}}.dropdown-filter__fake{position:relative;-webkit-user-select:none;user-select:none}.dropdown-filter__element{background-color:#fff;border:1px solid #979c9c;box-sizing:border-box;cursor:pointer;display:flex;font-weight:500;line-height:18px;min-height:40px;overflow:hidden;padding:10px 10px 10px 13px}@media screen and (min-width:500px){.dropdown-filter__element{font-weight:400;padding-left:15px}}.dropdown-filter--has-one-option .dropdown-filter__element{cursor:default}.dropdown-filter--error .dropdown-filter__element{border-color:#be3c40;color:#be3c40}.dropdown-filter--active .dropdown-filter__element{background-color:#f8f7f6;border-bottom:none}.dropdown-filter--grey-bg .dropdown-filter__element{background-color:#f8f7f6}.dropdown-filter__element-text{flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px)}.dropdown-filter__dropdown{background-color:#fff;border:1px solid #979c9c;border-radius:0;font-size:inherit;list-style:none;margin-top:-1px;max-height:200px;overflow:auto;padding:0;position:absolute;width:100%}.dropdown-filter--has-search .dropdown-filter__dropdown{margin-top:43px;max-height:220px}.dropdown-filter--in-portal-dinner-order-form .dropdown-filter__dropdown{background:linear-gradient(270deg,#f8f7f6 1px,#f8f7f6)}.dropdown-filter--active .dropdown-filter__dropdown{background-color:#f8f7f6;border-top:none}.dropdown-filter--grey-bg .dropdown-filter__dropdown{background-color:#f8f7f6}.dropdown-filter__option{color:#343e3e;cursor:pointer;font-weight:400;padding-left:6px;padding-right:6px}.dropdown-filter__option:first-child .dropdown-filter__option-text{border-top:1px solid #d5d7d7}.dropdown-filter__option:last-child{border:none}.dropdown-filter__option:focus,.dropdown-filter__option:hover{background-color:#637878;color:#fff}.dropdown-filter__option:focus:first-child .dropdown-filter__option-text,.dropdown-filter__option:hover:first-child .dropdown-filter__option-text{border-top:1px solid #637878}.dropdown-filter__option:focus .dropdown-filter__option-text,.dropdown-filter__option:hover .dropdown-filter__option-text{border-bottom:1px solid #637878}.dropdown-filter__option-text{border-bottom:1px solid #d5d7d7;display:block;padding:10px 4px 10px 9px}.dropdown-filter__icon{border:2px solid #343e3e;border-left:none;border-top:none;height:10px;margin-left:auto;margin-right:5px;margin-top:2px;transform:rotate(45deg);transition:transform .4s ease-in-out;transition:all .3s linear;width:10px}.dropdown-filter__icon--active{margin-top:5px;transform:rotate(225deg)}.dropdown-filter--error .dropdown-filter__icon{color:inherit}.dropdown-filter .dropdown-filter__select:focus+.dropdown-filter__fake .dropdown-filter__element{background-color:#979c9c1a}.dropdown-filter .dropdown-filter__select:focus+.dropdown-filter__fake .dropdown-filter__element .mouse-user *{background:none}.dropdown-filter__search{background-color:#0000;border:none;color:#637878;font-size:18px;font-weight:600;margin-left:1.25rem;margin-top:2px}.dropdown-filter__search-container{background-color:#fff;border:1px solid #979c9c;display:flex;height:2.75rem;position:absolute;width:100%;z-index:99}.dropdown-filter__search-icon{margin-left:16px}.error-text{color:#be3c40;font-size:1rem;line-height:1;margin-top:1rem}.error-text:before{content:"*";margin-right:5px}.estimated-reading-time{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;letter-spacing:1px;line-height:1}.estimated-reading-time__number{font-weight:700}.event-filters{display:flex;flex-wrap:wrap}.event-filters__item{margin-bottom:1.25rem;margin-right:1.25rem}.event-list-page__blocks,.event-list-page__content,.event-list-page__events{margin-top:5rem}.event-list{display:flex;flex-wrap:wrap}.event-list__label{border-bottom:1px solid #979c9c;color:#637878;font-size:.8125rem;font-weight:400;letter-spacing:.0625em;line-height:1.4;padding-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:500px){.event-list__label{font-size:1rem}}.event-list__label:first-child{padding-left:1.25rem}.event-list__item{color:inherit;display:flex;text-decoration:none;width:100%}.event-list__item:focus,.event-list__item:hover{background-color:#f5f2ec}@media screen and (max-width:999px){.event-list__field:first-child,.event-list__label:first-child{width:40%!important}.event-list__field:nth-child(2),.event-list__label:nth-child(2){width:60%!important}.event-list__field:nth-child(2)~.event-list__field,.event-list__field:nth-child(2)~.event-list__label,.event-list__label:nth-child(2)~.event-list__field,.event-list__label:nth-child(2)~.event-list__label{display:none}}.event-list__field{border-bottom:1px solid #979c9c;padding:1.25rem 1.25rem 1.25rem 0}.event-list__field:first-child{padding-left:1.25rem}.event-list__field:last-child{display:flex;justify-content:space-between;padding-right:1.25rem}.event-list__field:last-child:after{background-image:url(/images/chevron-right-green.30394355e2d634e81b06.svg);content:"";display:block;flex-shrink:0;height:23px;margin-left:.625rem;width:15px}@media screen and (max-width:999px){.event-list__field:nth-child(2){display:flex;justify-content:space-between;padding-right:0}.event-list__field:nth-child(2):after{background-image:url(/images/chevron-right-green.30394355e2d634e81b06.svg);content:"";display:block;flex-shrink:0;height:23px;margin-left:.625rem;width:15px}}.event-page__metadata{margin-top:2.5rem}.event-page__ingress,.event-page__link{margin-top:5rem}.event-page__link{margin-bottom:5rem}.event-page__header{margin-top:1.25rem!important}@media screen and (min-width:1000px){.event-page__header{margin-top:7.5rem!important}}.event-page__header-title{width:calc(100% - 90px + 3.75rem)}@media screen and (min-width:1000px){.event-page__header-title{width:100%}}.event-page__date-wrapper{margin-top:5rem;padding-right:2.5rem;position:relative}@media screen and (min-width:500px){.event-page__date-wrapper{margin-top:15rem;padding-right:0}}@media screen and (min-width:1000px){.event-page__date-wrapper{margin-top:7.5rem}}.event-page__date{margin-top:7.5rem;width:100%}@media screen and (min-width:1000px){.event-page__date{margin-top:2.5rem;position:absolute}}.event-promo-block__cta{margin-bottom:1.25rem;text-align:right}.event-promo-block__content{background-color:#f7d1c3;color:#262626;display:block;font-weight:200;padding:1.875rem;text-decoration:none;width:100%}.event-promo-block__content .event-promo-block__cta-button{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.event-promo-block__content:focus .event-promo-block__cta-button,.event-promo-block__content:hover .event-promo-block__cta-button{background-size:0 1px}.mouse-user .event-promo-block__content:focus .event-promo-block__cta-button{background-size:100% 1px}@media screen and (min-width:1000px){.event-promo-block__content{display:flex;padding:5rem 5rem 5rem 0}}.event-promo-block__date{margin-bottom:1.875rem;text-align:center;width:100%}@media screen and (min-width:1000px){.event-promo-block__date{width:50%}}.event-promo-block__day{font-size:9.375rem;line-height:1}@media screen and (min-width:500px){.event-promo-block__day{font-size:12.5rem}}.event-promo-block__month{font-size:2.5rem}@media screen and (min-width:500px){.event-promo-block__month{font-size:3.125rem}}.event-promo-block__text-container{width:100%}@media screen and (min-width:1000px){.event-promo-block__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.event-promo-block__text{font-size:1.5625rem}@media screen and (min-width:500px){.event-promo-block__text{font-size:1.875rem}}.event-promo-block__cta-button-container{background-color:#637878;background-image:none;color:#fff;display:block;font-size:1rem;font-weight:500;letter-spacing:1px;margin-top:2.5rem;padding:1.5625rem;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:499px){.event-promo-block__cta-button-container:active{background-color:#343e3e}}@media screen and (min-width:1000px){.expander-list--narrow{max-width:50%}}.expander-list--beige .expander-list__item-text{padding-bottom:40px}.expander-list__title{padding-bottom:1.25rem}@media screen and (min-width:500px){.expander-list__title{padding-bottom:2.5rem}}.expander-list__item-text{margin-right:25px;padding-bottom:10px}.expander-list__item-text>p{line-height:1.83;margin:0}.expander-list .button{margin-top:32px}.expander--noColor{border-top:1px solid #979c9c}.expander--beige{background-color:#f5f2ec;margin-bottom:8px;padding:11px 24px 0}.expander__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0 20px;transition:padding-bottom .3s ease,min-height .3s ease}@media screen and (min-width:500px){.expander__header{min-height:70px;padding-bottom:29px}}.expander__header-icons{align-self:flex-start;margin-left:auto;margin-top:2px}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.expander__header--has-questionmark:hover .expander__button{animation:rotate .5s infinite;background-color:#ffe584}.expander .expander__title{color:#343e3e;flex-grow:1;font-size:1rem;font-weight:500;line-height:1.25;margin:0;padding-right:1.25rem;transition:margin-bottom .5s linear}@media screen and (min-width:500px){.expander .expander__title{font-size:1.5625rem;font-weight:300;line-height:1.32;max-width:738px}}.expander .expander__title--no-content{cursor:default}.expander--with-icons .expander__title{padding-right:10px;word-break:break-word}@media screen and (min-width:1000px){.expander--with-icons .expander__title{padding-right:40px}}.expander__button{align-self:flex-start;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;flex-shrink:0;height:20px;margin:6px 0 0 auto;padding:0;position:relative;width:20px}.expander__button:before{border:2px solid #343e3e;border-left:none;border-top:none;content:"";display:block;height:10px;left:50%;margin-left:-5px;margin-top:-14px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s linear;width:10px}@media screen and (min-width:500px){.expander__button:before{height:15px;margin-left:-8px;width:15px}}.expander__button--active:before{margin-top:-9px;transform:translate(-50%,-50%) rotate(-135deg)}@media screen and (min-width:500px){.expander__button--active:before{margin-top:-7px}}.expander__button--has-questionmark{background:#e7e5df;border-radius:50%;font-size:16px;font-weight:500;height:25px;margin-top:3px;width:25px}.expander__button--has-questionmark:before{display:none!important}@media screen and (min-width:500px){.expander__button--has-questionmark{font-size:18px;height:30px;width:30px}}.expander__content-wrapper{overflow:hidden;width:100%}.expander--contact{border:0}.expander--contact .expander__header{justify-content:flex-start;min-height:unset;padding:0}.expander--contact .expander__title{flex-grow:0;font-size:1.4375rem;font-weight:200;padding-right:16px}@media screen and (min-width:500px){.expander--contact .expander__title{font-size:1.5625rem}}.expander--contact .expander__title .expander__title-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.expander--contact .expander__title:focus .expander__title-text,.expander--contact .expander__title:hover .expander__title-text{background-size:100% 1px}.mouse-user .expander--contact .expander__title:focus .expander__title-text{background-size:0 1px}.expander--contact .expander__button{margin:12px 0 0}.expander--contact .expander__content-wrapper{margin-top:16px}.expander--information{border:0;display:flex;flex-direction:column;padding:0}.expander--information .expander__header{align-items:center;display:flex;gap:5px;min-height:0;order:2;padding:0}.expander--information .expander__button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:5px;height:24px;margin:0;padding-left:17px;position:relative;width:auto}.expander--information .expander__button:after,.expander--information .expander__button:before{background:#637878;border:0;content:"";height:2px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s linear;width:12px}.expander--information .expander__button:after{transform:translateY(-50%) rotate(90deg)}.expander--information .expander__button.expander__button--active:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.expander--information .expander__button .expander__button-label{color:#6c6c6c;font-family:National2,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:16px}.expander--plusminus{border:0;display:flex;flex-direction:column;padding:0}.expander--plusminus .expander__header{align-items:center;display:flex;gap:5px;min-height:0;padding:0}.expander--plusminus .expander__title{color:#262626;font-size:1.4375rem;font-weight:500;line-height:1.875rem}.expander--plusminus .expander__button{background:#0000;border:0;cursor:pointer;height:30px;margin:0;padding-left:17px;position:relative;width:auto}.expander--plusminus .expander__button:after,.expander--plusminus .expander__button:before{background:#262626;border:0;content:"";height:2px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s linear;width:18px}.expander--plusminus .expander__button:after{transform:translateY(-50%) rotate(90deg)}.expander--plusminus .expander__button.expander__button--active:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.expander.expander--dark .expander__button-label{color:#e7e5df}.expander.expander--dark .expander__title{color:#f5f2ec}.expander.expander--dark .expander__button:after,.expander.expander--dark .expander__button:before{background:#f5f2ec}.fancy-date{color:#ff8367;font-size:2.5rem;font-weight:200;margin-left:auto}.fancy-date__day,.fancy-date__separator{display:inline}@media screen and (min-width:1000px){.fancy-date__day,.fancy-date__separator{font-size:12.5rem;line-height:26vw;writing-mode:vertical-lr}}@media screen and (min-width:1360px){.fancy-date__day,.fancy-date__separator{line-height:1.75}}.fancy-date__month{display:inline;margin-left:.3em}@media screen and (min-width:1000px){.fancy-date__month{display:block;font-size:3.125rem;margin-left:0;text-align:center}}.fancy-date__separator{margin:0 .3em}@media screen and (min-width:1000px){.fancy-date__separator{margin:.2em 0}}.faq-page__content{margin-top:3.75rem}.faq-page__blocks{margin-top:7.5rem}@media screen and (min-width:500px){.filters{display:flex}.filters__item{max-width:350px;width:46.5%}.filters__item:first-child{margin-right:7%}}.footer-group{margin:0;padding-bottom:0;width:25%}@media screen and (max-width:999px){.footer-group{padding-top:2.5rem;width:50%}}@media screen and (max-width:499px){.footer-group{width:100%}}.footer-group__items{list-style:none;margin:0 1.875rem 0 0;padding:0}.footer-group__items :first-child{padding-top:.625rem}.footer-group__link{color:#fcf1d3}.footer-group__link:focus,.footer-group__link:hover{color:#fff;text-decoration:none}.footer-group__item{font-size:1.4375rem;padding:.625rem 0}@media screen and (min-width:500px){.footer-group__item{font-size:1.5625rem}}.footer-group__text{font-size:1.125rem}.footer{background-color:#343e3e;color:#f5f2ec;display:flex;justify-content:center;margin-top:5rem;padding-bottom:5rem;padding-top:2.5rem;width:100%}@media screen and (min-width:500px){.footer{padding-bottom:7.5rem;padding-top:3.75rem}}.footer__content{width:85rem}.footer__logo-container{padding-bottom:3.75rem}.footer__contacts,.footer__menu,.footer__social-media-container{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:499px){.footer__contacts,.footer__menu,.footer__social-media-container{display:block}}.footer__contacts-container{display:flex}@media screen and (max-width:999px){.footer__contacts-container{display:block}}@media screen and (max-width:499px){.footer__contacts-container{padding:0}}.footer__contacts{padding-bottom:3.75rem;width:50%}@media screen and (max-width:999px){.footer__contacts{padding-bottom:2.5rem;width:100%}.footer__contacts :last-child{padding-bottom:0}}.footer__contact-form-button{-webkit-appearance:none;appearance:none;background:none;border:none;color:#fcf1d3;display:flex;font-family:inherit;font-size:1.4375rem;padding:1.25rem 0 0}@media screen and (min-width:500px){.footer__contact-form-button{font-size:1.5625rem}}.footer__contact-form-button .footer__contact-form-button-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.footer__contact-form-button:focus .footer__contact-form-button-span,.footer__contact-form-button:hover .footer__contact-form-button-span{background-size:0 1px}.mouse-user .footer__contact-form-button:focus .footer__contact-form-button-span{background-size:100% 1px}.footer__contact-form-container{color:#262626;position:fixed;z-index:99}.footer__contact-item{display:flex;flex-direction:column;font-size:1.4375rem}@media screen and (min-width:500px){.footer__contact-item{font-size:1.5625rem}}.footer__contact{list-style:none;margin:0;padding-bottom:2.5rem;width:50%}.footer__contact:last-child{padding-bottom:0}@media screen and (max-width:499px){.footer__contact{width:100%}}.footer__contact-text{font-size:1.125rem}.footer__contact-title{padding-bottom:.625rem}.footer__social-media{width:50%}.footer__social-media-container{justify-content:flex-end;padding-bottom:1.25rem;width:50%}@media screen and (max-width:999px){.footer__social-media-container{display:block;width:100%}}.footer__social-media-icons{display:flex;padding-top:1.25rem}.footer__housing-project{margin-top:0}.form{font-size:1rem;font-weight:200;line-height:1.83}@media screen and (min-width:500px){.form{font-size:1.125rem}}.form .waf-form-field{margin-top:1.25rem}.form .waf-form-field.waf-form-validationerror{color:#d24348}.form .waf-form-validationtext{font-weight:400}.form .waf-form-field-required label:before{content:"* "}.form .waf-form-validationerror:not(.waf-form-field){background-color:#f7d1c3;margin-top:2.5rem;padding:.625rem 1.25rem}.form h2{font-size:1.5625rem;font-weight:200;line-height:1.2;margin:3.75rem 0 0}@media screen and (min-width:500px){.form h2{font-size:1.875rem}}.form h3{font-size:1.25rem;font-weight:200;line-height:1.2;margin:2.5rem 0 0}@media screen and (min-width:500px){.form h3{font-size:1.5625rem}}.form h4{font-size:1.0625rem;font-weight:500}@media screen and (min-width:500px){.form h4{font-size:1.125rem}}.form a{color:inherit}.form input[type=email],.form input[type=tel],.form input[type=text]{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;border-bottom:1px solid #6c6c6c;border-radius:0;color:#637878;font-family:inherit;font-size:inherit;padding:0 0 .5em;width:100%}.form label{font-size:1rem;font-weight:400;letter-spacing:.0625em;text-transform:uppercase}.form input[type=checkbox],.form input[type=radio]{margin:0 1em 0 0}.form input[type=checkbox]+label,.form input[type=radio]+label{font-size:inherit;letter-spacing:0;text-transform:none}.form input[type=radio]+label{margin-right:2.5rem}.form input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#637878;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:.8125rem;font-size:inherit;font-weight:500;letter-spacing:.0625em;margin-top:20px;padding:1.5625rem;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:500px){.form input[type=submit]{font-size:1rem}}.form input[type=submit]:focus,.form input[type=submit]:hover{text-decoration:underline}.form textarea{font-family:inherit;font-size:inherit;min-height:12.5rem;padding:.625rem;resize:none;width:100%}.form input[type=file]{font-family:inherit;font-size:inherit;font-weight:200;margin-top:.625rem}.frontpage-header-confirmation{background:#fff;box-shadow:0 4px 30px 0 #00000080;color:#343e3e;display:none;left:20px;margin-left:20px;padding:20px;position:absolute;width:calc(100vw - 40px);z-index:100}.frontpage-header-confirmation--shown{display:block}@media screen and (min-width:500px){.frontpage-header-confirmation{margin-left:60px;width:calc(100vw - 140px)}}@media (max-width:799px){.frontpage-header-confirmation{bottom:100%;margin-bottom:14px}}@media screen and (min-width:800px){.frontpage-header-confirmation{box-shadow:0 4px 40px 0 #0000004d;left:0;margin-left:1px!important;margin-top:28px;top:100%;width:calc(50vw - 100px)}}@media screen and (min-width:1360px){.frontpage-header-confirmation{padding:30px}}.frontpage-header-confirmation__arrow{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 15px 15px;height:0;left:20px;position:absolute;width:0}@media (max-width:799px){.frontpage-header-confirmation__arrow{top:100%;transform:rotate(180deg)}}@media screen and (min-width:800px){.frontpage-header-confirmation__arrow{bottom:100%;left:110px}}.frontpage-header-confirmation__close-button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0;position:absolute;right:20px;top:20px}.frontpage-header-confirmation__icon{width:13px}.frontpage-header{background-color:#343e3e;display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width:900px){.frontpage-header{flex-direction:row;justify-content:flex-end;min-height:512px}}.frontpage-header__left,.frontpage-header__right{height:100%;position:relative;width:100%}.frontpage-header__left{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:900px){.frontpage-header__left{align-items:flex-end;min-height:512px;padding:6rem 0;width:45%}}.frontpage-header__right{min-height:500px}@media screen and (min-width:900px){.frontpage-header__right{height:auto;width:55%;width:calc(68px + 50vw)}}.frontpage-header__text-container{max-width:648px;padding:32px 16px;word-break:break-word}@media screen and (min-width:900px){.frontpage-header__text-container{margin-bottom:100px;padding:0 50px 0 60px}}@media screen and (min-width:1120px){.frontpage-header__text-container{padding:0 110px 0 123px}}@media screen and (min-width:1360px){.frontpage-header__text-container{padding:0 110px 0 160px}}.frontpage-header__link{margin-top:30px}@media screen and (min-width:900px){.frontpage-header__link{margin-bottom:40px;margin-top:40px}}.frontpage-header__login-link{color:#fcf1d3;margin-top:30px}@media screen and (min-width:900px){.frontpage-header__login-link{display:none}}.frontpage-header__title,.frontpage-header__title-secondary{color:#fcf1d3;font-size:1.875rem;font-weight:350;line-height:1.2;margin:0}@media screen and (min-width:900px){.frontpage-header__title,.frontpage-header__title-secondary{font-size:3.125rem}}.frontpage-header__title-secondary{font-weight:500;margin-top:.8em}@media screen and (min-width:900px){.frontpage-header__title-secondary{margin-top:.8em}}.frontpage-header--color-yellow{background-color:#fcf1d3}.frontpage-header--color-green-dark{background-color:#343e3e}.frontpage-header--color-pink{background-color:#fbe8e1}.frontpage-header--color-orange{background-color:#ffab99}.frontpage__links{margin:20px 0 0}@media screen and (min-width:800px){.frontpage__links{margin:2.5rem 0 0}}.frontpage__blocks{margin-bottom:3.75rem}@media screen and (min-width:500px){.frontpage__blocks{margin-bottom:3.75rem}}.full-width-quote-block.--green{background-color:#343e3e;display:flex;justify-content:center;padding:2.5rem 1.25rem}@media screen and (min-width:500px){.full-width-quote-block.--green{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.full-width-quote-block.--green{padding-left:7.5rem;padding-right:7.5rem}}@media screen and (min-width:800px){.full-width-quote-block.--green{padding-bottom:5rem;padding-top:5rem}}@media screen and (min-width:1000px){.content-wrapper .full-width-quote-block.--green{margin-left:calc(-50vw - -50% - -8.5px);margin-right:calc(-50vw - -50% - -8.5px);max-width:100vw;width:calc(100vw - 17px)}}.full-width-quote-block__content{color:#637878;font-family:National2,Arial,Helvetica,sans-serif;font-weight:300;padding-left:30px;padding-top:30px;position:relative}.--green .full-width-quote-block__content{margin:0;max-width:72rem}@media screen and (min-width:500px){.full-width-quote-block__content{padding-left:40px;padding-top:40px}}.component-list-item+.component-list-item .full-width-quote-block__content,.component-list-item+.component-list-item--is-inspo-article .full-width-quote-block__content{margin:0}@media screen and (min-width:500px){.component-list-item+.component-list-item--is-inspo-article .full-width-quote-block__content{margin-bottom:-20px;margin-top:-20px}}.full-width-quote-block__content:before{border-left:10px solid #637878;border-top:10px solid #637878;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.--green .full-width-quote-block__content:before{border-left:10px solid #fcf1d3;border-top:10px solid #fcf1d3}@media screen and (min-width:500px){.full-width-quote-block__content:before{border-left-width:13px;border-top-width:13px;height:40px;width:40px}}.full-width-quote-block__text{color:inherit;font-family:inherit;font-size:1.875rem;font-weight:inherit;line-height:1.23;margin:0}.--green .full-width-quote-block__text{color:#fcf1d3}@media screen and (min-width:500px){.full-width-quote-block__text{font-size:3.125rem;line-height:1.24}}.full-width-quote-block__author{color:inherit;font-family:inherit;font-size:1.4375rem;font-weight:inherit;line-height:1.3}.--green .full-width-quote-block__author{color:#fcf1d3}@media screen and (min-width:500px){.full-width-quote-block__author{font-size:1.5625rem;line-height:1.44}}.full-width-quote-block__text+.full-width-quote-block__author{margin-top:20px}.global-warning-block{background:#ffe584;display:none;max-height:100dvh;overflow:auto;position:relative}.global-warning-block--active{display:block}.global-warning-block--placeholder{visibility:hidden}.global-warning-block__content-wrapper{display:flex;gap:1.25rem;height:100%;justify-content:space-between;margin:0 auto;max-width:1440px;padding:24px}@media screen and (min-width:500px){.global-warning-block__content-wrapper{padding:24px 32px}}.global-warning-block__button,.global-warning-block__text-wrapper{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.global-warning-block__button{background-color:#0000;border:none;color:#000;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;line-height:1.25;padding:0;text-decoration:none}.global-warning-block__button .global-warning-block__button__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.global-warning-block__button:focus .global-warning-block__button__text,.global-warning-block__button:hover .global-warning-block__button__text{background-size:100% 1px}.mouse-user .global-warning-block__button:focus .global-warning-block__button__text{background-size:0 1px}.global-warning-block__button:hover{color:#000;cursor:pointer;text-decoration:none}.global-warning-block__button__text{display:none}@media screen and (min-width:500px){.global-warning-block__button__text{display:block}}.global-warning-block__button__icon{height:13px;width:13px}.glossary-page__content{margin-top:3.75rem}.glossary-page__link,.glossary-page__text{margin-top:1.25rem}@media screen and (min-width:1000px){.glossary-page__main{padding-right:3.75rem}}.glossary-page__blocks{margin-top:7.5rem}.header{left:0;position:fixed;top:0;transition:transform .3s linear;width:100%;z-index:100}.header--hide-menu{transform:translateY(-75%);transition:transform .3s linear .2s}@media screen and (min-width:900px){.header--hide-menu{transform:translateY(-100%)}}.header__background-shadow{background-color:#0000;height:100dvh;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s ease-in-out;width:100dvw;z-index:-1}.header__background-shadow--active{background-color:#26262699}.header__container{background-color:#343e3e;position:relative;width:100%}.header__content{display:flex;margin:0 auto;max-width:1440px;padding:8px 24px;width:100%}@media screen and (min-width:500px){.header__content{padding:20px 32px}}@media screen and (min-width:900px){.header__content{display:grid;grid-template-areas:"logo buttons" "menu menu"}}@media screen and (min-width:1360px){.header__content{display:flex}}.header__logo-container{align-items:center;display:flex;grid-area:logo}@media screen and (min-width:1360px){.header__logo-container{margin-right:3.125rem}}.header__menu-headers-container{grid-area:menu;justify-self:flex-end}@media screen and (min-width:900px){.header__menu-headers-container{margin-top:24px}}@media screen and (min-width:1360px){.header__menu-headers-container{margin-top:0}}.header__action-buttons{align-items:center;display:flex;grid-area:buttons;justify-self:flex-end;margin-left:auto}.header__toggle-button-menu{display:block}@media screen and (min-width:900px){.header__toggle-button-menu{display:none}}.header__login-links{display:none}@media screen and (min-width:900px){.header__login-links{display:block}}.header__menu{width:100%}.header__menu--open{height:auto}.header__search-wrapper{background-color:#343e3e;padding:2.5rem 1.5rem;width:100%}@media screen and (min-width:900px){.header__search-wrapper{min-height:170px;padding-top:2rem}}.header-toggle-button__button{align-items:center;background-color:#0000;border:none;border-radius:20px;color:#fcf1d3;display:flex;font-family:National2,Arial,Helvetica,sans-serif;gap:.625rem;padding:.75rem}@media screen and (min-width:900px){.header-toggle-button__button{border:1px solid #fcf1d3;padding:.375rem 1rem}}.header-toggle-button__button:hover{cursor:pointer}.header-toggle-button__button:hover .header-toggle-button__text{border-bottom:1px solid #fcf1d3}.header-toggle-button__icon{height:24px;width:24px}@media screen and (min-width:900px){.header-toggle-button__icon{height:17px;width:17px}}.header-toggle-button__text{display:none;font-size:1rem}@media screen and (min-width:900px){.header-toggle-button__text{border-bottom:1px solid #0000;display:block}}.heading{font-weight:200;margin:0}.heading--color-white{color:#fff}.heading--color-black{color:#262626}.heading--color-green-dark{color:#343e3e}.heading--color-red{color:#d24348}.heading--color-slate{color:#637878}.heading--color-grey{color:#6c6c6c}.heading--inherit{font-size:inherit;font-style:inherit;font-weight:inherit}.heading--h1{font-size:2.5rem;line-height:1.24}@media screen and (min-width:1000px){.heading--h1{font-size:3.125rem}}@media screen and (max-width:499px){.heading--h1{font-size:1.875rem}}.heading--h2{font-size:1.5625rem}@media screen and (min-width:500px){.heading--h2{font-size:1.875rem}}.heading--h2-hero{font-size:1.875rem;line-height:2.5rem}@media screen and (min-width:500px){.heading--h2-hero{font-size:3.125rem;line-height:3.875rem}}.heading--h3{font-size:1.25rem}@media screen and (min-width:500px){.heading--h3{font-size:1.5625rem}}.heading--h3-portal,.heading--h3-portal-bold{font-size:1.4375rem;line-height:1.375}@media screen and (min-width:500px){.heading--h3-portal,.heading--h3-portal-bold{font-size:1.5625rem;line-height:1.4}}.heading--h3-portal-bold,.heading--h4{font-weight:500}.heading--h4{font-size:1.0625rem}@media screen and (min-width:500px){.heading--h4{font-size:1.125rem}}.heading--h5{font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500}.heading--h5,.heading--h6{letter-spacing:.0625em;text-transform:uppercase}.heading--h6{font-size:.8125rem;font-weight:400;line-height:1.4}@media screen and (min-width:500px){.heading--h6{font-size:1rem}}.housing-project-article-header{margin:0 auto;max-width:900px;padding:150px 0 1.875rem}.housing-project-article-header--has-lead{padding:150px 0 5rem}.housing-project-article-header__lead,.housing-project-article-header__title{text-align:center}.housing-project-article-header--dark .housing-project-article-header__lead,.housing-project-article-header--dark .housing-project-article-header__title{color:#e7e5df}.housing-project-article-header__lead{font-size:20px;font-weight:300;line-height:1.6;margin:1.875rem auto 0;max-width:600px}.housing-project-article-header--gallery-page{padding:100px 0 20px}@media screen and (min-width:1000px){.housing-project-article-header--gallery-page{padding:150px 0 30px}}.housing-project-block-header__description,.housing-project-block-header__link-container,.housing-project-block-header__title{margin:auto;text-align:center}.housing-project-block-header__title{margin-bottom:.625rem}.housing-project-block-header__description,.housing-project-block-header__link-container{margin-bottom:2.5rem;max-width:600px}.housing-project-block-header__description{font-size:1.25rem;font-weight:200;line-height:1.75rem}.housing-project-block-header__description-low-margin{margin-bottom:1.25rem}.housing-project-block-header__link{font-size:20px}.housing-project-block-header--dark .housing-project-block-header__link{color:#e7e5df}.housing-project-block-header--dark .housing-project-block-header__link .link__text{background-image:linear-gradient(#6c6c6c,#6c6c6c)}.housing-project-block-header--green .housing-project-block-header__link{color:#aed9c0}.housing-project-block-header--light .housing-project-block-header__link{color:#262626}.housing-project-block-header--light .housing-project-block-header__link .link__text{background-image:linear-gradient(#6c6c6c,#6c6c6c)}.housing-project-contact-block--dark,.housing-project-contact-block--green{color:#e7e5df}.housing-project-contact-block__items{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:auto;max-width:900px;padding:0}@media screen and (max-width:499px){.housing-project-contact-block__items{padding:0 3.75rem}}@media screen and (min-width:800px){.housing-project-contact-block__items{align-items:start;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:3.75rem}}.housing-project-contact-block__items--1{grid-template-columns:1fr}@media screen and (min-width:800px){.housing-project-contact-block__items--1{max-width:270px}}.housing-project-contact-block__items--2{grid-template-columns:1fr 1fr;max-width:600px}.housing-project-contact-block__items--3,.housing-project-contact-block__items--6{grid-template-columns:1fr 1fr 1fr}.housing-project-contact-block__items--5{grid-template-columns:repeat(6,1fr)}.housing-project-contact-block__item{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:2.5rem;word-break:break-word}@media screen and (max-width:799px){.housing-project-contact-block__item:last-of-type{margin-bottom:0}}@media screen and (min-width:800px){.housing-project-contact-block__item{margin-bottom:0}}.housing-project-contact-block__item--5{grid-column:span 2}.housing-project-contact-block__item--5:nth-last-child(2){grid-column:2/4}.housing-project-contact-block__item--5:last-child{grid-column:4/6}.housing-project-contact-block__item-image{height:230px;object-fit:cover;width:350px}@media screen and (max-width:499px){.housing-project-contact-block__item-image{height:170px;width:260px}}@media screen and (min-width:800px){.housing-project-contact-block__item-image{height:180px;width:270px}}.housing-project-contact-block__item-title{margin:0 0 1.25rem}@media screen and (min-width:650px){.housing-project-contact-block__item-title{margin-bottom:1.25rem}}.housing-project-contact-block__item-image+.housing-project-contact-block__item-title{margin-top:.625rem}@media screen and (min-width:650px){.housing-project-contact-block__item-image+.housing-project-contact-block__item-title{margin-top:1.25rem}}.housing-project-contact-block__item-sub-title{font-size:1rem}.housing-project-contact-block__item-logo{margin-top:1.25rem}.housing-project-contact-block__item-contact{align-items:center;display:flex;margin-bottom:5px}.housing-project-contact-block__item-contact-container{margin-top:auto}.housing-project-contact-block__item-contact-icon{margin-right:.625rem;width:13px}.housing-project-contact-block__item-contact-icon--mail{margin-top:3px}.housing-project-contact-block__item-contact-link{color:inherit;font-size:16px;font-weight:400;text-decoration:none}.housing-project-contact-block__item-contact-link .housing-project-contact-block__item-contact-link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.housing-project-contact-block__item-contact-link:focus .housing-project-contact-block__item-contact-link-text,.housing-project-contact-block__item-contact-link:hover .housing-project-contact-block__item-contact-link-text{background-size:100% 1px}.mouse-user .housing-project-contact-block__item-contact-link:focus .housing-project-contact-block__item-contact-link-text{background-size:0 1px}.housing-project-contact-block--dark .housing-project-contact-block__item-contact-link,.housing-project-contact-block--green .housing-project-contact-block__item-contact-link{color:#e7e5df}.housing-project-contact-block--light .housing-project-contact-block__item-contact-link{color:#262626}.housing-project-contact-block--dark .housing-project-contact-block__item-link{color:#979c9c}.housing-project-contact-block--green .housing-project-contact-block__item-link{color:#aed9c0}.housing-project-contact-block--light .housing-project-contact-block__item-link{color:#6c6c6c}.housing-project-contact-card{margin-bottom:.625rem}@media screen and (min-width:900px){.housing-project-contact-card{margin-bottom:0}}.housing-project-contact-card__content{padding:24px;width:100%}.housing-project-contact-card--dark .housing-project-contact-card__content{background:#000;color:#f5f2ec}.housing-project-contact-card--light .housing-project-contact-card__content{background:#f5f2ec}.housing-project-contact-card__content--desktop-only{display:none}@media screen and (min-width:900px){.housing-project-contact-card__content--desktop-only{display:block;padding:32px}.housing-project-contact-card__content--mobile-only{display:none}}.housing-project-contact-card__header{align-items:center;display:flex;justify-content:space-between}.housing-project-contact-card__description{font-size:responsive-font-size(16px,18px);font-weight:400;line-height:1.75rem;margin-top:18px}.housing-project-contact-card__items{list-style:none;margin:2.5rem 0 0;padding:0}.housing-project-contact-card__item{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media screen and (min-width:900px){.housing-project-contact-card__item{gap:24px;margin-bottom:40px}}.housing-project-contact-card__item:last-child{margin-bottom:0}.housing-project-contact-card__item-image{border-radius:50%;height:140px;overflow:hidden;position:relative;width:140px}.housing-project-contact-card__item-image image{object-fit:cover}.housing-project-contact-card__item-body{display:flex;flex:1;flex-direction:column}.housing-project-contact-card__item-label{font-size:1rem;padding-top:4px}.housing-project-contact-card__item-contacts{margin-top:auto}.housing-project-contact-card__item-contact{align-items:center;color:inherit;display:flex;font-size:1rem;margin-bottom:.25rem;text-decoration:none}.housing-project-contact-card__item-contact .housing-project-contact-card__item-contact-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.housing-project-contact-card__item-contact:focus .housing-project-contact-card__item-contact-text,.housing-project-contact-card__item-contact:hover .housing-project-contact-card__item-contact-text{background-size:100% 1px}.mouse-user .housing-project-contact-card__item-contact:focus .housing-project-contact-card__item-contact-text{background-size:0 1px}.housing-project-contact-card__item-contact-icon{margin-right:.625rem;width:14px}.housing-project-contact-card__item-logo .image{height:auto;max-height:64px;object-position:left center}.housing-project-contact-form{margin:auto;max-width:1360px}.housing-project-contact-form--dark,.housing-project-contact-form--green{color:#e7e5df}.housing-project-contact-form__inputs{margin:auto;max-width:600px}.housing-project-contact-form__button-container{display:flex;justify-content:center;margin-top:.625rem}.housing-project-contact-form__button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.housing-project-contact-form__error-text{color:#be3c40;margin-bottom:.625rem}.housing-project-contact-form__checkbox .checkbox__text-container{padding-top:0}.housing-project-contact-form__checkbox .checkbox__icon-container{flex:0 0 20px;height:20px;margin-top:5px;width:20px}.housing-project-contact-form--dark .housing-project-contact-form__checkbox .rich-text{color:#e7e5df}.housing-project-contact-form--dark .housing-project-contact-form__checkbox .checkbox__icon-container{border-color:#e7e5df}.housing-project-contact-form--green .housing-project-contact-form__checkbox .rich-text{color:#e7e5df}.housing-project-contact-form--green .housing-project-contact-form__checkbox .checkbox__icon-container{border-color:#e7e5df}.housing-project-contact-form--light .housing-project-contact-form__checkbox .rich-text{color:#262626}.housing-project-contact-form--light .housing-project-contact-form__checkbox .checkbox__icon-container{border-color:#262626}.housing-project-diagonal-image-pair{background-color:#f5f2ec;color:#262626}.housing-project-diagonal-image-pair__wrapper{display:flex;flex-direction:column}.housing-project-diagonal-image-pair__image{max-width:100%;overflow:hidden;width:auto}.housing-project-diagonal-image-pair__image .image{display:block;height:100%;object-fit:cover;object-position:center}.housing-project-diagonal-image-pair__image-landscape{aspect-ratio:4/3}.housing-project-diagonal-image-pair__image-portrait{aspect-ratio:3/4}.housing-project-diagonal-image-pair__heading{font-family:National2,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:350;line-height:2.5rem;margin-bottom:16px;margin-top:48px}.housing-project-diagonal-image-pair__text{font-family:National2,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:350;line-height:1.8125rem;margin-bottom:24px}.housing-project-diagonal-image-pair__link{margin-bottom:48px;text-align:left}.housing-project-diagonal-image-pair--dark{background-color:#000;color:#f5f2ec}@media screen and (min-width:1000px){.housing-project-diagonal-image-pair__wrapper{column-gap:75px;display:grid;grid-template-areas:"landscape portrait" "content   portrait";grid-template-columns:1fr 1fr;row-gap:48px}.housing-project-diagonal-image-pair__image-landscape{aspect-ratio:4/3;grid-area:landscape;height:100%;width:100%}.housing-project-diagonal-image-pair__content{grid-area:content;max-width:50ch}.housing-project-diagonal-image-pair__image-portrait{align-self:end;aspect-ratio:3/4;grid-area:portrait;justify-self:end;max-height:90%;max-width:100%}.housing-project-diagonal-image-pair__heading{font-size:3.125rem;line-height:3.875rem;margin:0 0 24px}.housing-project-diagonal-image-pair__text{font-size:1.25rem;line-height:2rem;margin-bottom:32px}.housing-project-diagonal-image-pair__link{margin-bottom:0}}.housing-project-documents--dark,.housing-project-documents--green{color:#e7e5df}.housing-project-documents__documents,.housing-project-documents__items{list-style:none;padding:0;text-align:center}.housing-project-documents__items{margin:0 1.25rem}@media screen and (min-width:650px){.housing-project-documents__items{margin:0 auto;max-width:600px}}@media screen and (min-width:1000px){.housing-project-documents__items{max-width:900px}}.housing-project-documents__item{border-top:1px solid #e7e5df;padding:3.75rem 0}.housing-project-documents__item:last-of-type{border-bottom:1px solid #e7e5df}.housing-project-documents--light .housing-project-documents__item{border-color:#979c9c}.housing-project-documents__item .content-wrapper{padding:0}@media screen and (max-width:799px){.housing-project-documents__item .button{min-height:30px;padding:0 1.5rem}}.housing-project-documents__item-content{margin:auto;max-width:1360px}.housing-project-documents__item-title{margin-bottom:5px}.housing-project-documents--dark .housing-project-documents__item-title,.housing-project-documents--green .housing-project-documents__item-title{color:#e7e5df}.housing-project-documents--light .housing-project-documents__item-title{color:#343e3e}.housing-project-documents__item-text{font-size:16px;line-height:1.4;margin:auto;max-width:600px}@media screen and (min-width:650px){.housing-project-documents__item-text{font-size:18px}}.housing-project-documents--dark .housing-project-documents__item-text,.housing-project-documents--green .housing-project-documents__item-text{color:#979c9c}.housing-project-documents__documents{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.875rem}.housing-project-documents__document{margin-bottom:1.25rem;margin-left:15px;margin-right:15px}@media screen and (max-width:999px){.housing-project-documents__document .button{font-size:.875rem;line-height:1.25rem}}.housing-project-faq-block{margin:auto;max-width:900px}.housing-project-faq-block--dark,.housing-project-faq-block--dark .expander__title,.housing-project-faq-block--dark .rich-text{color:#e7e5df}.housing-project-faq-block--dark .expander__button:before{border-color:#e7e5df}.housing-project-faq-block--light,.housing-project-faq-block--light .expander__title,.housing-project-faq-block--light .rich-text{color:#262626}.housing-project-faq-block .expander{border-color:#6c6c6c}.housing-project-faq-block .expander:last-of-type{border-bottom:1px solid #6c6c6c}.housing-project-faq-block .expander__header{min-height:unset}.housing-project-faq-block .expander--is-active .expander__header{padding-bottom:1.25rem}.housing-project-faq-block .expander-list__item-text{max-width:550px;padding-bottom:1.875rem;width:calc(100% - 50px)}@media screen and (min-width:1000px){.housing-project-faq-block .expander-list__item-text{width:calc(100% - 80px)}.housing-project-faq-block .content-wrapper{padding-left:9.375rem;padding-right:9.375rem}}.housing-project-faq-block__heading{margin-bottom:2.5rem;text-align:center}.housing-project-frontpage--dark{background:#262626}.housing-project-header-with-carousel{display:flex;justify-content:center}.housing-project-header-with-carousel__wrapper{display:flex;flex-direction:column-reverse;height:auto;min-width:0;overflow:hidden;padding-top:74px;position:relative}.housing-project-header-with-carousel--dark{background:#000;color:#fff}.housing-project-header-with-carousel--light{background:#262626;color:#fff}.housing-project-header-with-carousel__carousel{height:75vw;min-width:0;width:100%}.housing-project-header-with-carousel__header{align-items:left;display:flex;flex-direction:column;margin:0;padding:24px 1.25rem;text-align:left;width:100%}@media screen and (min-width:500px){.housing-project-header-with-carousel__header{padding:24px 3.75rem}}@media screen and (min-width:900px){.housing-project-header-with-carousel__header{padding:0}}.housing-project-header-with-carousel__logos{display:flex;gap:24px;justify-content:left;margin-top:24px}.housing-project-header-with-carousel__logo{flex-shrink:0;max-height:5rem;max-width:100%;object-fit:contain}.housing-project-header-with-carousel__image-fallback{height:100%;width:100%}.housing-project-header-with-carousel__image-fallback .image{height:100%;object-fit:cover;object-position:center}@media screen and (min-width:900px){.housing-project-header-with-carousel__wrapper{align-items:center;flex-direction:row;min-height:529px;padding-top:74px;width:100%}.housing-project-header-with-carousel__carousel{align-items:center;display:flex;flex:1 1 0;height:529px;justify-content:center;margin-bottom:0;margin-left:auto;margin-right:0;max-width:705.3333333333px;order:2;width:auto}.housing-project-header-with-carousel__header{align-items:flex-start;flex:0 0 382px;margin:0;order:1;padding-bottom:0;text-align:left;width:382px}.housing-project-header-with-carousel__logos{flex-wrap:nowrap;gap:48px;justify-content:flex-start;margin-top:48px}}.housing-project-header-with-carousel__modal-overlay{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:110}.housing-project-header-with-carousel__modal{align-self:center;background-color:#262626;height:100%;overflow-y:auto;position:relative;width:100%}.housing-project-header-with-carousel__modal:focus{outline:none}.housing-project-header-with-carousel__modal-close{align-items:center;background:#000;border:none;border-radius:50%;color:#e7e5df;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:all .3s linear;width:50px;z-index:15}.housing-project-header-with-carousel__modal-close:hover{background:#e7e5df;color:#262626}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@keyframes shrink-animation{0%{scale:1.15}to{opacity:1;scale:1}}.housing-project-header__image{animation:fade-in 2.5s;height:50vh;width:100%}@media screen and (min-width:1000px){.housing-project-header__image{height:100vh}}.housing-project-header__image-mobile{display:block}@media screen and (min-width:1000px){.housing-project-header__image-mobile{display:none}}.housing-project-header__image-desktop{display:none}@media screen and (min-width:1000px){.housing-project-header__image-desktop{display:block}}.housing-project-header__image-container{background:#000;height:50vh;position:relative}@media screen and (min-width:1000px){.housing-project-header__image-container{height:100vh}}.housing-project-header__shadow{animation:fade-in-shadow-mobile 2.5s;background:linear-gradient(0deg,#000,#fff 45%,#fff 50%,#000);height:50vh;mix-blend-mode:multiply;opacity:.5;width:100%}@keyframes fade-in-shadow{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes fade-in-shadow-mobile{0%{opacity:0}60%{opacity:0}to{opacity:.5}}@media screen and (min-width:1000px){.housing-project-header__shadow{animation:fade-in-shadow 2.5s;background:linear-gradient(90deg,#000 .2%,#fff 85.31%);height:100%;opacity:1;width:85%}}.housing-project-header__corner-shadow{display:none}@media screen and (min-width:1000px){.housing-project-header__corner-shadow{background:linear-gradient(30deg,#fff 80%,#000);height:100%;mix-blend-mode:multiply;opacity:.5;position:absolute;top:0;width:100%}}.housing-project-header__content{bottom:0;position:absolute;width:50%}.housing-project-header__logo-container{column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:2.5rem;margin-top:1.25rem;row-gap:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1000px){.housing-project-header__logo-container{column-gap:1.875rem;margin-bottom:7.5rem;row-gap:1.25rem}}.housing-project-header__logo{align-self:center;justify-self:center;max-height:150px;max-width:150px!important;object-fit:contain;opacity:0}@media screen and (min-width:1000px){.housing-project-header__logo{max-width:200px!important}}.housing-project-header__logo:first-child{animation:shrink-animation 2s ease-in-out 0ms forwards}.housing-project-header__logo:nth-child(2){animation:shrink-animation 2s ease-in-out .5s forwards}.housing-project-header__logo:nth-child(3){animation:shrink-animation 2s ease-in-out 1s forwards}.housing-project-header__logo:nth-child(4){animation:shrink-animation 2s ease-in-out 1.5s forwards}.housing-project-header__title{display:none}@media screen and (min-width:1000px){.housing-project-header__title{display:block}}.housing-project-header__title--mobile{display:block;padding-top:1.875rem}.housing-project-header--dark .housing-project-header__title--mobile{background:#262626}.housing-project-header__title--mobile-text{color:#979c9c;font-size:23px}.housing-project-header--light .housing-project-header__title--mobile-text{color:#262626}@media screen and (min-width:1000px){.housing-project-header__title--mobile{display:none}}.housing-project-iframe-block{margin:auto;max-width:1360px}.housing-project-iframe-block--dark{color:#e7e5df}.housing-project-iframe-block__description,.housing-project-iframe-block__title{text-align:center}.housing-project-iframe-block__title{margin-bottom:5px}.housing-project-iframe-block__description{font-size:20px;font-weight:500;margin-bottom:2.5rem}@media screen and (min-width:650px){.housing-project-iframe-block__description{font-weight:400}}.housing-project-iframe-block__iframe{border:none;height:350px;width:100%}@media screen and (min-width:650px){.housing-project-iframe-block__iframe{height:600px}}.housing-project-image-gallery-carousel{position:relative;width:100%}.housing-project-image-gallery-carousel__overlay-button{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;font-family:inherit;inset:0;padding:0;position:absolute;z-index:2}.housing-project-image-gallery-carousel .content-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel .content-wrapper{display:flex;flex-direction:column;height:100%}.housing-project-image-gallery-carousel__image-container{display:flex;height:55vh}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel__image-container{height:70vh}}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__image-container{align-items:center;height:100%;justify-content:center;max-height:100%}.housing-project-image-gallery-carousel__image{display:block;height:100%!important;margin:auto;max-height:600px;max-width:100%}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__image{aspect-ratio:4/3;contain:none!important;contain-intrinsic-size:auto!important;height:75vw;margin:0!important;max-height:none;object-fit:cover;object-position:center}@media screen and (min-width:900px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__image{height:100%!important}}.housing-project-image-gallery-carousel__button-next,.housing-project-image-gallery-carousel__button-prev{align-items:center;-webkit-appearance:none;appearance:none;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;flex:none;font-family:inherit;height:50px;justify-content:center;margin-top:1.25rem;width:50px}.housing-project-image-gallery-carousel__button-next:disabled,.housing-project-image-gallery-carousel__button-prev:disabled{visibility:hidden}.housing-project-image-gallery-carousel__button-next:hover,.housing-project-image-gallery-carousel__button-prev:hover{background:#e7e5df}.housing-project-image-gallery-carousel__button-next:hover:before,.housing-project-image-gallery-carousel__button-prev:hover:before{border:2px solid #262626;border-left:none;border-top:none;content:"";display:block;height:12px;margin-right:5px;position:absolute;transform:rotate(-45deg);transition:all .3s linear;width:12px}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel__button-next,.housing-project-image-gallery-carousel__button-prev{margin-top:0}}.housing-project-image-gallery-carousel__button-next:before,.housing-project-image-gallery-carousel__button-prev:before{border:2px solid #e7e5df;border-left:none;border-top:none;content:"";display:block;height:12px;margin-right:5px;position:absolute;transform:rotate(-45deg);transition:all .3s linear;width:12px}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-next,.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-prev{bottom:0;margin-bottom:5px;margin-top:5px;z-index:10}@media screen and (min-width:900px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-next,.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-prev{bottom:auto;margin-bottom:0;margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}}.housing-project-image-gallery-carousel__button-prev{bottom:0;left:0;order:2;position:absolute}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel__button-prev{order:1;position:relative}}.housing-project-image-gallery-carousel__button-prev:before{border:2px solid #e7e5df;border-left:none;border-top:none}.housing-project-image-gallery-carousel__button-prev:before,.housing-project-image-gallery-carousel__button-prev:hover:before{content:"";display:block;height:12px;margin-left:5px;margin-right:0;position:absolute;transform:rotate(135deg);transition:all .3s linear;width:12px}.housing-project-image-gallery-carousel__button-prev:hover:before{border:2px solid #262626;border-left:none;border-top:none}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-prev{left:1.25rem}@media screen and (min-width:500px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-prev{left:3.75rem}}@media screen and (min-width:900px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-prev{left:1.25rem}}.housing-project-image-gallery-carousel__button-next{order:1}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel__button-next{order:3}}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-next{position:relative;right:1.25rem}@media screen and (min-width:500px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-next{right:3.75rem}}@media screen and (min-width:900px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__button-next{position:absolute;right:1.25rem}}.housing-project-image-gallery-carousel__meta{color:#e7e5df;margin:auto;max-width:600px;text-align:center}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__meta{align-items:center;bottom:5px;display:flex;flex-shrink:0;height:50px;left:0;max-width:100%;padding:0 .625rem;position:absolute;width:100%}.housing-project-image-gallery-carousel__description{font-size:1rem;line-height:1.3}@media screen and (min-width:500px){.housing-project-image-gallery-carousel__description{font-size:1.125rem}}.housing-project-image-gallery-carousel__counter{font-size:20px;margin-bottom:1.875rem;margin-top:-35px}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel__counter{margin-bottom:1.25rem;margin-top:0}}.housing-project-image-gallery-carousel__counter-total{color:#979c9c}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__counter{display:inline-block;margin:auto;padding:0}@media screen and (min-width:900px){.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__counter{background:#262626;margin-bottom:.625rem;margin-top:.625rem;padding:8px 4px}}.housing-project-image-gallery-carousel .slick-slider{align-items:flex-end;display:flex;flex-direction:column}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel .slick-slider{align-items:center;flex-direction:row}}.housing-project-image-gallery-carousel .slick-list{max-height:380px;order:1;width:100%}@media screen and (min-width:650px){.housing-project-image-gallery-carousel .slick-list{max-height:none}}@media screen and (min-width:1360px){.housing-project-image-gallery-carousel .slick-list{order:2;width:auto}}.housing-project-image-gallery-carousel__enlarge{align-items:center;-webkit-appearance:none;appearance:none;background:#000;border:none;border-radius:50%;color:#e7e5df;cursor:pointer;display:flex;font-family:inherit;height:50px;justify-content:center;position:absolute;right:.625rem;top:1.25rem;transition:all .3s linear;width:50px;z-index:15}.housing-project-image-gallery-carousel__enlarge:hover{background:#e7e5df;color:#262626}.housing-project-image-gallery-carousel--embedded{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.housing-project-image-gallery-carousel--embedded .content-wrapper{display:flex;flex-direction:column;height:100%;padding:0}.housing-project-image-gallery-carousel--embedded .slick-slider{background:#262626;flex-grow:1;min-height:0}.housing-project-image-gallery-carousel--embedded .slick-list{height:100%;max-height:none}.housing-project-image-gallery-carousel--embedded .slick-track{height:100%!important}.housing-project-image-gallery-carousel--embedded .slick-slide{display:flex;height:100%!important}.housing-project-image-gallery-carousel--embedded .slick-slide>div{display:flex;height:100%}.housing-project-image-gallery-carousel--embedded .housing-project-image-gallery-carousel__content{height:100%;width:100%}.housing-project-image-gallery-item{padding:2.5rem 0 0}@media screen and (min-width:1000px){.housing-project-image-gallery-item{padding:3.75rem 0 0}}.housing-project-image-gallery-item__title{color:#979c9c;margin-bottom:1.25rem;text-align:center}@media screen and (min-width:1000px){.housing-project-image-gallery-item__title{margin-bottom:1.875rem}}.housing-project-image-gallery-item__images{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-column-gap:1.875rem;grid-row-gap:1.875rem}@media screen and (min-width:1000px){.housing-project-image-gallery-item__images{grid-template-columns:calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);grid-column-gap:1.875rem;grid-row-gap:1.875rem}}@media screen and (min-width:1360px){.housing-project-image-gallery-item__images{grid-template-columns:calc(25% - 45px) calc(25% - 45px) calc(25% - 45px) calc(25% - 45px);grid-column-gap:3.75rem;grid-row-gap:3.75rem}}@media screen and (max-width:999px){.housing-project-image-gallery-item__images>.housing-project-image-gallery-item__image-container:first-child{grid-column:span 2}}.housing-project-image-gallery-item__image-container{-webkit-appearance:none;appearance:none;background:#0000;border:none;display:flex;font-family:inherit;overflow:hidden}.housing-project-image-gallery-item__image{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI1IDUwYzEzLjgwNyAwIDI1LTExLjE5MyAyNS0yNVMzOC44MDcgMCAyNSAwIDAgMTEuMTkzIDAgMjVzMTEuMTkzIDI1IDI1IDI1Ii8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTI0Ljk4MSAxMHYzMU00MC41IDI1aC0zMSIvPjwvc3ZnPg==) 15 15,move;margin:auto;max-height:275px;transition:all .3s}.housing-project-image-gallery-item__image:hover{transform:scale(1.05)}.housing-project-image-gallery-item__modal{align-self:center;background-color:#262626;height:100%;overflow-y:auto;position:relative;width:100%}.housing-project-image-gallery-item__modal:focus{outline:none}.housing-project-image-gallery-item__modal-overlay{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.housing-project-image-gallery-item__modal-close-button-container{display:flex;justify-content:flex-end;margin:1.25rem}@media screen and (min-width:650px){.housing-project-image-gallery-item__modal-close-button-container{margin:1.875rem}}.housing-project-image-gallery-item__modal-close-button{align-items:center;-webkit-appearance:none;appearance:none;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;font-family:inherit;height:50px;justify-content:center;transition:all .3s linear;width:50px}.housing-project-image-gallery-item__modal-close-button-icon{color:#e7e5df}.housing-project-image-gallery-item__modal-close-button:hover{background-color:#e7e5df}.housing-project-image-gallery-item__modal-close-button:hover .housing-project-image-gallery-item__modal-close-button-icon{color:#262626}.housing-project-image-gallery{margin:auto;max-width:1360px;padding-bottom:2.5rem}@media screen and (min-width:1000px){.housing-project-image-gallery{padding-bottom:3.75rem}}.housing-project-image-gallery__links{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:600px;padding:0}.housing-project-image-gallery__link{color:#979c9c!important;font-size:20px;margin:0 15px 15px}@media screen and (min-width:1000px){.housing-project-image-gallery__link{margin:0 1.25rem}}.housing-project-image-gallery__items{margin:0;padding:0}.housing-project-image-with-text{margin:auto;max-width:1360px}.housing-project-image-with-text--dark,.housing-project-image-with-text--green{color:#f5f2ec}.housing-project-image-with-text__content{align-items:center;display:flex;flex-direction:column-reverse}.housing-project-image-with-text--dark .housing-project-image-with-text__content,.housing-project-image-with-text--green .housing-project-image-with-text__content{background-color:#000}.article-page__blocks .housing-project-image-with-text__content,.housing-project-image-with-text--light .housing-project-image-with-text__content{background-color:#f5f2ec}@media screen and (min-width:1000px){.housing-project-image-with-text__content{flex-direction:row-reverse}.housing-project-image-with-text--left .housing-project-image-with-text__content{flex-direction:row}}.housing-project-image-with-text__text-container{margin-bottom:2.5rem;text-align:center}@media screen and (min-width:1000px){.housing-project-image-with-text__text-container{margin-bottom:0;width:50%}}.housing-project-image-with-text__link,.housing-project-image-with-text__text,.housing-project-image-with-text__title{margin:0 2.5rem}.housing-project-image-with-text__title{margin-top:1.25rem}.housing-project-image-with-text--dark .housing-project-image-with-text__title,.housing-project-image-with-text--green .housing-project-image-with-text__title{color:#f5f2ec}.housing-project-image-with-text--light .housing-project-image-with-text__title{color:#262626}@media screen and (min-width:1000px){.housing-project-image-with-text__title{margin-top:0}}.housing-project-image-with-text__link{margin:1.875rem auto auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.housing-project-image-with-text__text{line-height:1.4;margin-top:.625rem}.housing-project-image-with-text__image-container{width:100%}@media screen and (min-width:1000px){.housing-project-image-with-text__image-container{width:50%}}.housing-project-information-list{border-block:1px solid #6c6c6c;padding:32px 0}.housing-project-information-list__items{display:grid;grid-template-columns:35% 65%;grid-row-gap:.4375rem;margin:0 0 1.875rem}@media screen and (min-width:650px){.housing-project-information-list__items{grid-template-columns:25% 75%}}@media screen and (min-width:1120px){.housing-project-information-list__items{grid-template-columns:35% 65%}}.housing-project-information-list--dark .housing-project-information-list__label{color:#979c9c}.housing-project-information-list--light .housing-project-information-list__label{color:#6c6c6c}.housing-project-information-list--dark{border-color:#e7e5df}.housing-project-information--light{background:#0000;color:#262626}.housing-project-information--dark{background:#262626;color:#e7e5df}.housing-project-information__title{font-size:1.875rem;margin-bottom:.625rem}@media screen and (min-width:500px){.housing-project-information__title{font-size:2.5rem}}.housing-project-information--dark .housing-project-information__title{color:#e7e5df}.housing-project-information__link-container{align-items:center;display:flex;margin-bottom:1.875rem}@media screen and (min-width:500px){.housing-project-information__link-container{margin-bottom:3.75rem}}.housing-project-information__link{font-size:1rem;font-weight:400!important;text-decoration:none}@media screen and (min-width:500px){.housing-project-information__link{font-size:1.125rem}}.housing-project-information__link .link__text{color:#6c6c6c}.housing-project-information--dark .housing-project-information__link .link__text{color:#e7e5df}.housing-project-information__link-icon{color:#6c6c6c;margin-right:.625rem}.housing-project-information--dark .housing-project-information__link-icon{color:#e7e5df}.housing-project-information__content{display:grid;gap:24px;grid-template-areas:"top" "left" "right";grid-template-columns:100%;padding:2.5rem 0 1.25rem}@media screen and (min-width:1120px){.housing-project-information__content{grid-template-areas:"top top" "left right";grid-template-columns:70% 30%}}.housing-project-information__content-top{grid-area:top}.housing-project-information__status{margin-top:2.5rem;order:3}@media screen and (min-width:1120px){.housing-project-information__status{margin-top:0}}.housing-project-information__content-left{grid-area:left;width:100%}.housing-project-information__content-right{grid-area:right;width:100%}.housing-project-information__timeline{order:2}@media screen and (min-width:1120px){.housing-project-information__timeline{grid-column:1;grid-row:2}}.housing-project-information__contactcard{margin-top:2.5rem;order:4}.housing-project-information__key-information{order:1}@media screen and (min-width:1120px){.housing-project-information__key-information{max-width:800px}}.housing-project-list-block{margin:auto;max-width:1360px}.housing-project-list-block--dark,.housing-project-list-block--green{color:#e7e5df}.housing-project-list-block__plx-wrapper{position:relative!important;width:auto!important}.housing-project-list-block__plx-wrapper div{width:min(90%,100% - 40px)}.housing-project-list-block__items{display:block;list-style:none;margin-bottom:0;margin-top:2.5rem;padding:0}@media screen and (min-width:800px){.housing-project-list-block__items{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:2.5rem;grid-row-gap:3.75rem;margin-top:3.75rem}}.housing-project-list-block__items--2{grid-template-columns:auto auto}.housing-project-list-block__items--3,.housing-project-list-block__items--6{grid-template-columns:auto auto auto}.housing-project-list-block__items--5{grid-template-columns:repeat(6,1fr)}.housing-project-list-block__item{margin-bottom:2.5rem}.housing-project-list-block__item:last-of-type{margin-bottom:0}@media screen and (min-width:800px){.housing-project-list-block__item{margin-bottom:0}}.housing-project-list-block__item--5{grid-column:span 2}.housing-project-list-block__item--5:nth-last-child(2){grid-column:2/4}.housing-project-list-block__item--5:last-child{grid-column:4/6}.housing-project-list-block__item-title{margin:1.25rem 0 .625rem}@media screen and (min-width:650px){.housing-project-list-block__item-title{margin:1.875rem 0 .625rem}}.housing-project-list-block__item-title .heading{font-size:1.5625rem;line-height:1.875rem}.housing-project-list-block__item-text{font-size:1.125rem;font-weight:200;line-height:1.5625rem;margin-bottom:.625rem}@media screen and (min-width:650px){.housing-project-list-block__item-text{margin-bottom:1.25rem}}@media screen and (min-width:800px){.housing-project-list-block__item-text{font-size:1.25rem;line-height:1.75rem}}.housing-project-list-block--dark .housing-project-list-block__item-text,.housing-project-list-block--green .housing-project-list-block__item-text{color:#979c9c}.housing-project-list-block__item-link .link__text{font-size:1.125rem;line-height:1.5625rem}@media screen and (min-width:800px){.housing-project-list-block__item-link .link__text{font-size:1.25rem;line-height:1.75rem}}.housing-project-list-block--dark .housing-project-list-block__item-link{color:#979c9c}.housing-project-list-block--dark .housing-project-list-block__item-link .link__text{background-image:linear-gradient(#6c6c6c,#6c6c6c)}.housing-project-list-block--green .housing-project-list-block__item-link{color:#aed9c0}.housing-project-list-block--light .housing-project-list-block__item-link{color:#262626}.housing-project-list-block--light .housing-project-list-block__item-link .link__text{background-image:linear-gradient(#979c9c,#979c9c)}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.housing-project-list-with-icons-block{margin:auto;max-width:1360px}@media screen and (min-width:1000px){.housing-project-list-with-icons-block{padding-top:5rem}}.housing-project-list-with-icons-block--dark,.housing-project-list-with-icons-block--green{color:#f8f7f6}.housing-project-list-with-icons-block__wrapper{display:flex;flex-direction:column;margin-left:.625rem;margin-right:.625rem;position:relative!important;width:auto!important}.housing-project-list-with-icons-block__button-next,.housing-project-list-with-icons-block__button-prev{align-items:center;-webkit-appearance:none;appearance:none;background:#000;border:none;border-radius:50%;bottom:0;cursor:pointer;display:flex;flex:none;font-family:inherit;height:50px;justify-content:center;margin-top:24px;position:relative;width:50px}@media screen and (min-width:900px){.housing-project-list-with-icons-block__button-next,.housing-project-list-with-icons-block__button-prev{bottom:auto;margin-top:0}}.housing-project-list-with-icons-block__button-next:disabled,.housing-project-list-with-icons-block__button-prev:disabled{visibility:hidden}.housing-project-list-with-icons-block__button-next:before,.housing-project-list-with-icons-block__button-prev:before{border:2px solid #e7e5df;border-left:none;border-top:none;content:"";height:12px;margin-right:5px;position:absolute;transform:rotate(-45deg);transition:all .3s linear;width:12px}.housing-project-list-with-icons-block__button-next:hover,.housing-project-list-with-icons-block__button-prev:hover{background:#e7e5df}.housing-project-list-with-icons-block__button-next:hover:before,.housing-project-list-with-icons-block__button-prev:hover:before{border-color:#262626}.housing-project-list-with-icons-block__button-prev{left:calc(50% - 99px);order:2}@media screen and (min-width:900px){.housing-project-list-with-icons-block__button-prev{left:0;order:1}}.housing-project-list-with-icons-block__button-prev:before{margin-left:5px;margin-right:0;transform:rotate(135deg)}.housing-project-list-with-icons-block__button-prev:hover:before{transform:rotate(135deg)}.housing-project-list-with-icons-block__button-next{left:calc(50% - 1px);order:3}@media screen and (min-width:900px){.housing-project-list-with-icons-block__button-next{left:auto;right:0}}.housing-project-list-with-icons-block__items{align-items:center;display:flex;flex-direction:column;list-style:none;margin-top:2.5rem;padding:0}@media screen and (min-width:800px){.housing-project-list-with-icons-block__items{align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);margin-top:3.75rem;grid-column-gap:2.5rem;grid-row-gap:3.75rem}}.housing-project-list-with-icons-block__items--3{grid-template-columns:repeat(3,1fr)}.housing-project-list-with-icons-block__items--2{grid-template-columns:repeat(2,1fr)}.housing-project-list-with-icons-block__item{display:flex;justify-content:center;margin-bottom:3.75rem;text-align:center}@media screen and (min-width:800px){.housing-project-list-with-icons-block__item{margin-bottom:0}}@media screen and (max-width:799px){.housing-project-list-with-icons-block__item{max-width:450px}}.housing-project-list-with-icons-block__item:last-of-type{margin-bottom:0}.housing-project-list-with-icons-block__item--5{grid-column:span 2}.housing-project-list-with-icons-block__item--5:nth-last-child(2){grid-column:2/4}.housing-project-list-with-icons-block__item--5:last-child{grid-column:4/6}.housing-project-list-with-icons-block__item-image{align-items:center;display:flex;height:130px;justify-content:center}.housing-project-list-with-icons-block__item-image .image{max-height:80px}.housing-project-list-with-icons-block__item-image img.image{object-fit:contain}.housing-project-list-with-icons-block--accent-green .housing-project-list-with-icons-block__item-image img.image,.housing-project-list-with-icons-block--light .housing-project-list-with-icons-block__item-image img.image{filter:brightness(0) invert(.2)}.housing-project-list-with-icons-block--accent-red .housing-project-list-with-icons-block__item-image img.image{filter:brightness(0) invert(1)}.housing-project-list-with-icons-block__item-text-content{flex:1}.housing-project-list-with-icons-block__item-title{line-height:2.375rem;margin:1.25rem 0 .625rem}.housing-project-list-with-icons-block__item-text{font-size:1.125rem;font-weight:200;line-height:1.75rem;margin-bottom:.625rem}@media screen and (min-width:1000px){.housing-project-list-with-icons-block__item-text{font-size:1.25rem}}.housing-project-list-with-icons-block--dark .housing-project-list-with-icons-block__item-text,.housing-project-list-with-icons-block--green .housing-project-list-with-icons-block__item-text{color:#f8f7f6}.housing-project-list-with-icons-block__item-link{justify-self:flex-end;padding-bottom:5px}.housing-project-list-with-icons-block--dark .housing-project-list-with-icons-block__item-link{color:#f8f7f6}.housing-project-list-with-icons-block--green .housing-project-list-with-icons-block__item-link{color:#aed9c0}.housing-project-list-with-icons-block--light .housing-project-list-with-icons-block__item-link{color:#262626}.housing-project-list-with-icons-block__item-link .link__text{font-size:1.125rem}@media screen and (min-width:1000px){.housing-project-list-with-icons-block__item-link .link__text{font-size:1.25rem;line-height:1.75rem}}.housing-project-list-with-icons-block__slider{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 0;padding:0}@media screen and (min-width:900px){.housing-project-list-with-icons-block__slider{flex-wrap:nowrap;gap:8px 1.25rem}}.housing-project-list-with-icons-block__slider .slick-list{flex:0 0 100%;order:1;padding:0}@media screen and (min-width:900px){.housing-project-list-with-icons-block__slider .slick-list{flex:auto;order:2;padding:0 1.25rem}}.housing-project-list-with-icons-block .content-wrapper{position:relative}.housing-project-list-with-icons-block__counter{align-items:center;bottom:15px;color:currentColor;display:flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;justify-content:center;left:50%;line-height:20px;pointer-events:none;position:absolute;transform:translateX(-50%);width:50px}@media screen and (min-width:900px){.housing-project-list-with-icons-block__counter{display:none}}.housing-project-map-block{margin:auto;max-width:1360px}.housing-project-map-block--dark{color:#e7e5df}.housing-project-map-block__description,.housing-project-map-block__title{text-align:center}.housing-project-map-block__title{margin-bottom:5px}.housing-project-map-block__description{font-size:20px;font-weight:500;margin-bottom:2.5rem}@media screen and (min-width:650px){.housing-project-map-block__description{font-weight:400}}.housing-project-media-block{box-sizing:border-box;height:100vh;overflow:hidden;position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%}.housing-project-media-block--short{height:80vh}.housing-project-media-block__wrapper{height:150vh}@media screen and (min-width:500px){.housing-project-media-block__wrapper{height:150vh}}.housing-project-media-block__wrapper--has-video{height:150vh}@media screen and (min-width:500px){.housing-project-media-block__wrapper--has-video{height:200vh}}.housing-project-media-block__wrapper--short{height:80vh}.content-wrapper .housing-project-media-block{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}@media screen and (min-width:500px){.content-wrapper .housing-project-media-block{margin-left:-3.75rem;margin-right:-3.75rem;width:calc(100% + 7.5rem)}}@media screen and (min-width:1000px){.content-wrapper .housing-project-media-block{margin-left:calc(-50vw - -50% - -8.5px);margin-right:calc(-50vw - -50% - -8.5px);max-width:100vw;width:calc(100vw - 17px)}}.housing-project-media-block__content{display:flex;flex-direction:column;height:716px;justify-content:flex-end;margin:0 auto;max-width:85rem;padding-bottom:30px;padding-top:30px;position:relative;z-index:2}@media screen and (min-width:500px){.housing-project-media-block__content{height:777px;padding-bottom:60px;padding-top:60px}}.housing-project-media-block__heading{font-size:1.875rem;line-height:1.23;padding-left:10px}@media screen and (min-width:500px){.housing-project-media-block__heading{font-size:2.5rem;line-height:1.55;padding-left:20px}}.housing-project-media-block__heading-text{background-clip:padding-box;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:pre-wrap}.housing-project-media-block__heading-text--background-dark,.housing-project-media-block__heading-text--background-green{background:#262626;box-shadow:-10px 0 0 #262626;color:#f8f7f6;padding:0 10px 0 0}@media screen and (min-width:500px){.housing-project-media-block__heading-text--background-dark,.housing-project-media-block__heading-text--background-green{box-shadow:-20px 0 0 #262626;padding:0 20px 10px 0}}.housing-project-media-block__heading-text--background-light{background:#f8f7f6;box-shadow:-10px 0 0 #f8f7f6;padding:0 10px 0 0}@media screen and (min-width:500px){.housing-project-media-block__heading-text--background-light{box-shadow:-20px 0 0 #f8f7f6;padding:0 20px 10px 0}}.housing-project-media-block__intro{font-size:1rem;line-height:1.38;margin-top:20px;padding:10px}@media screen and (min-width:500px){.housing-project-media-block__intro{font-size:1.125rem;line-height:1.44;padding:30px}}.housing-project-media-block__intro--background-dark,.housing-project-media-block__intro--background-green{background:#262626;color:#f8f7f6}.housing-project-media-block__intro--background-dark .rich-text,.housing-project-media-block__intro--background-green .rich-text{color:#f8f7f6}.housing-project-media-block__intro--background-light{background:#f8f7f6}.housing-project-media-block__link{margin-top:30px}.housing-project-media-block__heading,.housing-project-media-block__intro{max-width:90%}@media screen and (min-width:1000px){.housing-project-media-block__heading,.housing-project-media-block__intro{max-width:50%}}.housing-project-media-block__image{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.housing-project-media-block .image__background-wrapper{background-attachment:auto}@media screen and (min-width:500px){.housing-project-media-block .image__background-wrapper{background-attachment:fixed}}.housing-project-menu{--global-warning-height:0px;left:0;position:fixed;top:calc(var(--global-warning-height) + 64px);transition:top .3s linear;width:100%;z-index:60}@media screen and (min-width:500px){.housing-project-menu{top:calc(var(--global-warning-height) + 88px)}}@media screen and (min-width:900px){.housing-project-menu{top:calc(var(--global-warning-height) + 130px)}}@media screen and (min-width:1360px){.housing-project-menu{top:calc(var(--global-warning-height) + 80px)}}.housing-project-menu--should-hide-menu{top:0;z-index:101}.housing-project-menu--is-open{width:100%}.housing-project-menu--is-open .housing-project-menu__content{height:calc(100dvh - 4rem);justify-content:start}.housing-project-menu--is-open .housing-project-menu__mobile-list{border-top:1px solid #fff;height:100%;padding:8px 24px}@media screen and (min-width:500px){.housing-project-menu--is-open .housing-project-menu__mobile-list{padding:20px 32px}}.housing-project-menu--is-article-page{animation-delay:1s}.housing-project-menu--dark .housing-project-menu__back-to-frontpage-link{color:#fff}.housing-project-menu--light .housing-project-menu__content-container{background:#f5f2ec}.housing-project-menu--light .housing-project-menu__mobile-list{background-color:#f5f2ec;border-top-color:#262626}.housing-project-menu--light .housing-project-menu__mobile-button{color:#262626}.housing-project-menu--light .housing-project-menu__logo--mobile{color:#fff}.housing-project-menu__menu-anim-temp{z-index:101}.housing-project-menu__content-container{background:#000}.housing-project-menu__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1440px;overflow:auto;padding:0}@media screen and (min-width:900px){.housing-project-menu__content{align-items:center;flex-direction:row;height:auto;overflow:hidden;padding:20px 32px}}.housing-project-menu__content>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;width:100%}@media screen and (min-width:900px){.housing-project-menu__content>div{align-items:center;flex-direction:row;overflow:hidden}}.housing-project-menu__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 24px;width:100%}@media screen and (min-width:500px){.housing-project-menu__header{padding:20px 32px}}@media screen and (min-width:900px){.housing-project-menu__header{padding:0;width:auto}}.housing-project-menu__main-link-wrapper{flex-shrink:0;margin-right:1rem}.housing-project-menu__main-link{font-size:1.5rem}.housing-project-menu__logo{display:none;height:40px;width:34px}@media screen and (min-width:900px){.housing-project-menu__logo{display:block}}.housing-project-menu__logo--mobile{display:block;width:22px}@media screen and (min-width:900px){.housing-project-menu__logo--mobile{display:none}}.housing-project-menu__list-wrapper{display:none}@media screen and (min-width:900px){.housing-project-menu__list-wrapper{display:block;width:100%}}.housing-project-menu__list-container{display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;width:100%}@media screen and (min-width:900px){.housing-project-menu__list-container{align-items:center;flex-direction:row;height:auto;justify-content:space-between;padding:0;width:100%}}.housing-project-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0 0 1.5rem}@media screen and (min-width:900px){.housing-project-menu__list{flex-direction:row;height:auto;justify-content:center;overflow:hidden;padding:0}}.housing-project-menu__list-item{margin-bottom:1.5rem}@media screen and (min-width:900px){.housing-project-menu__list-item{display:block;margin-bottom:2px;margin-right:25px;margin-top:2px}}.housing-project-menu__list-link{font-size:25px!important;font-weight:400!important}@media screen and (min-width:900px){.housing-project-menu__list-link{font-size:18px!important}}.housing-project-menu__button{font-size:.875rem;min-height:auto;padding:.5rem 1.5rem calc(.5rem - 2px);width:auto}.housing-project-menu__mobile-button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#fff;cursor:pointer;font-family:inherit;height:50px;padding:0 30px}@media screen and (min-width:900px){.housing-project-menu__mobile-button{display:none}}.housing-project-menu__mobile-button__icon{width:26px}.housing-project-menu__mobile-button__icon-is-open{rotate:180deg}.housing-project-menu__mobile-list{background-color:#262626;border:none;display:block;overflow:auto;width:100%}.housing-project-menu__mobile-list .housing-project-menu__list{margin:0}@media screen and (min-width:900px){.housing-project-menu__mobile-list{display:none}}.housing-project-menu__back-to-frontpage-link{align-items:center;color:#262626;cursor:pointer;display:flex;font-weight:400;margin-bottom:2rem;text-decoration:none}.housing-project-menu__back-to-frontpage-link .housing-project-menu__back-to-frontpage-link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.housing-project-menu__back-to-frontpage-link:focus .housing-project-menu__back-to-frontpage-link-text,.housing-project-menu__back-to-frontpage-link:hover .housing-project-menu__back-to-frontpage-link-text{background-size:100% 1px}.mouse-user .housing-project-menu__back-to-frontpage-link:focus .housing-project-menu__back-to-frontpage-link-text{background-size:0 1px}@media screen and (min-width:900px){.housing-project-menu__back-to-frontpage-link{display:none}}.housing-project-menu__back-to-frontpage-link-icon{margin:8px 8px 8px 0;rotate:90deg;width:22px}.housing-project-menu-text{margin-left:1.25rem}.housing-project-promo-block{margin:auto;max-width:1360px}.housing-project-promo-block__content{display:flex;flex-direction:column}@media screen and (min-width:1000px){.housing-project-promo-block__content{flex-direction:row-reverse}}.housing-project-promo-block__image-container{width:100%}@media screen and (min-width:1000px){.housing-project-promo-block__image-container{width:50%}}.housing-project-promo-block__image{padding-top:56.25%;position:relative;width:100%}.housing-project-promo-block__content{align-items:center;text-decoration:none}.housing-project-promo-block__content .housing-project-promo-block__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.housing-project-promo-block__content:focus .housing-project-promo-block__link,.housing-project-promo-block__content:hover .housing-project-promo-block__link{background-size:0 1px}.mouse-user .housing-project-promo-block__content:focus .housing-project-promo-block__link{background-size:100% 1px}.housing-project-promo-block__text-container{margin-bottom:2.5rem;margin-left:0;text-align:center}@media screen and (min-width:1000px){.housing-project-promo-block__text-container{margin-bottom:0;margin-left:5rem;text-align:left;width:50%}}.housing-project-promo-block__link{font-size:1.25rem;line-height:1.75rem}.housing-project-promo-block--dark .housing-project-promo-block__link{color:#979c9c}.article-page__blocks .housing-project-promo-block__link,.housing-project-promo-block--light .housing-project-promo-block__link{color:#6c6c6c}.housing-project-promo-block__title{line-height:2.25rem;margin-bottom:1.25rem}@media screen and (min-width:1000px){.housing-project-promo-block__title{line-height:2.625rem}}.housing-project-promo-block--dark .housing-project-promo-block__title{color:#e7e5df}.article-page__blocks .housing-project-promo-block__title,.housing-project-promo-block--light .housing-project-promo-block__title{color:#262626}.housing-project-rich-text-block__content{margin:auto;max-width:600px}.housing-project-rich-text-block__link{margin-top:1.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.housing-project-rich-text{color:#343e3e;font-size:1rem;line-height:1.83}@media screen and (min-width:500px){.housing-project-rich-text{font-size:1.125rem}}.housing-project-rich-text :first-child{margin-top:0}.housing-project-rich-text :last-child{margin-bottom:0}.housing-project-rich-text a{color:inherit;text-decoration:underline}.housing-project-rich-text a:hover{text-decoration:none}.housing-project-rich-text p{margin:0 0 1em}.housing-project-rich-text h2,.housing-project-rich-text h3,.housing-project-rich-text h4,.housing-project-rich-text h5,.housing-project-rich-text h6{font-weight:500;margin:40px 0 10px}@media screen and (min-width:500px){.housing-project-rich-text h2,.housing-project-rich-text h3,.housing-project-rich-text h4,.housing-project-rich-text h5,.housing-project-rich-text h6{margin:60px 0 10px}}.housing-project-rich-text h2{font-size:1.4375rem;line-height:1.3;margin-bottom:1.25rem}@media screen and (min-width:500px){.housing-project-rich-text h2{font-size:1.5625rem;line-height:1.4}}.housing-project-rich-text h3,.housing-project-rich-text h4,.housing-project-rich-text h5,.housing-project-rich-text h6{font-size:1rem;line-height:1.38}@media screen and (min-width:500px){.housing-project-rich-text h3,.housing-project-rich-text h4,.housing-project-rich-text h5,.housing-project-rich-text h6{font-size:1.125rem;line-height:1.4}}.housing-project-rich-text ol,.housing-project-rich-text ul{margin:20px 0;padding:0}.housing-project-rich-text ol li,.housing-project-rich-text ul li{list-style:none;padding:0 0 0 24px;position:relative}.housing-project-rich-text ol li:before,.housing-project-rich-text ul li:before{display:block;left:0;position:absolute}.housing-project-rich-text ul>li:before{height:5px;top:.9em;width:5px}.housing-project-rich-text ol{counter-reset:my-awesome-counter}.housing-project-rich-text ol>li{counter-increment:my-awesome-counter}.housing-project-rich-text ol>li:before{content:counter(my-awesome-counter);top:0}.housing-project-rich-text blockquote{clear:both;display:block;font-style:italic;margin:0 auto;padding:20px 0;text-align:center;width:100%}@media screen and (min-width:500px){.housing-project-rich-text blockquote{max-width:80%}}.housing-project-rich-text blockquote:before{content:open-quote}.housing-project-rich-text blockquote:after{content:close-quote}.housing-project-rich-text table{border-collapse:collapse;max-width:100%;text-align:left}.housing-project-rich-text table td,.housing-project-rich-text table th{-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #343e3e33;padding:5px 10px}.housing-project-rich-text strong{font-weight:500}.housing-project-rich-text ul>li:before{background:currentColor;border-radius:50%;content:"";height:10px;margin-top:-2.5px;overflow:hidden;top:.75em;width:10px}.housing-project-rich-text--dark,.housing-project-rich-text--green{color:#e7e5df}.housing-project-rich-text--dark p,.housing-project-rich-text--dark ul,.housing-project-rich-text--green p,.housing-project-rich-text--green ul{color:#979c9c}.housing-project-rich-text--dark ul>li:before,.housing-project-rich-text--green ul>li:before{background:#e7e5df}.housing-project-rich-text--light ul>li:before{background:#6c6c6c}.housing-project-scrolling-images{display:block}@media screen and (min-width:800px){.housing-project-scrolling-images{display:flex}}@media screen and (max-width:799px){.housing-project-scrolling-images{padding-bottom:2.5rem}}.housing-project-scrolling-images--dark,.housing-project-scrolling-images--dark .rich-text,.housing-project-scrolling-images--green,.housing-project-scrolling-images--green .rich-text{color:#e7e5df}.housing-project-scrolling-images--light,.housing-project-scrolling-images--light .rich-text{color:#262626}.housing-project-scrolling-images__text-content{width:100%}@media screen and (min-width:800px){.housing-project-scrolling-images__text-content{height:100%;position:-webkit-sticky;position:sticky;top:0;width:50%}}.housing-project-scrolling-images__text-container{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:700px;padding:2.5rem 0;text-align:center}@media screen and (min-width:800px){.housing-project-scrolling-images__text-container{height:80vh;margin:auto;padding:0}}@media screen and (min-width:1000px){.housing-project-scrolling-images__text-container .content-wrapper{padding:0 3.75rem}}.housing-project-scrolling-images__title{margin-bottom:.625rem}.housing-project-scrolling-images--dark .housing-project-scrolling-images__title,.housing-project-scrolling-images--green .housing-project-scrolling-images__title{color:#e7e5df}.housing-project-scrolling-images--light .housing-project-scrolling-images__title{color:#262626}.housing-project-scrolling-images__text{margin-bottom:1.875rem}.housing-project-scrolling-images__link{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.housing-project-scrolling-images__image-list{width:100%}@media screen and (min-width:800px){.housing-project-scrolling-images__image-list{width:50%}}@media screen and (max-width:799px){.housing-project-scrolling-images__image-list{padding:0 1.25rem}}.housing-project-scrolling-images__image-container{width:100%}@media screen and (max-width:799px){.housing-project-scrolling-images__image-container{margin:1.25rem 0}.housing-project-scrolling-images__image-container:first-of-type{margin-top:0}.housing-project-scrolling-images__image-container:last-of-type{margin-bottom:0}}.housing-project-scrolling-images__image{height:80vh;padding-top:100%;position:relative;width:100%}@media screen and (max-width:799px){.housing-project-scrolling-images__image{height:40vh}}.housing-project-status{margin-bottom:.625rem}@media screen and (min-width:1120px){.housing-project-status{display:flex;justify-content:flex-end;margin-bottom:0}}.housing-project-status__content--desktop-only{display:none}@media screen and (min-width:900px){.housing-project-status__content--desktop-only{display:block}.housing-project-status__content--mobile-only{display:none}}.housing-project-status__content{background:#f5f2ec;padding:24px;width:100%}@media screen and (min-width:900px){.housing-project-status__content{padding:32px}}.housing-project-status--dark .housing-project-status__content{background:#000}.housing-project-status--dark .housing-project-status__header{color:#f5f2ec}.housing-project-status__text{font-size:1rem;font-style:normal;font-weight:400;line-height:29px;margin-top:16px}@media screen and (min-width:900px){.housing-project-status__text{font-size:1.125rem;line-height:33px}}.housing-project-status--dark .housing-project-status__text{color:#f5f2ec}.housing-project-status__link{margin-top:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.housing-project-teaser-block{margin:auto;max-width:1360px}.housing-project-teaser-block--dark .heading,.housing-project-teaser-block--dark .rich-text,.housing-project-teaser-block--green .heading,.housing-project-teaser-block--green .rich-text{color:#e7e5df}.housing-project-teaser-block--light .heading,.housing-project-teaser-block--light .rich-text{color:#262626}@media screen and (min-width:1000px){.housing-project-teaser-block__wrapper{display:flex}}.housing-project-teaser-block__text-content{text-align:center}.housing-project-teaser-block__heading{margin-bottom:.625rem}@media screen and (min-width:1000px){.housing-project-teaser-block__heading{margin-top:2.5rem}}.housing-project-teaser-block__text{margin-bottom:1.875rem}.housing-project-teaser-block__link{margin-bottom:2.5rem}@media screen and (min-width:1000px){.housing-project-teaser-block__link{margin-bottom:0}}.housing-project-teaser-block__left{display:flex;flex-direction:column-reverse;margin-bottom:1.25rem}@media screen and (min-width:1000px){.housing-project-teaser-block__left{flex-direction:column;margin-bottom:0;margin-right:3.75rem}}.housing-project-teaser-block__plx-wrapper{position:relative!important;width:auto!important}.housing-project-timeline{--timeline-bg:#fff;--timeline-primary:#262626;--timeline-muted:#6c6c6c;background-color:var(--timeline-bg);color:var(--timeline-primary);padding:32px 5px}.housing-project-timeline--dark{--timeline-bg:#262626;--timeline-primary:#f5f2ec;--timeline-muted:#979c9c}.housing-project-timeline__main-title{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.housing-project-timeline__events{list-style:none;margin:0;padding:0}.housing-project-timeline__event{--timeline-color:var(--timeline-muted);margin-bottom:5rem;padding-left:33px;position:relative}.housing-project-timeline__event:last-of-type{margin-bottom:0}.housing-project-timeline__event:last-of-type:after{display:none}.housing-project-timeline__event:after{background-color:var(--timeline-color);content:"";height:calc(100% + 5rem);left:7px;position:absolute;top:10px;width:3px;z-index:0}.housing-project-timeline__event-checked-icon{align-items:center;color:var(--timeline-color);display:flex;height:17px;justify-content:center;left:0;pointer-events:none;position:absolute;top:10px;transform:translateY(-50%);width:17px;z-index:2}.housing-project-timeline__event-checked-icon path{fill:var(--timeline-bg)!important}.housing-project-timeline__event-title{font-family:National2,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:20px;margin:0 0 8px}.housing-project-timeline__event-description{font-family:National2,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0}.housing-project-timeline__event--done{--timeline-color:var(--timeline-primary)}.housing-project-timeline__event--current{--timeline-color:var(--timeline-muted)}.housing-project-timeline__event--current .housing-project-timeline__event-checked-icon{color:#0000}.housing-project-timeline__event--current .housing-project-timeline__event-checked-icon:before{background-color:var(--timeline-primary);border-radius:50%;content:"";height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}.housing-project-timeline__event--current .housing-project-timeline__event-checked-icon:after{animation:timeline-pulse 3s ease-in-out infinite;background-color:#d24348;border-radius:50%;content:"";height:28px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:-1}.housing-project-timeline__event--not-done{--timeline-color:var(--timeline-muted)}.housing-project-timeline__event--not-done .housing-project-timeline__event-checked-icon{color:#0000}.housing-project-timeline__event--not-done .housing-project-timeline__event-checked-icon:before{background-color:var(--timeline-bg);border:2px solid var(--timeline-color);border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@keyframes timeline-pulse{0%,to{opacity:.5}50%{opacity:1}}.icon-link-list__title{margin-bottom:1.25rem}.icon-link-list__items{font-size:1.4375rem;line-height:1.5;list-style:none;margin:0;padding:0}@media screen and (min-width:500px){.icon-link-list__items{font-size:1.5625rem}}.icon-link-list__items+.icon-link-list__items{margin-top:2.5rem}.icon-link-list__item{align-items:flex-start;display:flex}.icon-link-list__item:not(:first-child){margin-top:.625rem}.icon-link-list__item-icon{color:#d24348;flex-shrink:0;margin-bottom:.2em;margin-right:.625rem;margin-top:.25em}.icon{height:auto;pointer-events:none}.iframe__container{border-top:1px solid #637878;padding:2.5rem 0}.iframe{border:none;max-width:100%}.image-and-carousel{position:relative}@media screen and (min-width:1000px){.image-and-carousel{align-items:center;display:flex;justify-content:space-between;padding-right:7.5rem}}.image-and-carousel__left{width:100%}@media screen and (min-width:1000px){.image-and-carousel__left{width:54.5%}}.image-and-carousel__image{overflow:hidden;position:relative}.image-and-carousel__image:before{content:"";display:block;padding-top:111.1111111111%;width:100%}.image-and-carousel__image-text{font-size:1.4375rem;font-weight:200;line-height:1.6;margin:1.25rem 0 0 1.25rem}@media screen and (min-width:500px){.image-and-carousel__image-text{font-size:1.5625rem;margin-left:3.75rem}}@media screen and (min-width:1000px){.image-and-carousel__image-text{margin-left:7.5rem;margin-top:1.25rem}}.image-and-carousel__right{margin-top:3.75rem;width:100%}@media screen and (min-width:1000px){.image-and-carousel__right{margin-top:0;width:40%}}.image-and-carousel__text{font-size:1.25rem;margin-top:1.25rem}.image-list-block{position:relative}@media screen and (min-width:1000px){.image-list-block{display:flex;flex-wrap:wrap}}.image-list-block__text{margin-top:1.25rem}@media screen and (max-width:499px){.image-list-block__text{margin-bottom:2.5rem!important}}.image-list-block__item{margin-bottom:1.25rem}@media screen and (min-width:500px){.image-list-block__item{margin-bottom:3.75rem}}@media screen and (min-width:1000px){.image-list-block__item{margin-bottom:7.5rem}}.image-list-block__item:nth-child(3n+2) .image-list-block__image{padding-top:133.3333333333%}.image-list-block__item:nth-child(3n+3) .image-list-block__image{padding-top:56.25%}@media screen and (min-width:1000px){.image-list-block__item:first-child,.image-list-block__item:nth-child(2){margin-top:0}.image-list-block__item:nth-child(3n+1){padding-right:7.5rem;padding-top:20%;width:60%}.image-list-block__item:nth-child(3n+1):last-child{padding-top:0}.image-list-block__item:nth-child(3n+2){margin-left:auto;padding-right:7.5rem;width:40%}.image-list-block__item:nth-child(3n+3){margin-left:auto;margin-top:7.5rem;width:70%}}.image-list-block__image{padding-top:75%;position:relative;width:100%}.image-with-caption{margin:0}@media screen and (min-width:1000px){.image-with-caption{flex:0 0 50%;padding-right:40px}.image-with-caption--in-portal-booking,.image-with-caption:last-child{padding-right:0}}.image-with-caption+.image-with-caption{margin:30px 0 0}@media screen and (min-width:1000px){.image-with-caption+.image-with-caption{margin:0;padding-right:0}}.image-with-caption__image{margin-bottom:20px;width:100%}.image-with-caption__image-caption{color:#5e706f;font-size:1rem;font-weight:400;line-height:1.25}@media screen and (min-width:500px){.image-with-caption__image-caption{font-size:1.125rem;line-height:1.39}}@media screen and (min-width:1000px){.image-with-caption__image-caption{width:50%}}.image-with-caption--in-portal-booking .image-with-caption__image-caption{width:100%}.image-with-text-item{background-color:#fff;flex:1 1 356px;word-break:break-word}.image-with-text-item__content{display:flex;flex-direction:column;height:100%}.image-with-text-item__image{aspect-ratio:1/1;height:auto;position:relative;width:100%}@media screen and (min-width:650px){.image-with-text-item__image{aspect-ratio:16/9}}.image-with-text-item__text-container{padding:2.5rem 2.5rem 1.875rem}.image-with-text-item__title{margin-bottom:1.25rem}.image-with-text-item__text{line-height:1.5;margin:0}.image-with-text-item__link{margin:auto auto 2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.image-with-text-item__link--black{background-color:#262626}.image-with-text-item__link--red{background-color:#d24348}.image-with-text-list-wrapper{background-color:#f5f2ec;padding:0}.content-wrapper .image-with-text-list-wrapper{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}@media screen and (min-width:500px){.content-wrapper .image-with-text-list-wrapper{margin-left:-3.75rem;margin-right:-3.75rem;width:calc(100% + 7.5rem)}}@media screen and (min-width:1000px){.content-wrapper .image-with-text-list-wrapper{margin-left:calc(-50vw - -50% - -4px);margin-right:calc(-50vw - -50% - -4px);max-width:100vw;width:calc(100vw - 8px)}}.image-with-text-list{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:flex-start;margin:auto;max-width:1360px;padding:2.5rem 1.25rem}@media screen and (min-width:500px){.image-with-text-list{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.image-with-text-list{padding-left:7.5rem;padding-right:7.5rem}}@media screen and (min-width:800px){.image-with-text-list{padding-bottom:7.5rem;padding-top:7.5rem}}.image{height:auto;max-width:100%}.image--stretch{width:100%}.image__background-wrapper{background-position:50% 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.image__background-wrapper--blend-mode{background-blend-mode:multiply;background-color:#f8f7f6}.image--background{height:100%;left:0;position:absolute;top:0;width:100%}.image--background:not(.image--contain){object-fit:cover}.image--contain{object-fit:contain}.info-note{height:35px;padding:5px 0 0;position:relative;width:30px;z-index:1}.info-note__button{background-color:#e7e5df;border:none;border-radius:50%;color:#343e3e;cursor:pointer;height:30px;overflow:hidden;padding:0;transition:background-color .3s ease-in-out;width:30px}.info-note__button:focus,.info-note__button:hover{background-color:#ffe584}.info-note__button--show{font-size:20px;line-height:30px;position:relative;z-index:1}.info-note__button--hide{position:absolute;right:0;top:5px;z-index:0}.info-note--text-is-shown .info-note__button--hide{z-index:3}@media(min-width:768px)and (max-width:999px){.info-note__button--hide{display:none}}@media screen and (min-width:1120px){.info-note__button--hide{display:none}}.info-note__text{background:#fcf1d3;box-sizing:border-box;display:none;min-width:200px;padding:20px;position:absolute;right:15px;top:20px;z-index:2}@media(max-width:768px){.info-note__text{width:calc(100vw - 172px)}}@media screen and (max-width:499px){.info-note__text{width:calc(100vw - 112px)}}@media(min-width:768px)and (max-width:999px){.info-note__text{display:none;left:0;right:auto;top:0;width:266px}.info-note--in-keys-payment .info-note__text{left:auto;right:0}.info-note:focus .info-note__text,.info-note:hover .info-note__text{display:block}}@media screen and (min-width:1120px){.info-note__text{display:none;left:0;right:auto;top:0;width:266px}.info-note--in-keys-payment .info-note__text{left:auto;right:0}.info-note:focus .info-note__text,.info-note:hover .info-note__text{display:block}}.info-note__text--is-shown{display:block}.info-note__hide-icon{display:block;height:15px;margin:0 auto;width:15px}.inspo-animated-title{width:100%}.inspo-animated-title__title-background{padding:5px}@media screen and (min-width:650px){.inspo-animated-title__title-background{padding:25px 0 15px}}.inspo-animated-title__title-background--pink{background:linear-gradient(0,#f7d1c3,#f7d1c3);background-clip:padding-box;background-size:0}.inspo-animated-title__title-background--green{background:linear-gradient(0,#343e3e,#343e3e);background-clip:padding-box;background-size:0}.inspo-animated-title__title-background--white{background:linear-gradient(0,#fff,#fff);background-clip:padding-box;background-size:0}.inspo-animated-title__title-background--light-pink{background:linear-gradient(0,#fbe8e1,#fbe8e1);background-clip:padding-box;background-size:0}.inspo-animated-title__title-background--transparent{background:linear-gradient(0,#0000,#0000);background-clip:padding-box;background-size:0}.inspo-animated-title__title-folder{padding:5px}@media screen and (min-width:650px){.inspo-animated-title__title-folder{padding:25px 15px 15px}}.inspo-animated-title__title-folder--pink{background:linear-gradient(90deg,#0000 90%,#fbe8e1 0);background-clip:padding-box;background-size:0}.inspo-animated-title__title-folder--green{background:linear-gradient(90deg,#0000 90%,#637878 0);background-clip:padding-box;background-size:0}.inspo-animated-title__title-folder--light-pink{background:linear-gradient(90deg,#0000 90%,#f7d1c3 0);background-clip:padding-box;background-size:0}.inspo-animated-title__title-folder--white{background:linear-gradient(90deg,#0000 90%,#e7e5df 0);background-clip:padding-box;background-size:0}.inspo-animated-title__title-folder--is-mounted{background-size:112%;transition:background-size .9s ease-in-out}@media screen and (min-width:650px){.inspo-animated-title__title-folder--transparent{padding:25px 15px 15px 0}}.inspo-animated-title__title-text{background:linear-gradient(#343e3e,#343e3e);background-clip:text;-webkit-background-clip:text;background-size:0;font-size:1.875rem;line-height:1.3}@media screen and (min-width:650px){.inspo-animated-title__title-text{font-size:3.125rem}}.inspo-animated-title__title-text--green,.inspo-animated-title__title-text--transparent{background:linear-gradient(#fff,#fff);background-clip:text;-webkit-background-clip:text;background-size:0;font-size:1.875rem}@media screen and (min-width:650px){.inspo-animated-title__title-text--green,.inspo-animated-title__title-text--transparent{font-size:3.125rem}}.inspo-animated-title__title-background,.inspo-animated-title__title-folder,.inspo-animated-title__title-text{background-repeat:no-repeat;-webkit-text-fill-color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inspo-animated-title__title-background--is-mounted,.inspo-animated-title__title-text--is-mounted{background-size:100%;transition:background-size .8s ease-in-out}.inspo-animated-title__tag{background-color:#f5f2ecd9;border-radius:19px;color:#343e3e;font-family:National2Condensed;font-size:.875rem;font-weight:500;letter-spacing:2px;margin-bottom:.625rem;opacity:0;padding:5px 15px;text-transform:uppercase;width:-webkit-max-content;width:max-content}@media screen and (min-width:500px){.inspo-animated-title__tag{font-size:1rem}}.inspo-animated-title__tag--is-mounted{opacity:1;transition:opacity .4s ease-in}@media screen and (min-width:1000px){.inspo-animated-title__tag{margin-bottom:1.25rem;padding:10px 15px}}.inspo-header__breadcrumbs-wrapper~* .inspo-animated-title{margin:0 auto;max-width:1376px}.inspo-article-filters{background-color:#f8f7f6;display:flex;flex-wrap:wrap;padding:2.5rem 0 7px}@media screen and (min-width:500px){.inspo-article-filters{background-color:#0000}}.inspo-article-header{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:2.5rem}@media screen and (min-width:1000px){.inspo-article-header{flex-direction:row}}.inspo-article-header__content{font-size:1.25rem;font-weight:300;line-height:1.45;margin-top:1.25rem}@media screen and (min-width:500px){.inspo-article-header__content{flex:0 0 50%;font-size:1.875rem;margin-top:1.875rem}}.inspo-article-header__dropcap{background-color:#f7d1c3;color:#343e3e;display:flex;float:left;font-size:40px;height:50px;justify-content:center;line-height:1.25;margin-right:13px;width:50px}@media screen and (min-width:500px){.inspo-article-header__dropcap{font-size:80px;height:86px;line-height:1.05;width:86px}}.inspo-article-header__ingress{margin-top:25px}@media screen and (min-width:500px){.inspo-article-header__ingress{margin-top:45px}}.inspo-article-header__estimated-reading-time{margin-top:25px}.inspo-article-header__byline,.inspo-article-header__date{color:#637878;font-family:National2Condensed;font-size:16px;font-weight:500}.inspo-article-header__date{letter-spacing:2px;line-height:1;margin-top:1.25rem}@media screen and (min-width:500px){.inspo-article-header__date{margin-top:1.875rem}}.inspo-article-header__byline-container{margin-top:.625rem}.inspo-article-header__byline{display:flex;letter-spacing:1px;margin-right:1.875rem}.inspo-article-header__byline:last-child{margin-right:0}.inspo-article-header__byline-label{margin-right:5px}.inspo-article-list{display:block;list-style:none;margin:0;padding:0}@media screen and (min-width:800px){.inspo-article-list{display:grid;grid-template-columns:calc(25% - 1.875rem) calc(25% - 1.875rem) calc(25% - 1.875rem) calc(25% - 1.875rem);grid-gap:5rem 2.5rem;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:800px)and (min-width:500px){.inspo-article-list{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:800px)and (min-width:1000px){.inspo-article-list{padding-left:7.5rem;padding-right:7.5rem}}.inspo-article-list__link{color:#343e3e;display:flex;flex-direction:column-reverse;text-decoration:none}@media screen and (min-width:800px){.inspo-article-list__link{flex-direction:column;width:100%}}.inspo-article-list__item{display:block;margin:3.75rem}.inspo-article-list__item .inspo-article-list__title-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.inspo-article-list__item:focus .inspo-article-list__title-span,.inspo-article-list__item:hover .inspo-article-list__title-span{background-size:100% 1px}.mouse-user .inspo-article-list__item:focus .inspo-article-list__title-span{background-size:0 1px}.inspo-article-list__item:first-child .inspo-article-list__ingress{display:block}.inspo-article-list__item:first-child .inspo-article-list__ingress,.inspo-article-list__item:first-child .inspo-article-list__tags,.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{margin:1.25rem 3.75rem 1.25rem 1.25rem}@media screen and (min-width:500px){.inspo-article-list__item:first-child .inspo-article-list__ingress,.inspo-article-list__item:first-child .inspo-article-list__tags,.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{margin:2.5rem 3.75rem 2.5rem 2.5rem}}@media screen and (min-width:800px){.inspo-article-list__item:first-child .inspo-article-list__ingress,.inspo-article-list__item:first-child .inspo-article-list__tags,.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{margin:1.25rem 0 0}}.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{color:#343e3e;font-size:1.875rem;line-height:1.3;margin:0 3.75rem 1.25rem 1.25rem}@media screen and (min-width:500px){.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{font-size:3.125rem;margin:0 3.75rem 1.25rem 2.5rem}}@media screen and (min-width:800px){.inspo-article-list__item:first-child .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__title,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__title{margin:0}}.inspo-article-list__item:first-child .inspo-article-list__tags{margin-bottom:.625rem}@media screen and (min-width:800px){.inspo-article-list__item:first-child .inspo-article-list__tags{margin-bottom:1.25rem}}.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__tags,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__tags{margin-bottom:.625rem}.inspo-article-list__item:first-child .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__ingress{margin-top:0!important}@media screen and (min-width:800px){.inspo-article-list__item:first-child .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+10) .inspo-article-list__ingress,.inspo-article-list__item:nth-child(10n+11) .inspo-article-list__ingress{margin-top:1.25rem!important}}.inspo-article-list__item:first-child{grid-column:1/3;grid-row:1/3;margin:1.875rem 0 3.75rem!important}@media screen and (min-width:800px){.inspo-article-list__item:first-child{margin:0!important}}.inspo-article-list__item:nth-child(10n+10){grid-column:1/3;margin:0!important}.inspo-article-list__item:nth-child(10n+11){grid-column:3/5;margin:2.5rem 0 0}@media screen and (min-width:800px){.inspo-article-list__item{margin:0!important}}.inspo-article-list__image-container{padding-bottom:70%;position:relative}.inspo-article-list__video-container{display:flex;justify-content:center;overflow:hidden;padding-bottom:70%;position:relative}.inspo-article-list__tags{color:#637878;display:flex;flex-direction:row;flex-wrap:wrap;font-family:National2Condensed;font-size:.875rem;font-weight:500;gap:5px;letter-spacing:2px;margin:1.25rem 0 5px;order:3;text-transform:uppercase}@media screen and (min-width:800px){.inspo-article-list__tags{margin:1.25rem 0 7px;order:1}}.inspo-article-list__title{font-size:1.4375rem;line-height:1.4;margin-bottom:1.25rem;order:2}@media screen and (min-width:500px){.inspo-article-list__title{font-size:1.5625rem}}.inspo-article-list__title-span{background-image:linear-gradient(#979c9c,#979c9c)!important}@media screen and (min-width:800px){.inspo-article-list__title{margin-bottom:0}}.inspo-article-list__ingress{display:none;font-size:1.25rem;font-weight:300;line-height:1.6;margin-top:1.25rem;order:1}@media screen and (min-width:800px){.inspo-article-list__ingress{order:3}}.inspo-article-page__header{margin-top:1.875rem}.inspo-article-page__header--has-media-blocks{position:absolute;z-index:99}.inspo-article-page__content,.inspo-article-page__link-container{margin-top:3.75rem;width:100%}@media screen and (min-width:1000px){.inspo-article-page__content,.inspo-article-page__link-container{margin-top:5rem}}.inspo-article-page__link{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:25px;box-shadow:0 2px 8px 0 #0000001a;color:#637878;display:flex;font-family:inherit;font-family:National2Condensed;font-size:.875rem;font-weight:500;letter-spacing:2px;padding:5px 1.25rem;text-decoration:none;text-transform:uppercase;width:-webkit-max-content;width:max-content}.inspo-article-page__link .inspo-article-page__link-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.inspo-article-page__link:focus .inspo-article-page__link-span,.inspo-article-page__link:hover .inspo-article-page__link-span{background-size:100% 1px}.mouse-user .inspo-article-page__link:focus .inspo-article-page__link-span{background-size:0 1px}@media screen and (min-width:500px){.inspo-article-page__link{padding:.625rem 1.875rem}}.inspo-article-page__link-span{background-image:linear-gradient(#979c9c,#979c9c)!important;margin-top:2px}.inspo-article-page__link-icon{margin-right:1.25rem;transform:rotate(180deg)}.inspo-bullet-list{display:flex;justify-content:flex-end}.inspo-bullet-list__content{background-color:#f8f7f6;color:#637878;font-weight:500;margin-bottom:3.75rem;padding:1.25rem;position:relative;width:100%}@media screen and (min-width:1000px){.inspo-bullet-list__content{flex:0 0 50%}}@media screen and (min-width:500px){.inspo-bullet-list__content{padding:2.5rem}}.inspo-bullet-list__corner:before{background:#637878;content:"";height:30px;left:0;position:absolute;top:0;width:10px}@media screen and (min-width:500px){.inspo-bullet-list__corner:before{height:40px;width:14px}}.inspo-bullet-list__corner:after{background:#637878;content:"";height:30px;left:10px;position:absolute;top:-10px;transform:rotate(90deg);width:10px}@media screen and (min-width:500px){.inspo-bullet-list__corner:after{height:40px;left:13px;top:-13px;width:14px}}.inspo-bullet-list__title{font-size:1.4375rem;font-weight:500;line-height:1.3;margin-left:.625rem}@media screen and (min-width:500px){.inspo-bullet-list__title{font-size:1.875rem;line-height:1.4;margin-left:0}}.inspo-bullet-list__item{font-size:1rem;line-height:1.38;margin-bottom:.625rem;margin-left:-20px}@media screen and (min-width:500px){.inspo-bullet-list__item{font-size:1.125rem}}@media screen and (min-width:650px){.inspo-bullet-list__item{margin-left:auto}}.inspo-bullet-list__list{margin:1.25rem 0 0 .625rem;padding:auto}@media screen and (min-width:650px){.inspo-bullet-list__list{margin:1.875rem 0 0;padding-left:20px}}.inspo-full-width-media-block{box-sizing:border-box;height:100vh;overflow:hidden;position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%}.inspo-full-width-media-block__wrapper{height:150vh}@media screen and (min-width:500px){.inspo-full-width-media-block__wrapper{height:150vh}}.inspo-full-width-media-block__wrapper--has-video{height:150vh}@media screen and (min-width:500px){.inspo-full-width-media-block__wrapper--has-video{height:200vh}}.content-wrapper .inspo-full-width-media-block{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}@media screen and (min-width:500px){.content-wrapper .inspo-full-width-media-block{margin-left:-3.75rem;margin-right:-3.75rem;width:calc(100% + 7.5rem)}}@media screen and (min-width:1000px){.content-wrapper .inspo-full-width-media-block{margin-left:calc(-50vw - -50% - -8.5px);margin-right:calc(-50vw - -50% - -8.5px);max-width:100vw;width:calc(100vw - 17px)}}.inspo-full-width-media-block__content{display:flex;flex-direction:column;height:716px;justify-content:flex-end;margin:0 auto;max-width:85rem;padding-bottom:30px;padding-top:30px;position:relative;z-index:2}@media screen and (min-width:500px){.inspo-full-width-media-block__content{height:777px;padding-bottom:60px;padding-top:60px}}.inspo-full-width-media-block__heading{font-size:1.875rem;line-height:1.23;padding-left:10px}@media screen and (min-width:500px){.inspo-full-width-media-block__heading{font-size:2.5rem;line-height:1.55;padding-left:20px}}.inspo-full-width-media-block__heading-text{background-clip:padding-box;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:pre-wrap}.inspo-full-width-media-block__heading-text--background-green-dark{background:#343e3e;box-shadow:-10px 0 0 #343e3e;color:#f8f7f6;padding:0 10px 0 0}@media screen and (min-width:500px){.inspo-full-width-media-block__heading-text--background-green-dark{box-shadow:-20px 0 0 #343e3e;padding:0 20px 10px 0}}.inspo-full-width-media-block__heading-text--background-beige-light{background:#f8f7f6;box-shadow:-10px 0 0 #f8f7f6;padding:0 10px 0 0}@media screen and (min-width:500px){.inspo-full-width-media-block__heading-text--background-beige-light{box-shadow:-20px 0 0 #f8f7f6;padding:0 20px 10px 0}}.inspo-full-width-media-block__heading-text--background-pink{background:#f7d1c3;box-shadow:-10px 0 0 #f7d1c3;padding:0 10px 0 0}@media screen and (min-width:500px){.inspo-full-width-media-block__heading-text--background-pink{box-shadow:-20px 0 0 #f7d1c3;padding:0 20px 10px 0}}.inspo-full-width-media-block__heading-text--background-pink-light{background:#fbe8e1;box-shadow:-10px 0 0 #fbe8e1;padding:0 10px 0 0}@media screen and (min-width:500px){.inspo-full-width-media-block__heading-text--background-pink-light{box-shadow:-20px 0 0 #fbe8e1;padding:0 20px 10px 0}}.inspo-full-width-media-block__intro{font-size:1rem;font-weight:500;line-height:1.38;margin-top:20px;padding:10px}@media screen and (min-width:500px){.inspo-full-width-media-block__intro{font-size:1.125rem;line-height:1.44;padding:30px}}.inspo-full-width-media-block__intro--background-green-dark{background:#343e3e;color:#f8f7f6}.inspo-full-width-media-block__intro--background-beige-light{background:#f8f7f6}.inspo-full-width-media-block__intro--background-pink{background:#f7d1c3}.inspo-full-width-media-block__intro--background-pink-light{background:#fbe8e1}.inspo-full-width-media-block__heading,.inspo-full-width-media-block__intro{max-width:90%}@media screen and (min-width:1000px){.inspo-full-width-media-block__heading,.inspo-full-width-media-block__intro{max-width:50%}}.inspo-full-width-media-block__image{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.inspo-full-width-media-block .image__background-wrapper{background-attachment:auto}@media screen and (min-width:500px){.inspo-full-width-media-block .image__background-wrapper{background-attachment:fixed}.Plx{position:absolute;width:90%}}.inspo-header{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:900px){.inspo-header{align-items:flex-start;flex-direction:row;height:calc(80dvh - 130px)}}@media screen and (min-width:1360px){.inspo-header{height:calc(80dvh - 80px)}}.inspo-header__title{margin-bottom:3.75rem}@media screen and (min-width:500px){.inspo-header__title{margin-bottom:7.5rem}}.inspo-header__video-container{display:flex;justify-content:center}.inspo-header__image,.inspo-header__video-container{animation:fade-in 1.5s;height:calc(90dvh - 64px);overflow:hidden;position:relative;width:100%}@media screen and (min-width:500px){.inspo-header__image,.inspo-header__video-container{height:calc(90dvh - 80px)}}@media screen and (min-width:900px){.inspo-header__image,.inspo-header__video-container{height:100%;left:0;position:absolute;top:0}}.inspo-header__image:before,.inspo-header__video-container:before{background-image:linear-gradient(180deg,#000014cc,rgba(0,0,20,.001) 60%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.inspo-header__content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding-top:2.625rem;position:absolute;top:0;width:100%}.inspo-header__content--space-between{justify-content:space-between}.inspo-header__breadcrumbs-wrapper{margin:0 auto;max-width:1440px;padding:0 24px;width:100%;z-index:10}@media screen and (min-width:500px){.inspo-header__breadcrumbs-wrapper{padding:0 32px}}@media screen and (min-width:900px){.inspo-header--is-article-page{align-items:flex-start;flex-direction:row;height:calc(100dvh - 130px)}}@media screen and (min-width:1360px){.inspo-header--is-article-page{height:calc(100dvh - 80px)}}.inspo-list-page__filter-wrapper{background-color:#f8f7f6}@media screen and (min-width:500px){.inspo-list-page__filter-wrapper{background-color:#0000}}.inspo-list-page__blocks{margin-top:5rem}@media screen and (min-width:1000px){.inspo-list-page__blocks{margin-top:7.5rem}}.inspo-promo-block{border:1px solid #ecebea;box-shadow:0 4px 20px 0 #0000001a}.inspo-promo-block__content{align-items:center;display:flex;padding:1.25rem}@media screen and (min-width:1000px){.inspo-promo-block__content{display:block;padding:1.875rem}}.inspo-promo-block__image{padding-bottom:34%;position:relative;width:50%}@media screen and (min-width:1000px){.inspo-promo-block__image{padding-bottom:69%;width:100%}}.inspo-promo-block__text{font-size:1rem;line-height:1.4;padding-left:.625rem;padding-top:0;text-align:center;width:50%}@media screen and (min-width:500px){.inspo-promo-block__text{font-size:1.25rem}}@media screen and (min-width:1000px){.inspo-promo-block__text{padding-left:0;padding-top:1.25rem;width:100%}}.inspo-promo-block__link-container{background-color:#637878;display:flex;justify-content:center;padding:1.25rem;width:100%}.inspo-promo-block__link-container .inspo-promo-block__link-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.inspo-promo-block__link-container:focus .inspo-promo-block__link-span,.inspo-promo-block__link-container:hover .inspo-promo-block__link-span{background-size:100% 1px}.mouse-user .inspo-promo-block__link-container:focus .inspo-promo-block__link-span{background-size:0 1px}.inspo-promo-block__link{color:#fff;font-size:1rem;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.inspo-related-articles__list{list-style:none;max-width:100%;padding:0}@media screen and (min-width:1000px){.inspo-related-articles__list{max-width:188px}}.inspo-related-articles__title{color:#343e3e;font-family:National2Condensed;font-size:1rem;font-weight:500;letter-spacing:2px;line-height:1.13;margin-bottom:1.875rem;text-transform:uppercase}.inspo-related-articles__item{margin-bottom:1.875rem}@media screen and (min-width:1000px){.inspo-related-articles__item{margin-bottom:2.5rem}}.inspo-related-articles__item .inspo-related-articles__article-title-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.inspo-related-articles__item:focus .inspo-related-articles__article-title-span,.inspo-related-articles__item:hover .inspo-related-articles__article-title-span{background-size:100% 1px}.mouse-user .inspo-related-articles__item:focus .inspo-related-articles__article-title-span{background-size:0 1px}.inspo-related-articles__content-container{display:flex}@media screen and (min-width:1000px){.inspo-related-articles__content-container{display:block}}.inspo-related-articles__content{margin-left:1.25rem;width:50%}@media screen and (min-width:1000px){.inspo-related-articles__content{margin:0;width:100%}}.inspo-related-articles__link{text-decoration:none}.inspo-related-articles__tag{color:#637878;font-family:National2Condensed;font-size:.875rem;font-weight:500;letter-spacing:2px;margin:0 0 5px;text-transform:uppercase}@media screen and (min-width:1000px){.inspo-related-articles__tag{margin:1.25rem 0 5px}}.inspo-related-articles__image{padding-bottom:35%;position:relative;width:50%}@media screen and (min-width:1000px){.inspo-related-articles__image{padding-bottom:70%;width:100%}}.inspo-related-articles__article-title{color:#343e3e;font-size:1rem;font-weight:400;line-height:1.45}@media screen and (min-width:500px){.inspo-related-articles__article-title{font-size:1.125rem}}.inspo-related-articles__article-title-span{background-image:linear-gradient(#979c9c,#979c9c)!important}.inspo-rich-text-with-sidebar__content{flex-direction:row-reverse;padding:0}.label{display:flex;flex-direction:row;font-size:1rem;justify-content:flex-start;line-height:1.25;margin-bottom:6px}@media screen and (min-width:1000px){.label{margin-bottom:10px}}.label--error{color:#be3c40}.label__text{display:block;margin:0}.label__icon-container{flex:0 0 12px;margin-right:5px;margin-top:6px;width:12px}.label__error-icon{display:block}.layout{min-height:50vh;padding-top:64px;width:100%}@media screen and (min-width:500px){.layout{padding-top:88px}}@media screen and (min-width:900px){.layout{padding-top:130px}}@media screen and (min-width:1360px){.layout{padding-top:80px}}.layout--no-min-height{min-height:0}.layout__content{margin:0 auto;max-width:85rem;position:relative;width:100%}.layout--housing-project .layout__content{max-width:none}.layout__buttons{position:absolute;right:0}:root{--reach-skip-nav:1}[data-reach-skip-link]{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}[data-reach-skip-link]:focus{left:auto;opacity:1;top:auto;width:30%;z-index:999;clip:auto;background-color:#ff8367;color:#262626;font-size:1.2em;margin:10px 35%;padding:.9375rem;text-align:center;text-decoration:none;text-transform:uppercase}.link-list-block{display:block;font-size:1.4375rem}@media screen and (min-width:500px){.link-list-block{font-size:1.5625rem}}@media screen and (min-width:1000px){.link-list-block{display:flex}}.link-list-block__groups{display:block}@media screen and (min-width:500px){.link-list-block__groups{display:flex;width:50%}}@media screen and (max-width:999px){.link-list-block__groups{justify-content:flex-start;width:100%}}.link-list-block__heading-container{width:100%}@media screen and (min-width:1000px){.link-list-block__heading-container{width:50%}}.link-list-block__heading{width:100%}@media screen and (min-width:1000px){.link-list-block__heading{width:80%}}.link-list-block__group{line-height:1.5;margin-top:1.25rem}.link-list-block__group:first-child{margin-left:0}.link-list-block__group:last-child{margin-top:2.5rem}@media screen and (min-width:500px){.link-list-block__group:last-child{margin-left:3.75rem;margin-top:1.25rem}.link-list-block__group:last-child:first-child{margin-left:0}}.link-list-block__group--without-heading{margin-top:0}.link-list--big{font-size:1.4375rem;line-height:1.5}@media screen and (min-width:500px){.link-list--big{font-size:1.5625rem}.link-list--big li:not(:last-child){margin-bottom:1.25rem}.link-list--columns ul{column-count:2}}.link-list ul{list-style:none;margin:1.25rem 0 0;padding:0}.link-list li:not(:last-child){margin-bottom:.625rem}.link{color:#d24348;font-weight:200;line-height:1.3}.link__icon-container{color:#ff8367;display:inline;flex-shrink:0;margin-left:.625rem}.link--color-black{color:#262626}.link--color-black .link__anchor-link-icon>*,.link--color-black .link__external-link-icon>*{fill:#262626}.link--color-yellow,.link--color-yellow .link__anchor-link-icon>*,.link--color-yellow .link__external-link-icon>*{color:#fcf1d3}.link--color-slate,.link--color-slate .link__anchor-link-icon>*,.link--color-slate .link__external-link-icon>*{color:#637878}.link--color-green,.link--color-green .link__anchor-link-icon>*,.link--color-green .link__external-link-icon>*{color:#2a836b}.link--color-green-dark,.link--color-green-dark .link__anchor-link-icon>*,.link--color-green-dark .link__external-link-icon>*{color:#343e3e}.link--color-white{color:#fff}.link--color-white .link__anchor-link-icon>*,.link--color-white .link__external-link-icon>*{fill:#fff}.link--color-yellow-on-mobile{color:#fcf1d3}@media screen and (min-width:800px){.link--color-yellow-on-mobile{color:#be3c40}}.frontpage-header--color-green-dark .link--color-yellow-on-mobile,.frontpage-header--color-orange .link--color-yellow-on-mobile,.frontpage-header--color-pink .link--color-yellow-on-mobile,.frontpage-header--color-yellow .link--color-yellow-on-mobile{color:#fcf1d3}@media screen and (min-width:800px){.frontpage-header--color-orange .link--color-yellow-on-mobile,.frontpage-header--color-pink .link--color-yellow-on-mobile,.frontpage-header--color-yellow .link--color-yellow-on-mobile{color:#343e3e}}.frontpage-header--color-orange .link--color-yellow-on-mobile .link__text,.frontpage-header--color-pink .link--color-yellow-on-mobile .link__text,.frontpage-header--color-yellow .link--color-yellow-on-mobile .link__text{background-image:linear-gradient(#979c9c,#979c9c)}.frontpage-header--color-orange .link--color-yellow-on-mobile .link__text{background-image:linear-gradient(#6a6a6a,#6a6a6a)}.link--color-red-dark,.link--color-red-dark .link__anchor-link-icon>*,.link--color-red-dark .link__external-link-icon>*{color:#be3c40}.link--color-grey{color:#6c6c6c}.link--color-grey .link__anchor-link-icon>*,.link--color-grey .link__external-link-icon>*{color:#6c6c6c;fill:#6c6c6c}.link--font-theme-regular{font-weight:400}.link--font-theme-regular-small{font-size:1.25rem;font-weight:400}.link--has-icon{display:flex;text-decoration:none}.link--font-theme-uppercase,.link--theme-button-big,.link--theme-button-small{font-size:1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.link--font-theme-uppercase-condensed{font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.link--font-theme-bold{font-size:1rem;font-weight:500}.link--animation-expand,.link--animation-shrink{text-decoration:none}.link--animation-expand .link__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.link--animation-expand:focus .link__text,.link--animation-expand:hover .link__text{background-size:100% 1px}.mouse-user .link--animation-expand:focus .link__text{background-size:0 1px}.link--animation-shrink .link__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.link--animation-shrink:focus .link__text,.link--animation-shrink:hover .link__text{background-size:0 1px}.mouse-user .link--animation-shrink:focus .link__text{background-size:100% 1px}.link--theme-button-small{background-color:#637878;background-image:none;color:#fff;display:block;padding:1.5625rem;text-align:center;text-decoration:none}@media screen and (max-width:499px){.link--theme-button-small:active{background-color:#343e3e}}.link--theme-menu{display:flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400}.link--theme-menu .link__icon-container{color:#262626;display:none;margin-left:0;margin-right:.625rem}@media screen and (min-width:900px){.link--theme-menu .link__icon-container{display:block}}.link--theme-menu .link__icon{rotate:-90deg}.link--theme-login-link-yellow{display:flex}.link--theme-login-link-yellow .link__icon-container{display:block;height:19px;width:15px;fill:#fcf1d3;margin-left:0;margin-right:.625rem}@media screen and (min-width:900px){.link--theme-login-link-yellow .link__icon-container{margin-left:.625rem}}.link--theme-login-link-black{display:flex}.link--theme-login-link-black .link__icon-container{display:block;height:19px;width:15px;fill:#262626;margin-right:.625rem}.link--theme-inspo-header{color:#fff;font-size:2.5rem;font-style:normal;font-weight:350;line-height:normal;text-decoration:none}.link--theme-inspo-header:hover{opacity:.75}.link--theme-frontpage-header{font-size:1rem;letter-spacing:1px;line-height:1.25;text-transform:uppercase}.link--in-related-pages{color:#343e3e;word-break:break-word}.link--in-related-pages .link__text{background-image:linear-gradient(#979c9c,#979c9c)}.link--is-external{align-items:center;display:flex}.link--theme-contact-card .link__icon-container{color:#6c6c6c;display:block;height:24px;margin:0 .625rem 0 0;padding:3px;width:24px}.link--theme-anchor-link-block .link__text-wrapper{font-weight:400;line-height:2rem;margin-left:.5rem}.link--theme-anchor-link-block .link__anchor-link-icon{margin-left:0}.link__anchor-link-icon,.link__external-link-icon{margin-left:7px}.list-with-icons-block{background:#fbe8e1;margin-left:-1.25rem;margin-right:-1.25rem;padding:3.5rem 0;width:calc(100% + 2.5rem)}@media screen and (min-width:500px){.list-with-icons-block{margin-left:-3.75rem;margin-right:-3.75rem;width:calc(100% + 7.5rem)}}@media screen and (min-width:1000px){.list-with-icons-block{margin-left:calc(-50vw - -50% - -4px);margin-right:calc(-50vw - -50% - -4px);max-width:100vw;width:calc(100vw - 8px)}}@media screen and (min-width:800px){.list-with-icons-block{padding:5rem 0}}.list-with-icons-block__wrapper{margin:0 auto;max-width:1360px;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:500px){.list-with-icons-block__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.list-with-icons-block__wrapper{padding-left:7.5rem;padding-right:7.5rem}}.list-with-icons-block__title{margin-bottom:2.5rem;text-align:center}@media screen and (min-width:800px){.list-with-icons-block__title{text-align:left}}.list-with-icons-block__items{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:800px){.list-with-icons-block__items{align-items:flex-start;flex-direction:row;gap:5rem}}.list-with-icons-block__item{max-width:314px;text-align:center}.list-with-icons-block__item-image{align-items:center;display:flex;height:140px;justify-content:center}.list-with-icons-block__item-image .image{max-height:100%}.list-with-icons-block__item-image img.image{object-fit:contain}.list-with-icons-block__item-text-content{flex:1}.list-with-icons-block__item-title{font-size:1.4375rem;font-weight:500;line-height:1.4;margin-bottom:.625rem}@media screen and (min-width:500px){.list-with-icons-block__item-title{font-size:1.5625rem}}.list-with-icons-block__item-text{font-size:1rem;font-weight:400;line-height:1.4}@media screen and (min-width:500px){.list-with-icons-block__item-text{font-size:1.125rem}}.login-link{color:#fcf1d3;font-size:1rem;padding:0;white-space:nowrap}@media screen and (min-width:900px){.login-link{padding:5px 10px}.login-link:last-child{padding-right:0}}.login-link a{font-weight:400}@media screen and (min-width:500px){.login-link a{font-weight:200}}.login-link__icon{height:19px;width:15px;fill:#fcf1d3;margin-right:.625rem}.login-link--black .login-link__icon{fill:#262626}.logo{background-image:url(/images/usbl_logo_multi.6de47d61599b2a4dab90.svg);background-repeat:no-repeat;height:2.5rem;width:4.875rem}.logo--menu,.logo--white{background-image:url(/images/usbl_logo_hvit.8560844add83a6b2afe8.svg)}.logo--menu{height:1.625rem;width:4.875rem}@media screen and (min-width:900px){.logo--menu{height:2.5rem;width:4.875rem}}.map{height:80vw;max-height:680px}@media screen and (min-width:500px){.map{height:60vw}}@media screen and (min-width:1000px){.map{height:40vw}}.map-title{margin-bottom:2.5rem}.media-block__content{margin:0;padding:0}@media screen and (min-width:500px){.media-block__content{margin-top:1.875rem}}.media-block__iframe{overflow:hidden;padding-top:56.25%;position:relative}.media-block__iframe iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.media-block__image{position:relative}.media-block__heading{margin-top:1.875rem}@media screen and (min-width:1000px){.media-block__heading{margin-top:2.5rem;width:50%}}.media-block__link{margin-top:1.875rem}@media screen and (min-width:500px){.media-block__link{margin-top:2.5rem}}.membership-benefits-bonus-link{margin-bottom:2.5rem;margin-top:-20px}@media screen and (min-width:1000px){.membership-benefits-bonus-link{margin-bottom:2.5rem}}.membership-benefits-bonus-link__link{align-items:flex-end;color:#343e3e;display:flex;text-decoration:none}.membership-benefits-bonus-link__link .membership-benefits-bonus-link__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.membership-benefits-bonus-link__link:focus .membership-benefits-bonus-link__link-text,.membership-benefits-bonus-link__link:hover .membership-benefits-bonus-link__link-text{background-size:0 1px}.mouse-user .membership-benefits-bonus-link__link:focus .membership-benefits-bonus-link__link-text{background-size:100% 1px}@media screen and (min-width:1000px){.membership-benefits-bonus-link__link{justify-content:center}}.membership-benefits-bonus-link__link-text{background-image:linear-gradient(#979c9c,#979c9c)!important}.membership-benefits-bonus-link__icon{color:#637878;height:20px;margin-left:.625rem}.menu-group{padding-bottom:.5rem}.menu-group__heading{color:#343e3e;display:block;margin-bottom:1rem}@media screen and (min-width:900px){.menu-group__heading{display:none}}.menu-group__button{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#262626;display:flex;font-family:inherit;font-size:1.4375rem;font-weight:350;line-height:1.3;padding:0;text-align:left;width:100%}.menu-group__button:hover{cursor:pointer}.menu-group__arrow{margin-right:1rem;margin-top:8px}.menu-group__arrow:before{border:2px solid #262626;border-left:none;border-top:none;content:"";display:block;height:9px;transform:rotate(45deg);transition:all .3s linear;width:9px}.menu-group__arrow--active{margin-top:12px}.menu-group__arrow--active:before{transform:rotate(-135deg)}.menu-group__title{margin-bottom:1.875rem}.menu-group__expanded-list{display:none}@media screen and (min-width:900px){.menu-group__expanded-list{display:flex;gap:80px}}@media screen and (min-width:1000px){.menu-group__expanded-list{gap:100px}}.menu-group__dropdown-list{display:block}@media screen and (min-width:900px){.menu-group__dropdown-list{display:none}}.menu-group__items{list-style:none;margin:0 0 0 2rem;max-width:220px;min-width:150px;padding:0}@media screen and (min-width:900px){.menu-group__items{margin-left:0}}.menu-group__item{margin-bottom:1.5rem}.menu-group__item:last-child{margin-bottom:1rem}@media screen and (min-width:900px){.menu-group__item{margin-bottom:1rem}}.menu-group__link{line-height:1.3}.menu-headers{display:none;height:100%;margin-top:2px}@media screen and (min-width:900px){.menu-headers{display:flex;flex-wrap:wrap}}.menu-headers__button{align-items:center;background-color:#0000;border:none;border-bottom:2px solid #0000;color:#fcf1d3;display:flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;letter-spacing:0!important;line-height:1.25;padding:0;text-align:left;text-transform:none;white-space:nowrap;width:auto}.menu-headers__button .menu-headers__button-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.menu-headers__button:focus .menu-headers__button-text,.menu-headers__button:hover .menu-headers__button-text{background-size:100% 1px}.mouse-user .menu-headers__button:focus .menu-headers__button-text{background-size:0 1px}.menu-headers__button--active .menu-headers__button-text{background-image:none;border-bottom:2px solid #fcf1d3;padding-bottom:0}.menu-headers__button--active .menu-headers__icon{rotate:180deg}@media screen and (min-width:900px){.menu-headers__button{margin-right:30px}.menu-headers__button:last-child{margin-right:0}}@media screen and (min-width:1000px){.menu-headers__button{margin-right:40px}.menu-headers__button:last-child{margin-right:0}}.menu-headers__button-text{align-items:center;display:flex;gap:.5rem}.menu-headers__icon{transition:rotate .3s ease-in-out}.menu{background:#fcf1d3;color:#343e3e;display:flex;font-size:1rem;height:calc(100dvh - 4rem);justify-content:center;overflow-y:auto;width:100%}@media screen and (min-width:500px){.menu{height:calc(100dvh - 5.5rem)}}@media screen and (min-width:900px){.menu{height:auto;max-height:calc(100dvh - 5.5rem);min-height:384px}}.menu__container{position:relative;width:1360px}@media screen and (min-width:900px){.menu__container{padding-top:5rem}}.menu__close-button{display:none;font-family:National2,Arial,Helvetica,sans-serif}.menu__close-button .menu__close-button-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.menu__close-button:focus .menu__close-button-text,.menu__close-button:hover .menu__close-button-text{background-size:100% 1px}.mouse-user .menu__close-button:focus .menu__close-button-text{background-size:0 1px}@media screen and (min-width:900px){.menu__close-button{align-items:center;background-color:#0000;border:none;display:flex;font-size:1rem;font-weight:400;gap:.5rem;line-height:1.25;padding:0;position:absolute;right:60px;top:2rem}}@media screen and (min-width:1000px){.menu__close-button{right:120px}}.menu__close-button:hover{cursor:pointer}.menu__close-button-icon{height:13px;width:13px}.menu__login-links{display:block;margin:0;padding:2rem 1.5rem 2rem 2.125rem}@media screen and (min-width:500px){.menu__login-links{padding:2rem 3rem}}@media screen and (min-width:900px){.menu__login-links{display:none}}.menu__content{padding:0 20px 2rem}@media screen and (min-width:500px){.menu__content{padding:0 60px 2rem}}@media screen and (min-width:1360px){.menu__content{padding:0 120px 2rem}}.menu__group-container{display:block;height:auto;visibility:visible}@media screen and (min-width:900px){.menu__group-container{display:none;height:0;visibility:hidden}.menu__group-container--active{display:block;height:auto;visibility:visible}}.menu__groups{margin:0;padding:0 10px}.metadata{display:grid;font-size:1rem;grid-template-columns:40% 60%;grid-row-gap:.5em;color:#343e3e;margin:0}@media screen and (min-width:500px){.metadata{font-size:1.25rem}}@media screen and (min-width:1000px){.metadata{grid-template-columns:30% 70%}}.metadata dt{font-size:.8125rem;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0625em;padding-right:1em;padding-top:.2rem;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:500px){.metadata dt{font-size:1rem}}.metadata dd{margin-left:0}.ReactModalPortal .news-modal__modal-overlay{background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start;left:0;padding:90px 1.25rem 1.25rem;position:fixed;right:0;top:0;z-index:100}@media screen and (min-width:1000px){.ReactModalPortal .news-modal__modal-overlay{justify-content:center;padding:10px}}.ReactModalPortal .news-modal__modal-overlay .news-modal__modal{align-self:center;background-color:#fff;box-shadow:0 4px 20px 0 #0000004d;max-height:100%;max-width:640px;outline:none;overflow-y:auto;position:relative;width:100%;word-break:break-word}@media screen and (max-width:499px){.ReactModalPortal .news-modal__modal-overlay .news-modal__modal{overflow-y:auto}}.news-modal__modal .news-modal__modal-content{display:flex;flex-direction:column;min-height:100%;padding:3.75rem 1.25rem 1.25rem}@media screen and (min-width:500px){.news-modal__modal .news-modal__modal-content{padding:5rem 1.875rem 2.5rem}}.news-modal__close-button{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-wrap:nowrap;margin:0;padding:0;position:absolute;right:20px;top:24px;z-index:100}.news-modal__close-button-icon{height:15px;width:15px}@media screen and (min-width:500px){.news-modal__close-button-icon{margin-top:3px}}@media screen and (min-width:1000px){.news-modal__close-button-icon{height:24px;margin-top:-1px;width:24px}}.news-modal__close-button .news-modal__close-button-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.news-modal__close-button:focus .news-modal__close-button-text,.news-modal__close-button:hover .news-modal__close-button-text{background-size:100% 1px}.mouse-user .news-modal__close-button:focus .news-modal__close-button-text{background-size:0 1px}.news-modal__close-button-text{align-self:center;color:#637878;font-size:1rem;margin-right:.625rem}@media screen and (min-width:500px){.news-modal__close-button-text{font-size:1.25rem}}.news-modal__heading{color:#343e3e;font-size:1.875rem;font-weight:300;line-height:1.23;margin:0 0 1.25rem}@media screen and (min-width:500px){.news-modal__heading{font-size:3.125rem;margin-bottom:1.875rem;text-align:center}}.news-modal__image{display:block;margin:0 auto 2.5rem;max-height:273px;max-width:100%}.news-modal__intro{color:#343e3e;font-size:1.25rem;font-weight:300;line-height:1.5;margin:0 0 2.5rem}@media screen and (min-width:500px){.news-modal__intro{color:#262626;margin-bottom:2.5rem;text-align:center}}.news-modal__button-container{display:flex;justify-content:center}.news-modal__button{background:#2a836b;border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:1px;min-height:40px;min-width:100px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}.news-modal__button .news-modal__button-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.news-modal__button:focus .news-modal__button-text,.news-modal__button:hover .news-modal__button-text{background-size:100% 1px}.mouse-user .news-modal__button:focus .news-modal__button-text{background-size:0 1px}@media screen and (min-width:500px){.news-modal__button{padding:0 30px}}.news-modal__button-text{align-self:center}.no-items-message__heading{color:#262626;font-size:1.4375rem;font-weight:300;line-height:1.3;margin:0 0 13px}@media screen and (min-width:500px){.no-items-message__heading{font-size:1.5625rem;line-height:1.44;margin-bottom:20px}}.no-items-message__text{color:#343e3e;font-size:1rem;font-weight:400;line-height:1.8;margin:0}@media screen and (min-width:500px){.no-items-message__text{font-size:1.125rem;line-height:1.39}}.page-list-page__filters,.page-list-page__page-list,.page-list-page__promoted{margin-top:5rem}.page-list-page__page-list{margin-bottom:5rem}.page-list-page__header{margin-top:2.5rem;padding-right:3.75rem}@media screen and (min-width:1000px){.page-list-page__header{margin-top:5.625rem;padding-right:0}.page-list-page__promoted{padding-right:5rem}}.page-list__heading{margin:0 0 3.75rem}@media screen and (max-width:499px){.page-list__heading{margin:0 0 1.25rem}}.page-list__items{display:flex;flex-wrap:wrap}.page-list__missing-text{margin-bottom:3.75rem}.page-list__item-container{color:#262626;justify-content:center;margin-bottom:5rem;margin-right:5%;text-decoration:none;width:45%}@media screen and (min-width:1360px){.page-list__item-container{width:30%}.page-list__item-container:nth-child(3n){margin-right:0}}@media screen and (max-width:499px){.page-list__item-container{display:block;margin-right:0;width:100%}}.page-list__item{cursor:pointer;margin-bottom:3.75rem;width:100%}.page-list__item .page-list__item-heading-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.page-list__item:focus .page-list__item-heading-span,.page-list__item:hover .page-list__item-heading-span{background-size:100% 1px}.mouse-user .page-list__item:focus .page-list__item-heading-span{background-size:0 1px}.page-list__item-image{padding-bottom:69.2307692308%}.page-list__item-image-container{position:relative}.page-list__item-image-container--border{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd}.page-list__item-published{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;margin-top:1.25rem;text-transform:uppercase}.page-list__item-heading{color:#d24348;margin-bottom:0;margin-top:1.25rem;text-decoration:none}.page-list__item-text{line-height:1.35!important;margin-top:.625rem}.page-list__item-tag{align-items:center;display:flex;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:.875rem;font-weight:500;height:100px;justify-content:center;letter-spacing:.0625em;padding:.625rem;position:absolute;right:20px;text-align:center;text-transform:uppercase;top:-25px;width:100px;z-index:1}.page-list__item-tag--red{background-color:#d24348;color:#fff}.page-list__item-tag--yellow{background-color:#ffe584;color:#343e3e}.page-list__item-tag--green{background-color:#343e3e;color:#fff}.page-list__item-bonus-link{margin-top:-30px}.pagination{color:#6c6c6c;display:flex;font-weight:200;justify-content:center}.pagination__links{display:flex;font-size:1.5625rem}.pagination__link-group{display:flex}.pagination__link{margin:0 .625rem}.pagination__prev{margin-right:1.25rem;transform:scaleX(-1)}.pagination__next{margin-left:1.25rem}.pagination__icon path{fill:#6c6c6c}.pagination__icon circle{stroke:#6c6c6c}.pagination__icon--active path{fill:#d24348}.pagination__icon--active circle{stroke:#d24348}.perk-list-page__filters,.perk-list-page__perk-list,.perk-list-page__promoted{margin-top:5rem}.perk-list-page__promoted-perk-list{background-color:#f5f2ec;overflow:hidden;padding-block:3.75rem}.perk-list-page__perk-list{margin-bottom:5rem}.perk-list-page__heading{margin-bottom:3.75rem}.perk-list-page__header{margin-top:2.5rem;padding-right:3.75rem}@media screen and (min-width:1000px){.perk-list-page__header{margin-top:5.625rem;padding-right:0}}.promo-block{display:flex;flex-direction:column-reverse;text-decoration:none}.promo-block .promo-block__title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.promo-block:focus .promo-block__title,.promo-block:hover .promo-block__title{background-size:100% 1px}.mouse-user .promo-block:focus .promo-block__title{background-size:0 1px}.promo-block .promo-block__cta{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.promo-block:focus .promo-block__cta,.promo-block:hover .promo-block__cta{background-size:100% 1px}.mouse-user .promo-block:focus .promo-block__cta{background-size:0 1px}@media screen and (min-width:500px){.promo-block{align-items:center;flex-direction:row}.promo-block--left{flex-direction:row-reverse}.promo-block--left .promo-block__content{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:500px)and (min-width:1000px){.promo-block--left .promo-block__content{padding-left:2.5rem;padding-right:7.5rem}}@media screen and (min-width:500px){.promo-block--right .promo-block__content{padding-left:3.75rem;padding-right:2.5rem}}@media screen and (min-width:500px)and (min-width:1000px){.promo-block--right .promo-block__content{padding-left:7.5rem;padding-right:2.5rem}}.promo-block--orange .promo-block__corner-wrapper:before{background-color:#ff8367}.promo-block__content{-webkit-hyphens:auto;hyphens:auto;margin-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem;word-break:break-word}@media screen and (min-width:500px){.promo-block__content{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1000px){.promo-block__content{padding-left:7.5rem;padding-right:7.5rem}}@media screen and (min-width:500px){.promo-block__content{margin-top:0;padding-top:7.5rem;width:50%}}.promo-block__ingress{color:#262626;font-size:2.5rem;font-weight:200;line-height:1.24;margin:0}@media screen and (min-width:1000px){.promo-block__ingress{font-size:3.125rem}}@media screen and (max-width:499px){.promo-block__ingress{font-size:1.875rem}}.promo-block__cta-container{margin-top:1.875rem}.promo-block__cta{color:#262626;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;letter-spacing:.0625em;text-transform:uppercase}.promo-block__icon{color:#ff8367;display:inline;margin-left:.625rem}@media screen and (min-width:500px){.promo-block__image-wrapper{width:50%}}.promo-block__image{padding-top:100%;position:relative;width:100%}.promoted-perk-list{display:grid;gap:3.75rem;grid-template-columns:1fr 1fr 1fr;list-style-type:none;margin:0;padding:0}@media screen and (max-width:1359px){.promoted-perk-list{display:none}}.promoted-perk-list__missing-text{margin-bottom:1.25rem}@media screen and (min-width:650px){.promoted-perk-list__missing-text{margin-bottom:3.75rem}}.promoted-perk-slides{position:relative}@media screen and (min-width:1360px){.promoted-perk-slides{display:none}}.promoted-perk-slides .swiper-slide{padding-top:25px}.promoted-perk{box-sizing:border-box;cursor:pointer;flex-grow:0;flex-shrink:0;margin-top:2rem;padding-top:2rem;position:relative;text-decoration:none}.promoted-perk .promoted-perk__heading-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.promoted-perk:focus .promoted-perk__heading-span,.promoted-perk:hover .promoted-perk__heading-span{background-size:100% 1px}.mouse-user .promoted-perk:focus .promoted-perk__heading-span{background-size:0 1px}.promoted-perk__image{padding-bottom:69.2307692308%}.promoted-perk__image-container{position:relative}.promoted-perk__image-container-border{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd}.promoted-perk__published{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;margin-top:1.25rem;text-transform:uppercase}.promoted-perk__heading{color:#d24348;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;margin-top:1.25rem;text-decoration:none}.promoted-perk__text{line-height:1.35!important;margin-top:.625rem}.promoted-perk__tag{align-items:center;display:flex;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:.875rem;font-weight:500;height:100px;justify-content:center;letter-spacing:.0625em;padding:.625rem;position:absolute;right:-10px;text-align:center;text-transform:uppercase;top:-25px;width:100px;z-index:1}@media screen and (min-width:800px){.promoted-perk__tag{right:20px}}.promoted-perk__tag--red{background-color:#d24348;color:#fff}.promoted-perk__tag--yellow{background-color:#ffe584;color:#343e3e}.promoted-perk__tag--green{background-color:#343e3e;color:#fff}.promoted-perk__bonus-link{margin-top:-30px}.promoted-perk__navigation-wrapper{align-items:center;display:flex;gap:2.5rem;justify-content:center;padding:.5rem 0;width:100%}.promoted-perk__navigation-button{height:auto;left:auto;margin:0;position:relative;right:auto;width:auto}.promoted-perk__navigation-button:after{content:none}.promoted-perk__navigation-text{color:#262626;font-family:National2Condensed,Impact,Charcoal,sans-serif}.quote-block blockquote{font-size:1.875rem;font-weight:200;margin:0;padding:0}@media screen and (min-width:500px){.quote-block blockquote{font-size:3.125rem}}.quote-block blockquote p{margin:0}.quote-block blockquote p:before{background-color:currentColor;content:"";display:inline-block;height:2px;margin-right:1.25rem;vertical-align:middle;width:40px}.quote-block blockquote footer{color:#637878}.quote-block__description{margin-bottom:0;margin-top:1.875rem;max-width:600px}.quote-block__link{margin-top:1.875rem}.quote{margin-left:0;position:relative}.quote__text{font-weight:350;margin-bottom:24px}.quote__author{font-weight:400;line-height:25px}.quote .rich-text,.quote p{color:#262626}.quote--green{background-color:#637878}.quote--green .rich-text,.quote--green p{color:#fff}.quote--beige{background-color:#f5f2ec}.quote--yellow{background-color:#fcf1d3}.quote--half{padding:32px;width:100%}@media screen and (min-width:650px){.quote--half{width:50%}}.quote--half img{display:none}.quote--half:before{border-left:15px solid #637878;border-top:15px solid #637878;content:"";display:block;height:45px;left:0;position:absolute;top:0;width:45px}.quote--half.quote--green:before{border-left:15px solid #fcf1d3;border-top:15px solid #fcf1d3}.quote--half.quote--yellow:before{border-left:15px solid #ee6445;border-top:15px solid #ee6445}.quote--full{display:grid;padding:40px 28px 40px 0;width:100%}.quote--full.quote--green{border-image:conic-gradient(#637878 0 0) fill 0/0/0 100vw}.quote--full.quote--beige{border-image:conic-gradient(#f5f2ec 0 0) fill 0/0/0 100vw}.quote--full.quote--yellow{border-image:conic-gradient(#fcf1d3 0 0) fill 0/0/0 100vw}.quote--full .quote__text{grid-column:span 2;grid-row:1}.quote--full .quote__author{align-content:center;grid-column:1;grid-row:2}.quote--full .quote__headshot{grid-column:2;grid-row:2}@media screen and (min-width:650px){.quote--full{grid-template-columns:50% auto;padding-bottom:54px;padding-right:20px;padding-top:54px}.quote--full .quote__text{grid-column:1;grid-row:1}.quote--full .quote__headshot{grid-row:span 2;margin-left:80px}}.quote img{border-radius:50%;height:114px;max-width:none;width:114px}@media screen and (min-width:650px){.quote img{height:199px;width:199px}}.radio--link{color:#637878}.radio--link input{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.radio--link input:checked+label{border-bottom:10px solid;color:#262626}.radio--link label .radio-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.radio--link label:focus .radio-label,.radio--link label:hover .radio-label{background-size:0 1px}.mouse-user .radio--link label:focus .radio-label{background-size:100% 1px}.radio--button{background-color:#fff;border-radius:25px;color:#637878;font-family:National2Condensed;font-size:.875rem;font-weight:500;letter-spacing:2px;margin:0 15px 35px 0;text-transform:uppercase}@media screen and (min-width:500px){.radio--button .radio-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.radio--button:focus .radio-label,.radio--button:hover .radio-label{background-size:100% 1px}.mouse-user .radio--button:focus .radio-label{background-size:0 1px}}.radio--button input{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.radio--button input:checked+label{background-color:#fff;border:1px solid #979c9c;box-shadow:0 2px 8px 0 #0000001a;color:#343e3e}.radio--button label{background-color:#fff;border:1px solid #0000;border-radius:25px;box-shadow:0 2px 8px 0 #0000001a;padding:5px 15px}@media screen and (min-width:500px){.radio--button label{padding:10px 15px}}.related-articles-carousel{margin-left:1.25rem;margin-right:1.25rem;overflow:hidden;padding:2.5rem 0}@media screen and (min-width:500px){.related-articles-carousel{margin-left:3.75rem;margin-right:3.75rem}}@media screen and (min-width:1000px){.related-articles-carousel{margin-left:7.5rem;margin-right:7.5rem;padding:2.5rem 0 3.75rem}}.related-articles-carousel__housing-project-article-wrapper{margin:auto;max-width:1360px}.related-articles-carousel__slides-container{opacity:0;overflow:hidden;transform:translateX(20vh);transition:opacity 1s ease-out,transform 1s ease-out;will-change:opacity}.related-articles-carousel__slides-container--visible{opacity:1;transform:none}.related-articles-carousel__slides{padding-top:2.5rem;position:relative}.related-articles-carousel__header{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1000px){.related-articles-carousel__header{flex-direction:row}}.related-articles-carousel__title-container{opacity:0;overflow:hidden;transform:translateX(10vh);transition:opacity .6s ease-out,transform .8s ease-out;visibility:hidden;will-change:opacity,visibility}.related-articles-carousel__title-container--visible{opacity:1;transform:none;visibility:visible}.related-articles-carousel--dark .related-articles-carousel__title,.related-articles-carousel--green .related-articles-carousel__title{color:#f8f7f6}.related-articles-carousel__link{align-items:center;color:#637878;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:400;margin-top:.625rem;text-decoration:none;text-transform:uppercase}.related-articles-carousel__link .related-articles-carousel__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.related-articles-carousel__link:focus .related-articles-carousel__link-text,.related-articles-carousel__link:hover .related-articles-carousel__link-text{background-size:100% 1px}.mouse-user .related-articles-carousel__link:focus .related-articles-carousel__link-text{background-size:0 1px}.related-articles-carousel__link-icon{margin:6px;rotate:270deg}.related-articles-carousel__navigation-wrapper{align-items:center;display:flex;gap:2.5rem;justify-content:center;padding:.5rem 0;width:100%}.related-articles-carousel__navigation-counter{display:block;font-family:National2Condensed,Impact,Charcoal,sans-serif}@media screen and (min-width:1000px){.related-articles-carousel__navigation-counter{display:none}}.related-articles-carousel__navigation-button{align-items:flex-start;-webkit-appearance:none;appearance:none;background-color:#fff;border:none;color:#637878;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;height:100%;justify-content:flex-start;margin:0;padding:0;position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.related-articles-carousel__navigation-button:after{content:none}@media screen and (min-width:1000px){.related-articles-carousel__navigation-button{position:absolute}}.related-articles-carousel__navigation-button__icon-container{display:flex;height:100px;justify-items:center}@media screen and (min-width:1000px){.related-articles-carousel__navigation-button__icon-container{height:200px;margin-top:2.5rem}}.related-articles-carousel__navigation-button__icon{width:25px}@media screen and (min-width:800px){.related-articles-carousel__navigation-button__icon{width:45px}}.related-articles-carousel__navigation-button__icon__prev{margin-right:10px;transform:rotate(180deg)}@media screen and (min-width:800px){.related-articles-carousel__navigation-button__icon__prev{margin-right:20px}}.related-articles-carousel__navigation-button__icon__next{margin-left:10px}@media screen and (min-width:800px){.related-articles-carousel__navigation-button__icon__next{margin-left:20px}}.related-articles-carousel__slide-link{text-decoration:none}.related-articles-carousel__slide-link .related-articles-carousel__slide-title-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .5s}.related-articles-carousel__slide-link:focus .related-articles-carousel__slide-title-text,.related-articles-carousel__slide-link:hover .related-articles-carousel__slide-title-text{background-size:100% 1px}.mouse-user .related-articles-carousel__slide-link:focus .related-articles-carousel__slide-title-text{background-size:0 1px}.related-articles-carousel__slide-image-container{height:200px;position:relative;width:auto}.related-articles-carousel__slide-image-container:before{content:"";display:block;padding:70% 0 0;width:100%}.related-articles-carousel__slide-image-container--circle{margin:auto;width:60%}.related-articles-carousel__slide-image-container--circle .image__background-wrapper{border-radius:50%}.related-articles-carousel__slide-image-container--circle:before{content:"";display:block;padding:50% 0;width:50%}.related-articles-carousel__slide-tag{color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;line-height:1.428;margin:24px 0 0;text-transform:uppercase}.related-articles-carousel__slide-title{font-size:1.375rem;line-height:1.4;margin:24px 0 0}@media screen and (min-width:500px){.related-articles-carousel__slide-title{font-size:1.375rem}}.related-articles-carousel__slide-title--circle{margin-top:16%}@media screen and (min-width:1000px){.related-articles-carousel__slide-title--circle{margin-top:14%}}.related-articles-carousel__slide-title-text{background-image:linear-gradient(#979c9c,#979c9c)!important;color:#262626;font-size:1.5625rem;font-weight:300;line-height:inherit}@media screen and (min-width:1000px){.related-articles-carousel__slide-title-text{font-size:1.5625rem}}.related-articles-carousel--dark .related-articles-carousel__slide-title-text{color:#979c9c}.related-articles-carousel .swiper-button-next{right:0}.related-articles-carousel .swiper-button-prev{left:0}@media screen and (min-width:1000px){.related-articles-carousel .swiper-button-next.swiper-button-disabled,.related-articles-carousel .swiper-button-prev.swiper-button-disabled{opacity:0}}.related-articles-carousel .swiper-slide-prev{margin-left:55px}@media screen and (min-width:800px){.related-articles-carousel .swiper-slide-prev{margin-left:70px}}.related-articles-carousel .swiper-slide-next{margin-right:55px}@media screen and (min-width:800px){.related-articles-carousel .swiper-slide-next{margin-right:70px}}.swiper{overflow:hidden;transition:all .1s ease-in-out}.swiper-slide{background-position:50%;background-size:cover;transition:margin-left .1s ease-in-out;width:225px}@media screen and (min-width:800px){.swiper-slide{width:250px}}.related-pages-block{font-size:1.125rem;line-height:1.5}@media screen and (min-width:500px){.related-pages-block{font-size:1.875rem}}.related-pages-block--green{background-color:#343e3e}@media screen and (min-width:800px){.related-pages-block--green{background-color:inherit}}.related-pages-block__title{margin-bottom:1.25rem}@media screen and (min-width:500px){.related-pages-block__title{margin-bottom:2.5rem}}.related-pages-block__items{display:flex;justify-content:space-between}.related-pages-block__item{display:flex;flex:0 0 calc(33.33333% - 13.33333px);flex-direction:column;margin-bottom:2.5rem;margin-left:20px}@media screen and (min-width:1360px){.related-pages-block__item{flex:0 0 calc(33.33333% - 33.33333px);margin-left:50px}}@media screen and (min-width:650px){.related-pages-block__item{flex-direction:row}}.related-pages-block__item:first-child{margin-left:0}.related-pages-block__item-image-container{height:2.8125rem;margin-bottom:10px;position:relative;width:2.8125rem}@media screen and (min-width:1000px){.related-pages-block__item-image-container{height:6.25rem;margin-bottom:0;width:6.25rem}}@media screen and (min-width:650px){.related-pages-block__item-image-container{align-self:center}}.related-pages-block__item-link-container{font-size:1rem;line-height:1.625rem}@media screen and (min-width:500px){.related-pages-block__item-link-container{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:1360px){.related-pages-block__item-link-container{font-size:1.5625rem;line-height:2.5rem}}@media screen and (min-width:650px){.related-pages-block__item-link-container{align-self:center;flex:0 0 calc(100% - 65px);margin-left:20px}}@media screen and (min-width:1000px){.related-pages-block__item-link-container{flex:0 0 calc(100% - 120px)}}.residence-list-block__residences{margin-top:2.5rem}.residence-list-page__header{margin-top:2.5rem;padding-right:3.75rem}@media screen and (min-width:1000px){.residence-list-page__header{margin-top:5.625rem;padding-right:0}}.residence-list-page__title{margin-bottom:2.5rem;max-width:700px;padding-right:2.5rem}@media screen and (min-width:1000px){.residence-list-page__title{padding-right:0}}.residence-list-page__ingress{margin-top:1.875rem}.residence-list-page__filters{margin-top:5rem}@media screen and (min-width:1000px){.residence-list-page__filters{margin-top:7.5rem}}.residence-list-page__blocks,.residence-list-page__residences{margin-top:3.75rem}@media screen and (min-width:1000px){.residence-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.residence-list__item{display:flex;flex-direction:column-reverse;margin-bottom:3.75rem;text-decoration:none}@media screen and (min-width:500px){.residence-list__item{margin-bottom:3.75rem}}@media screen and (min-width:1000px){.residence-list__item{margin-bottom:7.5rem}}.residence-list__item .residence-list__item-title-span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .5s}.residence-list__item:focus .residence-list__item-title-span,.residence-list__item:hover .residence-list__item-title-span{background-size:0 1px}.mouse-user .residence-list__item:focus .residence-list__item-title-span{background-size:100% 1px}.residence-list__item:first-child{margin-top:0}@media screen and (min-width:1000px){.residence-list__item{width:46.5%}.residence-list__item:nth-child(2){margin-top:0}}.residence-list__item-title{color:#637878;font-size:1.5625rem;line-height:1.4;margin-bottom:25px}@media screen and (min-width:500px){.residence-list__item-title{font-size:1.875rem;margin-bottom:2.5rem}}.residence-list__item-title-icon{margin-left:15px}.residence-list__item-subtitle,.residence-list__item-tag{color:#343e3e;font-size:.8125rem;letter-spacing:.0625em;text-transform:uppercase}@media screen and (min-width:500px){.residence-list__item-subtitle,.residence-list__item-tag{font-size:1rem}}.residence-list__item-subtitle{margin-bottom:0;margin-top:15px}.residence-list__item-image-wrapper{padding-top:69.8412698413%;position:relative;width:100%}.residence-list__item-image{display:block;width:100%}.residence-list__item-tag{align-items:center;background-color:#fff;border:1px solid #637878;bottom:30px;color:#637878;display:flex;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:.875rem;font-weight:500;height:100px;justify-content:center;letter-spacing:.1em;line-height:1.25em;padding:.625rem;position:absolute;right:3.2%;text-align:center;text-transform:uppercase;transform:translateY(50%);width:100px}.residence-page__header{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:1000px){.residence-page__header{align-items:flex-start;flex-direction:row;height:50vw}}.residence-page__intro{margin-bottom:1.875rem}@media screen and (min-width:500px){.residence-page__intro{margin-bottom:2.5rem}}@media screen and (min-width:1000px){.residence-page__intro{margin-bottom:3.75rem}}.residence-page__logo{margin:0 auto}.residence-page__image{height:100vw;overflow:hidden;position:relative;width:100%}@media screen and (min-width:500px){.residence-page__image{height:70vw}}@media screen and (min-width:1000px){.residence-page__image{height:100%;left:0;position:absolute;top:0}}.residence-page__image:before{background-image:linear-gradient(180deg,#00001480,rgba(0,0,20,.001) 80%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}@keyframes slide{0%{transform:translateX(0) scale(1)}to{transform:translateX(-5%) scale(1.05)}}.residence-page__image-inner{animation:slide 15s ease-in-out infinite alternate;height:100%;left:0;position:absolute;top:0;width:110%;will-change:transform}.residence-page__header-text{background-color:#343e3e;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1.875rem;padding-top:1.25rem;position:relative;z-index:2}@media screen and (min-width:1000px){.residence-page__header-text{min-height:40vw;padding:4.4117647059vw 3.6764705882vw}}@media screen and (min-width:1360px){.residence-page__header-text{min-height:35vw}}.residence-page__header-text p{color:#979c9c;letter-spacing:.0625em;text-transform:uppercase}.residence-page__address{margin:.625rem 0 0}.residence-page__price{margin-bottom:0}@media screen and (min-width:500px){.residence-page__price{margin-bottom:1.875rem}}@media screen and (min-width:1000px){.residence-page__price{margin-bottom:2.5rem}}.residence-page__square-meters{margin:0}.residence-page__status{border:1px solid #979c9c;border-left:none;border-right:none;color:#637878;font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;letter-spacing:.0625em;padding:1.25rem 0;text-align:center;text-transform:uppercase}.residence-page__metadata,.residence-page__showing{margin-bottom:1.875rem}@media screen and (min-width:500px){.residence-page__metadata,.residence-page__showing{margin-bottom:2.5rem}}.residence-page__showing{color:#343e3e;display:grid;font-size:1rem;grid-template-columns:40% 60%}@media screen and (min-width:1000px){.residence-page__showing{grid-template-columns:30% 70%}}@media screen and (min-width:500px){.residence-page__showing{font-size:1.25rem}}.residence-page__showing-title{align-items:flex-start;display:flex;padding-top:.2rem}.residence-page__clock-icon{color:#637878;margin-right:.625rem}.residence-page__cta{margin-bottom:2.5rem}@media screen and (min-width:500px){.residence-page__cta{margin-bottom:3.75rem}}.residence-page__blocks,.residence-page__map{margin-top:5rem}.rich-text{color:#343e3e;font-size:1rem;line-height:1.83;word-break:break-word}@media screen and (min-width:500px){.rich-text{font-size:1.125rem}}@media screen and (min-width:1000px){.rich-text--narrow{max-width:50%}}.rich-text--compact p{line-height:1.4;margin:0}.rich-text--bigger-text{font-size:1rem}@media screen and (min-width:500px){.rich-text--bigger-text{font-size:1.25rem}}.rich-text a{color:inherit}.rich-text--red-links a{color:#d24348}.rich-text>h2:first-child,.rich-text>h3:first-child,.rich-text>h4:first-child,.rich-text>h5:first-child,.rich-text>h6:first-child,.rich-text>ol:first-child,.rich-text>p:first-child,.rich-text>table:first-child,.rich-text>ul:first-child{margin-top:0}.rich-text>h2:last-child,.rich-text>h3:last-child,.rich-text>h4:last-child,.rich-text>h5:last-child,.rich-text>h6:last-child,.rich-text>ol:last-child,.rich-text>p:last-child,.rich-text>table:last-child,.rich-text>ul:last-child{margin-bottom:0}.rich-text ol,.rich-text ul{padding-left:1.25rem}.rich-text ol li,.rich-text ul li{line-height:1.55;padding-bottom:.625rem}.rich-text h2{font-size:1.25rem;font-weight:200;line-height:1.6;margin:2em 0 0}@media screen and (min-width:500px){.rich-text h2{font-size:1.5625rem}}.rich-text h3{font-size:1.0625rem;font-weight:500;line-height:1.55;margin:2em 0 1em}@media screen and (min-width:500px){.rich-text h3{font-size:1.25rem}}.rich-text h4{font-size:1.0625rem;font-weight:500;line-height:1.55;margin:2em 0 1em}@media screen and (min-width:500px){.rich-text h4{font-size:1.125rem}}.rich-text h5{font-family:National2Condensed;font-size:.875rem;font-weight:500;letter-spacing:.125em;line-height:1.4;margin:2em 0 1em;text-transform:uppercase}@media screen and (min-width:500px){.rich-text h5{font-size:1rem}}.rich-text h6{font-size:.8125rem;font-weight:400;letter-spacing:.0625em;line-height:1.4;margin:2em 0 1em;text-transform:uppercase}@media screen and (min-width:500px){.rich-text h6{font-size:1rem}}.rich-text img{height:100%;max-width:100%}.rich-text--footer{color:#fff}.rich-text--expander-list p,.rich-text--footer p,.rich-text--housing-project-contact-form p,.rich-text--housing-project-faq-block p,.rich-text--housing-project-image-with-text p{line-height:1.83}.rich-text--housing-project-contact-form a,.rich-text--housing-project-faq-block a,.rich-text--housing-project-image-with-text a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;transition:background-size .5s}.rich-text--housing-project-contact-form a:focus,.rich-text--housing-project-contact-form a:hover,.rich-text--housing-project-faq-block a:focus,.rich-text--housing-project-faq-block a:hover,.rich-text--housing-project-image-with-text a:focus,.rich-text--housing-project-image-with-text a:hover{background-size:0 1px}.rich-text--housing-project-image-with-text,.rich-text.rich-text--inspo-full-width-media-intro-block{color:inherit}.rich-text--housing-project-faq-block a,.rich-text--housing-project-image-with-text a{background-image:linear-gradient(#979c9c,#979c9c)}.rich-text--housing-project-image-with-text p{font-size:1.125rem;line-height:1.5625rem}.rich-text--housing-project-contact-form{font-size:1rem}.rich-text--housing-project-contact-form p{line-height:1.375rem}.rich-text--in-housing-project-scrolling-images,.rich-text--in-housing-project-teaser-block{font-size:1.25rem;font-weight:200;line-height:1.75rem}.rich-text--event-header{margin-top:3.75rem}.rich-text--in-carousel-teaser{color:inherit;line-height:1.3}.rich-text--in-carousel-teaser *{margin-bottom:0;margin-top:0}.rich-text--global-warning-block p{line-height:1.4}@media screen and (min-width:500px){.rich-text--global-warning-block p{line-height:1.83}}.search-page{color:#343e3e;margin-top:7.5rem}@media screen and (min-width:500px){.search-page{margin-top:10rem}}.search-page__search{margin-bottom:2.5rem;margin-top:1rem;padding-top:1rem}@media screen and (min-width:500px){.search-page__search{margin-bottom:5rem}}@media screen and (min-width:1000px){.search-page__search{margin-top:2rem;padding-top:2rem;width:90%}}.search-page__results{margin-bottom:2.5rem;max-width:816px}@media screen and (min-width:500px){.search-page__results{margin-bottom:5rem}}.search-page__results>p{font-weight:500;margin:0 0 3.75rem}.search-page__result{margin-bottom:2.5rem}@media screen and (min-width:500px){.search-page__result{margin-bottom:3.75rem}}.search-page__result:last-child{margin-bottom:0}.search{align-items:flex-end;border-bottom:1px solid #637878;display:flex;height:2.5rem;padding-bottom:.625rem;width:100%}.search input{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;flex-grow:1;font-family:inherit;font-size:1.125rem;font-weight:300;min-width:0;width:auto}@media screen and (min-width:500px){.search input{font-size:1.875rem}}@media screen and (min-width:1360px){.search input{font-size:3.125rem}}.search button{-webkit-appearance:none;appearance:none;background-color:#637878;border:none;border-radius:50%;color:#fff;font-family:inherit;font-size:.8125rem;height:40px;letter-spacing:.0625em;margin-left:1.25rem;padding:0;text-transform:uppercase;width:40px}@media screen and (min-width:500px){.search button{font-size:1.125rem;height:70px;width:70px}}.search--menu{border:none;margin:0 auto;max-width:543px;padding:0;width:100%}.search--menu .search__input{background-color:#fcf1d3;border-radius:50px 0 0 50px;font-size:1rem;height:100%;padding:10px 2px 10px 24px;width:100%}.search--menu .search__button{background-color:#637878;border-radius:0 50px 50px 0;height:100%;margin:0;padding:8px 12px 9px;width:auto}.search--menu .search__button:hover{cursor:pointer}.search--menu .search__button:hover .search__button-text{border-bottom:1px solid #fcf1d3}.search--menu .search__button-text{border-bottom:1px solid #0000;color:#fcf1d3;font-size:1rem;letter-spacing:normal;text-transform:none}.select-option__input{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.select-option__label{background:#fff;border:1px solid #0000;border-radius:20px;color:#343e3e;cursor:pointer;display:block;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;justify-content:center;min-height:40px;padding:0 17px;position:relative;text-align:center;text-transform:none}.select-option__label:hover{box-shadow:0 4px 20px #0000001a;box-sizing:border-box}.select-option__label{border:1px solid #979c9c}.select-option__label--checked{border:1px solid #2a836b;color:#2a836b;flex-direction:row}.select-option__label-text{align-self:center;margin-top:2px}.select-option__label-icon{margin-right:5px}.select-option .select-option__input:focus+.select-option__label{border:2px solid #2a836b}.mouse-user .select-option .select-option__input:focus+.select-option__label{border:1px solid #979c9c}.select{position:relative}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.select--active{z-index:2}.select select{animation:fade-in 0s 1s both;font-size:16px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.select--is-mounted select{animation-fill-mode:none;opacity:0;z-index:0}.select--has-touch select{z-index:2}.select--is-disabled{opacity:.5}.select__element,.select__fake{color:#343e3e;letter-spacing:.0625em;text-transform:uppercase}.select__fake{position:relative;-webkit-user-select:none;user-select:none}.select:not(.select--has-touch) select:focus+.select__fake{outline:1px dotted currentColor;outline:4px solid #000}.select__element{background-color:#fff;border-top:1px solid #637878;padding:15px 0}.select__dropdown{background-color:#f5f2ec;border-radius:0;border-top:none;font-size:inherit;list-style:none;margin-top:-1px;max-height:200px;overflow:auto;padding:0;position:absolute;width:100%}.select__option{cursor:pointer;padding:10px 20px}.select__option:first-child{padding-top:20px}.select__option:last-child{padding-bottom:20px}.select__option:focus,.select__option:hover{background-color:#e7e5df;color:#262626}.select__icon{color:#637878;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select__icon--active{transform:translateY(-50%) rotate(-180deg)}.skip-nav-link{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.skip-nav-link:focus{left:auto;opacity:1;top:auto;width:30%;z-index:999;clip:auto;background-color:#ff8367;color:#262626;font-size:1.2em;margin:10px 35%;padding:.9375rem;text-align:center;text-decoration:none;text-transform:uppercase}.social-media-link{color:#fcf1d3;width:3.75rem}.social-media-link:focus circle,.social-media-link:hover circle{stroke-dashoffset:153.86px}.social-media-link__icon{width:45px}.social-media-link__icon circle{stroke-dasharray:153.86px;stroke-dashoffset:0;transition:stroke-dashoffset .5s}.support-links{padding:3.75rem}.support-links__links{margin-top:3.75rem}@media screen and (min-width:500px){.support-links__links{display:flex;flex-wrap:wrap;justify-content:space-between}.support-links__link-list{flex-grow:0;flex-shrink:0;width:45%}}.support-links__text{margin-top:2.5rem}.support-links__cta{display:flex;margin-top:1.25rem}.support__buttons{bottom:0;position:fixed;right:0;transition:transform .4s ease-out;z-index:56}.support__buttons--offset{transform:translateY(30px)}@media screen and (min-width:500px){.support__buttons--offset{transform:translateY(45px)}}@media screen and (min-width:1000px){.support__buttons--offset{transform:translateY(50px)}}@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.support__button,.support__link{align-items:center;animation:scale-in .7s cubic-bezier(.3,1.4,.4,1) 1s both;border-radius:100%;display:flex;font-size:.8125rem;font-weight:500;height:60px;justify-content:center;padding:0 .5em;width:60px}@media screen and (min-width:500px){.support__button,.support__link{font-size:1.125rem;height:90px;width:90px}}@media screen and (min-width:1000px){.support__button,.support__link{height:100px;padding:0 1em;width:100px}}.support__button:focus span,.support__button:hover span,.support__link:focus span,.support__link:hover span{text-decoration:underline}.support__link{color:#262626;text-align:center;text-decoration:none}.support__link--orange{background-color:#ff8367}.support__link--pink{background-color:#f7d1c3}.support__link--pink-light{background-color:#fbe8e1}.support__link--aqua{background-color:#a0c3c3}.support__button{animation-delay:1.1s;-webkit-appearance:none;appearance:none;background-color:#d24348;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:inherit}.support__button-chat-icon{margin-bottom:1px;width:15px;fill:#fff}@media screen and (min-width:500px){.support__button-chat-icon{margin-bottom:3px;width:18px}}.support__contact-form-container,.support__support-links-container{position:fixed;z-index:99}#zissonWebChat.closed{height:0!important;opacity:0;width:0!important}.swiper-button{align-items:flex-start;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#637878;display:flex;font-family:inherit;height:100%;justify-content:flex-end;padding:0;z-index:10}.swiper-button--full-width{width:100%}.swiper-button--previous .swiper-button__icon{transform:rotate(180deg)}.swiper-button__icon{height:50px}.tag-filter__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tag-filter__list-item{margin-bottom:15px;padding:0 10px 0 0}.tag-filter__list-item:last-child{margin-bottom:0}.teasers-carousel-block{padding:0 40px;position:relative;width:100%}.teasers-carousel-block--one-item .teasers-carousel-block__button{display:none}@media screen and (min-width:650px){.teasers-carousel-block--two-items .teasers-carousel-block__button{display:none}}@media screen and (min-width:1000px){.teasers-carousel-block--three-items .teasers-carousel-block__button{display:none}}.teasers-carousel-block__button{background:none;border:2px solid #343e3e;border-left:none;border-top:none;cursor:pointer;display:block;height:18px;margin-top:-9px;position:absolute;scale:1;top:50%;transition:all .3s linear;translate:0;width:18px;z-index:10}@media screen and (min-width:500px){.teasers-carousel-block__button{height:35px;margin-top:-14px;width:35px}}.teasers-carousel-block__button--next{right:-2px;transform:rotate(-45deg)}@media screen and (min-width:500px){.teasers-carousel-block__button--next{right:-20px}}.teasers-carousel-block__button--prev{left:-2px;transform:rotate(135deg)}@media screen and (min-width:500px){.teasers-carousel-block__button--prev{left:-20px}}.teasers-carousel-block__button:focus-visible,.teasers-carousel-block__button:hover{scale:1.3}.teasers-carousel-block__item{margin:0 10px;min-height:100%}@media (min-width:1024px){.teasers-carousel-block__item{position:relative}.teasers-carousel-block__item:after,.teasers-carousel-block__item:before{content:"";opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:10}.teasers-carousel-block--red .teasers-carousel-block__item:after,.teasers-carousel-block--red .teasers-carousel-block__item:before{background-color:#e23142}.teasers-carousel-block--yellow .teasers-carousel-block__item:after,.teasers-carousel-block--yellow .teasers-carousel-block__item:before{background-color:#343e3e}.teasers-carousel-block--green .teasers-carousel-block__item:after,.teasers-carousel-block--green .teasers-carousel-block__item:before{background-color:#fcf1d3}.teasers-carousel-block__item:before{height:32px;width:87px}.teasers-carousel-block__item:after{height:87px;width:32px}.teasers-carousel-block--three-items .slick-slide.slick-current+.slick-slide .teasers-carousel-block__item:after,.teasers-carousel-block--three-items .slick-slide.slick-current+.slick-slide .teasers-carousel-block__item:before{opacity:1}}.teasers-carousel-block .slick-track{display:flex!important;margin:0 auto}.teasers-carousel-block .slick-slide{height:inherit!important}.teasers-carousel-block .slick-slide>div{display:flex;min-height:100%}.text-input--required .text-input__heading{position:relative}.text-input--required .text-input__heading:after{content:"*";display:inline-block;position:absolute;right:-1rem;top:0}.text-input--number .text-input__input{-moz-appearance:textfield}.text-input--number .text-input__input::-webkit-inner-spin-button,.text-input--number .text-input__input::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.text-input--search .text-input__input{box-sizing:border-box;padding-right:2.5rem}.text-input--in-faq-link .text-input__input{color:#637878}.text-input--in-housing-project-contact-form--light,.text-input--in-housing-project-contact-form--light .text-input__input{color:#979c9c}.text-input--in-housing-project-contact-form--light .text-input__input,.text-input--in-housing-project-contact-form--light label{color:#262626}.text-input--in-housing-project-contact-form--dark .text-input__input,.text-input--in-housing-project-contact-form--green .text-input__input{color:#e7e5df}.text-input--in-housing-project-contact-form .text-input__input{background:#0000}.text-input--in-faq-answer{margin-top:20px}.text-input--in-add-board-news-text,.text-input--in-add-board-news-title,.text-input--in-edit-board-news-text,.text-input--in-edit-board-news-title,.text-input--in-faq-link,.text-input--in-faq-link-text,.text-input--in-news-link,.text-input--in-news-link-text{margin-top:1.875rem;width:100%}.text-input--textarea .text-input__input{font-family:inherit;max-width:100%;min-height:10rem;min-width:100%}.text-input--error ::-webkit-input-placeholder{color:#be3c40}.text-input--error :-moz-placeholder,.text-input--error ::-moz-placeholder{color:#be3c40}.text-input--error :-ms-input-placeholder{color:#be3c40}.text-input--in-handymen-contact .text-input__label,.text-input__label--hidden{left:-999em;position:absolute;clip:rect(0,0,0,0);opacity:0;overflow:hidden}.text-input__label--simple{margin:0}@media screen and (min-width:1000px){.text-input__label--simple{margin:0}}.text-input--in-add-comment .text-input__label{color:#343e3e;font-size:1rem;font-weight:400;line-height:1.25}.text-input--in-add-comment .text-input__label.label--error{color:#be3c40}.text-input--in-add-credit-card .text-input__label{font-size:18px;font-weight:700;font-weight:500;margin-bottom:10px}.text-input__description{margin-top:1rem}.text-input__input{-webkit-appearance:none;border:1px solid #979c9c;border-radius:0;color:#343e3e;font-family:National2,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;height:40px;line-height:1;margin-bottom:1.25rem;padding:5px 12px;width:100%}@media screen and (min-width:500px){.text-input__input{font-size:1.125rem;margin-bottom:1.875rem;padding:10px 12px}}.text-input__input:active,.text-input__input:focus{border:2px solid #637878}.text-input__input--error,.text-input__input:focus:required:invalid{border:1px solid #be3c40!important;color:#be3c40!important}.text-input__input--error:active,.text-input__input--error:focus,.text-input__input:focus:required:invalid:active,.text-input__input:focus:required:invalid:focus{border:2px solid #be3c40!important}.text-input__input:-webkit-autofill,.text-input__input:-webkit-autofill:active,.text-input__input:-webkit-autofill:focus,.text-input__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#343e3e!important;font-size:1rem;font-weight:400;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media screen and (min-width:500px){.text-input__input:-webkit-autofill,.text-input__input:-webkit-autofill:active,.text-input__input:-webkit-autofill:focus,.text-input__input:-webkit-autofill:hover{font-size:1.25rem}}.text-input__input--confirmation-input{border:2px solid #2a836b;padding-bottom:3px;padding-top:6px;width:137px}.text-input--error .text-input__input--confirmation-input{border-color:#be3c40}.text-input--in-add-credit-card .text-input__input,.text-input--in-keys-payment .text-input__input,.text-input--in-order-keys .text-input__input{margin-bottom:0}.text-input__input--simple{border-color:#979c9c;border-width:0 0 1px;height:35px;margin-bottom:1.25rem;padding:0}@media screen and (min-width:1000px){.text-input__input--simple{margin-bottom:1.875rem}}.text-input--in-handymen-contact .text-input__input{border:1px solid #2a836b;color:#2a836b;display:block;font-family:National2,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;height:40px;line-height:36px;margin:0 0 20px;min-height:40px;overflow:hidden;padding:0 20px;resize:none;transition:height 1s ease-in-out}@media screen and (min-width:500px){.text-input--in-handymen-contact .text-input__input{font-size:1.375rem}}.text-input--in-handymen-contact .text-input__input:active,.text-input--in-handymen-contact .text-input__input:focus{border:2px solid #2a836b}@media screen and (min-width:1360px){.text-input--in-handymen-contact .text-input__input{margin:0}}.text-input--in-faq-question .text-input__input{line-height:1.4}.text-input--in-handymen-contact-expanded .text-input__input{height:136px;line-height:1.2;overflow-y:auto;padding-bottom:10px;padding-top:10px}@media screen and (min-width:1360px){.text-input--in-handymen-contact-expanded .text-input__input{height:166px;line-height:1.23}}.text-input--in-add-board-news-text .text-input__input,.text-input--in-add-board-news-title .text-input__input,.text-input--in-edit-board-news-text .text-input__input,.text-input--in-edit-board-news-title .text-input__input,.text-input--in-faq-answer .text-input__input,.text-input--in-faq-link .text-input__input,.text-input--in-faq-link-text .text-input__input,.text-input--in-news-link .text-input__input,.text-input--in-news-link-text .text-input__input{color:#637878;font-family:National2,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:.625rem}.text-input--in-faq-link-text .text-input__input,.text-input--in-news-link-text .text-input__input{margin-bottom:1.25rem}.text-input--in-add-board-news-title .text-input__input,.text-input--in-edit-board-news-title .text-input__input,.text-input--in-faq-question .text-input__input{font-size:1.125rem;line-height:1.4;min-height:5.3125rem}@media screen and (min-width:500px){.text-input--in-add-board-news-title .text-input__input,.text-input--in-edit-board-news-title .text-input__input,.text-input--in-faq-question .text-input__input{font-size:1.375rem;min-height:7.5rem}}.text-input--in-edit-board-news-text .text-input__input,.text-input--in-faq-answer .text-input__input{line-height:1.81;min-height:18.75rem}@media screen and (min-width:500px){.text-input--in-edit-board-news-text .text-input__input,.text-input--in-faq-answer .text-input__input{min-height:25rem}}.text-input--in-add-board-news-title .text-input__input{line-height:1.6;min-height:6.25rem;padding:5px 10px}@media screen and (min-width:500px){.text-input--in-add-board-news-title .text-input__input{min-height:3.4375rem;padding:10px 20px}}.text-input--in-add-board-news-text .text-input__input{line-height:1.6;min-height:18.75rem;padding:.625rem}@media screen and (min-width:1000px){.text-input--in-add-board-news-text .text-input__input{min-height:9.375rem;padding:1.25rem}}@media screen and (min-width:500px){.text-input--in-faq-link-text .text-input__input,.text-input--in-news-link-text .text-input__input{max-width:242px}}.text-input--in-faq-link-text .text-input__input{color:#637878}.text-input--in-faq-answer .text-input__input{max-width:213px}@media screen and (min-width:500px){.text-input--in-faq-answer .text-input__input{max-width:242px}}.text-input--in-add-comment .text-input__input{background-color:#f5f4f3;border:1px solid #979c9c;border-radius:10px;color:#6c6c6c;display:block;font-size:1rem;line-height:1.44;margin:0;min-height:138px;overflow:hidden;padding:20px 45px 20px 15px}@media screen and (min-width:500px){.text-input--in-add-comment .text-input__input{font-size:1.125rem}}.text-input--in-add-agenda-item .text-input__input{line-height:1.44;padding-right:40px}.text-input--textarea.text-input--in-faq-answer .text-input__input{color:#637878;margin-bottom:.625rem;padding-top:10px}.text-input--textarea.text-input--in-faq-question .text-input__input{color:#637878;margin-bottom:.625rem;overflow:hidden;padding-bottom:10px;padding-top:10px;resize:none}.text-input__input-and-info-container{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.text-input__input-container{flex:0 0 calc(100% - 40px)}@media(min-width:768px)and (max-width:999px){.text-input--in-keys-payment .text-input__input-container{flex:0 0 100%}}@media screen and (min-width:1120px){.text-input--in-keys-payment .text-input__input-container{flex:0 0 100%}}.text-input__note-container{align-self:flex-start;margin-left:auto}@media(min-width:768px)and (max-width:999px){.text-input--in-keys-payment .text-input__note-container{margin-right:-40px}}@media screen and (min-width:1120px){.text-input--in-keys-payment .text-input__note-container{margin-right:-40px}}.text-input--in-order-keys .text-input__error{margin-bottom:0}.text-input--in-order-keys{margin-bottom:20px}@media(min-width:768px)and (max-width:999px){.text-input--in-order-keys{margin-bottom:0}}@media screen and (min-width:1120px){.text-input--in-order-keys{margin-bottom:0}}.text-input__input-wrapper{position:relative}.text{line-height:1.83}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text--color-white{color:#fff}.text--color-black{color:#262626}.text--color-red{color:#d24348}.text--color-slate{color:#637878}.text--color-green-dark{color:#343e3e}.text--theme-ingress{font-size:1.25rem;font-weight:200;line-height:1.45}@media screen and (min-width:500px){.text--theme-ingress{font-size:1.875rem}}.text--theme-ingress-small{font-size:1.25rem;font-weight:200;line-height:1.6}.text--theme-uppercase-condensed{font-family:National2Condensed,Impact,Charcoal,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.125em;text-transform:uppercase}@media screen and (min-width:1000px){.two-images-block{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}}.two-images-block figcaption{width:100%}.video-list-block__content{margin:0;padding:0}@media screen and (min-width:500px){.video-list-block__content{margin-top:1.875rem}}.video-list-block__heading{margin-bottom:1.25rem}@media screen and (min-width:500px){.video-list-block__heading{margin-bottom:2.5rem}}.video-list-block__items{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;overflow:hidden}.video-list-block__link{margin-top:1.875rem}@media screen and (min-width:500px){.video-list-block__link{margin-top:2.5rem}}.video-list-item{all:unset;width:100%}.video-list-item__iframe{aspect-ratio:16/9;border:none;margin-bottom:.625rem;width:100%}.video-list-item__caption{color:#5e706f;font-size:1rem;font-weight:400;line-height:1.25}@media screen and (min-width:500px){.video-list-item__caption{font-size:1.125rem;line-height:1.39}}@media screen and (min-width:1000px){.video-list-item__caption{width:50%}}.video__container .video{height:100vh}@media screen and (min-width:1000px){.video__container .video{height:auto}}.video__container .video--in-inspo-article-list{max-height:500px}.video__container .video--in-housing-project-media-block,.video__container .video--in-inspo-full-width-media-block,.video__container .video--in-inspo-header{height:100vh;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media screen and (min-width:500px){.video__container .video--in-housing-project-media-block,.video__container .video--in-inspo-full-width-media-block,.video__container .video--in-inspo-header{height:auto}}.video__container--in-inspo-article-list{position:absolute}.video__container--in-housing-project-media-block,.video__container--in-inspo-full-width-media-block{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}

/*# sourceMappingURL=style.61dabe9823356b679291.css.map*/