@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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}: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(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,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:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbContentEl .slbContent,.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s}.slbImageWrap{position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);font-size:1.4em;left:0;padding:.71429em 0;position:absolute;right:0;text-align:center}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnter{0%{opacity:0;-moz-transform:translate3d(0,-1em,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnterNext{0%{opacity:0;-moz-transform:translate3d(4em,0,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0);-moz-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);-o-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnterPrev{0%{opacity:0;-moz-transform:translate3d(-4em,0,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0);-moz-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);-o-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}:root{--color-black:#000;--color-white:#fff;--color-off-white:#f6f5f5;--color-pale-green:#dbe2c6;--color-light-green:#b6bea0;--color-bright-green:#899a55;--color-green:#828070;--color-dark-green:#4a4d3b;--color-background:#f4f0e8;--color-dark-background:#dbd3c2;--color-brown:#e36c49;--color-dark-brown:#b34c28}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.aligncenter,.has-text-align-center{text-align:center;text-align:-moz-center;text-align:-webkit-center}html{font-size:16px;scroll-behavior:smooth}body,html{height:100%;width:100%}body{font-family:neuzeit-grotesk,sans-serif;font-size:clamp(18px,1.3888890278vw,20px);font-weight:300;line-height:1.4;overflow-x:hidden;-webkit-font-smoothing:antialiased;color:var(--color-dark-green);padding-top:136px}body:before{background-color:transparent;content:"";display:block;height:100vh;left:0;position:fixed;top:0;transition:background-color .4s ease;width:100vw;z-index:-1}body.shadow:before{background-color:rgba(0,0,0,.302);z-index:99}img,svg{height:auto;max-width:100%}.container{box-sizing:border-box;margin:0 auto;max-width:1300px;padding:0 20px;width:100%}.container--awards{max-width:100%;padding:clamp(42px,4.9305560486vw,71px) clamp(10px,1.3888890278vw,20px) clamp(38px,4.4444448889vw,64px)}#contact,#investment,#location,#standard{scroll-margin:60px}.page-title{display:none}body.no-scroll{overflow-y:hidden}@media(min-width:1920px){html{font-size:.8333334167vw}body{font-size:1.0416667708vw;padding-top:7.2916673958vw}.container{max-width:67.7083401042vw;padding:0 1.0416667708vw}.container--awards{max-width:100%;padding:3.6979170365vw 1.0416667708vw 3.3333336667vw}#contact,#investment,#location,#standard{scroll-margin:3.1250003125vw}}@media(max-width:992px){body{padding-top:125px}.container{padding:0 clamp(10px,2.0161292339vw,20px)}.container--awards{padding:clamp(42px,4.9305560486vw,71px) clamp(10px,1.3888890278vw,20px) clamp(38px,4.4444448889vw,64px)}}.h1,h1{font-size:clamp(34px,3.3333336667vw,48px)}.h1,.h2,h1,h2{font-weight:400;line-height:1.26;margin:0 0 1em}.h2,h2{font-size:clamp(32px,2.7777780556vw,40px)}.h3,h3{font-size:clamp(22px,2.3611113472vw,34px)}.h3,.h4,h3,h4{font-weight:400;line-height:1.26;margin:0 0 1em}.h4,h4{font-size:clamp(20px,1.9444446389vw,28px)}.h5,.h6,h5,h6{font-size:clamp(34px,3.3333336667vw,48px);font-weight:400;line-height:1.26;margin:0 0 1em}blockquote,p{margin:0 0 1.75em}a,label{cursor:pointer}a{color:var(--color-text);text-decoration:none;transition:color .4s ease}a img{outline:none}small{font-size:80%}del,s,u{position:relative}del:after,s:after,u:after{content:"";pointer-events:none;position:absolute;white-space:nowrap}b,dt,strong{font-weight:600}dl>dd,li>ol,li>ul{line-height:1.75rem;margin-bottom:0}em{font-style:italic}ol,ul{margin-bottom:1.75em;padding-left:1.5em}ol li,ul li{margin-bottom:.3em}sup{vertical-align:super}sub{font-size:smaller;vertical-align:sub}a,button,input,input::placeholder{font-family:neuzeit-grotesk,sans-serif}.mb-0{margin-bottom:0}.footer{background-color:var(--color-black);color:var(--color-white);padding:60px 0}.footer p,.footer ul{margin:0}.footer-container{display:flex;flex-wrap:wrap}.footer-logo{height:fit-content;height:-moz-fit-content;width:clamp(257px,26.8750026875vw,387px)}.footer-logo img{height:auto;width:100%}.footer-form{margin-left:auto}.footer-form h3{font-size:24px;margin-bottom:15px}.footer-form form{width:440px}.footer-form input{border:none;border-bottom:1px solid var(--color-white);font-size:18px;margin-bottom:30px;padding:8px 0;width:100%}.footer-form button,.footer-form input{background-color:transparent;color:var(--color-white)}.footer-form button{align-items:center;border:none;cursor:pointer;display:flex;margin-left:auto;margin-right:-5px;padding:10px 40px 10px 0;position:relative;transition:color .4s ease}.footer-form button span{display:block;flex:1;font-size:18px;text-transform:uppercase}.footer-form button svg{height:28px;position:absolute;right:5px;transition:right .4s ease;width:28px}.footer-form button path{transition:fill .4s ease}.footer-form button:hover{color:var(--color-brown)}.footer-form button:hover svg{right:0}.footer-form button:hover path{fill:var(--color-brown)}.footer-wrapper{align-items:end;display:flex;flex-wrap:wrap;margin-top:50px;width:100%}.footer-info{display:flex;margin-right:clamp(25px,3.4722225694vw,50px)}.footer-info .item{font-size:16px;margin-right:clamp(30px,4.1666670833vw,60px);min-width:180px}.footer-info .item:first-child span{min-width:auto}.footer-info ul{list-style:none;margin:13px 0 0;padding:0}.footer-info li{display:flex}.footer-info li span{display:block;margin-right:20px;min-width:46px}.footer-links{margin-bottom:auto;margin-right:20px}.footer-links p{display:block;font-size:14px;line-height:2;margin-bottom:13px;text-decoration:underline;text-transform:uppercase;width:fit-content;width:-moz-fit-content}.footer-copyrights{font-size:14px;margin-left:auto;text-align:right}.footer-copyrights a{text-decoration:underline}@media(min-width:1920px){.footer{padding:3.1250003125vw 0}.footer-logo{width:20.1562520156vw}.footer-form h3{font-size:1.250000125vw;margin-bottom:.7812500781vw}.footer-form form{width:22.9166689583vw}.footer-form input{border-bottom:.0520833385vw solid var(--color-white);font-size:.9375000938vw;margin-bottom:1.5625001563vw;padding:.4166667083vw 0}.footer-form button{margin-right:-.2604166927vw;padding:.5208333854vw 2.0833335417vw .5208333854vw 0}.footer-form button span{font-size:.9375000938vw}.footer-form button svg{height:1.4583334792vw;width:1.4583334792vw}.footer-form button:hover svg{right:0}.footer-wrapper{margin-top:2.6041669271vw}.footer-info{display:flex;margin-right:2.6041669271vw}.footer-info .item{font-size:.8333334167vw;margin-right:3.1250003125vw;min-width:9.3750009375vw}.footer-info ul{margin:.677083401vw 0 0}.footer-info li span{min-width:2.3958335729vw}.footer-info li span,.footer-links{margin-right:1.0416667708vw}.footer-links p{margin-bottom:.677083401vw}.footer-copyrights,.footer-links p{font-size:.7291667396vw}}@media(max-width:768px){.footer{padding:30px 0 60px}.footer-logo{margin-bottom:60px}.footer-form,.footer-form form{width:100%}.footer-form button{display:none}.footer-info{margin-bottom:40px;margin-right:0;order:2;width:66.66%}.footer-info .item{margin-bottom:20px;margin-left:20px;margin-right:0;min-width:auto;width:50%}.footer-links{margin-right:auto;order:1;width:170px}.footer-copyrights{margin:0 auto;order:3;text-align:center;width:100%}}@media(max-width:578px){.footer-wrapper{justify-content:space-between}.footer-info{display:flex;flex-wrap:wrap;max-width:180px;width:fit-content;width:-moz-fit-content}.footer-info .item{margin-left:0;width:180px}.footer-info .item:first-child{order:2}.footer-info .item:last-child{order:1}.footer-links{margin-right:20px}}@media(max-width:390px){.footer-links{margin-right:clamp(10px,5.128205641vw,20px);width:fit-content;width:-moz-fit-content}.footer-links p{font-size:clamp(12px,3.5897439487vw,14px)}.footer-info{margin-left:auto;max-width:clamp(155px,46.1538507692vw,180px)}.footer-info .item{font-size:clamp(14px,4.1025645128vw,16px);width:fit-content;width:-moz-fit-content}}.header{background-color:var(--color-white);padding:25px 0;position:fixed;top:0;transition:padding .4s ease;width:100%;z-index:99}.header-container{align-items:center;display:flex;justify-content:space-between;max-width:1400px}.header-logo{display:block;height:clamp(75px,6.1111117222vw,88px);margin-right:40px;transition:height .4s ease;width:fit-content;width:-moz-fit-content}.header-logo img{display:block;height:100%;width:auto}.header-wrapper{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:end}.header-menu{margin:5px 0}.header-menu .list{align-items:center;display:flex;list-style:none;margin-bottom:0;padding:0}.header-menu .item{margin-bottom:0;margin-right:clamp(6px,.8333334167vw,12px)}.header-menu .item a{display:block;font-size:clamp(16px,1.250000125vw,18px);font-weight:400;letter-spacing:1.75px;padding:5px clamp(5px,.6944445139vw,10px);text-transform:uppercase;transition:color .4s ease;width:fit-content;width:-moz-fit-content}.header-menu .item a:hover,.header-menu .item.active a{color:var(--color-brown)}.header-more{align-items:center;display:flex;list-style:none;margin:5px 0;padding:0}.header-more .item{margin-bottom:0;margin-right:clamp(7px,.9722223194vw,14px)}.header-more .item a{background-color:var(--color-background);border-radius:20px;box-sizing:border-box;color:var(--color-green);display:block;font-size:clamp(16px,1.250000125vw,18px);font-weight:400;line-height:1.75;min-width:clamp(100px,7.9861119097vw,115px);padding:6px clamp(7px,.9722223194vw,14px);text-align:center;transition:background-color .4s ease;width:fit-content;width:-moz-fit-content}.header-more .item a:hover{background-color:var(--color-dark-background)}.header-more .item:last-child{margin-right:0}.header-more .item--dark a{background-color:var(--color-green);color:var(--color-background);font-size:clamp(14px,1.1111112222vw,16px)}.header-more .item--dark a:hover{background-color:var(--color-dark-green)}.header-more .item--icon{aspect-ratio:1/1;height:clamp(36.5px,2.7777780556vw,40px)}.header-more .item--icon path{transition:fill .4s ease}.header-more .item--icon a{background-color:initial;min-width:auto;padding:0}.header-more .item--icon a:hover{background-color:initial}.header-more .item--icon a:hover path{fill:var(--color-dark-green)}.header-more .item--icon svg{height:clamp(36.5px,2.7777780556vw,40px);width:clamp(36.5px,2.7777780556vw,40px)}.header--minified{padding:10px 0}.header--minified .header-logo{height:50px}@media(min-width:1920px){.header{padding:1.3020834635vw 0}.header-container{max-width:72.9166739583vw}.header-logo{height:4.5833337917vw;margin-right:2.0833335417vw}.header-menu{margin:.2604166927vw 0}.header-menu .item{margin-right:.6250000625vw}.header-menu .item a{font-size:.9375000938vw;letter-spacing:.0911458424vw;padding:.5208333854vw}.header-more{margin:.2604166927vw 0}.header-more .item{margin-right:.7291667396vw}.header-more .item a{border-radius:1.0416667708vw;font-size:.9375000938vw;min-width:5.9895839323vw;padding:.3125000313vw .7291667396vw}.header-more .item--dark a{font-size:.8333334167vw}.header-more .item--icon{height:2.0833335417vw}.header-more .item--icon a{min-width:auto;padding:0}.header-more .item--icon svg{height:2.0833335417vw;width:2.0833335417vw}}@media(max-width:992px){.header{background-color:var(--color-off-white);padding:0;z-index:500}.header-container{display:flex;padding:25px clamp(10px,2.0161292339vw,20px);position:relative;transition:padding .4s ease}.header-container,.header-wrapper{background-image:url(../assets/img/background.png)}.header-wrapper{background-color:var(--color-off-white);background-position:50%;box-sizing:border-box;justify-content:space-between;left:0;padding:115px clamp(15px,2.0161292339vw,20px) 0;position:absolute;top:124px;transform:translateY(-100vh);transition:transform .6s ease-out,top .4s ease;width:100vw;z-index:-1}.header-menu{margin:0;width:100%}.header-menu .list{flex-wrap:wrap;width:100%}.header-menu .item{margin-bottom:25px;width:100%}.header-menu .item a{font-size:20px;line-height:1.2;padding:0}.header-menu .item:last-child{margin-bottom:50px}.header-more{margin:0}.header-more .item{margin-bottom:20px;margin-right:clamp(10px,1.4112904637vw,14px)}.header-more .item a{align-items:center;border-radius:22px;display:flex;font-size:18px;height:44px;justify-content:center;min-width:151px;padding:6.25px 14px}.header-more .item--dark a{background-color:var(--color-dark-green)}.header-more .item--icon{height:44px}.header-more .item--icon a{background-color:initial;min-width:auto;padding:0}.header-more .item--icon svg{height:44px;width:44px}.header-more .item--icon path{fill:var(--color-dark-green)}.header.is-active .header-wrapper{transform:translateY(0)}.header--minified .header-container{padding:15px clamp(10px,2.0161292339vw,20px)}.header--minified .header-logo{height:55px}.header--minified .header-wrapper{top:79px}}@media(max-width:576px){.header-more{width:100%}.header-more li{flex:1}.header-more li:last-of-type{flex:initial}.header-more .item{margin-right:clamp(5px,2.5641028205vw,10px)}.header-more .item a{font-size:clamp(14px,4.6153850769vw,18px);min-width:auto;padding:6.25px 0;width:100%}.header-more .item:last-child{margin-right:0}.header-more .item--icon{height:44px;width:44px}.header-more .item--icon a{min-width:auto;padding:0}}.hamburger{cursor:pointer;display:none;height:40px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:40px}.hamburger,.hamburger-part{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.hamburger-part{background:#000;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.hamburger-part:first-child{top:9px}.hamburger-part:nth-child(2),.hamburger-part:nth-child(3){top:20px}.hamburger-part:nth-child(4){top:31px}.hamburger.is-active .hamburger-part:first-child{left:50%;top:15.5px;width:0}.hamburger.is-active .hamburger-part:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active .hamburger-part:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.is-active .hamburger-part:nth-child(4){left:50%;top:15.5px;width:0}@media(max-width:992px){.hamburger{display:block}}input,textarea{background-color:transparent;border:none;border-bottom:1px solid var(--color-dark-green);border-radius:0!important;font-family:neuzeit-grotesk,sans-serif!important;font-size:18px;font-weight:300;margin-bottom:32px;padding:8px 0;width:100%}input:active,input:focus,textarea:active,textarea:focus{outline:none}textarea{margin-bottom:15px}@media(max-width:992px){textarea{margin-bottom:20px}}.cs-animated{opacity:0!important}.cs-fadeIn{animation:csFadeIn .8s;animation-fill-mode:forwards;opacity:0}.cs-fadeInUp{animation:csFadeInUp .8s;animation-fill-mode:forwards;opacity:0}.cs-slideLeft{animation:csSlideLeft 1.4s;animation-fill-mode:forwards;opacity:0}.cs-slideRight{animation:csSlideRight 1.4s;animation-fill-mode:forwards;opacity:0}.cs-slideDown{animation:csSlideDown .9s;animation-fill-mode:forwards;opacity:0}.cs-pulse{animation:csPulse 1.2s;animation-iteration-count:1;opacity:1}.cs-spinRight{animation:csSpinRight 2s infinite;animation-timing-function:linear}.cs-spinLeft{animation:csSpinLeft 2s infinite;animation-timing-function:linear;transform:rotate(1turn)}@keyframes csFadeIn{0%{opacity:0}to{opacity:1}}@keyframes csFadeInUp{0%{opacity:0;transform:translateY(3.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes csSlideLeft{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes csSlideRight{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes csSlideDown{0%{opacity:0;transform:translateY(180px)}to{opacity:1;transform:translateY(0)}}@keyframes csPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes csSpinRight{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes csSpinLeft{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.popup{background:rgba(43,42,41,.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:-2}.popup.popup--active{animation:popup--show .5s forwards;display:block;z-index:10000}.popup-inner{height:100%;overflow-y:auto;padding:30px 20px}.popup-content{background:var(--color-background);color:#000;line-height:1.4;margin:auto;max-width:992px;position:relative;text-align:left;width:100%}.popup-content-outer{padding:50px 60px}.popup-footer{display:flex;flex-basis:100%;justify-content:space-between;margin-top:30px;width:100%}.popup-footer-buttons{align-items:center;display:flex;flex:1;justify-content:flex-end}.popup-button{background:var(--color-dark-green);border:0;color:var(--color-background);cursor:pointer;display:inline-block;font-size:clamp(12px,1.1111112222vw,16px);margin-bottom:0;margin-left:15px;max-width:100%;outline:0;overflow:hidden;padding:20px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all .5s,transform .75s,-webkit-transform .75s;white-space:nowrap}.popup-button:first-child{margin-left:0;margin-right:auto}.popup-button:hover{background:var(--color-green)}.popup-button--link{background:0 0;border:none;color:#000;cursor:pointer;font-size:.75em;font-weight:400;padding:0;text-decoration:underline;text-transform:uppercase;transition:color .5s}.popup-button--link:hover{background:transparent;color:var(--color-dark-brown);transform:none}.popup-button--accept,.popup-button--cancel,.popup-button--settings{max-width:clamp(175px,15.9722238194vw,230px);width:100%}@media(max-width:991.98px){.popup-button--accept,.popup-button--cancel,.popup-button--settings{max-width:none}}.popup-button--cancel,.popup-button--settings{background-color:transparent;border:1px solid;color:var(--color-dark-green)}.popup-button--settings,.popup-button--settings:hover{border-color:var(--color-dark-brown)}.popup-button--settings:hover{background-color:var(--color-dark-brown);color:var(--color-background)}.popup-button--cancel{border-color:var(--color-dark-green)}.popup-button--cancel:hover{background-color:rgba(74,77,59,.102)}.popup-button--loading:after{animation:spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#fff;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.popup-button--loading .text{visibility:hidden}.popup-button[disabled]{opacity:.5}.popup.cscks-accepted{display:none!important;opacity:0;visibility:hidden;z-index:-100}.popup.popup--cscks-management .cscks-content,.popup.popup--cscks-management .cscks-footer,.popup.popup--cscks-management .cscks-title{display:none}.popup.popup--cscks-management .cscks-content-settings,.popup.popup--cscks-management .cscks-title-settings{display:block}.popup.popup--cscks-management .cscks-footer-settings{display:flex;flex-wrap:wrap;justify-content:space-between}.cscks-header{position:relative;width:100%}.cscks-title{color:#000;font-weight:700;margin-bottom:0;padding-bottom:25px}.cscks-title-settings{display:none}.cscks-content{color:#000}.cscks-content a{color:inherit;font-size:inherit;text-decoration:underline}.cscks-content p{color:inherit;font-size:inherit;margin-bottom:10px}.cscks-content-settings{display:none}.cscks-manage{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.cscks-manage .option{margin-bottom:35px;width:calc(50% - 10px)}.cscks-manage .option-label{align-items:center;color:#000;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.cscks-manage .option-label input{display:none}.cscks-manage .option-label span{align-items:center;background-color:var(--color-dark-background);border-radius:20px;cursor:pointer;display:flex;height:26px;margin-left:7.5px;min-width:44px;position:relative;transition:background-color .4s ease;width:44px}.cscks-manage .option-label span:after{background-color:#fff;border-radius:50%;content:"";display:block;height:14px;left:4px;position:absolute;transition:left .4s ease;width:14px}.cscks-manage .option-label.is-active span{background-color:var(--color-brown)}.cscks-manage .option-label.is-active span:after{left:26px}.cscks-manage .option-text{font-size:13px}.cscks-footer{align-items:center;flex-wrap:wrap}.cscks-footer-settings{display:none;margin-top:0}@keyframes popup--show{0%{opacity:0}to{opacity:1}}@keyframes popup--hide{0%{opacity:1}to{opacity:0}}@media(max-width:991px){.popup-button{font-size:clamp(12px,2.0161292339vw,20px)}.popup-footer-buttons{flex-wrap:wrap}.popup-footer-buttons button{padding:7.5px}.popup-footer-buttons button:first-child{margin-bottom:5px!important}.cscks-manage .option{width:100%}.cscks-manage .option:last-child{margin-bottom:0}.cscks-content{max-height:45vh;overflow:auto}.cscks-footer{flex-wrap:wrap}.cscks-footer-settings{margin-top:30px}.cscks-footer .cscks-btn{margin-bottom:10px;margin-left:0;width:100%}.cscks-footer .cscks-btn:last-child{margin-bottom:0}.cscks-footer .cscks-accept,.cscks-footer .cscks-cancel,.cscks-footer .cscks-openSettings{display:block}.cscks-footer .cscks-cancel,.cscks-footer .cscks-manage{margin:0;margin-top:15px!important;padding:5px 0}}@media(max-width:576px){.popup-inner{box-sizing:border-box;display:flex;padding:5px 15px 15px 5px}.popup-content-outer{box-sizing:border-box;padding:15px}.cscks-manage .option-label span{margin-left:7.5px;min-width:36px;width:36px}.cscks-manage .option-label.is-active span:after{left:18px}.cscks-content{max-height:60vh}}@keyframes spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.menu-langs{position:relative}.menu-langs-list{background-color:var(--color-white);border:1px solid #cdcdcd;box-shadow:0 4px 8px rgba(0,0,0,.149);list-style:none;margin:0;opacity:0;padding:0 .5rem;position:absolute;right:0;top:100%;transition:opacity .4s ease,z-index .4s ease;z-index:-1}.menu-langs-item{font-size:clamp(16px,1.250000125vw,18px);margin-bottom:0;text-align:center;text-transform:uppercase}.menu-langs-item a{color:var(--color-text);display:block;padding:5px clamp(5px,.6944445139vw,10px)}.menu-langs-item.active{background:none;border:none;color:var(--color-text);display:block;margin-bottom:0;margin-left:.5em;padding:0 .5rem;width:fit-content}.menu-langs:hover .menu-langs-list{opacity:1;z-index:9}@media(max-width:991.98px){.menu-langs{margin:0 0 1em auto}.menu-langs-item.active{margin:0}.menu-langs-item.active:focus+ul{opacity:1;z-index:9}}.contact_anchor{bottom:clamp(20px,2.7777780556vw,40px);position:fixed;right:clamp(20px,2.7777780556vw,40px);transition:opacity .4s ease;z-index:99}.contact_anchor-wrapper{align-items:center;background-color:#f5392d;border:1px solid #f5392d;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;justify-content:flex-end;line-height:1.75;overflow:hidden;padding:10px 14px;transition:background-color .4s ease}.contact_anchor-wrapper:hover{background-color:#fff;color:#f5392d}.contact_anchor-wrapper:hover .contact_anchor-icon path{fill:#f5392d}.contact_anchor-wrapper:hover .contact_anchor-label{color:#f5392d}.contact_anchor-icon{display:block;height:20px;line-height:1;z-index:1}.contact_anchor-icon path{fill:#fff;transition:fill .4s ease}.contact_anchor-label{display:block;margin-right:7.5px;transition:color .4s ease}.contact_anchor--disabled{opacity:0;pointer-events:none}@media(max-width:992px){.contact_anchor{bottom:clamp(10px,2.0161292339vw,20px);right:clamp(10px,2.0161292339vw,20px)}}.wp-block-buttons-is-layout-flex{display:flex;flex-wrap:wrap;gap:16px}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons .wp-block-button{width:fit-content;width:-moz-fit-content}.wp-block-buttons .wp-element-button{background-color:var(--color-green);box-sizing:border-box;color:var(--color-background);display:block;font-size:16px;padding:7px 18px;text-align:center}.wp-block-buttons .wp-element-button:hover{background-color:var(--color-dark-green)}@media(max-width:576px){.wp-block-buttons .wp-block-button{width:100%}.wp-block-buttons .wp-element-button{padding:9px 18px;width:100%}}.hero{align-items:center;aspect-ratio:16/8;display:flex;height:calc(100vh - 135px);justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100vw}.hero-media{height:auto;max-width:none;min-height:100%;object-fit:cover;width:100%}.hero-watermark{align-items:center;background-color:var(--color-black);bottom:0;display:flex;height:clamp(64px,6.5277784306vw,94px);justify-content:center;position:absolute;right:0;width:clamp(187px,19.0972241319vw,275px);z-index:9}.hero-watermark img{height:clamp(26px,2.7083336042vw,39px);width:auto}@media(min-width:1920px){.hero{height:calc(100vh - 7.03125vw)}.hero-watermark{height:4.8958338229vw;width:14.322918099vw}.hero-watermark img{height:2.0312502031vw}}@media(max-width:992px){.hero{height:calc(100vh - 125px)}}@media(max-width:768px){.hero{aspect-ratio:3/4;max-height:100vh;min-width:auto}.hero-media{aspect-ratio:auto}.hero-watermark img{height:clamp(26px,2.7083336042vw,39px);width:auto}}.banner{overflow:hidden;padding:clamp(60px,6.9444451389vw,100px) 0 clamp(75px,6.9444451389vw,100px)}.banner-link,.banner-subtitle,.banner-text,.banner-title{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.banner-title{font-size:clamp(34px,3.3333336667vw,48px);line-height:1.2;margin-bottom:clamp(30px,2.4305557986vw,35px)}.banner-subtitle{color:var(--color-dark-brown);display:block;font-size:clamp(16px,1.250000125vw,18px);letter-spacing:clamp(4.8px,.3784722601vw,5.45px);line-height:1.22;margin-bottom:10px;margin-top:calc(clamp(10px,1.3888890278vw,20px)*-1);text-transform:uppercase;width:fit-content;width:-moz-fit-content}.banner-text{font-size:clamp(18px,1.6666668333vw,24px);font-weight:lighter;line-height:1.42;margin-bottom:clamp(30px,3.1250003125vw,45px)}.banner-link,.banner-text b,.banner-text dt,.banner-text strong{font-weight:400}.banner-link{align-items:center;color:var(--color-dark-brown);display:flex;font-size:clamp(18px,1.5277779306vw,22px);justify-content:center;line-height:1.64;padding:3px clamp(42px,3.3333336667vw,48px) 3px 0;position:relative;text-decoration:underline;text-underline-offset:8px;transition:color .4s ease;width:fit-content;width:-moz-fit-content}.banner-link svg{height:28px;position:absolute;right:5px;transition:right .4s ease;width:28px}.banner-link path{fill:var(--color-dark-brown);transition:fill .4s ease}.banner-link--btn{border-radius:30px;font-size:16px;padding:7px 48px 7px 18px;text-decoration:none;transition:background-color .4s ease}.banner-link--btn svg{right:10px}.banner-link--btn:hover svg{right:5px!important}.banner-link:hover svg{right:0}.banner-inner .contact{padding-bottom:0;padding-top:20px}.banner-inner .contact-container{padding:0}.banner-img{display:block;height:auto;margin:clamp(15px,2.0833335417vw,30px) auto calc(clamp(75px,6.9444451389vw,100px)*-1);max-height:clamp(178px,13.750001375vw,198px);width:100%}.banner-img--mobile{display:none}.banner--beige{background-color:var(--color-background)}.banner--beige .banner-link--btn{background-color:var(--color-dark-brown);color:var(--color-background)}.banner--beige .banner-link--btn path{fill:var(--color-brown)}.banner--beige .banner-link--btn:hover{background-color:var(--color-brown)}.banner--beige .banner-link--btn:hover path{fill:var(--color-background)}.banner--green{background-color:var(--color-pale-green)}.banner--green .banner-link--btn{background-color:var(--color-dark-green);color:var(--color-background)}.banner--green .banner-link--btn path{fill:#869266}.banner--green .banner-link--btn:hover{background-color:#b24c28}.banner--green .banner-link--btn:hover path{fill:var(--color-background)}@media(min-width:1920px){.banner{padding:5.2083338542vw 0}.banner-link,.banner-subtitle,.banner-text,.banner-title{max-width:46.8750046875vw}.banner-title{font-size:2.50000025vw;margin-bottom:1.822916849vw}.banner-subtitle{font-size:.9375000938vw;letter-spacing:.2838541951vw;margin-bottom:10px;margin-top:-1.0416667708vw}.banner-text{font-size:1.250000125vw;margin-bottom:2.3437502344vw}.banner-link{font-size:1.1458334479vw;padding:.1562500156vw 2.50000025vw .1562500156vw 0;text-underline-offset:.4166667083vw}.banner-link svg{height:1.4583334792vw;right:.2604166927vw;width:1.4583334792vw}.banner-link--btn{border-radius:1.5625001563vw;font-size:.8333334167vw;padding:.3645833698vw 2.50000025vw .3645833698vw .9375000938vw}.banner-link--btn svg{right:.5208333854vw}.banner-link--btn:hover svg{right:.2604166927vw!important}.banner-link:hover svg{right:0}.banner-img{margin:1.5625001563vw auto -5.2083338542vw;max-height:10.3125010313vw}}@media(max-width:768px){.banner-link,.banner-subtitle,.banner-text,.banner-title{margin-left:0;margin-right:0;text-align:left}.banner-subtitle{margin-top:0}.banner-text br{display:none}.banner-link--btn{padding-bottom:9px;padding-top:9px}.banner-inner .contact-person{margin-bottom:0}.banner-img{display:none}.banner-img--mobile{box-sizing:border-box;display:block;padding-left:10px;padding-right:10px}}.text_media{padding:clamp(60px,6.9444451389vw,100px) 0}.text_media-container{align-items:start;display:flex;justify-content:space-between}.text_media-content{margin-right:clamp(20px,2.7777780556vw,40px);max-width:460px;width:100%}.text_media-content--right{margin-right:0;order:2}.text_media-title{font-size:clamp(24px,2.3611113472vw,34px);line-height:1.18;margin-bottom:clamp(35px,3.1250003125vw,45px)}.text_media-subtitle{color:var(--color-bright-green);display:block;font-size:clamp(16px,1.250000125vw,18px);letter-spacing:clamp(4.5px,.3472222569vw,5px);line-height:1.2;margin-bottom:10px;text-transform:uppercase;width:fit-content;width:-moz-fit-content}.text_media-text{font-weight:lighter;max-width:410px}.text_media-text p{line-height:1.44}.text_media-text p:last-child{margin-bottom:0}.text_media-text b,.text_media-text dt,.text_media-text strong{font-weight:400}.text_media-text--mobile{display:none}.text_media-media{display:flex;justify-content:end;width:100%}.text_media-media--left{justify-content:start}.text_media-media--left .text_media-img{margin-right:clamp(20px,2.7777780556vw,40px);padding:0 0 clamp(33px,4.5138893403vw,65px) clamp(33px,4.5138893403vw,65px)}.text_media-media--left .text_media-img:before{left:0;right:auto}.text_media-img{aspect-ratio:16/11;display:flex;justify-content:center;max-width:672px;overflow:hidden;padding:0 clamp(33px,4.5138893403vw,65px) clamp(33px,4.5138893403vw,65px) 0;position:relative;width:100%;z-index:1}.text_media-img img,.text_media-img video{height:auto;min-height:100%;object-fit:cover;width:100%}.text_media-img:before{background-color:#d7d2c7;bottom:0;content:"";display:block;height:clamp(155px,21.5277799306vw,310px);position:absolute;right:0;width:clamp(155px,21.5277799306vw,310px);z-index:-1}.text_media-img--small{aspect-ratio:1/1;padding:0 clamp(55px,4.5138893403vw,65px) clamp(55px,5.5555561111vw,80px) 0}.text_media--reverse .text_media-img--small{max-width:317px;padding:0 0 clamp(55px,5.5555561111vw,80px) clamp(55px,5.5555561111vw,80px)}.text_media--reverse .text_media-content{max-width:420px}.text_media--reverse .text_media-text{max-width:none}.text_media--small{padding:clamp(40px,5.2083338542vw,75px) 0}.text_media--small .text_media-media{width:auto}.text_media--small .text_media-content{flex:1;margin-right:0;max-width:664px;padding-right:clamp(0px,4.8611115972vw,70px)}.text_media--background{background-image:url(../assets/img/background.png)}@media(min-width:1920px){.text_media{padding:5.2083338542vw 0}.text_media-content{margin-right:2.0833335417vw;max-width:23.9583357292vw}.text_media-title{font-size:1.7708335104vw;margin-bottom:2.3437502344vw}.text_media-subtitle{font-size:.9375000938vw;letter-spacing:.2604166927vw;margin-bottom:.5208333854vw}.text_media-text{max-width:21.3541688021vw}.text_media-media--left .text_media{order:1}.text_media-media--left .text_media-img{margin-right:2.0833335417vw;padding:0 0 3.3854170052vw 3.3854170052vw}.text_media-img{max-width:35.0000035vw;padding:0 3.3854170052vw 3.3854170052vw 0}.text_media-img:before{height:16.1458349479vw;width:16.1458349479vw}.text_media-img--small{padding:0 3.3854170052vw 4.1666670833vw 0}.text_media--reverse .text_media-img--small{max-width:16.5104183177vw;padding:0 0 4.1666670833vw 4.1666670833vw}.text_media--reverse .text_media-content{max-width:21.8750021875vw}.text_media--small{padding:3.9062503906vw 0}.text_media--small .text_media-content{max-width:34.5833367917vw;padding-right:3.6458336979vw}}@media(max-width:992px){.text_media{margin:60px 0;padding:0}.text_media-container{flex-wrap:wrap}.text_media-content{max-width:none;order:1;width:100%}.text_media-media{flex:initial;justify-content:center;margin-bottom:20px;margin-right:0!important;order:2;width:100%}.text_media-media--left .text_media-img{margin-right:0}.text_media-media--left .text_media-img--small{margin-right:clamp(20px,2.7777780556vw,40px)}.text_media-subtitle{margin-bottom:15px}.text_media-title{margin-bottom:20px;margin-left:10px;width:100%}.text_media-text{display:none;margin-left:10px;max-width:none}.text_media-text p{line-height:1.56}.text_media-text--mobile{display:block;order:3}.text_media-img{height:100%;max-height:350px;width:auto}.text_media-img:before{aspect-ratio:1/1;height:auto;max-width:235px;width:39.7435937179vw}.text_media-img--small{max-width:clamp(207px,31.9556483569vw,317px)!important}.text_media-img--small:before{aspect-ratio:auto;height:clamp(207px,31.9556483569vw,317px);max-width:none;width:clamp(207px,31.9556483569vw,317px)}.text_media--reverse .text_media-title{margin-bottom:30px}.text_media--reverse .text_media-content{max-width:none}.text_media--reverse .text_media-media{margin-bottom:30px;max-width:none}}.assets{background-color:var(--color-background);padding:clamp(60px,5.5555561111vw,80px) 0}.assets-subtitle,.assets-title{text-align:center}.assets-subtitle{color:var(--color-dark-brown);display:block;font-size:clamp(16px,1.250000125vw,18px);letter-spacing:clamp(4.8px,.3784722601vw,5.45px);line-height:1.2;margin-bottom:10px;text-transform:uppercase}.assets-title{font-size:clamp(32px,3.3333336667vw,48px);line-height:1.2;margin-bottom:40px}.assets-swiper{padding:0 0 clamp(65px,5.9027783681vw,85px);position:relative}.assets-slide{align-content:space-between;background-color:var(--color-white);box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;min-height:clamp(335px,34.7222256944vw,500px);padding:clamp(15px,1.7361112847vw,25px);width:clamp(335px,34.7222256944vw,500px)}.assets-slide .title{flex:1;font-size:clamp(22px,2.3611113472vw,34px);height:fit-content;height:-moz-fit-content;margin-bottom:0;margin-right:10px}.assets-slide .img{align-items:center;display:flex;height:clamp(160px,16.6666683333vw,240px);justify-content:center;margin:calc(clamp(15px,1.7361112847vw,25px)*-1) calc(clamp(15px,1.7361112847vw,25px)*-1) 0 0;overflow:hidden;position:relative;width:clamp(160px,16.6666683333vw,240px)}.assets-slide .img img,.assets-slide .img video{height:auto;min-height:100%;object-fit:cover;width:100%}.assets-slide .text{font-size:clamp(16px,1.250000125vw,18px);height:fit-content;height:-moz-fit-content;line-height:1.37;margin-top:clamp(5px,1.3888890278vw,20px);padding-right:clamp(0px,1.3888890278vw,20px);width:100%}.assets-slide .text p{font-weight:lighter}.assets-slide .text p:last-child{margin-bottom:0}.assets-slide--dark{background-color:#d7d2c7}.assets-navigation{align-items:self-end;bottom:0;box-sizing:border-box;display:flex;height:clamp(60px,5.5555561111vw,80px);justify-content:flex-end;left:0;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);position:absolute;right:0;width:100%}.assets-nav{background-color:var(--color-dark-brown);border:none;height:clamp(48px,5.5555561111vw,80px);position:static;transition:background-color .4s ease,opacity .4s ease;width:clamp(48px,5.5555561111vw,80px)}.assets-nav.swiper-button-disabled{opacity:0}.assets-nav svg{height:clamp(19px,2.2222224444vw,32px);width:clamp(19px,2.2222224444vw,32px)}.assets-nav:after{display:none}.assets-nav:first-child{margin-right:5px}.assets-nav:hover{background-color:var(--color-brown)}@media(min-width:1440px){.assets{padding:5.5555561111vw 0}.assets-subtitle{font-size:1.250000125vw;letter-spacing:.3784722601vw;margin-bottom:.6944445139vw}.assets-title{font-size:3.3333336667vw;margin-bottom:2.7777780556vw}.assets-swiper{padding:0 0 5.9027783681vw}.assets-slide{min-height:34.7222256944vw;padding:1.7361112847vw;width:34.7222256944vw}.assets-slide .title{font-size:2.3611113472vw;margin-right:.6944445139vw}.assets-slide .img{height:16.6666683333vw;margin:-1.7361112847vw -1.7361112847vw 0 0;width:16.6666683333vw}.assets-slide .text{font-size:1.250000125vw;margin-top:1.3888890278vw;padding-right:1.3888890278vw}.assets-navigation{height:5.5555561111vw;max-width:97.2222319444vw;padding:0 1.3888890278vw}.assets-nav{height:5.5555561111vw;width:5.5555561111vw}.assets-nav svg{height:2.2222224444vw;width:2.2222224444vw}.assets-nav:first-child{margin-right:.3472222569vw}}@media(max-width:992px){.assets-subtitle{margin-bottom:15px;text-align:left}.assets-title{text-align:left}.assets-text{padding-right:0}.assets-swiper{padding:0}.assets-navigation{display:none}}.location{background-image:url(../assets/img/background.png);margin-bottom:20px}.location .swiper{padding:clamp(60px,5.5555561111vw,80px) 0 clamp(65px,5.9027783681vw,85px)}.location-slide{display:flex;width:clamp(775px,70.5555626111vw,1016px)}.location-slide .content,.location-slide .img{aspect-ratio:1/1;box-sizing:border-box;width:50%}.location-slide .content{background-color:var(--color-dark-green);color:var(--color-background);display:flex;flex-wrap:wrap;padding:clamp(20px,2.4305557986vw,35px)}.location-slide .title{color:var(--color-light-green);font-size:clamp(20px,2.2222224444vw,32px);margin-bottom:20px;width:100%}.location-slide .text{font-size:clamp(16px,1.3888890278vw,20px);margin-top:auto;width:100%}.location-slide .text p:last-child{margin-bottom:0}.location-slide .more{background-color:transparent;border:none;color:var(--color-background);display:none;font-size:16px;height:fit-content;height:-moz-fit-content;line-height:1.2;padding:0;text-decoration:underline;text-transform:uppercase;width:fit-content;width:-moz-fit-content}.location-slide .img{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.location-slide .img img,.location-slide .img video{height:auto;min-height:100%;object-fit:cover;width:100%}.location-navigation{align-items:self-end;bottom:0;box-sizing:border-box;display:flex;height:clamp(60px,5.5555561111vw,80px);justify-content:flex-end;left:0;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);position:absolute;right:0;width:100%}.location-nav{background-color:var(--color-dark-brown);border:none;height:clamp(48px,5.5555561111vw,80px);position:static;transition:background-color .4s ease,opacity .4s ease;width:clamp(48px,5.5555561111vw,80px)}.location-nav.swiper-button-disabled{opacity:0}.location-nav svg{height:clamp(19px,2.2222224444vw,32px);width:clamp(19px,2.2222224444vw,32px)}.location-nav:after{display:none}.location-nav:first-child{margin-right:5px}.location-nav:hover{background-color:var(--color-brown)}@media(min-width:1440px){.location{margin-bottom:1.3888890278vw}.location .swiper{padding:5.5555561111vw 0 5.9027783681vw}.location-slide{width:70.5555626111vw}.location-slide .content{padding:2.4305557986vw}.location-slide .title{font-size:2.2222224444vw;margin-bottom:1.3888890278vw}.location-slide .text{font-size:1.3888890278vw}.location-slide .more{font-size:1.1111112222vw}.location-navigation{height:5.5555561111vw;max-width:97.2222319444vw;padding:0 1.3888890278vw}.location-nav{height:5.5555561111vw;position:static;width:5.5555561111vw}.location-nav svg{height:2.2222224444vw;width:2.2222224444vw}.location-nav:first-child{margin-right:.3472222569vw}}@media(max-width:992px){.location{margin-bottom:0}.location .swiper{padding:20px 0 0}.location-slide{flex-wrap:wrap;width:clamp(328px,50.4032308468vw,500px)}.location-slide .content,.location-slide .img{width:100%}.location-slide .content{aspect-ratio:auto}.location-slide .text{height:0;margin-bottom:0;overflow:hidden;pointer-events:none;transition:height .4s ease,opacity .4s ease,margin-bottom .4s ease}.location-slide .text.is-active{margin-bottom:20px;pointer-events:auto}.location-slide .more,.location-slide .more span:first-child{display:block}.location-slide .more span:last-child,.location-slide .more.open span:first-child{display:none}.location-slide .more.open span:last-child{display:block}.location-navigation{display:none}}.gallery-img{height:calc(100vh - 105px);width:100%}.gallery-img img{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.gallery-navigation{bottom:0;box-sizing:border-box;display:flex;justify-content:flex-end;left:0;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);position:absolute;right:0;width:100%}.gallery-nav{background-color:hsla(40,35%,93%,.8);border:none;height:clamp(48px,5.5555561111vw,80px);position:static;transition:background-color .4s ease;width:clamp(48px,5.5555561111vw,80px)}.gallery-nav svg{height:clamp(19px,2.2222224444vw,32px);width:clamp(19px,2.2222224444vw,32px)}.gallery-nav:after{display:none}.gallery-nav:first-child{margin-right:5px}.gallery-nav:hover{background-color:#f4f0e8}@media(min-width:1920px){.gallery-navigation{max-width:72.9166739583vw;padding:0 1.0416667708vw}.gallery-nav{height:4.1666670833vw;position:static;width:4.1666670833vw}.gallery-nav svg{height:1.6666668333vw;width:1.6666668333vw}.gallery-nav:first-child{margin-right:.2604166927vw}}@media(max-width:768px){.gallery-img{height:520px}.gallery-img img{aspect-ratio:auto}.gallery-nav{background-color:rgba(179,76,40,.8)}.gallery-nav path{fill:#fff}.gallery-nav:hover{background-color:#b34c28}}.progress{padding:clamp(60px,6.9444451389vw,100px) 0 clamp(60px,6.250000625vw,90px)}.progress .swiper{margin-top:-10px;padding-left:calc(-39.375rem + 50vw);padding-right:calc(-39.375rem + 50vw);padding-top:clamp(48px,5.5555561111vw,80px)}.progress-title{font-size:clamp(32px,2.3611113472vw,34px);margin-bottom:0;padding-right:clamp(72px,8.3333341667vw,120px)}.progress-subtitle{color:var(--color-bright-green);display:block}.progress-slide{width:fit-content;width:-moz-fit-content}.progress-slide:last-child{margin-right:0!important}.progress-img{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin-bottom:15px;overflow:hidden;position:relative;width:205px}.progress-img img{height:auto;min-height:100%;object-fit:cover;position:absolute;width:100%}.progress-text{display:block;font-weight:400;line-height:1.2}.progress-navigation{align-items:flex-end;box-sizing:border-box;display:flex;justify-content:flex-end;left:0;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);position:absolute;right:0;top:0;width:100%}.progress-nav,.progress-navigation{height:clamp(48px,5.5555561111vw,80px)}.progress-nav{background-color:var(--color-background);border:none;position:static;transition:background-color .4s ease,opacity .4s ease;width:clamp(48px,5.5555561111vw,80px)}.progress-nav svg{height:clamp(19px,2.2222224444vw,32px);width:clamp(19px,2.2222224444vw,32px)}.progress-nav:after{display:none}.progress-nav:first-child{margin-right:5px}.progress-nav:hover{background-color:var(--color-dark-background)}.progress-nav.swiper-button-disabled{opacity:0}.progress-modal{align-content:center;background-color:rgba(0,0,0,.7);height:100%;opacity:0;pointer-events:none;position:fixed;text-align:center;top:0;transition:.4s ease;visibility:hidden;width:100%;z-index:99}.progress-modal .modal-wrapper{margin:0 auto;position:relative;width:70vw}.progress-modal .modal-close{align-items:center;background-color:var(--color-background);border:none;color:var(--color-dark-brown);cursor:pointer;display:flex;height:clamp(24px,2.7777780556vw,40px);justify-content:center;position:absolute;right:-45px;top:-45px;transition:background-color .4s ease,opacity .4s ease;width:clamp(24px,2.7777780556vw,40px)}.progress-modal .modal-close svg{height:clamp(19px,2.2222224444vw,32px);transform:rotate(45deg);width:clamp(19px,2.2222224444vw,32px);fill:var(--color-dark-brown)}.progress-modal .modal-close:hover{background-color:var(--color-dark-background)}.progress-modal.active{opacity:1;pointer-events:all;visibility:visible}.progress-open-modal{background-color:var(--color-dark-green);border:none;color:var(--color-background);cursor:pointer;margin:20px 0 0}.progress-open-modal path{fill:#88926b}.progress-video{aspect-ratio:16/9;max-width:100%}@media(min-width:1920px){.progress{padding:5.2083338542vw 0 4.6875004688vw}.progress .swiper{margin-top:-.5208333854vw;padding-top:4.1666670833vw}.progress-title{font-size:1.7708335104vw;padding-right:6.250000625vw}.progress-img{margin-bottom:.7812500781vw;width:10.677084401vw}.progress-navigation{height:4.1666670833vw;max-width:72.9166739583vw;padding:0 1.0416667708vw}.progress-nav{height:4.1666670833vw;width:4.1666670833vw}.progress-nav svg{height:1.6666668333vw;width:1.6666668333vw}.progress-nav:first-child{margin-right:.2604166927vw}.progress-modal .modal-close{height:2.7777780556vw;right:-3.1250003125vw;top:-3.1250003125vw;width:2.7777780556vw}.progress-modal .modal-close svg{height:2.2222224444vw;width:2.2222224444vw}.progress-open-modal{margin-top:1.3888890278vw}}@media(max-width:1300px){.progress .swiper{padding-left:20px;padding-right:20px}}@media(max-width:992px){.progress .swiper{margin-top:0;padding-left:clamp(10px,2.0161292339vw,20px);padding-right:clamp(10px,2.0161292339vw,20px);padding-top:0}.progress-title{margin-bottom:clamp(40px,4.8611115972vw,70px);padding-right:0}.progress-title br{display:none}.progress-subtitle{display:inline}.progress-navigation{display:none}.progress-modal{z-index:9999}.progress-modal .modal-close{right:0;top:0;transform:translate(100%,-100%)}}.tabs{margin-top:clamp(40px,4.1666670833vw,60px)}.tabs-container{background-color:var(--color-background);padding:40px 0}.tabs-nav{align-items:self-end;box-sizing:border-box;justify-content:flex-end;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);width:100%}.tabs-nav-item{align-content:center;align-items:center;background-color:var(--color-dark-green);border:none;box-sizing:border-box;color:var(--color-background);cursor:pointer;display:flex;font-family:neuzeit-grotesk,sans-serif;font-size:clamp(16px,1.5277779306vw,22px);font-weight:400;height:50px;justify-content:center;margin-right:clamp(5px,1.0416667708vw,15px);min-width:clamp(120px,14.8611125972vw,214px);padding:20px 0 18px;text-align:center;text-transform:uppercase;transition:color .4s ease,background-color .4s ease}.tabs-nav-item:hover{background-color:var(--color-background);color:var(--color-green)}.tabs-nav-item:last-child{margin-right:0}.tabs-nav-item.is-active{background-color:var(--color-background);color:var(--color-green);cursor:auto}.tabs-content{display:none;opacity:0;transition:opacity .4s ease}.tabs-content--tiles{box-sizing:border-box;column-gap:clamp(20px,4.1666670833vw,60px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto -25px;max-width:1300px;padding:0 20px;width:100%}.tabs-content--slider{display:none}.tabs-content.is-active{animation-duration:2s;animation-name:fade;display:block;opacity:1}.tabs-tile{line-height:1.2;margin-bottom:30px}.tabs-img{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin-bottom:20px;margin-right:auto;overflow:hidden;position:relative;width:213px}.tabs-img img{height:auto;min-height:100%;object-fit:cover;position:absolute;width:100%}.tabs-title{font-size:22px;margin-bottom:5px}.tabs-text{font-size:18px;font-weight:lighter;line-height:1.33;margin-bottom:0}@media(min-width:1920px){.tabs{margin-top:3.1250003125vw}.tabs-container{padding:2.0833335417vw 0}.tabs-nav{max-width:72.9166739583vw;padding:0 1.0416667708vw}.tabs-nav-item{font-size:1.1458334479vw;margin-right:.7812500781vw;min-width:11.1458344479vw;padding:.8333334167vw}.tabs-content--tiles{column-gap:3.1250003125vw;margin-bottom:-1.3020834635vw;max-width:67.7083401042vw;padding:0 1.0416667708vw}.tabs-tile{margin-bottom:1.5625001563vw}.tabs-img{margin-bottom:1.0416667708vw;width:11.0937511094vw}.tabs-title{font-size:1.1458334479vw;margin-bottom:.2604166927vw}.tabs-text{font-size:.9375000938vw}}@media(max-width:992px){.tabs-content--tiles{display:none}.tabs-content--slider{display:block}.tabs .swiper{padding-left:clamp(10px,2.0161292339vw,20px);padding-right:clamp(10px,2.0161292339vw,20px)}.tabs-slide{width:276px}}@media(max-width:576px){.tabs-nav{justify-content:space-between}.tabs-nav-item{font-size:clamp(12px,4.1025645128vw,16px);margin-right:0;min-width:auto;width:calc(33.33333% - 2.5px)}}.contact{background-color:var(--color-background);padding:clamp(40px,4.8611115972vw,70px) 0}.contact-container{display:flex}.contact-content,.contact-team{box-sizing:border-box;width:50%}.contact-content{padding-right:clamp(45px,5.9027783681vw,85px)}.contact-title{font-size:clamp(32px,2.3611113472vw,34px);line-height:1.2;margin-bottom:clamp(2.5px,1.7361112847vw,25px);text-transform:uppercase}.contact-info{font-weight:400;line-height:1.25}.contact-info .address{display:block;font-size:clamp(17px,1.5277779306vw,22px);margin-bottom:5px}.contact-info .link{align-items:center;color:var(--color-dark-brown);display:flex;font-size:clamp(18px,1.5277779306vw,22px);justify-content:center;line-height:1.64;margin-bottom:25px;padding:0 clamp(42px,3.3333336667vw,48px) 0 0;position:relative;text-decoration:underline;text-underline-offset:8px;transition:color .4s ease;width:fit-content;width:-moz-fit-content}.contact-info .link svg{height:28px;position:absolute;right:5px;transition:right .4s ease;width:28px}.contact-info .link path{fill:var(--color-dark-brown);transition:fill .4s ease}.contact-info .link:hover svg{right:0}.contact-info .hours,.contact-info .phone{display:block;font-size:clamp(18px,1.6666668333vw,24px);margin-bottom:20px}.contact-info .phone{margin-bottom:clamp(25px,3.8194448264vw,55px)}.contact-text{margin-bottom:0;max-width:490px}.contact-swiper-title{margin:0 0 10px}.contact-swiper-container{margin-top:clamp(25px,3.8194448264vw,55px)}.contact-swiper-wrapper{padding:0 45px;position:relative}.contact-slide .img{align-items:center;aspect-ratio:98/104;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;position:relative}.contact-slide .img img{height:auto;min-height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.contact-slide .img:hover img{transform:scale(1.1)}.contact-navigation{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.contact-nav{border:none;height:auto;margin:0;padding:0;position:static;top:0;width:26px}.contact-nav svg{height:26px;width:26px}.contact-nav svg path{transition:fill .4s ease}.contact-nav:after{display:none}.contact-nav:hover svg path{fill:var(--color-brown)}.contact-team{display:flex;justify-content:space-between}.contact-person{margin-right:clamp(10px,1.3888890278vw,20px)}.contact-person .img{align-items:center;display:flex;height:clamp(255px,22.0833355417vw,318px);justify-content:center;margin-bottom:clamp(10px,1.3888890278vw,20px);overflow:hidden;position:relative;width:clamp(182px,15.7638904653vw,227px)}.contact-person .img img{height:auto;max-width:none;min-height:100%;object-fit:cover;width:100%}.contact-person .mail,.contact-person .name,.contact-person .phone{font-size:clamp(18px,1.6666668333vw,24px);line-height:1.2}.contact-person .name{margin-bottom:clamp(5px,.6944445139vw,10px)}.contact-person .name br{display:none}.contact-person .mail,.contact-person .phone{display:block;width:fit-content;width:-moz-fit-content}.contact-person .mail:hover,.contact-person .phone:hover{color:var(--color-brown)}.contact-person .mail{margin-bottom:5px}.contact-person:last-child{margin-right:0}@media(min-width:1920px){.contact{padding:3.6458336979vw 0}.contact-content{padding-right:4.427083776vw}.contact-title{font-size:1.7708335104vw;margin-bottom:1.3020834635vw}.contact-info .address{font-size:1.1458334479vw;margin-bottom:.2604166927vw}.contact-info .link{font-size:1.1458334479vw;margin-bottom:1.3020834635vw;padding:0 2.2916668958vw 0 0;text-underline-offset:.4166667083vw}.contact-info .link svg{height:1.4583334792vw;right:.2604166927vw;width:1.4583334792vw}.contact-info .link:hover svg{right:0}.contact-info .hours,.contact-info .phone{font-size:1.250000125vw;margin-bottom:1.0416667708vw}.contact-info .phone{margin-bottom:2.8645836198vw}.contact-text{max-width:25.5208358854vw}.contact-swiper-title{margin:0 0 .5208333854vw}.contact-swiper-container{margin-top:2.8645836198vw}.contact-swiper-wrapper{padding:0 2.3437502344vw}.contact-nav,.contact-nav svg{width:1.3541668021vw}.contact-nav svg{height:1.3541668021vw}.contact-person{margin-right:1.0416667708vw}.contact-person .img{height:16.5625016563vw;margin-bottom:1.0416667708vw;width:11.822917849vw}.contact-person .mail,.contact-person .name,.contact-person .phone{font-size:1.250000125vw}.contact-person .name{margin-bottom:.5208333854vw}}@media(max-width:992px){.contact-content{padding-right:clamp(25px,4.5362907762vw,45px)}.contact-person{margin-right:clamp(5px,1.0080646169vw,10px)}.contact-person .name br{display:initial}.contact-person:last-child{margin-right:0}}@media(max-width:768px){.contact{padding-bottom:0}.contact-container{flex-wrap:wrap}.contact-content{margin-bottom:40px;padding-right:0;width:100%}.contact-info .address{margin-bottom:20px}.contact-info .link{margin-bottom:30px}.contact-info .hours{margin-bottom:15px}.contact-text{max-width:none}.contact-team{justify-content:normal;width:100%}.contact-person{margin-bottom:40px}.contact-person .mail{font-size:calc(.99802rem + .26455vw)}}@media(max-width:390px){.contact-person{width:calc(50% - 2.5px)}.contact-person .img{aspect-ratio:5/7;height:auto;width:100%}.contact-person .mail{font-size:calc(.30357rem + 2.85714vw)}}.form{background-image:url(../assets/img/background.png);padding:60px 0}.form-container{display:flex;justify-content:space-between}.form-advertising{max-width:385px}.form-logo{display:block;height:clamp(84px,7.1527784931vw,103px);margin-bottom:clamp(30px,2.7777780556vw,40px);width:clamp(264px,22.50000225vw,324px)}.form-logo img{height:auto;min-height:100%;object-fit:cover;width:100%}.form-title{font-size:clamp(32px,2.3611113472vw,34px);margin-bottom:0}.form-title a{color:var(--color-dark-brown);display:inline-block;text-decoration:underline;text-underline-offset:8px;transition:opacity .4s ease;width:fit-content;width:-moz-fit-content}.form-title a:hover{opacity:.8}.form-checkbox{display:flex;margin-bottom:10px}.form-checkbox input{display:none}.form-checkbox .wpcf7-list-item{margin:0}.form-checkbox .wpcf7-list-item-label{display:flex}.form-checkbox .checkmark{border:1px solid #989797;border-radius:50%;display:block;height:16px;margin-right:10px;position:relative;transition:background-color .4s ease;visibility:initial;width:16px}.form-checkbox .checkmark-wrapper{color:#6c6c6c;flex:1;font-size:12px;margin-top:2px;max-width:580px}.form-checkbox .wpcf7-acceptance input:checked~.wpcf7-list-item-label>.checkmark:after{background-color:var(--color-brown);border-radius:10px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;transform:scale(.8);transition:background-color .4s ease;visibility:initial;width:100%}.form-checkbox label{font-size:16px;line-height:1.31;padding:1px 0}.form-checkbox p{margin-bottom:0}.form-button{align-items:center;background-color:transparent;border:none;color:#4a4d3b;cursor:pointer;display:flex;margin-left:auto;margin-right:-5px;margin-top:10px;padding:10px 40px 10px 0;position:relative;transition:color .4s ease}.form-button span{display:block;flex:1;font-size:18px;text-transform:uppercase}.form-button svg{height:28px;position:absolute;right:5px;transition:right .4s ease;width:28px}.form-button path{transition:fill .4s ease}.form-button:hover{color:var(--color-brown)}.form-button:hover svg{right:0}.form-button:hover path{fill:var(--color-brown)}.wpcf7{margin-right:clamp(20px,2.7777780556vw,40px);width:50%}.wpcf7-form-control-wrap{display:block;height:100%}.wpcf7-not-valid-tip{color:#b43b3b;display:block;font-size:10px;font-weight:400;margin-top:4px;position:absolute;top:38px}.wpcf7-response-output{background-color:transparent!important;border:none!important;font-size:16px;font-weight:400;margin-left:0!important;margin-right:0!important;margin-top:32px!important;padding:0!important}.wpcf7 form.invalid .wpcf7-response-output{color:#b43b3b}.wpcf7 form.sent .wpcf7-response-output{color:#6e8f41}@media(min-width:1920px){.form{padding:3.1250003125vw 0}.form-advertising{max-width:20.0520853385vw}.form-logo{display:block;height:5.3645838698vw;margin-bottom:2.0833335417vw;width:16.8750016875vw}.form-title{font-size:1.7708335104vw}.form-checkbox{margin-bottom:.5208333854vw}.form-checkbox .checkmark{border:.0520833385vw solid #989797;height:.8333334167vw;margin-right:.5208333854vw;width:.8333334167vw}.form-checkbox .checkmark-wrapper{font-size:.6250000625vw;margin-top:.1041666771vw;max-width:30.2083363542vw}.form-checkbox .wpcf7-acceptance input:checked~.wpcf7-list-item-label>.checkmark:after{border-radius:.5208333854vw}.form-checkbox label{font-size:.8333334167vw;padding:.0520833385vw 0}.form-button{margin-right:-.2604166927vw;margin-top:1.0416667708vw;padding:.5208333854vw 2.0833335417vw .5208333854vw 0}.form-button span{font-size:.9375000938vw}.form-button svg{height:1.4583334792vw;right:.2604166927vw;width:1.4583334792vw}.form-button:hover svg{right:0}.wpcf7{margin-right:2.0833335417vw}}@media(max-width:992px){.form-container{flex-wrap:wrap}.form-advertising{max-width:none;order:1}.form-title{margin-bottom:35px}.form-title br{display:none}.form-checkbox{display:flex;margin-bottom:10px}.form-checkbox input{display:none}.form-checkbox .wpcf7-list-item{margin:0}.form-checkbox .wpcf7-list-item-label{display:flex}.form-checkbox .checkmark-wrapper{font-size:14px}.wpcf7{margin-right:0;order:2;width:100%}}.maps{background-image:url(../assets/img/background.png);padding:40px 0 55px}.maps-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1400px}.maps-title{font-size:clamp(32px,2.7777780556vw,40px);margin-bottom:clamp(25px,2.7777780556vw,40px);text-align:center}.maps-navigation{align-items:self-end;box-sizing:border-box;display:flex;justify-content:flex-end;margin:0 auto;max-width:1400px;width:100%}.maps-navigation-item{background-color:var(--color-background);border:none;box-sizing:border-box;color:var(--color-green);cursor:pointer;font-size:clamp(16px,1.5277779306vw,22px);margin-right:clamp(5px,1.0416667708vw,15px);min-width:clamp(120px,14.8611125972vw,214px);padding:12px clamp(14px,1.1111112222vw,16px);text-align:center;text-transform:uppercase;transition:color .4s ease,background-color .4s ease}.maps-navigation-item:hover{background-color:var(--color-dark-green);color:var(--color-background)}.maps-navigation-item:last-child{margin-right:0}.maps-navigation-item.is-active{background-color:var(--color-dark-green);color:var(--color-background);cursor:auto}.maps-map{align-items:center;aspect-ratio:12/5;display:none;justify-content:center;opacity:0;overflow:hidden;position:relative;transition:opacity .4s ease;width:100%}.maps-map.is-active{animation-duration:2s;animation-name:fade;display:block;opacity:1}.maps-map--svg.is-active{display:flex}.maps-item,.maps-item .map{height:100%;position:absolute;width:100%}.maps-item .map{bottom:0;left:0;right:0;top:0}.maps-item .map-wrapper{overflow:hidden;position:relative}.maps-item .map-layer{cursor:move;margin:0 auto;transform-origin:50% 50% 0;transition:none 0s ease 0s}.maps-item .map img{display:block;height:100%;width:100%}.maps-swiper{margin-top:-15px;padding-left:calc(-74.19643rem + 92.85714vw);padding-right:calc(-74.19643rem + 92.85714vw)}.maps-wrapper{margin:0 auto;width:100%}.maps-slide{aspect-ratio:1/1;background-color:var(--color-dark-green);box-sizing:border-box;display:flex;flex-wrap:wrap;padding:20px 20px 15px;width:148px}.maps-slide .object{color:var(--color-light-green);display:block;font-size:18px;font-weight:400;line-height:1.23}.maps-slide .time{color:var(--color-background);display:block;font-size:32px;font-weight:400;line-height:1;margin-top:auto;width:100%}.maps-slide .time small{font-size:20px;margin-left:-5px}.maps-slide:last-child{margin-right:0!important}.maps-buttons{bottom:0;display:none;position:absolute!important;right:0}.maps-buttons button{align-items:center;background-color:rgba(175,93,64,.8);border:none;display:flex;height:48px;justify-content:center;outline:none;width:48px}.maps-buttons button:first-child{margin-bottom:2px}@media(min-width:1920px){.maps{padding:2.0833335417vw 0 2.8645836198vw}.maps-container{max-width:72.9166739583vw}.maps-title{font-size:2.0833335417vw;margin-bottom:2.0833335417vw}.maps-navigation{max-width:72.9166739583vw;padding:0 1.0416667708vw}.maps-navigation-item{font-size:1.1458334479vw;margin-right:.7812500781vw;min-width:11.1458344479vw;padding:.6250000625vw .8333334167vw}.maps-swiper{margin-top:-.7812500781vw}.maps-slide{padding:1.0416667708vw 1.0416667708vw .7812500781vw;width:7.7083341042vw}.maps-slide .object{font-size:.9375000938vw}.maps-slide .time{font-size:1.6666668333vw}.maps-slide .time small{font-size:1.0416667708vw;margin-left:-.2604166927vw}}@media(min-width:1440px){.maps-swiper{padding-left:calc(-48.08036rem + 60.71429vw);padding-right:calc(-48.08036rem + 60.71429vw)}}@media(max-width:1300px){.maps-swiper{padding-left:20px;padding-right:20px}}@media(max-width:992px){.maps{padding:40px 0 60px}.maps-container{margin-bottom:25px}.maps-navigation-item{padding:16px 14px}.maps-map{aspect-ratio:1;height:auto;min-height:370px}.maps-map .map-wrapper{height:max-content;width:max-content}.maps-map .map-layer{height:100%}.maps-item .map img{width:1000px}.maps-swiper{margin-top:0;padding-left:clamp(10px,2.0161292339vw,20px);padding-right:clamp(10px,2.0161292339vw,20px)}.maps-buttons{display:block}}@keyframes fade{0%{opacity:0}to{opacity:1}}.slider-img,.slider-video{height:calc(100vh - 105px);width:100%}.slider-img img,.slider-img video,.slider-video img,.slider-video video{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.slider-navigation{bottom:0;box-sizing:border-box;display:flex;justify-content:flex-end;left:0;margin:0 auto;max-width:1400px;padding:0 clamp(10px,1.3888890278vw,20px);position:absolute;right:0;width:100%}.slider-nav{background-color:hsla(40,35%,93%,.8);border:none;height:clamp(48px,5.5555561111vw,80px);position:static;transition:background-color .4s ease;width:clamp(48px,5.5555561111vw,80px)}.slider-nav svg{height:clamp(19px,2.2222224444vw,32px);width:clamp(19px,2.2222224444vw,32px)}.slider-nav:after{display:none}.slider-nav:first-child{margin-right:5px}.slider-nav:hover{background-color:#f4f0e8}@media(min-width:1920px){.slider-navigation{max-width:72.9166739583vw;padding:0 1.0416667708vw}.slider-nav{height:4.1666670833vw;position:static;width:4.1666670833vw}.slider-nav svg{height:1.6666668333vw;width:1.6666668333vw}.slider-nav:first-child{margin-right:.2604166927vw}}@media(min-width:768px){.slider--mobile{display:none}}@media(max-width:768px)and (orientation:portrait){.slider-slide{aspect-ratio:1/1}.slider-img,.slider-video{height:auto}.slider-img img,.slider-img video,.slider-video img,.slider-video video{aspect-ratio:1/1}}@media(max-width:768px){.slider-nav{background-color:rgba(179,76,40,.8)}.slider-nav path{fill:#fff}.slider-nav:hover{background-color:#b34c28}.slider--desktop{display:none}}.error404{display:flex;flex-direction:column;min-height:100vh}.error404 main{flex:1 0 auto;margin:clamp(60px,6.9444451389vw,100px) 0}.error404-title{line-height:1.05}.error404-title strong{color:var(--color-brown);display:block;font-size:250%}.error404-text{margin-bottom:10px}.error404-link{align-items:center;color:var(--color-dark-brown);display:flex;font-size:clamp(18px,1.5277779306vw,22px);font-weight:400;justify-content:center;line-height:1.64;margin-bottom:3.125rem;padding:3px clamp(42px,3.3333336667vw,48px) 3px 0;position:relative;text-decoration:underline;text-underline-offset:8px;transition:color .4s ease;width:fit-content;width:-moz-fit-content}.error404-link svg{height:28px;position:absolute;right:5px;transition:right .4s ease;width:28px}.error404-link path{fill:var(--color-dark-brown);transition:fill .4s ease}.error404-link--btn{border-radius:30px;font-size:16px;padding:7px 48px 7px 18px;text-decoration:none;transition:background-color .4s ease}.error404-link--btn svg{right:10px}.error404-link--btn:hover svg{right:5px!important}.error404-link:hover svg{right:0}@media(min-width:1920px){.error404 main{margin:5.2083338542vw 0}.error404-text{margin-bottom:.5208333854vw}.error404-link{font-size:1.1458334479vw;padding:.1562500156vw 2.50000025vw .1562500156vw 0;text-underline-offset:.4166667083vw}.error404-link svg{height:1.4583334792vw;right:.2604166927vw;width:1.4583334792vw}.error404-link--btn{border-radius:1.5625001563vw;font-size:16px;padding:.3645833698vw 2.50000025vw .3645833698vw .9375000938vw}.error404-link--btn svg{right:.5208333854vw}.error404-link--btn:hover svg{right:.2604166927vw!important}}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.img-ratio,[class*=is-style-ratio-]{height:0;position:relative;width:100%}figure.img-ratio,figure[class*=is-style-ratio-]{overflow:hidden}.img-ratio img,[class*=is-style-ratio-] img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.is-style-ratio-40,.ratio-40{padding-bottom:40%}.is-style-ratio-50,.ratio-50{padding-bottom:50.056%}.is-style-ratio-56,.ratio-56{padding-bottom:56.2604%}.is-style-ratio-60,.ratio-60{padding-bottom:60.4651%}.is-style-ratio-72,.ratio-72{padding-bottom:71.7908%}.is-style-ratio-75,.ratio-75{padding-bottom:75.7505%}.is-style-ratio-91,.ratio-91{padding-bottom:91.88034%}.is-style-ratio-88,.ratio-88{padding-bottom:88%}.is-style-ratio-100,.ratio-100{padding-bottom:100%}.is-style-ratio-110,.ratio-110{padding-bottom:110%}.is-style-ratio-133,.ratio-133{padding-bottom:133.4905%}.pagination{align-items:center;display:flex;flex-direction:column;gap:1.25rem 0}.pagination__header{text-align:center}.pagination__nav{align-items:center;display:flex;letter-spacing:-.025em;position:relative;text-transform:uppercase}@media screen and (max-width:996px){.pagination__nav{flex-wrap:wrap;justify-content:center;width:100%}}@media screen and (min-width:996.1px){.pagination__nav{font-size:1rem;gap:0 .625rem}}@media screen and (max-width:996px){.pagination__item-lead{display:none}}@media screen and (min-width:996.1px){.pagination__item-lead{margin-right:1.25rem}}.pagination__dots{order:2}.pagination__item{display:block;font-size:1.125rem;height:1.875rem;line-height:1.875rem;order:2;text-align:center;transition:background-color .2s ease,color .2s ease;width:1.875rem}.pagination__item.is-next,.pagination__item.is-prev{position:absolute}@media screen and (min-width:996.1px){.pagination__item.is-next,.pagination__item.is-prev{display:none}}.pagination__item.is-prev{left:0;top:0}.pagination__item.is-next{right:0;top:0}.pagination svg{display:block}@media screen and (max-width:996px){.pagination svg{height:1.5rem;margin:.1875rem;width:1.5rem}.pagination--archive{margin-bottom:5rem}}@media screen and (min-width:996.1px){.pagination--archive{margin-bottom:6.25rem}}.apartments{margin-bottom:6.25rem}@media screen and (max-width:996px){.apartments{margin-top:3.75rem}}@media screen and (min-width:996.1px){.apartments{margin-top:5rem}}.apartments__header{text-align:center}@media screen and (min-width:996.1px){.apartments__locations{margin-bottom:3.375rem}.apartments__filters{display:flex;flex-wrap:wrap;margin:em(-20px) -.625rem;padding:1.25rem 2.75rem 0}.apartments__filters>div{padding:1.25rem .625rem}}@media screen and (max-width:996px){.apartments__filters .filter-range,.apartments__filters-more{margin-top:1.25rem}.apartments__filters-more .filter-checkbox{margin-bottom:1.25rem}}@media screen and (min-width:996.1px){.apartments__search{margin-top:1.875rem}}@media screen and (max-width:996px){.apartments__search.is-box{margin-top:1.875rem}}@media screen and (min-width:996.1px){.apartments__search.is-box{background:#f0f0f0}}.apartments__mobile-search-button{display:block;margin:auto}@media screen and (min-width:996.1px){.apartments__mobile-search-button{display:none}}@media screen and (max-width:996px){.apartments__filters-wrapper{height:0;overflow:hidden;transition:height .2s ease}}.apartments-list__header{align-items:center;display:flex}.apartments-list__list{display:flex;gap:var(--gap);transition:opacity .5s ease}@media screen and (max-width:996px){.apartments-list__list.has-mobile-scroll{flex-direction:row;flex-wrap:nowrap;overflow:scroll;padding-top:0;scroll-snap-type:x mandatory}.apartments-list__list.has-mobile-scroll::-webkit-scrollbar{display:none}.apartments-list__list.has-mobile-scroll>.item{flex-shrink:0;scroll-snap-align:center;width:20.4375rem}}.loading .apartments-list__list{opacity:.65}@media screen and (min-width:996.1px){.apartments-list+.pagination{margin-bottom:7.5rem}}.more-box-search>.more-btn{margin-left:auto;margin-right:auto}.more-box-search.more-active>.more-btn{display:none}.is-header-btn{align-items:center;display:flex;gap:1rem;text-transform:uppercase}@media screen and (min-width:996.1px){.is-header-btn .is-icon{opacity:.25}.is-header-btn .is-icon.active,.is-header-btn .is-icon:hover{opacity:1}}.is-header-btn .icon{display:block}@media screen and (max-width:996px){.is-header-btn .icon{height:1.3125rem;width:1.3125rem}}.is-info{align-items:center;display:flex;flex:1;gap:.625rem}.is-info svg{display:block;height:1.25rem;overflow:visible;width:1.25rem}.item-apartment-investition{background-color:#fff;position:sticky}@media screen and (max-width:996px){.item-apartment-investition{margin-top:2.5rem;position:relative;top:0;width:auto;z-index:11}}@media screen and (min-width:996.1px){.item-apartment-investition{align-items:flex-end;display:flex;gap:1.875rem;margin-bottom:-.875rem;margin-top:1.625rem;padding:.875rem 0;top:.375rem;width:100%;z-index:40}}.item-apartment-investition:first-child{margin-top:0}.item-apartment-investition__address{font-size:1rem;line-height:1.4}@media screen and (max-width:996px){.item-apartment-investition__address{margin-top:.125rem}}@media screen and (min-width:996.1px){.item-apartment-investition__address{margin-bottom:.125rem}}.item-apartment-investition__more{margin-left:auto;margin-right:0}@media screen and (max-width:996px){.item-apartment-investition__more{position:absolute}}@media screen and (min-width:996.1px){.item-apartment-investition__more svg{display:none}.apartments__filters .filter-range{flex:1;min-width:20%}.apartments__filters>.filter{margin-bottom:0}.apartments__filters>.more-box-filters{padding:0}.apartments__filters-more{display:flex;flex-wrap:wrap;margin:em(-20px) -.625rem;width:100%}.apartments__filters>.apartments__filters-more{padding:0}.apartments__filters-more>div{padding:1.25rem .625rem}.filter-s_attributes{order:1}.filter-s_stages{order:2}.filter-s_statuses{order:3}.apartments__filters-more .filter-checkbox{align-items:flex-start;display:flex;width:50%}.apartments__filters-more .filter-label{flex:.33}.apartments__filters-more .checkbox-list{display:flex;flex:1;flex-wrap:wrap;margin-top:0}.apartments__filters-more .checkbox-list-item,.filter-s_stages{width:50%}.js .apartments__filters .more-btn{display:none}.apartments-list__header{gap:2.5rem;margin:2.5rem 0 1.25rem;padding-left:.625rem;padding-right:1.25rem}.is-header-btn{font-size:1rem}.apartments-list__list{--columns:4;--gap:1rem;flex-wrap:wrap;margin-bottom:5.625rem}}@media screen and (max-width:996px){.more-box-filters{margin-top:3.75rem}.more-box-filters .more-btn{margin:3rem 0}.more-box-filters .filter-label{display:none}.more-box-filters .filter-checkbox:first-child .filter-label{color:inherit;display:block;font-size:1.5rem;margin-bottom:1.4375rem}.apartments-list__header{flex-wrap:wrap;margin-bottom:2.5rem}.is-header-btn{font-size:.875rem}.is-info{flex-basis:100%;margin-bottom:2.5rem;margin-top:2.5rem;order:1}.is-sort{flex:1;order:3}.is-header-btn .custom-select-selected{font-size:.875rem;font-weight:500}.is-view{flex:1;order:2}.is-view-txt{display:none}.apartments-list__list{flex-direction:column;--gap:0.625rem;margin-bottom:2.5rem}.item-apartment-investition-h{font-size:1.875rem;font-weight:500;letter-spacing:-.025em;line-height:1.2}.item-apartment-investition-more-a .wp-block-button{display:none}.item-apartment-investition-more-a svg{width:2.25rem}}.filter-s_type{width:100%}.filter-s_type .checkbox-list{gap:.7142857143rem}.filter-s_type .checkbox-list li{width:auto}.apartments-table{border-collapse:collapse;font-weight:500;table-layout:fixed;width:100%}@media screen and (max-width:996px){.apartments-table{margin-bottom:2.5rem}}@media screen and (min-width:996.1px){.apartments-table{font-size:1rem;line-height:1.2;margin-bottom:5rem;margin-top:1.25rem}}@media screen and (max-width:996px){.apartments-table thead{display:none}}@media screen and (min-width:996.1px){.apartments-table thead th{height:2.875rem}.apartments-table td{padding:.3125rem}}.apartments-table tr{cursor:pointer;transition:background-color .1s ease,color .1s ease}@media screen and (max-width:996px){.apartments-table tr{display:block;margin-top:.625rem;position:relative}}@media screen and (min-width:996.1px){.apartments-table tr td{height:2.875rem;text-align:center}}.apartments-table tr td small{display:block;font-size:.75em}.apartments-table tr td .ask-about{white-space:normal}.apartments-table tr td .is-special-promotion{font-size:75%;font-weight:500;text-transform:uppercase}.apartments-table tr .col-price .is-price-hiden.ask-about{white-space:normal}@media screen and (min-width:996.1px){.apartments-table tr .col-mobile-label{display:none}.apartments-table tr .col-card,.apartments-table tr .col-permalink,.apartments-table tr .col-wishlist{width:4rem}}.apartments-table tr .col-card svg,.apartments-table tr .col-permalink svg,.apartments-table tr .col-wishlist svg{display:block;margin:0 auto}@media screen and (max-width:996px){.apartments-table tr .col-card{display:none}}.apartments-table tr .col-permalink{display:none}@media screen and (max-width:996px){.apartments-table tr [class^=col-]{display:none}.apartments-table tr .col-wishlist{display:block;position:absolute;right:.625rem;top:.5rem}}.apartments-table tr .col-price .is-price-hiden{cursor:pointer;white-space:nowrap}@media screen and (min-width:996.1px){.apartments-table tr .col-price .is-price-hiden .icon-phone{height:.875rem;transform:translateY(.125rem);width:.875rem}}.apartments-table tr .col-price .is-price-promotion{display:block;font-size:75%}.col-title-wrapper{align-items:center;display:flex;gap:.3125rem}.col-title-wrapper span{flex:1}.col-omnibus{width:3.75rem}.col-price__omnibus{position:relative}.col-price__omnibus svg{height:1.25rem;width:1.25rem}.col-price__omnibus-tooltip{display:block;font-size:.6875rem;font-weight:400;opacity:0;padding:1em;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(100%,-50%);transition:opacity .1s ease;width:8.75rem}.col-price__omnibus:hover .col-price__omnibus-tooltip{opacity:1}.col-price__omnibus-label{display:block;font-size:.6875rem;text-align:center}.tr-status-available{background:#fff}.td-status-available{color:#75b48a;font-weight:700}.td-status-sold{color:#bf6670;font-weight:700}.td-status-reservation{color:#da9262;font-weight:700}.tr-apartment-promotion{background:#fff8f8}.mobile-card{display:flex;font-size:1rem;font-weight:400;padding:.9375rem .625rem}@media screen and (min-width:996.1px){.mobile-card{display:none}}.mobile-card__col{display:flex;flex:1;flex-direction:column;gap:.25rem}.mobile-card span{display:block}.mobile-card span.nowrap{display:inline}.mobile-card p{margin:0}.mobile-card .is-name{font-size:.875rem;text-transform:uppercase}.mobile-card .is-a-name{font-weight:700;margin-bottom:.875rem}.mobile-card .mobile-card__col-footer{margin-bottom:0;margin-top:auto}.mobile-card .mobile-card__omnibus{padding-right:.5em;padding-top:.875rem}.mobile-card .is-price{font-size:1.125rem;font-weight:700}.mobile-card .is-price-hiden .icon-phone{height:.875rem;width:.875rem}.mobile-card.has-promotion{background-color:#fff8f8}.item-apartment{position:relative}.item-apartment__badges{display:flex;gap:.3125rem;position:absolute}@media screen and (max-width:996px){.item-apartment__badges{left:1.1875rem;top:1.1875rem}}@media screen and (min-width:996.1px){.item-apartment__badges{left:1.1875rem;top:1.1875rem}}.item-apartment__badge{text-transform:uppercase}@media screen and (max-width:996px){.item-apartment__badge{font-size:.875rem;line-height:1.375rem;padding:0 .4375rem}}@media screen and (min-width:996.1px){.item-apartment__badge{font-size:1rem;line-height:1.5rem;padding:0 .5rem}}.item-apartment__badge.is-sold{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.item-apartment__fav{cursor:pointer;position:absolute;right:0;top:0;z-index:2}@media screen and (min-width:996.1px){.item-apartment__fav{right:1.25rem;top:1.25rem}}.item-apartment__image img{object-fit:contain}@media screen and (min-width:996.1px){.item-apartment__image img{left:1.25rem;width:calc(100% - 2.5rem)}}@media screen and (max-width:996px){.item-apartment__content{padding:1.1875rem .625rem}}@media screen and (min-width:996.1px){.item-apartment__content{padding:1.25rem 1.875rem 1.875rem}}.item-apartment__content .is-price{align-items:center;display:flex;flex-direction:column}.item-apartment__content .is-price strong{font-weight:700}@media screen and (max-width:996px){.item-apartment__content .is-price strong{font-size:1.5rem}}@media screen and (min-width:996.1px){.item-apartment__content .is-price strong{font-size:1.375rem;gap:.5rem}}.item-apartment__content .is-price small{font-size:1rem}.item-apartment__content .wp-block-button{margin:auto;width:fit-content}@media screen and (max-width:996px){.item-apartment__content .wp-block-button{margin-top:1rem}}@media screen and (min-width:996.1px){.item-apartment__content .wp-block-button{margin-top:1.25rem}}.item-apartment__content .wp-block-button .wp-block-button__link{display:block}.item-apartment__content .wp-block-button .wp-block-button__link:first-letter{text-transform:uppercase}.item-apartment__details{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.item-apartment__details li{font-weight:400;line-height:1.125;width:50%}@media screen and (max-width:996px){.item-apartment__details li{font-size:.875rem;margin-bottom:1rem;padding-bottom:1rem}}@media screen and (min-width:996.1px){.item-apartment__details li{font-size:1rem;margin-bottom:.875rem;padding-bottom:.875rem}}.item-apartment__details li.is-title{font-weight:600;text-align:right}.item-apartment__details li.is-investition{text-transform:uppercase}.item-apartment__details li.is-floor{text-align:right}.item-apartment__details li.is-rooms{text-align:center}.item-apartment__details li.is-size sup{line-height:0}.item-apartment__details li.is-floor,.item-apartment__details li.is-rooms,.item-apartment__details li.is-size{width:33.33%}@media screen and (max-width:996px){.item-apartment__details li.is-floor,.item-apartment__details li.is-rooms,.item-apartment__details li.is-size{font-size:1rem}}.item-apartment__omnibus{font-size:.6875rem;margin-top:.6em;opacity:.7}.item-apartment--sold .item-apartment__image img{opacity:.2}.item-apartment--promotion .item-apartment__content{background:#fff8f8}.item-apartment-a{overflow:hidden}.item-apartment--see-more .item-apartment-a,.item-apartment-a{display:block;height:100%}.item-apartment--see-more .item-apartment__content{display:flex;flex-direction:column;text-align:left}.item-apartment--see-more .item-apartment__content svg{display:block;margin-left:0;width:25%}.item-apartment--see-more .item-apartment__content p{font-size:1.5rem;margin-top:auto}.item-apartment--see-more .item-apartment__content .wp-block-button{margin-top:1.5rem}.item-apartment__content .is-promotion{font-weight:600}.item-apartment.is-hidden-more{display:none}@media screen and (min-width:996.1px){.item-apartment-a{height:100%}.item-apartment-a-content{display:flex;flex-direction:column;height:100%}.item-apartment__content{display:flex;flex:1;flex-direction:column}.item-apartment__content .wp-block-button{margin-bottom:0;margin-top:auto;padding-top:1.25rem}}@media screen and (max-width:996px){.apartments-list__list.has-mobile-scroll .item-apartment-a{height:100%}.apartments-list__list.has-mobile-scroll .item-apartment-a-content{display:flex;flex-direction:column;height:100%}.apartments-list__list.has-mobile-scroll .item-apartment__content{display:flex;flex:1;flex-direction:column}.apartments-list__list.has-mobile-scroll .item-apartment__content .wp-block-button{margin-bottom:0;margin-top:auto;padding-top:1rem}.mobile-card__col-a{display:flex;flex-direction:column;height:100%}}.item-apartment-footer-badges{bottom:1.1875rem;display:flex;flex-wrap:wrap;gap:.3125rem;left:1.1875rem;position:absolute}.item-apartment-footer-badge{align-items:center;display:flex;font-weight:600;gap:.3125rem}@media screen and (max-width:996px){.item-apartment-footer-badge{font-size:.75rem;line-height:1.375rem;padding:0 .4375rem}}@media screen and (min-width:996.1px){.item-apartment-footer-badge{font-size:.75rem;line-height:1.5rem;padding:0 .5rem}}.item-apartment-footer-badge svg{height:auto;overflow:visible;width:.9375rem}.col-bww{font-weight:600;text-transform:uppercase}.mobile-card-footer-badges{align-items:center;display:flex;gap:.3125rem;margin-top:.3125rem}.mobile-card-footer-badge{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:.3125rem}.mobile-card-footer-badge svg{height:auto;overflow:visible;width:.875rem}.single-bwww-badge{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.3125rem;margin-top:.3125rem}@media screen and (max-width:996px){.single-bwww-badge{justify-content:flex-end}}.single-bwww-badge svg{height:auto;overflow:visible;width:.875rem}.custom-select-items-wrapper{scrollbar-width:thin}.custom-select-selected{align-items:center;box-sizing:border-box;display:inline-flex;font-weight:400;outline:none;width:100%}.custom-select{box-sizing:border-box;position:relative;width:100%}.js .custom-select select{visibility:hidden}.custom-select-init select{display:none}.custom-select-selected{border-radius:var(--border-radius);cursor:pointer;position:relative;user-select:none}.custom-select-selected br{display:none}.custom-select-selected:after{background-size:cover;-webkit-clip-path:url(#chevron-clip-path);clip-path:url(#chevron-clip-path);content:"";display:block;position:absolute;right:.625rem;top:50%;transform:translateY(-40%)}.custom-select.is-open .custom-select-selected:after{transform:translateY(-40%) rotate(180deg)}.custom-select-items{display:none;left:0;max-width:200%;position:absolute;right:0;top:100%;width:fit-content;z-index:99}.custom-select-items-wrapper{box-sizing:border-box;overflow:hidden;overflow-y:auto;position:relative}.custom-select.is-open .custom-select-selected{z-index:100}.custom-select.is-open .custom-select-items{display:block}.custom-select-item{align-items:center;color:var(--primary);cursor:pointer;display:flex;position:relative;text-align:left;text-transform:none}.custom-select-item br{display:none}.custom-select-item-value-empty{white-space:nowrap}.custom-select-checkmark{background-size:cover;box-sizing:border-box;-webkit-clip-path:url(#checkmark-clip-path);clip-path:url(#checkmark-clip-path);display:none;height:.75rem;min-width:1.08125rem;width:1.08125rem}.custom-select-txt{display:block;flex:1}.custom-select-item.active .custom-select-checkmark{display:block}.is-sort .custom-select-selected:after{-webkit-clip-path:url(#sort-clip-path);clip-path:url(#sort-clip-path);height:1.223125rem;transform:translateY(-50%);width:1.14625rem}.is-sort .custom-select.is-open .custom-select-selected:after{transform:translateY(-50%)}@media screen and (min-width:996.1px){.custom-select-items-wrapper::-webkit-scrollbar{width:.375rem}.custom-select-items-wrapper::-webkit-scrollbar-thumb{border-radius:.375rem}.custom-select-selected{font-size:1rem;height:2.125rem;padding:0 2.8125rem 0 1rem}.custom-select-selected:after{height:.701875rem;width:1.25rem}.custom-select-items{padding-top:.6875rem}.custom-select-items-wrapper{max-height:14.875rem;padding:.625rem .875rem}.custom-select-item{font-size:1rem;margin-top:.625rem}.custom-select-item:first-child{margin-top:0}.custom-select-checkmark{margin-right:.5rem}.radio-to-select>.wpcf7-form-control-wrap{display:none}.is-sort .custom-select-selected:after{height:1.223125rem;width:1.14625rem}}@media screen and (max-width:996px){.custom-select-items-wrapper::-webkit-scrollbar{width:.25rem}.custom-select-selected{height:1.5rem;padding:0 1.875rem 0 .625rem}.custom-select-selected:after{height:.5625rem;width:1rem}.custom-select-items{padding-top:.6875rem}.custom-select-items-wrapper{max-height:14.875rem;padding:.625rem}.custom-select-item{margin-top:.625rem}.custom-select-item:first-child{margin-top:0}.custom-select-checkmark{margin-right:.5rem}.is-sort .custom-select-selected{padding-right:2.5rem;white-space:nowrap}.radio-to-select>.custom-select,.wpcf7-list-item.wpcf7-list-item-empty{display:none}}.apartments .item-apartment{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.apartments .item-apartment-a-content{border:1px solid var(--color-background)}.apartments .item-apartment__image .item-no-media{background:var(--color-off-white);bottom:0;left:0;position:absolute;right:0;top:0}.apartments .item-apartment__badge.is-completion{background:var(--color-pale-green)}.apartments .item-apartment-footer-badge,.apartments .item-apartment__badge{background:var(--color-pale-green);font-weight:500}.apartments .item-apartment-footer-badge svg:last-child{fill:var(--color-dark-green)}.apartments .item-apartment__content{background:var(--color-background);background:var(--color-off-white)}.apartments .item-apartment--promotion .item-apartment__content{background:var(--color-background)}.apartments .item-apartment__details li{border-bottom:1px solid var(--color-dark-green)}.apartments .item-apartment__details li.is-title{color:var(--color-dark-brown)}.apartments .is-price .is-promotion{color:var(--color-dark-brown);font-size:1rem;font-weight:500}.apartments .item-apartment-a:hover .item-apartment__details li.is-title{color:var(--color-brown)}.apartments .wp-block-button .wp-block-button__link{background:var(--color-dark-green);border:2px solid;border-color:var(--color-dark-green);border-radius:0;color:#fff;cursor:pointer;display:block;font-size:.875rem;line-height:1;padding:.667em 1.333em;transition:all .15s ease;white-space:no-wrapp}.apartments .wp-block-button.is-style-outline .wp-block-button__link{color:inheirt}.apartments .is-style-primary-dark .wp-block-button__link{background:var(--color-green);border-color:var(--color-green)}.apartments .is-style-primary-dark .wp-block-button__link:hover{background:var(--color-dark-green);border-color:var(--color-dark-green)}.apartments .apartments-table thead th,.apartments .pagination__item.is-current,.apartments .pagination__item:hover{background-color:var(--color-dark-green);color:#fff}.apartments .apartments-table thead th{vertical-align:middle}.apartments .apartments-table tr td{border-bottom:1px solid var(--color-pale-green);vertical-align:middle}.apartments .apartments-table tr:hover{background-color:var(--color-off-white)}.apartments .col-price__omnibus-tooltip{background:var(--color-pale-green)}.apartments .col-bww{color:var(--color-dark-brown);font-weight:500}.apartments .badge-sm{background:var(--color-pale-green);padding:.0714285714rem .2142857143rem;width:fit-content}.apartments .col-special .is-special-promotion{color:var(--color-dark-brown)}.apartments .col-card a{display:block}.apartments .custom-select-selected:after{background:var(--color-black)}.apartments .custom-select-default:hover .custom-select-selected{color:var(--color-dark-brown)}.apartments .custom-select-default:hover .custom-select-selected:after{background:var(--color-dark-brown)}.apartments .custom-select-items-wrapper{background:#fff;border:1px solid var(--color-background)}.apartments .custom-select-checkmark{background:var(--color-black)}.breadcrumb{line-height:1.5;margin:.8125rem 0;text-transform:uppercase;width:100%}@media screen and (max-width:996px){.breadcrumb{font-size:.75rem}}@media screen and (min-width:996.1px){.breadcrumb{font-size:.625rem}}.breadcrumb__item--active{text-decoration:underline}.apartment__full-details{display:flex;flex-wrap:wrap}@media screen and (min-width:996.1px){.apartment__full-details{gap:0 2.5rem;margin-bottom:7.5rem}}.apartment__info{align-items:center;display:flex;gap:.625rem;margin:1.5rem 0}@media screen and (max-width:996px){.apartment__info svg{height:1.5rem;width:1.5rem}.apartment__info p{flex:1;padding-right:5%}.apartment__header{margin-bottom:1.875rem}.apartment__header h1{font-weight:500}}@media screen and (min-width:996.1px){.apartment__header h1{font-weight:400}}@media screen and (max-width:996px){.apartment__aside{width:100%}}@media screen and (min-width:996.1px){.apartment__aside{flex:1;padding-right:4.6875rem}}@media screen and (max-width:996px){.apartment__media{margin:2.5rem 0 5rem;max-width:100%}}@media screen and (min-width:996.1px){.apartment__media{width:49.0625rem}}.apartment__details{display:flex;flex-direction:column}@media screen and (max-width:996px){.apartment__details{gap:.25rem}}@media screen and (min-width:996.1px){.apartment__details{margin-bottom:2.875rem;margin-top:2.5rem}}.apartment__details dl{align-items:center;display:flex}@media screen and (max-width:996px){.apartment__details dl{align-items:flex-end;justify-content:space-between;padding:.5rem .625rem}}@media screen and (min-width:996.1px){.apartment__details dl{border-bottom:var(--border);gap:0 .9375rem;padding:.9375rem 1.25rem}}@media screen and (max-width:996px){.apartment__details dl dt{line-height:1.3}}@media screen and (min-width:996.1px){.apartment__details dl dt{flex:1;line-height:1.3}}.apartment__details dl dt:first-letter{text-transform:uppercase}.apartment__details dl dd{font-weight:400}@media screen and (max-width:996px){.apartment__details dl dd{font-size:1rem;font-weight:600;text-align:right}}@media screen and (min-width:996.1px){.apartment__details dl dd{flex:3}}.apartment__details dl dd small{font-size:1rem}@media screen and (max-width:996px){.apartment__details dl.is-floor,.apartment__details dl.is-rooms,.apartment__details dl.is-size{flex:1;order:1}.apartment__details dl.is-completion dt:after,.apartment__details dl.is-status dt:after{content:":"}.apartment__details dl.is-completion dt,.apartment__details dl.is-status dt{margin-bottom:0}.apartment__details dl.is-completion dd,.apartment__details dl.is-completion dt,.apartment__details dl.is-status dd,.apartment__details dl.is-status dt{display:inline-block}.apartment__details dl.is-special-offer{order:2}.apartment__details dl.is-completion{order:3}}@media screen and (min-width:996.1px){.apartment__details dl.is-completion dt,.apartment__details dl.is-special-offer dt{flex:2}}@media screen and (max-width:996px){.apartment__details dl.is-size{order:1}.apartment__details dl.is-powierzchnia-uzytkowa{order:2}.apartment__details dl.is-powierzchnia-uzytkowa dt{flex:4}.apartment__details dl.is-antresola,.apartment__details dl.is-size-balcony,.apartment__details dl.is-size-garden,.apartment__details dl.is-size-tarrace{order:3}.apartment__details dl.is-rooms{order:4}.apartment__details dl.is-floor{order:5}.apartment__details dl.is-status{order:6}.apartment__details dl.is-price{order:7}.apartment__details dl.others-min-max{order:8}.apartment__details dl.is-completion{order:9}}@media screen and (min-width:996.1px){.apartment__details dl.is-size{order:1}.apartment__details dl.is-powierzchnia-uzytkowa{order:2}.apartment__details dl.is-powierzchnia-uzytkowa dt{flex:4}.apartment__details dl.is-antresola,.apartment__details dl.is-size-balcony,.apartment__details dl.is-size-garden,.apartment__details dl.is-size-tarrace{order:3}.apartment__details dl.is-rooms{order:4}.apartment__details dl.is-floor{order:5}.apartment__details dl.is-status{order:6}.apartment__details dl.is-price{order:7}.apartment__details dl.others-min-max{order:8}.apartment__details dl.is-completion{order:9}}.apartment__actions{display:flex;flex-wrap:wrap}@media screen and (min-width:996.1px){.apartment__actions{gap:.625rem}.apartment__image{margin-top:.625rem}}.apartment__footer .wp-block-columns.is-style-rounded{border-radius:0}.apartment__footer .wp-block-columns .wp-block-column{padding:0}@media screen and (max-width:996px){.apartment__footer .wp-block-columns .has-xl-font-size{font-size:2rem;letter-spacing:-.045em}}.more-box-price-components{margin-top:.375rem}.more-box-price-components .more-content-element{padding-bottom:.625rem}.price-components{font-size:.9375rem}.price-components-h{font-weight:400;text-align:left}.price-components table{border-collapse:collapse;width:100%}.price-components td,.price-components th{padding-bottom:.3125rem;padding-top:.3125rem}.price-components-label{font-size:.875rem;padding-right:.3125rem}.price-components-value{font-size:.875rem}.more-box-price-components.more-active .icon-chevron{transform:rotate(180deg)}.others-price-list{margin-top:.375rem}.others-price-list .wp-block-button{display:inline-flex}.apartment-other-files{display:flex;flex-direction:column;gap:.375rem;margin-top:1.25rem}.apartment-other-files a{align-items:center;display:inline-flex;gap:.5rem}.h-building{display:block;font-size:var(--wp--preset--font-size--xxs)}.single-apartment-promotion .price-regular{font-size:75%}.dd-label{display:block;margin-bottom:-.25rem;margin-top:.375rem}.apartment-single-info-widget:empty{display:none}.apartment-single-info-widget{font-size:.6875rem}@media screen and (min-width:996.1px){.apartment-single-info-widget{margin-bottom:1.625rem;margin-top:-1.625rem}}@media screen and (max-width:996px){.apartment-single-info-widget{margin-top:.625rem}}.tabs{position:relative}@media screen and (max-width:996px){.tabs--apartment .tabs-nav{width:100%}.tabs--apartment .tabs-contents{margin-bottom:1.25rem;margin-top:0}.tabs--apartment .tabs-container{display:flex;flex-direction:column-reverse}}.tabs-contents{position:relative}@media screen and (max-width:996px){.tabs-contents{margin-top:3.75rem}}@media screen and (min-width:996.1px){.tabs-contents{margin-top:5rem}}.tabs-nav{display:flex;margin:auto;padding:0;width:fit-content}@media screen and (max-width:996px){.tabs-nav{gap:.25rem;padding:.25rem}}@media screen and (min-width:996.1px){.tabs-nav{gap:.625rem;padding:.3125rem}}.is-style-wrap .tabs-nav{border:none;flex-wrap:wrap}@media screen and (min-width:996.1px){.is-style-wrap .tabs-nav{padding:0}}.tabs-nav__item{cursor:pointer;display:block;font-size:.875rem;font-weight:400;position:relative}@media screen and (max-width:996px){.tabs-nav__item{padding:.625rem;scroll-margin-top:5rem}}@media screen and (min-width:996.1px){.tabs-nav__item{font-size:1rem;padding:.625rem .9375rem;scroll-margin-top:7.5rem}.tabs-nav__item#offer{scroll-margin-top:-25rem}.is-style-wrap .tabs-nav__item{padding:.5625rem .75rem}}.tabs-nav--stripped{border:0;margin-left:0}@media screen and (max-width:996px){.tabs-nav--stripped{display:flex;flex-wrap:wrap;gap:.5rem .3125rem;padding:0}}@media screen and (min-width:996.1px){.tabs-nav--stripped{padding:0}}.tabs-nav--stripped .tabs-nav__item{background:none;transition:background-color .2s ease}@media screen and (max-width:996px){.tabs-nav--stripped .tabs-nav__item{text-align:center;width:calc(50% - .15625rem)}}.tabs-nav--left{margin-left:0}@media screen and (min-width:996.1px){.tabs-nav--left{margin-bottom:2.5rem;margin-top:2.5rem}}@media screen and (max-width:996px){.tabs-nav--left{border:0;flex-wrap:wrap;gap:.625rem;margin:2.5rem 0}}.tabs-nav--left+.tabs-contents{margin-top:0}@media screen and (max-width:996px){.has-background .tabs-nav--left .tabs-nav__item{background:none}}.tabs-nav--right{margin-right:0}@media screen and (min-width:996.1px){.tabs-nav--right{margin-bottom:2.5rem;margin-top:2.5rem}}.tab--2d img{mix-blend-mode:multiply}@media screen and (max-width:996px){.tab--view-360 .frame-content{margin:0 calc(var(--container-padding)*-1)}}.tab--view-360 iframe{height:100%;width:100%}@media screen and (max-width:996px){.tab--view-360 iframe{height:75vw}}@media screen and (min-width:996.1px){.tab--view-360 iframe{height:31.875rem}}.tab--virtual-tour iframe{width:100%}@media screen and (max-width:996px){.tab--virtual-tour iframe{height:100vw}}@media screen and (min-width:996.1px){.tab--virtual-tour iframe{height:31.25rem}}.js .tab,.no-js .tabs-container{display:none}.js .tab.active{display:block}.archive-tabs{margin-bottom:3.75rem}.js .more-content{max-height:0;overflow:hidden;position:relative;transition:max-height .2s ease}.no-js .more-btn{display:none}.js .more-btn{align-items:center;cursor:pointer;display:block;display:flex}.more-button{font-weight:500;line-height:1.3;text-transform:uppercase}.js .more-btn-txt:before{content:attr(data-txt);margin-right:.3125rem}.js .more-active .more-content{max-height:1600rem}.js .more-active .more-btn-txt:before{content:attr(data-txt-active)}@media screen and (min-width:996.1px){.js .more-box-mobile .more-content{transition:none}}@media screen and (max-width:996px){.js .more-button{font-size:.9375rem}}.tabs-contents .slider{position:relative}.tabs-contents .slider__sticker{position:absolute}@media screen and (min-width:996.1px){.tabs-contents .slider__sticker{bottom:3.125rem;height:12.5rem;left:3.125rem;width:14.6875rem}}.tabs-contents .slider__item{position:relative}@media screen and (max-width:996px){.is-style-awards .tabs-contents .slider__item{height:21.5rem;width:16.25rem}}@media screen and (min-width:996.1px){.is-style-fixed-height .tabs-contents .slider__item{display:flex;height:32.5rem}.is-style-fixed-height .tabs-contents .slider__item>div{width:100%}}.tabs-contents .slider__pagination{align-items:center;display:flex;font-size:1rem;gap:0 1rem;letter-spacing:-.025em;pointer-events:all;user-select:none}@media screen and (max-width:996px){.tabs-contents .slider__pagination{margin-left:auto;margin-right:auto;width:fit-content}}.is-bottom-center .tabs-contents .slider__pagination{margin:auto;width:fit-content}@media screen and (max-width:996px){.is-bottom-center .tabs-contents .slider__pagination{padding:.375rem 1.875rem}}@media screen and (min-width:996.1px){.is-bottom-center .tabs-contents .slider__pagination{padding:1rem 1.25rem}}.tabs-contents .slider__pagination .nav-bars{align-items:center;display:flex;gap:0 .375rem}@media screen and (max-width:996px){.tabs-contents .slider__pagination .nav-bars{display:none}}.tabs-contents .slider__pagination .nav-bars .nav-bullet{background-color:currentColor;flex:1;height:.125rem;overflow:hidden;transition:transform .2s ease,color .2s ease}@media screen and (min-width:996.1px){.tabs-contents .slider__pagination .nav-bars .nav-bullet{width:4.25rem}}.tabs-contents .slider__pagination .nav-bars .nav-bullet.is-active{transform:scaleY(200%)}.tabs-contents .slider__pagination .nav-numbers{align-items:center;display:flex}@media screen and (max-width:996px){.tabs-contents .slider__pagination .nav-numbers{gap:0 .625rem;justify-content:center}}@media screen and (min-width:996.1px){.tabs-contents .slider__pagination .nav-numbers{gap:0 1rem}}.tabs-contents .slider__pagination .nav-numbers .nav-bullet{cursor:pointer;display:block;transition:color .2s ease}.tabs-contents .slider__pagination .nav-numbers .nav-bullet:hover{color:var(--wp--preset--color--black)}.tabs-contents .slider__nav{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:996px){.tabs-contents .slider__nav{margin-top:1rem}}@media screen and (min-width:996.1px){.tabs-contents .slider__nav{pointer-events:none;z-index:2}}.is-style-awards .tabs-contents .slider__nav{margin-top:1.25rem;position:static;right:0;top:100%}.tabs-contents .slider__nav.is-arrows{left:0;margin:0;position:absolute;top:50%}@media screen and (min-width:996.1px){.tabs-contents .slider__nav.is-arrows:has(.slider__pagination){justify-content:center;margin-top:1.25rem;position:static}.tabs-contents .slider__nav.is-arrows:has(.slider__pagination) .slider__next,.tabs-contents .slider__nav.is-arrows:has(.slider__pagination) .slider__prev{position:absolute;top:50%}}@media screen and (max-width:996px){.tabs-contents .slider__nav.is-arrows:has(.slider__pagination){justify-content:center;margin-top:1.25rem;position:static}.tabs-contents .slider__nav.is-arrows:has(.slider__pagination) .slider__next,.tabs-contents .slider__nav.is-arrows:has(.slider__pagination) .slider__prev{position:unset;top:unset}}@media screen and (min-width:996.1px){.tabs-contents .slider__nav.is-bottom-left{margin-top:1.25rem}}@media screen and (max-width:996px){.tabs-contents .slider__nav.is-bottom-right{position:relative;top:0}}@media screen and (min-width:996.1px){.tabs-contents .slider__nav.is-bottom-right{bottom:0;position:absolute;right:0;top:auto;width:calc(50% - 1.5625rem);z-index:5}}.tabs-contents .slider__next,.tabs-contents .slider__prev{align-items:center;cursor:pointer;display:flex;pointer-events:all;transition:color .2s ease,background-color .2s ease;z-index:5}@media screen and (min-width:996.1px){.tabs-contents .slider__next,.tabs-contents .slider__prev{height:3.125rem;margin:0 .5rem;transform:translateY(-50%);width:1.8125rem}}.tabs-contents .slider__next.is-disabled,.tabs-contents .slider__next.swiper-button-lock,.tabs-contents .slider__prev.is-disabled,.tabs-contents .slider__prev.swiper-button-lock{opacity:0;visibility:hidden}.is-style-awards .tabs-contents .slider__next,.is-style-awards .tabs-contents .slider__prev{background:none;color:#fff;font-size:.875rem;font-weight:500;height:auto;margin-left:auto;margin-right:0;text-transform:uppercase;transform:none;width:auto}@media screen and (min-width:996.1px){.is-bottom-left .tabs-contents .slider__next,.is-bottom-left .tabs-contents .slider__prev,.is-bottom-right .tabs-contents .slider__next,.is-bottom-right .tabs-contents .slider__prev{display:none}}.tabs-contents .slider__next svg,.tabs-contents .slider__prev svg{display:block;margin:auto}@media screen and (max-width:996px){.tabs-contents .slider__next svg,.tabs-contents .slider__prev svg{height:1.5rem;width:1.5rem}}@media screen and (min-width:996.1px){.tabs-contents .slider__next svg,.tabs-contents .slider__prev svg{height:1.125rem;width:1.125rem}}.is-style-awards .tabs-contents .slider__next svg,.is-style-awards .tabs-contents .slider__prev svg{margin:0 0 0 1.25rem}@media screen and (min-width:996.1px){.is-style-awards .tabs-contents .slider__next svg,.is-style-awards .tabs-contents .slider__prev svg{height:1.75rem;width:1.75rem}}.tabs-contents .slider__prev{left:0}.tabs-contents .slider__prev svg{transform:scaleX(-1)}.tabs-contents .slider__next{right:0}.tabs-contents .slider .wp-block-image{margin:0}.tabs-contents .slider .wp-block-image img{height:100%;margin:0;object-fit:cover;width:100%}.tabs-contents .slider .wp-block-columns{margin:0}@media screen and (max-width:996px){.tabs-contents .slider .wp-block-column{padding:1.25rem}}@media screen and (min-width:996.1px){.tabs-contents .slider .wp-block-column{padding:1.875rem}}@media screen and (max-width:996px){.tabs-contents .slider .wp-block-column .has-xl-font-size{font-size:1.75rem;line-height:1.24}.tabs-contents .slider .wp-block-column .logo-image{margin-left:0;width:50%}}@media screen and (min-width:996.1px){.is-style-intro .tabs-contents .slider .wp-block-column{padding-left:4rem;padding-right:4rem}.tabs-contents .slider .wp-block-group{margin:0}}@media screen and (max-width:996px){.tabs-contents .slider .wp-block-group.is-vertical{margin:0}}@media screen and (min-width:996.1px){.tabs-contents .slider .wp-block-group.is-vertical{margin:6rem 6.5rem}.tabs-contents .slider .wp-block-media-text{grid-template-columns:1fr 1fr}.tabs-contents .slider .wp-block-media-text:not(.is-style-awward){gap:3.125rem}.tabs-contents .slider .wp-block-media-text__content{padding-left:0}}.tabs-contents .slider .wp-block-media-text__media{height:100%}.tabs-contents .slider .wp-block-media-text__media img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:996.1px){.tabs-contents .slider .logo-image{height:100%;margin:0;max-width:none;min-width:auto;width:auto}}.tabs-contents .slider .wp-block-image,.tabs-contents .slider .wp-block-media-text{height:100%;width:100%}@media screen and (min-width:996.1px){.tabs-contents .slider.aspect-3-2{min-height:54vw}}.tabs-contents .slider.is-style-awards{margin:0}@media screen and (max-width:996px){.tabs-contents .slider.is-style-awards{margin:2.5rem 0}.tabs-contents .slider.is-style-awards .tabs-contents .slider__item{width:16.25rem}}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-testimonial{margin-left:0;width:60.625rem}}.tabs-contents .slider.is-style-testimonial .wp-block-group.is-vertical{margin:0}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-testimonial .wp-block-group .wp-block-group__inner-container{padding:0}}.tabs-contents .slider.is-style-testimonial .wp-block-quote{margin-top:5rem}.tabs-contents .slider.is-style-testimonial .wp-block-quote p{font-style:italic}@media screen and (max-width:996px){.tabs-contents .slider.is-style-testimonial .wp-block-quote p.has-s-font-size{font-size:1.5rem}}.tabs-contents .slider.is-style-testimonial .wp-block-quote cite{display:block;font-size:1rem;font-style:normal;margin-top:1.25rem}@media screen and (max-width:996px){.tabs-contents .slider.is-style-testimonial .wp-block-image{height:21.875rem}}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-testimonial .wp-block-image{height:30.75rem}}.tabs-contents .slider.is-style-testimonial .tabs-contents .slider__nav{position:absolute;z-index:2}@media screen and (max-width:996px){.tabs-contents .slider.is-style-testimonial .tabs-contents .slider__nav{top:21.875rem}}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-testimonial .tabs-contents .slider__nav{top:30.75rem}}@media screen and (max-width:996px){.tabs-contents .slider.is-style-fixed-height{margin-bottom:5rem}}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-fixed-height{margin-bottom:7.5rem}}@media screen and (max-width:996px){.tabs-contents .slider.is-style-no-margin{margin-bottom:0;margin-top:0}}@media screen and (min-width:996.1px){.tabs-contents .slider.is-style-no-margin{margin-bottom:0;margin-top:0}}@media screen and (max-width:996px){.tabs-contents .slider--nav{margin-bottom:.625rem;margin-top:.625rem}}@media screen and (min-width:996.1px){.tabs-contents .slider--nav{margin-bottom:1.875rem;margin-top:1.875rem}}.tabs-contents .slider--bottom-center .tabs-contents .slider__nav{justify-content:space-between;position:relative}@media screen and (min-width:996.1px){.tabs-contents .slider--bottom-center .tabs-contents .slider__nav{justify-content:center}}.tabs-contents .slider--bottom-center .tabs-contents .slider__pagination{margin-left:0;margin-right:0}.tabs-contents .slider--bottom-center .tabs-contents .slider__next,.tabs-contents .slider--bottom-center .tabs-contents .slider__prev{background:transparent;transform:none}.tabs-contents .slider--images .tabs-contents .slider__slider{visibility:hidden}.tabs-contents .slider--images .tabs-contents .slider__slider.swiper-initialized{visibility:visible}@media screen and (min-width:996.1px){.tabs-contents .slider--images .tabs-contents .slider__slider{margin-left:-.5rem;margin-right:-.5rem}.tabs-contents .slider--images .tabs-contents .slider__image-wrapper{padding:0 .5rem}}@media screen and (max-width:996px){.tabs-contents .slider--icons .tabs-contents .slider__nav{margin-top:.875rem;position:relative}}@media screen and (min-width:996.1px){.tabs-contents .slider--icons .tabs-contents .slider__nav{position:absolute;top:50%}}.tabs-contents .slider--icons .tabs-contents .slider__pagination{display:none}@media screen and (max-width:996px){.tabs-contents .slider--icons .tabs-contents .slider__pagination{bottom:0;display:block;left:0;position:absolute;width:100%}}@media screen and (min-width:996.1px){.tabs-contents .slider--grid .tabs-contents .slider__items>*{flex-shrink:0;width:calc(100%/var(--columns))}.tabs-contents .slider--content{margin:4rem 0}}.tabs-contents .slider--content .tabs-contents .slider__item{height:auto}@media screen and (max-width:996px){.tabs-contents .slider--content .tabs-contents .slider__item{width:19.125rem}}.tabs-contents .slider--apartments{width:100%}@media screen and (min-width:996.1px){.tabs-contents .slider--apartments .tabs-contents .slider__item{height:31.875rem;padding:0}.tabs-contents .slider--apartments .tabs-contents .slider__item img{height:100%;object-fit:contain;object-position:50%}}.tabs-contents .slider--apartments .tabs-contents .slider__nav{position:absolute;top:50%}.tabs-contents .slider--apartments .slider__item .swiper-zoom-container{height:100%}@media screen and (min-width:996.1px){.tabs-contents .slider--arrows{margin-left:-.5rem;margin-right:-.5rem}}@media screen and (max-width:996px){.tabs-contents .slider--arrows .wp-block-group{margin:0}.tabs-contents .slider--arrows .tabs-contents .slider__next,.tabs-contents .slider--arrows .tabs-contents .slider__prev{padding:.625rem 0}.tabs-contents .slider--arrows .tabs-contents .slider__next svg,.tabs-contents .slider--arrows .tabs-contents .slider__prev svg{padding:0 .1875rem}}.apartment .apartment__header h1{font-size:clamp(24px,2.36111vw,34px)}.apartment .h-building{font-size:clamp(16px,1.25vw,18px)}.apartment .apartment__details dl dt{font-size:1rem;font-weight:500}.apartment .apartment__details dl dd small{font-weight:400}.apartment .price-omnibus small.dd-label{font-size:.8rem}.apartment .apartment__details dl dd sup{font-size:80%;line-height:.2}.apartment .is-price dd small,.apartment .is-price dd span{white-space:nowrap}.apartment .is-special-offer dd{color:var(--color-dark-brown);line-height:1}.apartment .single-apartment-promotion .apartment__header,.apartment .single-apartment-promotion .price-promo span{color:var(--color-dark-brown)}.apartment .single-bwww-badge{font-weight:500}.apartment .single-bwww-badge span{color:var(--color-dark-brown)}.apartment .single-bwww-badge svg:last-child{fill:var(--color-dark-brown)}.apartment .more-btn svg{--color3:var(--color-dark-brown)}.apartment .wp-block-button .wp-block-button__link{background:var(--color-dark-green);border:2px solid;border-color:var(--color-dark-green);border-radius:0;cursor:pointer;display:block;font-size:1rem;line-height:1;padding:.667em 1.333em;transition:all .15s ease;white-space:no-wrapp}.apartment .is-style-primary-dark .wp-block-button__link{background:var(--color-green)}.apartment .is-style-primary-dark .wp-block-button__link:hover{background:var(--color-dark-green)}.apartment .is-style-outline .wp-block-button__link{background-color:initial;background-image:none;border:2px solid var(--color-dark-green);color:var(--color-dark-green)}.apartment .is-style-outline .wp-block-button__link:hover{background:var(--color-dark-green);color:#fff}.apartment .apartment-other-files{font-size:1rem}.apartment .tabs{margin-top:0}.apartment .tabs-container{background:inherit;padding:0}.apartment .tabs-contents{margin-top:.7142857143rem}.apartment .tabs-nav--stripped .tabs-nav__item{background-color:var(--color-background);color:var(--color-green)}.apartment .tabs-nav--stripped .tabs-nav__item.active,.apartment .tabs-nav--stripped .tabs-nav__item:hover{background:var(--color-dark-green);color:var(--color-background)}.apartment .slider__next,.apartment .slider__prev{background:var(--color-background);color:var(--color-dark-brown)}.apartment .slider__next:hover,.apartment .slider__prev:hover{background:var(--color-dark-background)}.apartment .slider__next svg,.apartment .slider__prev svg{fill:var(--color-dark-brown)}.apartment .swiper-button-next:after,.apartment .swiper-button-prev:after{display:none}.apartment .apartment__info p{font-size:1rem;margin:0}@media screen and (min-width:996.1px){.apartment .apartment__details dl{border-bottom:1px solid var(--color-dark-green)}.apartment .apartment__actions>:last-child{flex:1;text-align:center}.apartment .slider--apartments .slider__item{height:36.4285714286rem;padding:0}}@media screen and (max-width:996px){.apartment .apartment__details dl{background:var(--color-background)}.apartment .more-btn{justify-content:flex-end}.apartment .price-components-label{text-align:left}.apartment .tabs-nav--stripped{flex-wrap:wrap}.apartment .tabs-nav--stripped .tabs-nav__item{flex:1;min-width:30%;white-space:nowrap}.apartment .btn-ask-mobile{margin-top:.5rem;text-align:center}.apartment .slider.slider--apartments{padding:0}.xs-hidden{display:none!important}}@media screen and (min-width:996.1px){.md-hidden{display:none!important}}video.mobile{display:none}@media(max-width:992px){video.mobile{display:block}video.desktop{display:none}}