@charset "UTF-8";@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{to{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translateX(75px);opacity:0}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes ticker{0%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}to{-webkit-transform:translateX(var(--transform-x)) translateZ(0);transform:translateX(var(--transform-x)) translateZ(0)}}@keyframes flying{to{transform:translateY(-20%)}}@keyframes widget-pulse{50%{transform:scale(1,1);opacity:1}to{transform:scale(1.7,1.7);opacity:0}}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.c-white{color:var(--white)}html{--white:#fff;--white-20:rgba(255, 255, 255, 0.2);--white-70:rgba(255, 255, 255, 0.7);--black:#000;--dark-blue:#001c31;--dark-blue-20:rgba(0, 28, 49, 0.2);--dark-blue-30:rgba(0, 28, 49, 0.3);--dark-blue-80:rgba(0, 28, 49, 0.8);--dark-blue-80-30:rgba(0, 28, 49, 0.3);--light-blue-1:#b1d9ed;--light-blue-1-2:#9dcae0;--light-blue-2:#6ea2c3;--light-blue-3:#bfccd6;--medium-blue-1:#205a7d;--medium-blue-2:#144a6a;--medium-blue-3:#144a6ad9;--medium-blue-20:rgba(20, 74, 106, 0.2);--medium-blue-80:rgba(20, 74, 106, 0.8);--grey:#e9e9e9;--grey-2:#d2d2d2;--grey-40:rgba(233, 233, 233, 0.4);--green:#39c167;--green-40:rgba(57, 193, 103, 0.4);--red:#ed5e4a;--red-40:rgba(237, 94, 74, 0.4);--yellow:#efd342;--yellow-40:rgba(239, 211, 66, 0.4);--ff-default:"CeraPro", "Arial", sans-serif;--ff-fira:"FiraCode", "Arial", sans-serif;--default-bg-color:var(--white);--container-max-width:87.5rem;--container-padding:1.3889vw;--cross-size:2.2222vw}@media (max-width:1025px){html{--container-padding:1.5625vw;--cross-size:3.125vw}}@media (max-width:769px){html{--container-padding:2.0833vw;--cross-size:4.1667vw}}@media (max-width:575px){html{--container-padding:4.2667vw;--cross-size:6.4vw}}@font-face{font-family:"swiper-icons";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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.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{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;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{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.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);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);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);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet,summary{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px)0;display:block}.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:200ms transform,200ms top}.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:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.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{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.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-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap)0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.f-thumbs__slide.is-loading img,.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:0 0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5))0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-ghost,.fancybox-protected{position:absolute;top:0;left:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-protected{right:0;bottom:0}.fancybox-ghost{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs,.f-carousel__thumbs.is-classic{--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg,fieldset legend{display:none}.f-thumbs.is-vertical,.is-classic .f-thumbs__viewport{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0-1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0-100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:0 0;outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(
  	0
  		calc(
  			((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) *
  				(1 - var(--progress, 0)) * 0.5
  		)
  		round var(--f-thumb-border-radius, 0)
  );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.f-thumbs__slide__img,.is-classic .is-nav-selected .f-thumbs__slide__button::after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--f-thumb-border-radius)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap)0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap)0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner,.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap)0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@font-face{font-family:"CeraPro";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/CeraPro/CeraPro-Regular.woff)format("woff")}@font-face{font-family:"FiraCode";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/FiraCode/FiraCode-Regular.ttf)format("truetype")}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{width:100%;height:100%;scrollbar-gutter:stable;cursor:default}html{font-size:16px}@media (min-width:1441px){html{font-size:1.1111vw}}@media (max-width:376px){html{font-size:vw(16,376)}}body{background:#fff;color:var(--dark-blue);font-family:var(--ff-default);font-size:1rem;line-height:1.5;font-style:normal}html._mobile body{-webkit-text-size-adjust:100%}fieldset,img,table{border:0}li,ul{list-style-type:none}img,table td{vertical-align:top}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}table{border-collapse:collapse}table td{padding:0}input,select,textarea{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}::selection{background:#5f5f5f;color:#fff;text-shadow:none}::-moz-selection{background:#5f5f5f;color:#fff;text-shadow:none}button{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0}[data-b24-crm-button-cont]{right:var(--container-padding)!important;margin:0!important}@media (max-width:1025px){.h1{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.h1{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.h1{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.h2{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.h2{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.h2{font-size:6.4vw;line-height:7.68vw}}@media (max-width:1025px){.h3{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.h3{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.h3{font-size:4.8vw;line-height:5.76vw}}@media (max-width:1025px){.h4{font-size:1.3672vw;line-height:1.6406vw}}@media (max-width:769px){.h4{font-size:1.8229vw;line-height:2.1875vw}}@media (max-width:575px){.h4{font-size:3.7333vw;line-height:4.48vw}}@media (max-width:1025px){.p1{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.p1{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.p1{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.p2{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.p2{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.p2{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.button-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.button-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.button-text{font-size:3.2vw;line-height:3.2vw}.caption{font-size:2.6667vw;line-height:1.3}}@media (max-width:1025px){.captionCode1{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.captionCode1{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.captionCode1{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.captionCode2{font-size:.9766vw;line-height:.9766vw}}@media (max-width:769px){.captionCode2{font-size:1.3021vw;line-height:1.3021vw}}@media (max-width:575px){.captionCode2{font-size:2.6667vw;line-height:2.6667vw}}.svg-sprite{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;overflow:hidden;pointer-events:none}.animated,.input__input,.transition-active{transition:opacity .3s ease-out,color .3s ease-out,background .3s ease-out,border-color .3s ease-out}.animated:hover,.input__input:hover,.transition-hover{transition:none}.visually-hidden{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.absolute-center{position:absolute;inset:0;margin:auto}.line,.v-split-text__line{position:relative;margin:-.1em;padding:.1em;overflow:hidden}.button-standart{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:flex;align-items:center;gap:.8333vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);text-decoration:none;transition:.6s color}@media (max-width:1025px){.button-standart{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.button-standart{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.button-standart{font-size:3.2vw;line-height:3.2vw}}.button-standart._reverse{flex-direction:row-reverse}.button-standart:hover,html._desktop .button:hover{color:var(--medium-blue-2)}.button-standart:hover .button-standart__icon,.button-standart:hover svg{--x-offset:0.8333vw;transform:translateX(var(--x-offset));color:var(--medium-blue-2)}@media (max-width:1025px){.button-standart:hover .button-standart__icon,.button-standart:hover svg{--x-offset:0.7813vw}}@media (max-width:769px){.button-standart:hover .button-standart__icon,.button-standart:hover svg{--x-offset:1.0417vw}}@media (max-width:575px){.button-standart:hover .button-standart__icon,.button-standart:hover svg{--x-offset:2.1333vw}}.button-standart:hover._reverse svg{transform:translateX(calc(var(--x-offset)*-1))}@media (max-width:1025px){.button-standart{gap:.7813vw}}@media (max-width:769px){.button-standart{gap:1.0417vw}}@media (max-width:575px){.button-standart{gap:2.1333vw}}.button-standart svg,.button-standart__icon{width:1.6667vw;height:1.7361vw;overflow:visible;color:var(--dark-blue);transition:.6s transform,.6s color;will-change:transform}.button-standart svg rect,.button-standart__icon rect,.header__mainlink svg path{fill:currentColor}@media (max-width:1025px){.button-standart svg,.button-standart__icon{width:1.9531vw;height:1.9531vw}}@media (max-width:769px){.button-standart svg,.button-standart__icon{width:2.6042vw;height:2.6042vw}}@media (max-width:575px){.button-standart svg,.button-standart__icon{width:5.3333vw;height:5.3333vw}}html._desktop .link-hover._active .link-hover__text,html._desktop .link-hover:hover .link-hover__text{transform:translateY(-115%)}html._desktop .link-hover._active .link-hover__hover,html._desktop .link-hover:hover .link-hover__hover{transform:translateY(0);transition-delay:.1s}.link-hover__inner{display:grid;margin:-.05em;padding:.05em;overflow:hidden}.link-hover__inner>*{grid-area:1/1/-1/-1;transition:transform .5s cubic-bezier(.66,0,.34,1)}.link-hover__hover,.link-hover__text{padding:2px 0}.link-hover__hover{transform:translateY(100%)}[data-ticker]{--ticker-gap:1.1111vw;--ticker-time:calc(3s * var(--items-qty, 10));--transform-x:calc(-1 * var(--ticker-width) / 2 - var(--ticker-gap) / 2);position:relative;z-index:1;display:flex;-moz-column-gap:var(--ticker-gap);column-gap:var(--ticker-gap);width:-moz-max-content;width:max-content;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-ticker]>*{flex-shrink:0}[data-ticker].is-inited>*{animation:ticker var(--ticker-time) linear infinite}[data-image-reveal]{display:block;overflow:hidden}[data-image-reveal] img{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.smart-captcha{margin-top:.75rem;width:117.6470588235%;min-width:117.6470588235%!important;transform:scale(.85);transform-origin:0 0}.ac.js-enabled .ac-panel,[data-title-reveal]{visibility:hidden}.container{margin-inline:auto;width:min(var(--container-max-width),100% - var(--container-padding)*2)}.page{--scrollbar-width:0px}.page.scroll-lock{padding-right:var(--scrollbar-width);overflow:hidden}.page__body{display:flex;flex-direction:column}.page__main{flex-grow:1}.page__footer{margin-top:18.8889vw}@media (max-width:1025px){.page__footer{margin-top:18.75vw}}@media (max-width:769px){.page__footer{margin-top:25vw}}@media (max-width:575px){.page__footer{margin-top:34.1333vw}}.h1{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400}@media (max-width:1025px){.h1{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.h1{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.h1{font-size:8.5333vw;line-height:8.5333vw}}.h2{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.h2{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.h2{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.h2{font-size:6.4vw;line-height:7.68vw}}.h3{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.h3{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.h3{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.h3{font-size:4.8vw;line-height:5.76vw}}.h4{font-size:1.3889vw;line-height:1.6667vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.h4{font-size:1.3672vw;line-height:1.6406vw}}@media (max-width:769px){.h4{font-size:1.8229vw;line-height:2.1875vw}}@media (max-width:575px){.h4{font-size:3.7333vw;line-height:4.48vw}}.p1{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.p1{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.p1{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.p1{font-size:4.2667vw;line-height:5.9733vw}}.p2{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.p2{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.p2{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.p2{font-size:3.2vw;line-height:4.48vw}}.button-text{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}@media (max-width:1025px){.button-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.button-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.button-text{font-size:3.2vw;line-height:3.2vw}.caption{font-size:2.6667vw;line-height:1.3}}.captionCode1{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}@media (max-width:1025px){.captionCode1{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.captionCode1{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.captionCode1{font-size:3.2vw;line-height:3.2vw}}.captionCode2{font-family:var(--ff-fira);font-size:.8333vw;line-height:.8333vw;font-weight:400}@media (max-width:1025px){.captionCode2{font-size:.9766vw;line-height:.9766vw}}@media (max-width:769px){.captionCode2{font-size:1.3021vw;line-height:1.3021vw}}@media (max-width:575px){.captionCode2{font-size:2.6667vw;line-height:2.6667vw}}.ac{box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{position:relative;cursor:pointer}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac.is-active .ac-panel{visibility:visible}.ac.is-active .footer__projects-accordion-btn svg,.ac.is-active .menu__projects-accordion-btn svg{transform:rotate(180deg)}.button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;--icon-size:1.6667vw;display:inline-flex;align-items:center;-moz-column-gap:.8333vw;column-gap:.8333vw;padding:.3472vw 0;transition:color .3s ease-out}@media (max-width:1025px){.button{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.button{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.button{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.button{--icon-size:2.3438vw}}@media (max-width:769px){.button{--icon-size:3.125vw;-moz-column-gap:1.0417vw;column-gap:1.0417vw}}@media (max-width:575px){.button{--icon-size:6.1333vw;-moz-column-gap:2.1333vw;column-gap:2.1333vw}}.button__icon{width:var(--icon-size);height:var(--icon-size)}.input{font-size:.9722vw;font-weight:400;letter-spacing:-.04em;--padding:0.6944vw 0 0.9722vw 0;--text-color:var(--light-blue-2);position:relative;line-height:1.3889vw}@media (max-width:1025px){.input{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.input{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.input{font-size:3.2vw;line-height:4.48vw}}.input._black{--text-color:var(--dark-blue-80-30)}.input._hidden{display:none}html._desktop .input:hover{--text-color:var(--white)}html._desktop .input:hover._black{--text-color:var(--dark-blue-80)}.input._has-value,.input:focus-within{--text-color:var(--white)}.input._has-value._black,.input:focus-within._black{--text-color:var(--dark-blue-80)}.input._error{--text-color:var(--red)!important}.input._error._black .input__label{color:var(--red)}@media (max-width:1025px){.input{--padding:1.0742vw 0 1.1719vw 0}}@media (max-width:769px){.input{--padding:1.4323vw 0 1.5625vw 0}}@media (max-width:575px){.input{--padding:2.9333vw 0 3.2vw 0}}.input__wrapper{position:relative;display:grid}.input__input{grid-area:1/1/-1/-1;padding:var(--padding);box-sizing:border-box;width:100%;min-width:0;height:100%;outline:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:0;color:var(--text-color);font:inherit;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input__input:autofill{color:var(--text-color);transition:background-color 600000s 0s}.input__label{position:relative;display:flex;grid-area:1/1/-1/-1;padding:var(--padding);box-sizing:border-box;height:-moz-min-content;height:min-content;color:var(--light-blue-2);font:inherit;pointer-events:none}.input._black .input__label{color:var(--dark-blue-80-30)}.input._has-value .input__label{visibility:hidden;opacity:0}.input input:-webkit-autofill+label{visibility:hidden;opacity:0}.input textarea{min-height:5.9028vw}.checkbox{--size:1rem;position:relative;display:grid;grid-template-columns:var(--size) 1fr;-moz-column-gap:.5rem;column-gap:.5rem;padding:.625vw 0;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}html._desktop .checkbox:hover .checkbox__box{background-color:var(--grey-2)}html._desktop .checkbox:hover .checkbox__input:checked~.checkbox__box{background-color:var(--dark-blue);opacity:.85}@media (max-width:1025px){.checkbox{padding:.8789vw 0}}@media (max-width:769px){.checkbox{padding:1.1719vw 0}}@media (max-width:575px){.checkbox{padding:2.4vw 0}}.checkbox__box{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:var(--size);height:var(--size);background-color:var(--grey);transition:opacity .15s ease-out,background-color .15s ease-out}.checkbox__box svg{display:none;width:100%;height:100%}.checkbox__input:checked~.checkbox__box{background-color:var(--dark-blue);color:var(--white)}.checkbox__input:checked~.checkbox__box svg{display:block}.checkbox__text{margin-top:-.2083vw;color:var(--dark-blue)}.checkbox__text a,.checkbox__text strong{color:var(--light-blue-2)}.checkbox__text a{text-decoration:none}html._desktop .checkbox__text a:hover{text-decoration:underline}@media (max-width:1025px){.checkbox__text{margin-top:-.293vw}}@media (max-width:769px){.checkbox__text{margin-top:-.3906vw}}@media (max-width:575px){.checkbox__text{margin-top:-.8vw}}.checkbox__error-text{display:none;grid-column:1/-1}.checkbox._error .checkbox__error-text{display:block;color:var(--red)}.checkbox__error-text,.checkbox__text{font-size:.8333vw;line-height:.9722vw;letter-spacing:-.04em}@media (max-width:1025px){.checkbox__error-text,.checkbox__text{font-size:1.1719vw;line-height:1.3672vw}}@media (max-width:769px){.checkbox__error-text,.checkbox__text{font-size:1.5625vw;line-height:1.8229vw}}@media (max-width:575px){.checkbox__error-text,.checkbox__text{font-size:3.2vw;line-height:3.7333vw}}.radio-btn{--icon-size:1.3889vw;position:relative;display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:.5556vw;column-gap:.5556vw;padding:.5556vw .4167vw;background-color:var(--grey);color:var(--dark-blue);transition:background-color .15s ease-out,color .15s ease-out;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}.radio-btn._sm{--icon-size:1.1111vw;-moz-column-gap:.4167vw;column-gap:.4167vw;font-size:.8333vw}@media (max-width:1025px){.radio-btn{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.radio-btn{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.radio-btn{font-size:3.2vw;line-height:3.2vw}}.radio-btn input{position:absolute;inset:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.radio-btn input:checked{cursor:default}.radio-btn:has(:checked){background-color:var(--dark-blue);color:var(--white)}html._desktop .radio-btn:hover{background-color:var(--light-blue-3)}html._desktop .radio-btn:hover:has(:checked){background-color:var(--dark-blue)}@media (max-width:1025px){.radio-btn{--icon-size:1.9531vw;padding:.7813vw .5859vw}.radio-btn._sm{--icon-size:1.5625vw;-moz-column-gap:.5859vw;column-gap:.5859vw;font-size:1.1719vw}}@media (max-width:769px){.radio-btn{--icon-size:2.6042vw;-moz-column-gap:1.0417vw;column-gap:1.0417vw;padding:1.0417vw .7813vw}.radio-btn._sm{--icon-size:2.0833vw;-moz-column-gap:.7813vw;column-gap:.7813vw;font-size:1.5625vw}}@media (max-width:575px){.radio-btn{--icon-size:6.1333vw;-moz-column-gap:2.1333vw;column-gap:2.1333vw;padding:1.6vw}.radio-btn._sm{--icon-size:4.2667vw;-moz-column-gap:1.6vw;column-gap:1.6vw;font-size:3.2vw}}.radio-btn__icon{width:var(--icon-size);height:var(--icon-size)}.square-button{padding:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;--size:2.5vw;--hover-color:var(--medium-blue-2);position:relative;display:inline-flex;flex-direction:column;box-sizing:border-box;width:-moz-min-content;width:min-content;min-width:var(--size);height:var(--size);overflow:hidden;border:1px solid currentColor;transition:border-color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.square-button{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.square-button{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.square-button{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.square-button{--size:3.125vw}}@media (max-width:769px){.square-button{--size:4.1667vw}}@media (max-width:575px){.square-button{--size:8.5333vw}}.square-button::after{position:absolute;content:"";top:100%;left:0;display:block;width:100%;height:var(--size);background-color:var(--hover-color);transition:top .5s cubic-bezier(.66,0,.34,1),background-color .3s ease-out}html._desktop .square-button:hover{border-color:var(--hover-color)}html._desktop .square-button:hover::after{top:0}html._desktop .square-button:active{--hover-color:var(--dark-blue)}.square-button__inner{position:relative;z-index:2;width:100%}.square-button__inner>*{display:flex;justify-content:center;align-items:center;height:var(--size);line-height:var(--size);transition:transform .4s cubic-bezier(.66,0,.34,1)}.square-button__hover{color:var(--white)}.square-button__icon{--icon-size:1.1111vw;width:var(--icon-size);height:var(--icon-size);will-change:transform;transform:translateZ(0)}@media (max-width:1025px){.square-button__icon{--icon-size:1.5625vw}}@media (max-width:769px){.square-button__icon{--icon-size:2.0833vw}}@media (max-width:575px){.square-button__icon{--icon-size:4.2667vw}}.backlink{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:flex;align-items:center;gap:.9722vw;width:-moz-max-content;width:max-content}@media (max-width:1025px){.backlink{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.backlink{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.backlink{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.backlink{gap:1.2207vw}}@media (max-width:769px){.backlink{gap:1.6276vw}}@media (max-width:575px){.backlink{gap:2.2667vw}}.backlink>svg{width:1.4174vw;height:.6063vw;color:var(--dark-blue);transition:color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.backlink>svg{width:1.6602vw;height:.7813vw}}@media (max-width:769px){.backlink>svg{width:2.2135vw;height:1.0417vw}}@media (max-width:575px){.backlink>svg{width:4.5333vw;height:2.1333vw}}.backlink__inner-text{color:var(--dark-blue)}.backlink .backlink__inner-hover,.backlink:hover svg{color:var(--medium-blue-2)}.tabs-list{--gap:4.4444vw;--point-size:0.8333vw;position:relative;display:flex;width:-moz-max-content;width:max-content}@media (max-width:1025px){.tabs-list{--point-size:0.9766vw}}@media (max-width:769px){.tabs-list{--point-size:1.3021vw;--gap:5.9896vw}}@media (max-width:575px){.tabs-list{--point-size:2.6667vw;--gap:8.5333vw;gap:4.2667vw}}.tabs-list__item{display:inline-flex;flex-shrink:0}.tabs-list__item:not(:last-child){padding-right:calc(var(--gap)/2 - var(--point-size) - .8333vw)}.tabs-list__item:not(:last-child)::after{content:"";margin-left:calc(var(--gap)/2);width:1px;height:100%;background-color:var(--dark-blue);will-change:transform}@media (max-width:575px){.tabs-list__item:not(:last-child){padding-right:calc(var(--gap)/2 - var(--point-size) - 3.2vw)}}.tabs-list__button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;font-weight:400;display:inline-flex;align-items:baseline;gap:.8333vw;outline:0;color:var(--dark-blue);line-height:1.3889vw;transition:color .3s ease-out}@media (max-width:1025px){.tabs-list__button{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.tabs-list__button{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.tabs-list__button{font-size:3.2vw;line-height:3.2vw}}.tabs-list__button::before{content:"";position:relative;top:.1em;width:var(--point-size);height:var(--point-size);border-radius:100%;background-color:transparent;transition:background-color .3s ease-out;pointer-events:none}.tabs-list__button._active,.tabs-list__button[aria-selected=true],html._desktop .header__list-item:hover,html._desktop .tabs-list__button:hover{color:var(--medium-blue-2)}.tabs-list__button._active::before,.tabs-list__button[aria-selected=true]::before,html._desktop .tabs-list__button:hover::before{background-color:currentColor}@media (max-width:1025px){.tabs-list__button{line-height:1.9531vw}}@media (max-width:769px){.tabs-list__button{gap:1.0417vw;line-height:2.6042vw}}@media (max-width:575px){.tabs-list__button{gap:2.1333vw;line-height:5.3333vw}.tabs-list__button::before{display:none}.tabs-list__button._active::before,.tabs-list__button[aria-selected=true]::before{display:block}}.cta-button,.cta-button__text span{display:flex;justify-content:center;align-items:center}.cta-button{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;--text-offset:calc(100% + 0.8333vw);position:relative;padding:.7639vw 1.3889vw;height:-moz-min-content;height:min-content;overflow:hidden;color:var(--white)}@media (max-width:1025px){.cta-button{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.cta-button{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.cta-button{font-size:3.2vw;line-height:3.2vw}}.cta-button[disabled]{pointer-events:none;opacity:.5}@media (max-width:1025px){.cta-button{--text-offset:calc(100% + 0.9766vw);padding:.7422vw 1.5625vw}}@media (max-width:769px){.cta-button{--text-offset:calc(100% + 1.3021vw);padding:.9896vw 2.0833vw}}@media (max-width:575px){.cta-button{--text-offset:calc(100% + 2.6667vw);padding:2.6667vw 4.2667vw}}html._desktop .cta-button:hover .cta-button__text{transform:translateY(calc(-1*var(--text-offset)))}html._desktop .cta-button:hover .cta-button__backgrounds{transform:translateY(-100%)}.cta-button__text{position:relative;z-index:1;display:grid;transition:transform .5s cubic-bezier(.66,0,.34,1)}.cta-button__text span{grid-area:1/1/-1/-1;width:-moz-max-content;width:max-content;height:100%}.cta-button__text span:nth-child(2){transform:translateY(var(--text-offset))}.cta-button._big{--text-offset:100%;padding-block:0;height:3.8889vw}@media (max-width:1025px){.cta-button._big{height:3.5156vw}}@media (max-width:769px){.cta-button._big{height:vw-laptop(32)}}@media (max-width:575px){.cta-button._big{height:8.5333vw}}.cta-button._big .cta-button__text{height:1lh;overflow:hidden}.cta-button._big .cta-button__text span{transition:transform .5s cubic-bezier(.66,0,.34,1)}html._desktop .cta-button._big:hover .cta-button__text{transform:none}html._desktop .cta-button._big:hover .cta-button__text span:nth-child(1){transform:translateY(-100%)}html._desktop .cta-button._big:hover .cta-button__text span:nth-child(2){transform:translateY(0)}.cta-button._transparent{border:1px solid var(--dark-blue);background-color:transparent;color:var(--dark-blue);transition:border-color .5s cubic-bezier(.66,0,.34,1)}.cta-button._transparent .cta-button__backgrounds{display:none}.cta-button._transparent .cta-button__text span:nth-child(2){color:var(--light-blue-2)}html._desktop .cta-button._transparent:hover{border-color:var(--light-blue-2)}.cta-button__backgrounds{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.66,0,.34,1)}.cta-button__backgrounds span{position:absolute;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.cta-button__backgrounds span:nth-child(1){top:0;background-color:var(--dark-blue)}.cta-button__backgrounds span:nth-child(2){top:100%;background-color:var(--medium-blue-2)}.cta-button-wrapper{height:-moz-min-content;height:min-content}.object-status{--point-size:0.5556vw;font-family:var(--ff-fira);font-size:.8333vw;line-height:.8333vw;font-weight:400;position:relative;display:flex;gap:.5556vw;padding:.5556vw .625vw .4167vw .4861vw;border:1px solid var(--grey);background-color:var(--white);letter-spacing:-.03em}@media (max-width:1025px){.object-status{font-size:.9766vw;line-height:.9766vw}}@media (max-width:769px){.object-status{font-size:1.3021vw;line-height:1.3021vw}}@media (max-width:575px){.object-status{font-size:2.6667vw;line-height:2.6667vw}}.object-status::before{content:"";position:relative;top:.1em;margin-left:.2083vw;width:var(--point-size);height:var(--point-size);border-radius:50%;background-color:var(--color)}@media (max-width:1025px){.object-status{--point-size:0.7813vw;gap:.3906vw;padding:.6836vw .6836vw .5859vw .4883vw}.object-status::before{top:.0977vw}}@media (max-width:769px){.object-status{--point-size:1.0417vw;gap:.5208vw;padding:.9115vw .9115vw .7813vw .651vw}.object-status::before{top:.1302vw}}@media (max-width:575px){.object-status{--point-size:2.1333vw;gap:1.0667vw;padding:1.8667vw 2.1333vw 1.6vw 1.6vw}.object-status::before{top:.2667vw}}.header{position:fixed;top:0;left:0;z-index:1000;width:100%}.header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(1.1111vw);-webkit-mask-image:linear-gradient(180deg,#000 37%,rgba(0,0,0,.5) 67.5%,transparent 100%);mask-image:linear-gradient(180deg,#000 37%,rgba(0,0,0,.5) 67.5%,transparent 100%)}@media (max-width:1025px){.header::before{backdrop-filter:blur(1.5625vw)}}@media (max-width:769px){.header::before{backdrop-filter:blur(2.0833vw)}}@media (max-width:575px){.header::before{backdrop-filter:blur(4.2667vw)}}.header__container{position:relative;z-index:1000;display:flex;justify-content:center;align-items:center;height:5.5556vw;transition:background-color .3s ease-out}@media (max-width:1025px){.header__container{height:5.4688vw}}@media (max-width:769px){.header__container{height:7.2917vw}}@media (max-width:575px){.header__container{height:12.8vw}}.header._dropdownOpen .header__container,.modals .f-carousel__dots .is-current button{background-color:var(--white)}.header__list{display:flex;align-items:center;gap:4.1667vw}@media (max-width:1025px){.header__list{gap:3.125vw}}@media (max-width:769px){.header__list{gap:4.1667vw}}@media (max-width:575px){.header__list{display:none}}.header__list-item{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:relative;color:var(--dark-blue);transition:color .3s ease-out}@media (max-width:1025px){.header__list-item{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.header__list-item{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.header__list-item{font-size:3.2vw;line-height:3.2vw}}.header__list-item>span:nth-child(1){position:absolute;top:0;bottom:0;left:-1.6667vw;margin:auto 0;width:.8333vw;height:.8333vw;border-radius:100%;background-color:transparent;transition:background-color .3s ease-out;pointer-events:none}@media (max-width:1025px){.header__list-item>span:nth-child(1){left:-1.5625vw;width:.7813vw;height:.7813vw}}@media (max-width:769px){.header__list-item>span:nth-child(1){left:-2.0833vw;width:1.0417vw;height:1.0417vw}}.header__list-item._active>span:nth-child(1),html._desktop .header__list-item:hover>span:nth-child(1){background-color:var(--medium-blue-2)}.header__list-item._projects{display:inline-flex;align-items:center;color:var(--dark-blue);transition:color .3s ease-out}.header__list-item._projects svg{margin-left:.6944vw;width:.5556vw;height:.4167vw;transition:transform 1.2s ease-out;transform-style:preserve-3d}@media (max-width:1025px){.header__list-item._projects svg{margin-left:.9766vw;width:.7813vw;height:.5859vw}}@media (max-width:769px){.header__list-item._projects svg{margin-left:1.3021vw;width:1.0417vw;height:.7813vw}}html._desktop .gallery-popup .fancybox__nav .f-button:hover,html._desktop .header__list-item._projects:hover,html._desktop .header__mainlink:hover{color:var(--medium-blue-1)}.header__list-item._projects._open svg{transform:rotateX(180deg)}.header__request{position:absolute;top:0;right:1.3889vw;bottom:0;margin:auto 0}@media (max-width:1025px){.header__request{right:1.5625vw}}@media (max-width:769px){.header__request{right:2.0833vw}}@media (max-width:575px){.header__request{display:none}}.header__mainlink{position:absolute;top:0;bottom:0;left:1.3889vw;display:inline-flex;margin:auto 0;width:9.3056vw;height:2.7778vw;color:var(--dark-blue);transition:color .3s ease-out}@media (max-width:1025px){.header__mainlink{left:1.5625vw;width:10.4688vw;height:3.125vw}}@media (max-width:769px){.header__mainlink{left:2.0833vw;width:13.9583vw;height:4.1667vw}}@media (max-width:575px){.header__mainlink{left:4.2667vw;width:21.44vw;height:6.4vw}}.header__mainlink svg{width:100%;height:100%}.header__burger{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:absolute;top:0;right:4.2667vw;bottom:0;display:none;margin:auto 0;width:26.6667vw;height:-moz-fit-content;height:fit-content;overflow:hidden;text-transform:uppercase;font-family:"FiraCode",sans-serif;font-size:3.2vw;line-height:3.2vw;font-weight:400}.header__burger,html._desktop .header__burger:hover{color:var(--dark-blue)}@media (max-width:575px){.header__burger{display:inline-flex}}.header__burger-text{position:relative;top:0;left:0;z-index:1;width:100%;height:-moz-fit-content;height:fit-content;transition:transform .6s ease-out}.header__burger-text span{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%}.header__burger-text span:nth-child(1){top:0;left:0}.header__burger-text span:nth-child(2){position:absolute;top:100%;right:0;left:auto}.header__burger-text._active{transform:translateY(-100%)}.header__dropdown{position:absolute;top:5.5556vw;left:0;z-index:999;width:100%;background:var(--white);transform:translateY(-200%);transition:transform 1.2s ease-out;will-change:transform}.header__dropdown._open{transform:translateY(0)}@media (max-width:1025px){.header__dropdown{top:5.4688vw}}@media (max-width:769px){.header__dropdown{top:7.2917vw}}@media (max-width:575px){.header__dropdown{display:none}}.header__dropdown-list{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1.3889vw}@media (max-width:1025px){.header__dropdown-list{margin-bottom:1.5625vw}}@media (max-width:769px){.header__dropdown-list{margin-bottom:2.0833vw}}.header__dropdown-item{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:relative;display:flex;gap:1.3889vw;padding:1.3889vw}.header__dropdown-item:nth-child(3) .header__di-border{display:none}html._desktop .footer__center-left a:hover,html._desktop .footer__center-right a:hover,html._desktop .footer__phone:hover,html._desktop .footer__projects-accordion-btn:hover,html._desktop .footer__socials-item:hover,html._desktop .footer__top-address a:hover,html._desktop .header__dropdown-item:hover .header__di-description,html._desktop .header__dropdown-item:hover .header__di-name{color:var(--medium-blue-2)}@media (max-width:769px){html._desktop .header__dropdown-item:hover .header__di-description,html._desktop .header__dropdown-item:hover .header__di-name{color:var(--dark-blue)}}html._desktop .header__dropdown-item:hover .header__di-icon{opacity:1}.header__dropdown-item:nth-child(1) .header__di-border-2{right:auto;left:1.3889vw;display:block}@media (max-width:1025px){.header__dropdown-item:nth-child(1) .header__di-border-2{left:1.5625vw}}@media (max-width:769px){.header__dropdown-item:nth-child(1) .header__di-border-2{left:2.0833vw}}.header__dropdown-item:nth-child(2) .header__di-border-2{right:0;left:0;display:block;margin:0 auto}.header__dropdown-item:nth-child(3) .header__di-border-2{right:1.3889vw;left:auto;display:block}@media (max-width:1025px){.header__dropdown-item:nth-child(3) .header__di-border-2{right:1.5625vw}}@media (max-width:769px){.header__dropdown-item:nth-child(3) .header__di-border-2{right:2.0833vw}}@media (max-width:1025px){.header__dropdown-item{gap:1.5625vw;padding:1.5625vw}}@media (max-width:769px){.header__dropdown-item{flex-direction:column;gap:1.5625vw;padding:1.5625vw}}.header__di-border{position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--dark-blue)}.header__di-border-2{position:absolute;bottom:0;display:none;width:calc(100% - 2.7778vw);border-bottom:1px solid var(--dark-blue)}@media (max-width:1025px){.header__di-border-2{width:calc(100% - 3.125vw)}}@media (max-width:769px){.header__di-border-2{width:calc(100% - 4.1667vw)}}.header__di-image{flex:none}.header__di-image img{width:11.3889vw;height:6.6667vw;-o-object-fit:cover;object-fit:cover}@media (max-width:1025px){.header__di-image img{width:11.7188vw;height:7.0313vw}}@media (max-width:769px){.header__di-image img{width:100%;height:17.1875vw}}.header__di-content{position:relative;top:-.3472vw;display:flex;flex-direction:column;justify-content:space-between;gap:0;width:100%}@media (max-width:1025px){.header__di-content{top:0;gap:.293vw}}@media (max-width:769px){.header__di-content{top:0;gap:2.0833vw;height:100%}}.header__di-name{color:var(--dark-blue);font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;transition:color 1.2s ease-out}@media (max-width:1025px){.header__di-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.header__di-name{font-size:2.3438vw;line-height:2.8125vw}}.header__di-description{position:relative;top:.5208vw;width:15vw;color:var(--dark-blue);font-size:.8333vw;line-height:1.0833vw;font-weight:400;letter-spacing:-.04em;transition:color 1.2s ease-out}@media (max-width:1025px){.header__di-description{top:0;width:13.8018vw;font-size:.9766vw;line-height:1.2695vw}}@media (max-width:769px){.header__di-description{top:0;width:25vw;font-size:1.3021vw;line-height:1.6927vw}}.header__di-icon{position:absolute;right:1.3889vw;bottom:1.3889vw;width:1.6667vw;height:1.6667vw;overflow:visible;opacity:0;transition:opacity .3s ease-out}@media (max-width:1025px){.header__di-icon{right:1.5625vw;bottom:1.5625vw;width:1.9531vw;height:1.9531vw}}@media (max-width:769px){.header__di-icon{right:2.0833vw;bottom:2.0833vw;width:2.6042vw;height:2.6042vw;opacity:1}.header__di-icon rect{fill:var(--dark-blue)}}.header__dropdown-border{position:relative;left:1.3889vw;width:calc(100% - 2.7778vw);border-bottom:1px solid var(--dark-blue)}@media (max-width:1025px){.header__dropdown-border{left:1.5625vw;width:calc(100% - 3.125vw)}}@media (max-width:769px){.header__dropdown-border{left:2.0833vw;width:calc(100% - 4.1667vw)}}.header__dropdown-btnwrap{display:flex;justify-content:center;align-items:center;height:5.8333vw}.header__dropdown-btnwrap .button-standart svg{border-radius:50%;background-color:currentColor}@media (max-width:1025px){.header__dropdown-btnwrap{height:6.25vw}}@media (max-width:769px){.header__dropdown-btnwrap{height:8.3333vw}}.header__soc.socials{position:absolute;top:0;right:15.1389vw;bottom:0;margin:auto 0}@media (max-width:1025px){.header__soc.socials{right:17.1875vw}}@media (max-width:769px){.header__soc.socials{display:none}}.footer{--hover-progress:0%;position:relative;padding:8.0556vw 1.3889vw 1.3889vw}html._desktop .footer:has(.footer__button-top:hover){--hover-progress:100%}@media (max-width:1025px){.footer{padding:8.3984vw 1.5625vw 1.5625vw}}@media (max-width:769px){.footer{padding:14.5833vw 2.0833vw 2.0833vw}}@media (max-width:575px){.footer{padding:4.2667vw}}.footer__top{display:flex;margin-bottom:2.0833vw}@media (max-width:1025px){.footer__top{margin-bottom:4.8828vw}}@media (max-width:769px){.footer__top{margin-bottom:19.7917vw}}@media (max-width:575px){.footer__top{flex-direction:column}}@media (max-width:575px) and (min-height:1px){.footer__top{gap:20px}}@media (max-width:575px) and (min-height:619px) and (max-height:799px){.footer__top{gap:calc(20px + 20*(100vh - 619px)/(181))}}@media (max-width:575px) and (max-height:618px){.footer__top{gap:20px}}@media (max-width:575px) and (min-height:1px){.footer__top{margin-bottom:25px}}@media (max-width:575px) and (min-height:619px) and (max-height:799px){.footer__top{margin-bottom:calc(25px + 39*(100vh - 619px)/(181))}}@media (max-width:575px) and (max-height:618px){.footer__top{margin-bottom:25px}}.footer__top-left{display:flex;flex-direction:column;gap:4.5833vw;width:50%}@media (max-width:1025px){.footer__top-left{gap:5.4688vw}}@media (max-width:769px){.footer__top-left{gap:9.375vw}}@media (max-width:575px){.footer__top-left{display:contents;width:100%}}@media (max-width:575px) and (min-height:1px){.footer__top-left{gap:27px}}@media (max-width:575px) and (min-height:619px) and (max-height:799px){.footer__top-left{gap:calc(27px + 13*(100vh - 619px)/(181))}}@media (max-width:575px) and (max-height:618px){.footer__top-left{gap:27px}}@media (max-width:575px){.footer__phone-wrapper{display:flex;justify-content:space-between;align-items:flex-end}}.footer__phone{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--dark-blue)}@media (max-width:1025px){.footer__phone{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.footer__phone{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.footer__phone{font-size:6.4vw;line-height:7.68vw}}@media (max-width:575px){.footer__socials{order:2}}.footer__socials-item,.footer__top-address a{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;color:var(--dark-blue);transition:color .3s ease-out}.footer__socials-item{width:-moz-fit-content;width:fit-content}@media (min-width:1026px){.footer__socials-item{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (min-width:1026px) and (max-width:1025px){.footer__socials-item{font-size:1.1719vw;line-height:1.6406vw}}@media (min-width:1026px) and (max-width:769px){.footer__socials-item{font-size:1.5625vw;line-height:2.1875vw}}@media (min-width:1026px) and (max-width:575px){.footer__socials-item{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px) and (min-width:576px){.footer__socials-item{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (max-width:1025px) and (min-width:576px) and (max-width:1025px){.footer__socials-item{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:1025px) and (min-width:576px) and (max-width:769px){.footer__socials-item{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:1025px) and (min-width:576px) and (max-width:575px){.footer__socials-item{font-size:3.2vw;line-height:3.2vw}}@media (max-width:575px){.footer__socials-item{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (max-width:575px) and (max-width:1025px){.footer__socials-item{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:575px) and (max-width:769px){.footer__socials-item{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px) and (max-width:575px){.footer__socials-item{font-size:3.2vw;line-height:3.2vw}}.footer__top-address{width:50%}.footer__top-address a{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;width:17.2222vw}@media (max-width:1025px){.footer__top-address a{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.footer__top-address a{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.footer__top-address a{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.footer__top-address a{width:21.4844vw}}@media (max-width:769px){.footer__top-address a{width:28.6458vw}}@media (max-width:575px){.footer__top-address a{width:61.8667vw}}.footer__center{display:flex;align-items:flex-end;margin-bottom:3.8194vw}@media (max-width:1025px){.footer__center{margin-bottom:3.9063vw}}@media (max-width:769px){.footer__center{margin-bottom:4.1667vw}}@media (max-width:575px){.footer__center{flex-direction:column-reverse;align-items:flex-start;margin-bottom:7.4667vw}}@media (max-width:575px) and (min-height:1px){.footer__center{gap:14px}}@media (max-width:575px) and (min-height:619px) and (max-height:799px){.footer__center{gap:calc(14px + 66*(100vh - 619px)/(181))}}@media (max-width:575px) and (max-height:618px){.footer__center{gap:14px}}.footer__center-left{display:flex;align-items:center;gap:3.566vw;width:50%}.footer__center-left a{text-decoration:none}@media (max-width:1025px){.footer__center-left{gap:6.2842vw}}@media (max-width:769px){.footer__center-left{gap:14.3229vw}}@media (max-width:575px){.footer__center-left{justify-content:space-between;gap:5.3333vw;width:100%}}.footer__center-left a:nth-child(1),.footer__center-left p:nth-child(2){font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}.footer__center-left a:nth-child(1){outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer}@media (max-width:1025px){.footer__center-left a:nth-child(1){font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.footer__center-left a:nth-child(1){font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.footer__center-left a:nth-child(1){font-size:3.2vw;line-height:4.48vw}}.footer__center-left p:nth-child(2){opacity:.5}@media (max-width:1025px){.footer__center-left p:nth-child(2){font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.footer__center-left p:nth-child(2){font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.footer__center-left p:nth-child(2){font-size:3.2vw;line-height:4.48vw}}.footer__center-right{display:flex;flex-direction:column;gap:1.3889vw}@media (max-width:1025px){.footer__center-right{gap:1.5625vw}}@media (max-width:769px){.footer__center-right{gap:2.0833vw}}@media (max-width:575px){.footer__center-right{gap:4.2667vw}}.footer__center-right a{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);transition:color .3s ease-out}@media (min-width:1026px){.footer__center-right a{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (min-width:1026px) and (max-width:1025px){.footer__center-right a{font-size:1.1719vw;line-height:1.6406vw}}@media (min-width:1026px) and (max-width:769px){.footer__center-right a{font-size:1.5625vw;line-height:2.1875vw}}@media (min-width:1026px) and (max-width:575px){.footer__center-right a{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.footer__center-right a{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (max-width:1025px) and (max-width:1025px){.footer__center-right a{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:1025px) and (max-width:769px){.footer__center-right a{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:1025px) and (max-width:575px){.footer__center-right a{font-size:3.2vw;line-height:3.2vw}}.footer__logo-wrapper{display:grid;overflow:hidden}.footer__logo{--progress:calc(100% - var(--hover-progress));grid-area:1/1/-1/-1;width:100%;height:21.7361vw}.footer__logo._dark{clip-path:polygon(0 var(--progress),100% var(--progress),100% 100%,0% 100%);transition:clip-path .5s ease-out}@media (max-width:1025px){.footer__logo{height:21.582vw}}@media (max-width:769px){.footer__logo{height:21.3542vw}}@media (max-width:575px){.footer__logo{height:20.2667vw}}.footer__subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;top:2.9861vw;left:1.3889vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.footer__subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.footer__subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.footer__subtitle{font-size:3.2vw;line-height:4.48vw}}.footer__subtitle._mobile{position:static;display:none}@media (max-width:1025px){.footer__subtitle{top:3.9063vw;left:1.5625vw}}@media (max-width:769px){.footer__subtitle{top:5.2083vw;left:2.0833vw}}@media (max-width:575px){.footer__subtitle{display:none}.footer__subtitle._mobile{display:block;margin-bottom:.5333vw}}.footer__cross{position:absolute;top:1.3889vw;right:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.footer__cross{top:1.5625vw}}@media (max-width:769px){.footer__cross{top:2.0833vw}}@media (max-width:575px){.footer__cross{display:none}}.footer__button-top{outline:0;border:0;background-color:transparent;text-decoration:none;cursor:pointer;--progress:calc(100% - var(--hover-progress));position:absolute;top:7.6389vw;right:1.3889vw;display:grid;width:2.5vw;height:2.5vw;overflow:hidden;border-radius:50%}@media (max-width:1025px){.footer__button-top{top:8.3984vw;right:1.5625vw;width:3.125vw;height:3.125vw}}@media (max-width:769px){.footer__button-top{top:14.5833vw;right:2.0833vw;width:4.1667vw;height:4.1667vw}}@media (max-width:575px){.footer__button-top{top:4.2667vw;right:4.2667vw;padding:1px;width:8.5333vw;height:8.5333vw}}.footer__button-top-icon,.footer__button-top-inner{grid-area:1/1/-1/-1;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.footer__button-top-icon{border:1px solid currentColor}.footer__button-top-icon._light{color:var(--dark-blue)}.footer__button-top-inner{position:relative;border:1px solid var(--dark-blue)}.footer__button-top-inner._dark{background-color:var(--dark-blue);color:var(--white);clip-path:polygon(0 var(--progress),100% var(--progress),100% 100%,0% 100%);transition:clip-path .5s ease-out}.footer__button-top-inner svg{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:575px){.footer__button-top-inner{display:none}}.footer__moblinks{display:none}.footer__moblinks .ac-header{display:flex}@media (max-width:575px){.footer__moblinks{display:flex;flex-direction:column;gap:6.4vw}}@media (max-width:575px) and (min-height:1px){.footer__moblinks{margin-bottom:27px}}@media (max-width:575px) and (min-height:619px) and (max-height:799px){.footer__moblinks{margin-bottom:calc(27px + 40*(100vh - 619px)/(181))}}@media (max-width:575px) and (max-height:618px){.footer__moblinks{margin-bottom:27px}}@media (max-width:575px){.footer__moblinks>a{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;align-items:center;gap:1.6vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);transition:color .3s ease-out}}@media (max-width:575px) and (max-width:1025px){.footer__moblinks>a{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:575px) and (max-width:769px){.footer__moblinks>a{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px) and (max-width:575px){.footer__moblinks>a{font-size:3.2vw;line-height:3.2vw}}@media (max-width:575px){.footer__moblinks>a svg{width:2.1333vw;height:1.6vw}html._desktop .footer__moblinks>a:hover{color:var(--medium-blue-2)}}.footer__projects-accordion{width:100%}.footer__projects-accordion-btn{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;align-items:center;gap:1.6vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);transition:color .3s ease-out}@media (max-width:1025px){.footer__projects-accordion-btn{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.footer__projects-accordion-btn{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.footer__projects-accordion-btn{font-size:3.2vw;line-height:3.2vw}}.footer__projects-accordion-btn svg{width:2.1333vw;height:1.6vw;overflow:visible;transform-style:preserve-3d;transition:.6s transform}.footer__allprojects-btn{margin-bottom:1.6vw}.menu{display:none}@media (max-width:575px){.menu,.menu__inner{top:0;left:0;width:100%;height:100dvh}.menu{position:fixed;z-index:999;display:block;overflow:hidden;background-color:var(--white);transition:.6s transform,.6s opacity;opacity:0;transform:translateY(-200%);will-change:transform}.menu__inner{position:absolute;padding:25.6vw 4.2667vw;box-sizing:border-box;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.menu__inner::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none;width:0;height:0}.menu__header,.menu__sticky{position:absolute;top:0;left:0}.menu__sticky{width:100%;height:100dvh;pointer-events:none}.menu__header{display:flex;justify-content:space-between;align-items:center;padding-inline:4.2667vw;width:calc(100% - 8.5333vw);height:12.8vw;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);backdrop-filter:blur(12px);opacity:0}.menu__close,.menu__mainlink{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;width:-moz-fit-content;width:fit-content;pointer-events:all}.menu__mainlink svg{width:21.44vw;height:6.4vw}.menu__close{text-transform:uppercase;font-family:"FiraCode",sans-serif;font-size:3.2vw;line-height:3.2vw;font-weight:400}.menu__close,html._desktop .menu__address:hover,html._desktop .menu__close:hover,html._desktop .menu__links>a:hover,html._desktop .menu__phone:hover{color:var(--dark-blue)}.menu__links{display:flex;flex-direction:column;gap:7.7333vw;margin-bottom:17.0667vw}.menu__links>a,.menu__phone{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;color:var(--dark-blue);font-weight:400}.menu__links>a{width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:8.5333vw;line-height:8.5333vw}.menu__phone{margin-bottom:6.4vw;font-size:6.4vw;line-height:7.68vw;letter-spacing:-.04em}.menu__socials{margin-top:8.5333vw}.menu__address{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;color:var(--dark-blue);font-size:4.2667vw;line-height:5.9733vw;font-weight:400;letter-spacing:-.04em}.menu__cross{position:absolute;right:4.2667vw;bottom:32.2667vw;width:var(--cross-size);height:var(--cross-size)}.menu__btn-request{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:absolute;bottom:4.2667vw;left:4.2667vw;z-index:2;display:flex;flex-direction:column;width:calc(100% - 8.5333vw);pointer-events:all}.menu__projects-accordion{width:91.4667vw}.menu__projects-accordion-btn{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:4.2667vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);text-transform:uppercase;font-family:var(--ff-default);font-size:8.5333vw;line-height:8.5333vw;font-weight:400}.menu__projects-accordion-btn svg{width:2.1333vw;height:1.6vw;overflow:visible;transform-style:preserve-3d;transition:.6s transform}.menu__projects{display:flex;flex-direction:column;margin-top:6.4vw;margin-bottom:8vw;width:100%}.menu__project{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:flex;gap:3.2vw;padding-block:4.2667vw;width:100%;border-bottom:1px solid #001c31}.menu__project:nth-child(1){padding-top:0}.menu__project-image{display:block;flex:none;width:28.8vw;height:17.0667vw}.menu__project-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__project-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.0667vw;width:100%}.menu__project-description,.menu__project-name{width:50.9333vw;color:var(--dark-blue);font-size:4.8vw;line-height:5.76vw;font-weight:400;letter-spacing:-.04em}.menu__project-description{font-size:2.6667vw;line-height:3.4667vw}.menu__projects-icon{position:absolute;right:0;bottom:0;width:5.3333vw;height:5.3333vw;overflow:visible}}.scroll-to-button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--size:8.8889vw;position:fixed;right:var(--container-padding);bottom:var(--container-padding)}@media (max-width:1025px){.scroll-to-button{--size:11.0352vw}}@media (max-width:769px){.scroll-to-button{--size:14.974vw}}@media (max-width:575px){.scroll-to-button{--size:25.3333vw}}.scroll-to-button__icon{width:var(--size);height:var(--size);backdrop-filter:blur(2px);border-radius:50%}.scroll-to-button__icon-text{animation:rotate 10s linear infinite;transform-origin:center}.fullscreen-button{--size:1.6667vw;padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;padding:.1389vw;background-color:var(--white-70)}@media (max-width:1025px){.fullscreen-button{--size:2.3438vw;padding:0}}@media (max-width:769px){.fullscreen-button{--size:3.125vw}}@media (max-width:575px){.fullscreen-button{--size:6.4vw}}.fullscreen-button__icon{width:var(--size);height:var(--size)}.object-gallery{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media (max-width:575px){.object-gallery{align-items:flex-start;width:100%;overflow:visible}}.object-gallery__header{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1.3889vw;box-sizing:border-box;width:100%;opacity:0;transition:opacity .15s ease-out;pointer-events:none}.object-gallery__header>*{pointer-events:all}.object-gallery._inited .object-gallery__header{opacity:1}@media (max-width:1025px){.object-gallery__header{padding:1.5625vw}}@media (max-width:769px){.object-gallery__header{padding:2.0833vw}}@media (max-width:575px){.object-gallery__header{padding:4.2667vw}}.object-gallery__slides-wrapper{position:relative;width:100%;overflow:hidden}.object-gallery__slides{position:relative;z-index:0;display:grid}.object-gallery__item{position:relative;grid-area:1/1/-1/-1;opacity:0;cursor:pointer}.object-gallery__item._prev{z-index:1}.object-gallery__item._active{z-index:2;opacity:1}.object-gallery__item._prev,.object-multigallery._inited .object-multigallery__header{opacity:1}.object-gallery__image{--aspect-ratio:832/601;display:block;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.object-gallery__image img,.object-multigallery__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.object-gallery__item._plan .object-gallery__image img{-o-object-fit:contain;object-fit:contain;background:#fff}@media (max-width:1025px){.object-gallery__image{--aspect-ratio:589/428}}@media (max-width:769px){.object-gallery__image{--aspect-ratio:auto;height:69.2708vw}}@media (max-width:575px){.object-gallery__image{height:127.4667vw}.object-gallery__nav-wrapper{margin:0 calc(var(--container-padding)*-1);width:calc(var(--container-padding)*2 + 100%);overflow:auto hidden}html._mobile .object-gallery__nav-wrapper::-moz-scrollbar{display:none;scrollbar-width:none}html._mobile .object-gallery__nav-wrapper::-webkit-scrollbar{display:none;scrollbar-width:none}html._mobile .object-gallery__nav-wrapper::scrollbar{display:none;scrollbar-width:none}}.object-gallery__nav{margin-top:1.8056vw;margin-left:-.5556vw;padding:0 var(--container-padding)}@media (max-width:1025px){.object-gallery__nav{margin-top:2.0508vw}}@media (max-width:769px){.object-gallery__nav{margin-top:2.7344vw}}@media (max-width:575px){.object-gallery__nav{margin-top:5.6vw;margin-left:0}}.object-multigallery{position:relative;display:flex;flex-direction:column;align-items:center}@media (max-width:575px){.object-multigallery{align-items:flex-start;width:100%;overflow:visible}}.object-multigallery__header{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1.3889vw;box-sizing:border-box;width:100%;opacity:0;transition:opacity .15s ease-out;pointer-events:none}.object-multigallery__header>*{pointer-events:all}@media (max-width:1025px){.object-multigallery__header{padding:1.5625vw}}@media (max-width:769px){.object-multigallery__header{padding:2.0833vw}}@media (max-width:575px){.object-multigallery__header{padding:4.2667vw}}.object-multigallery__slides-wrapper{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .15s ease-out;pointer-events:none}.object-multigallery__slides-wrapper._active{opacity:1;pointer-events:all}.object-multigallery__slides-wrapper:nth-child(1){position:relative}.object-multigallery__slides{position:relative;z-index:0;display:grid}.object-multigallery__item{position:relative;grid-area:1/1/-1/-1;opacity:0;cursor:pointer}.object-multigallery__item._prev{z-index:1}.object-multigallery__item._active{z-index:2;opacity:1}.object-multigallery__item._prev{opacity:1}.object-multigallery__image{--aspect-ratio:832/601;display:block;overflow:hidden;aspect-ratio:var(--aspect-ratio)}@media (max-width:1025px){.object-multigallery__image{--aspect-ratio:589/428}}@media (max-width:769px){.object-multigallery__image{--aspect-ratio:auto;height:69.2708vw}}@media (max-width:575px){.object-multigallery__image{height:127.4667vw}.object-multigallery__nav-wrapper{margin:0 calc(var(--container-padding)*-1);width:calc(var(--container-padding)*2 + 100%);overflow:auto hidden}html._mobile .object-multigallery__nav-wrapper::-moz-scrollbar{display:none;scrollbar-width:none}html._mobile .object-multigallery__nav-wrapper::-webkit-scrollbar{display:none;scrollbar-width:none}html._mobile .object-multigallery__nav-wrapper::scrollbar{display:none;scrollbar-width:none}}.object-multigallery__nav{margin-top:2.2222vw;margin-left:-.5556vw;padding:0 var(--container-padding)}@media (max-width:1025px){.object-multigallery__nav{margin-top:2.7344vw}}@media (max-width:769px){.object-multigallery__nav{margin-top:3.6458vw}}@media (max-width:575px){.object-multigallery__nav{margin-top:7.4667vw;margin-right:auto;margin-left:auto}}.object-multigallery__arrow{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:absolute;top:0;bottom:0;margin:auto 0;width:2.2222vw;height:2.2222vw}@media (max-width:1025px){.object-multigallery__arrow{width:2.3438vw;height:2.3438vw}}@media (max-width:769px){.object-multigallery__arrow{width:3.125vw;height:3.125vw}}@media (max-width:575px){.object-multigallery__arrow{width:8.2667vw;height:8.2667vw}}.object-multigallery__arrow._prev{left:0;transform:translateX(-50%)}.object-multigallery__arrow._next{right:0;transform:translateX(50%)}.object-card__arrow svg,.object-multigallery__arrow svg{width:100%;height:100%;overflow:visible}.object-card__arrow svg rect,.object-multigallery__arrow svg rect{transition:fill .5s cubic-bezier(.66,0,.34,1)}html._desktop .blog__navigation:hover path,html._desktop .genplan__map-btn-minus:hover rect,html._desktop .genplan__map-btn-plus:hover rect,html._desktop .object-card__arrow:hover svg rect,html._desktop .object-multigallery__arrow:hover svg rect{fill:var(--medium-blue-2)}.object-multigallery__pagination{position:absolute;bottom:-1.1806vw;left:50%;z-index:3;display:flex;gap:.2778vw;transform:translateX(-50%);pointer-events:auto}@media (max-width:1025px){.object-multigallery__pagination{bottom:-1.5625vw;gap:.3906vw}}@media (max-width:769px){.object-multigallery__pagination{bottom:-2.0833vw;gap:.5208vw}}@media (max-width:575px){.object-multigallery__pagination{bottom:-4.2667vw;gap:1.0667vw}}.object-multigallery__dot{outline:0;border:0;background-color:transparent;text-decoration:none;width:.5556vw;height:.5556vw;border-radius:50%;background:#001c31;opacity:.2;cursor:pointer;transition:opacity .5s,background .5s cubic-bezier(.66,0,.34,1)}.object-multigallery__dot._active{background:#001c31!important;opacity:1}html._desktop .object-multigallery__dot:hover{background:var(--medium-blue-2);opacity:1}@media (max-width:1025px){.object-multigallery__dot{width:.7813vw;height:.7813vw}}@media (max-width:769px){.object-multigallery__dot{width:1.0417vw;height:1.0417vw}}@media (max-width:575px){.object-multigallery__dot{width:2.1333vw;height:2.1333vw}}.gallery{position:relative;padding-top:17.5694vw;padding-bottom:6.3889vw}@media (max-width:1025px){.gallery{padding-top:17.5781vw}}@media (max-width:769px){.gallery{padding-top:23.3073vw}}@media (max-width:575px){.gallery{padding-top:37.8667vw}}.gallery__title{margin-bottom:5.6944vw;line-height:.9}@media (max-width:1025px){.gallery__title{margin-bottom:5.8594vw}}@media (max-width:769px){.gallery__title{margin-bottom:7.6823vw}}@media (max-width:575px){.gallery__title{margin-bottom:10.6667vw}}.gallery__title:has(+.gallery__text){margin-bottom:1.3889vw}@media (max-width:1025px){.gallery__title:has(+.gallery__text){margin-bottom:1.9531vw}}@media (max-width:769px){.gallery__title:has(+.gallery__text){margin-bottom:2.6042vw}}@media (max-width:575px){.gallery__title:has(+.gallery__text){margin-bottom:5.3333vw}}.gallery__text{margin-bottom:5.5556vw;max-width:70%}@media (max-width:1025px){.gallery__text{margin-bottom:7.8125vw}}@media (max-width:769px){.gallery__text{margin-bottom:10.4167vw;max-width:none}}@media (max-width:575px){.gallery__text{margin-bottom:21.3333vw}}.gallery__nav-wrapper{margin-bottom:1.6667vw;overflow:auto hidden}html._mobile .gallery__nav-wrapper::-moz-scrollbar{display:none;scrollbar-width:none}html._mobile .gallery__nav-wrapper::-webkit-scrollbar{display:none;scrollbar-width:none}html._mobile .gallery__nav-wrapper::scrollbar{display:none;scrollbar-width:none}@media (max-width:1025px){.gallery__nav-wrapper{margin-bottom:1.9531vw}}@media (max-width:769px){.gallery__nav-wrapper{margin-bottom:2.6042vw}}@media (max-width:575px){.gallery__nav-wrapper{margin-bottom:5.3333vw}}.gallery__nav{flex-wrap:wrap;justify-content:center;row-gap:1.3194vw;margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box;width:100%}@media (max-width:575px){.gallery__nav{flex-wrap:nowrap;justify-content:start;width:-moz-max-content;width:max-content}}.gallery__wrapper{display:grid}.gallery__wrapper>*{grid-area:1/1/-1/-1;visibility:hidden;opacity:0}.gallery__list-wrapper{overflow:hidden}.gallery__list-wrapper._active,html._desktop .gallery__item:hover .gallery__fullscreen-btn{visibility:visible;opacity:1}.gallery__list-wrapper .gallery__item{animation:none}.gallery__list{--ticker-gap:1.3889vw;padding:0 var(--container-padding)}@media (max-width:1025px){.gallery__list{--ticker-gap:1.5625vw}}@media (max-width:769px){.gallery__list{--ticker-gap:2.0833vw}}@media (max-width:575px){.gallery__list{--ticker-gap:4.2667vw}}.gallery__item{position:relative;flex-shrink:0;width:var(--width);height:var(--height);transition:width .3s ease-out,height .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__item:nth-child(5n+1){--width:13.2639vw;--height:18.3333vw}.gallery__item:nth-child(5n+2){--width:18.3333vw;--height:11.3889vw}.gallery__item:nth-child(5n+3),.gallery__item:nth-child(5n+5){--width:23.2639vw;--height:13.3333vw}.gallery__item:nth-child(5n+4){--width:18.3333vw;--height:22.2222vw}html._desktop .gallery__item:hover{width:calc(var(--width)*1.3);height:calc(var(--height)*1.3)}@media (max-width:1025px){.gallery__item:nth-child(5n+1){--width:13.1836vw;--height:18.2617vw}.gallery__item:nth-child(5n+2){--width:18.1641vw;--height:11.3281vw}.gallery__item:nth-child(5n+3),.gallery__item:nth-child(5n+5){--width:23.0469vw;--height:12.793vw}.gallery__item:nth-child(5n+4){--width:18.0664vw;--height:21.875vw}}@media (max-width:769px){.gallery__item:nth-child(5n+1){--width:31.25vw;--height:43.2292vw}.gallery__item:nth-child(5n+2){--width:40.625vw;--height:25vw}.gallery__item:nth-child(5n+3),.gallery__item:nth-child(5n+5){--width:60.9375vw;--height:33.3333vw}.gallery__item:nth-child(5n+4){--width:43.2292vw;--height:52.3438vw}}@media (max-width:575px){.gallery__item:nth-child(5n+1){--width:64vw;--height:88.5333vw}.gallery__item:nth-child(5n+2){--width:83.2vw;--height:51.2vw}.gallery__item:nth-child(5n+3),.gallery__item:nth-child(5n+5){--width:124.8vw;--height:68.2667vw}.gallery__item:nth-child(5n+4){--width:88.5333vw;--height:107.2vw}}.gallery__image{display:block;width:100%;height:100%;cursor:pointer}.gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__fullscreen-btn{--offset:0.5556vw;position:absolute;top:var(--offset);left:var(--offset);visibility:hidden;opacity:0;transition:visibility .3s ease-out,opacity .3s ease-out}.gallery__icon{position:absolute;top:60vw;left:48.9%;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.gallery__icon{top:61.8164vw;left:48.4%}}@media (max-width:769px){.gallery__icon{top:97.1354vw;right:2.1%;left:auto}}@media (max-width:575px){.gallery__icon{top:176.5333vw;right:4.2%}}.gallery-popup{--fancybox-bg:var(--white);--caption-gap:1.1111vw;--button-size:3.3333vw;--close-button-size:2.5vw;--button-nav-offset-x:33.0556vw;--padding:1.3889vw;--padding-bottom:0.9722vw;--close-icon-size:0.9722vw;--nav-button-bottom:0;--caption-width:18.75vw;padding:var(--padding);padding-bottom:var(--padding-bottom)}.gallery-popup .fancybox__slide{padding:0;height:calc(100% - var(--button-size) - var(--caption-gap))}.gallery-popup .fancybox__caption{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;padding:0;width:var(--caption-width);height:var(--button-size);overflow:hidden;color:var(--dark-blue);transform:translateY(calc(100% + var(--caption-gap)));text-align:center}@media (max-width:1025px){.gallery-popup .fancybox__caption{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.gallery-popup .fancybox__caption{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.gallery-popup .fancybox__caption{font-size:3.2vw;line-height:4.48vw}}.gallery-popup .f-button{transition:color .3s ease-out,background-color .3s ease-out}.gallery-popup .fancybox__nav{--f-button-width:var(--button-size);--f-button-height:var(--button-size);--f-button-next-pos:var(--button-nav-offset-x);--f-button-prev-pos:var(--button-nav-offset-x);animation:none}.gallery-popup .fancybox__nav .f-button{color:var(--dark-blue)}.gallery-popup .fancybox__nav .f-button svg{width:var(--button-size);height:var(--button-size);stroke:none;stroke-width:0;filter:none;fill:currentColor;transition:transform .5s cubic-bezier(.66,0,.34,1)}.gallery-popup .fancybox__nav .f-button.is-next,.gallery-popup .fancybox__nav .f-button.is-prev{top:auto;bottom:var(--nav-button-bottom);transform:none}.gallery-popup .fancybox__nav .f-button.is-next::before,.gallery-popup .fancybox__nav .f-button.is-prev::before{content:none}.gallery-popup .fancybox__nav .f-button:hover{background:0 0}html._desktop .gallery-popup .fancybox__nav .f-button:hover.is-prev svg{transform:translateX(-15%)}html._desktop .gallery-popup .fancybox__nav .f-button:hover.is-next svg{transform:translateX(15%)}.gallery-popup .fancybox__toolbar{--f-button-width:var(--close-button-size);--f-button-height:var(--close-button-size);--f-button-svg-width:var(--close-icon-size);--f-button-svg-height:var(--close-icon-size);--f-button-bg:var(--dark-blue);--f-button-hover-bg:var(--medium-blue-2);--f-button-svg-stroke-width:2.5;--f-button-color:var(--white);top:auto;bottom:var(--padding);padding:0 var(--padding);animation:none}@media (max-width:1025px){.gallery-popup{--caption-gap:1.5625vw;--button-size:3.9063vw;--close-button-size:3.125vw;--button-nav-offset-x:31.7383vw;--padding:1.5625vw;--padding-bottom:0.9766vw;--close-icon-size:1.3672vw;--nav-button-bottom:0.4883vw;--caption-width:21.1914vw;padding:.5859vw}.gallery-popup .fancybox__toolbar{bottom:1.3672vw}.gallery-popup .fancybox__caption{--caption-gap:0.9766vw}}@media (max-width:769px){.gallery-popup{--caption-gap:2.0833vw;--button-size:5.2083vw;--close-button-size:4.1667vw;--button-nav-offset-x:6.25vw;--padding:2.0833vw;--padding-bottom:1.3021vw;--close-icon-size:1.8229vw;--nav-button-bottom:0.7813vw;--caption-width:28.2552vw;padding:11.7188vw 8.2031vw 7.2917vw}.gallery-popup .fancybox__toolbar{top:11.7188vw;bottom:auto}.gallery-popup .fancybox__caption{--caption-gap:1.3021vw}}@media (max-width:575px){.gallery-popup{--caption-gap:4.2667vw;--button-size:10.6667vw;--close-button-size:8.5333vw;--button-nav-offset-x:0;--padding:4.2667vw;--padding-bottom:2.6667vw;--close-icon-size:3.7333vw;--nav-button-bottom:5.8667vw;--caption-width:53.3333vw;padding:33.8667vw 4.2667vw 14.9333vw}.gallery-popup .fancybox__toolbar{top:24vw;bottom:auto}.gallery-popup .fancybox__caption{--caption-gap:-1.6vw}}.object-card{position:relative;display:flex;flex-direction:column}.object-card._kpp-or-park .object-card__status{display:none}.object-card__cover-wrapper{position:relative;order:-1;margin-bottom:1.25vw;overflow:hidden}.object-card__cover-wrapper img{will-change:transform}@media (max-width:1025px){.object-card__cover-wrapper{margin-bottom:1.0742vw}}@media (max-width:769px){.object-card__cover-wrapper{margin-bottom:1.5625vw}}@media (max-width:575px){.object-card__cover-wrapper{margin-bottom:2.9333vw}}.object-card__title[aria-disabled=true]{pointer-events:none}.object-card__price{margin-top:20px}.object-card._genplan .object-card__cover{width:100%}.object-card__button{margin-top:1.9444vw}@media (max-width:575px){.object-card__button{margin-top:7.4667vw}}.object-card__multigallery{overflow:visible}.object-card__slides{position:relative}.object-card__slide{position:absolute;top:0;left:0;opacity:0}.object-card__slide._prev{z-index:1}.object-card__slide._active{z-index:2;opacity:1}.object-card__slide._prev{opacity:1}.object-card__slide:nth-child(1){position:relative}.object-card__slide .object-card__cover{width:100%}.object-card__status{--offset:0.5556vw;position:absolute;right:var(--offset);bottom:var(--offset)}@media (max-width:1025px){.object-card__status{--offset:0.8789vw}}@media (max-width:769px){.object-card__status{--offset:1.0417vw}}@media (max-width:575px){.object-card__status{--offset:2.1333vw}}.object-card__cover{display:block;width:21.875vw;height:13.8889vw}.object-card._grid .object-card__cover{width:100%;height:auto;aspect-ratio:335/200}.object-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out}.object-card__cover._opacity50{background-color:transparent;opacity:.5}@media (max-width:1025px){.object-card__cover{width:21.4844vw;height:13.6719vw}.object-card._grid .object-card__cover{aspect-ratio:236/140}}@media (max-width:769px){.object-card__cover{width:24.349vw;height:18.2292vw}.object-card._grid .object-card__cover{aspect-ratio:234/132}.object-card._genplan .object-card__cover{width:100%;height:auto;aspect-ratio:205/144}}@media (max-width:575px){.object-card__cover{width:73.6vw;height:53.3333vw}.object-card._grid .object-card__cover{aspect-ratio:343/200}.object-card._genplan .object-card__cover{aspect-ratio:279/200}}.object-card__props{display:flex;flex-direction:column;gap:.8333vw;transition:color .3s ease-out}@media (max-width:769px){.object-card__props{gap:1.1719vw}}@media (max-width:575px){.object-card__props{gap:2.4vw}}.object-card__prop{display:flex;gap:.5556vw;letter-spacing:-.04em;font-family:var(--ff-default)}.object-card__prop-name{display:flex;flex-grow:1;gap:.5556vw}.object-card__prop-name::after{flex-grow:1;align-self:end;margin-bottom:.15em;height:1px;background:linear-gradient(to right,currentColor 50%,transparent 50%);background-size:.2778vw;background-repeat:repeat;content:"";will-change:transform}@media (max-width:1025px){.object-card__prop-name{gap:.7813vw}.object-card__prop-name::after{background-size:.3906vw}}@media (max-width:769px){.object-card__prop-name{gap:1.0417vw}.object-card__prop-name::after{background-size:.5208vw}}@media (max-width:575px){.object-card__prop-name{gap:2.1333vw}.object-card__prop-name::after{background-size:1.0667vw}}.object-card__title{display:block;margin-bottom:1.1806vw;text-decoration:none;transition:color .3s ease-out}.application-form__footer-text a:hover,.object-card__title:hover{color:inherit}@media (max-width:1025px){.object-card__title{margin-bottom:1.0742vw}}@media (max-width:769px){.object-card__title{margin-bottom:1.4323vw}}@media (max-width:575px){.object-card__title{margin-bottom:2.9333vw}}.object-card a.object-card__title::before{content:"";position:absolute;inset:0;z-index:2}.object-card__link{margin-top:1.5278vw}@media (max-width:1025px){.object-card__link{margin-top:2.0508vw}}@media (max-width:769px){.object-card__link{margin-top:2.7344vw}}@media (max-width:575px){.object-card__link{margin-top:7.7333vw;margin-bottom:1.3333vw}}._desktop .object-card a.object-card__title:hover+.object-card__cover-wrapper img,._desktop .object-card:has(.object-card__link:hover) .object-card__cover-wrapper img{transform:scale(1.08)}._desktop .object-card a.object-card__title:hover,._desktop .object-card a.object-card__title:hover~.object-card__props,._desktop .object-card:has(.object-card__link:hover) .object-card__props,._desktop .object-card:has(.object-card__link:hover) .object-card__title{color:var(--medium-blue-1)}.object-card__unavailable{font-family:var(--ff-default);font-size:.8333vw;line-height:130%;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.object-card__unavailable{font-size:.9766vw}}@media (max-width:769px){.object-card__unavailable{font-size:1.3021vw}}@media (max-width:575px){.object-card__unavailable{font-size:2.6667vw}}.object-card__arrow{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:absolute;top:0;bottom:0;z-index:10;margin:auto 0;width:1.6667vw;height:1.6667vw}@media (max-width:1025px){.object-card__arrow{width:1.9531vw;height:1.9531vw}}@media (max-width:769px){.object-card__arrow{width:2.6042vw;height:2.6042vw}}@media (max-width:575px){.object-card__arrow{width:8.2667vw;height:8.2667vw}}.object-card__arrow._prev,.object-card__pagination{left:0;transform:translateX(-50%)}.object-card__arrow._next{right:0;transform:translateX(50%)}.object-card__pagination{position:absolute;bottom:-1.1111vw;left:50%;z-index:3;display:flex;gap:.2778vw;pointer-events:auto}@media (max-width:1025px){.object-card__pagination{bottom:-1.5625vw;gap:.3906vw}}@media (max-width:769px){.object-card__pagination{bottom:-2.0833vw;gap:.5208vw}}@media (max-width:575px){.object-card__pagination{bottom:-4.2667vw;gap:1.0667vw}}.object-card__dot{outline:0;border:0;background-color:transparent;text-decoration:none;width:.5556vw;height:.5556vw;border-radius:50%;background:#001c31;opacity:.2;cursor:pointer;transition:opacity .5s,background .5s cubic-bezier(.66,0,.34,1)}.object-card__dot._active{background:#001c31!important;opacity:1}html._desktop .object-card__dot:hover{background:var(--medium-blue-2);opacity:1}@media (max-width:1025px){.object-card__dot{width:.7813vw;height:.7813vw}}@media (max-width:769px){.object-card__dot{width:1.0417vw;height:1.0417vw}}@media (max-width:575px){.object-card__dot{width:2.1333vw;height:2.1333vw}}.project-card{position:relative;display:flex;flex-direction:column;gap:1.3889vw;text-decoration:none}@media (max-width:1025px){.project-card{gap:1.5625vw}}@media (max-width:769px){.project-card{gap:2.0833vw}}@media (max-width:575px){.project-card{gap:2.6667vw}}.project-card._soon{pointer-events:none}.project-card._soon .project-card__image img{-o-object-fit:initial;object-fit:initial}html._desktop .blog__card:hover .blog__card-image img,html._desktop .cards-slider__card:hover .cards-slider__card-image img,html._desktop .news-card:hover .news-card__image img,html._desktop .project-card:hover .project-card__image img{transform:scale(1.05)}html._desktop .house-gallery__nav:hover,html._desktop .project-card:hover .project-card__description,html._desktop .project-card:hover .project-card__name{color:var(--medium-blue-2)}.project-card__cross{display:none}@media (max-width:575px){.project-card__cross{position:absolute;top:-11.7333vw;right:0;left:0;display:inline-block;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}}.project-card__image-wrapper{overflow:hidden}.project-card__image{position:relative;display:block;width:100%;height:24.4444vw}@media (max-width:1025px){.project-card__image{height:24.2188vw}}@media (max-width:769px){.project-card__image{height:26.5625vw}}@media (max-width:575px){.project-card__image{height:54.4vw}}.project-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:top;transition:transform .6s}.project-card__content{display:flex}.project-card__name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;padding-right:10%;width:36%;color:var(--dark-blue);transition:color 1.2s}@media (max-width:1025px){.project-card__name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.project-card__name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.project-card__name{font-size:4.8vw;line-height:5.76vw}}@media (max-width:769px){.project-card__name{padding-right:5%;width:34%}}.project-card__description{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;padding-right:2%;width:52%;color:var(--dark-blue);transition:color 1.2s}@media (max-width:1025px){.project-card__description{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.project-card__description{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.project-card__description{font-size:3.2vw;line-height:4.48vw}}@media (max-width:769px){.project-card__description{padding-right:0;width:61%}}.house-picker{position:relative;z-index:1;padding-top:18.8889vw}.house-picker._padding-sm{padding-top:8.8889vw}@media (max-width:1025px){.house-picker{padding-top:18.75vw}.house-picker._padding-sm{padding-top:9.2773vw}}@media (max-width:769px){.house-picker{padding-top:25vw}.house-picker._padding-sm{padding-top:12.2396vw}}@media (max-width:575px){.house-picker{padding-top:34.1333vw}.house-picker._padding-sm{padding-top:10.6667vw}}.house-picker__title{margin-bottom:4.9306vw}@media (max-width:1025px){.house-picker__title{margin-bottom:5.6641vw}}@media (max-width:769px){.house-picker__title{margin-bottom:7.6823vw}}@media (max-width:575px){.house-picker__title{margin-bottom:11.7333vw;font-size:7.4667vw}}.house-picker__wrapper{--padding:1.3194vw;position:relative;display:flex;align-items:center;gap:1.3889vw;padding:var(--padding);border:1px solid var(--light-blue-1)}@media (max-width:1025px){.house-picker__wrapper{--padding:1.4648vw}}@media (max-width:769px){.house-picker__wrapper{--padding:1.9531vw;flex-direction:column;align-items:start}}@media (max-width:575px){.house-picker__wrapper{--padding:4.2667vw}}.house-picker__image{position:absolute;top:var(--padding);left:var(--padding);width:7.0139vw;height:auto}@media (max-width:1025px){.house-picker__image{width:8.7891vw}}@media (max-width:769px){.house-picker__image{position:static;width:11.7188vw}}@media (max-width:575px){.house-picker__image{width:16.2667vw}}.house-picker__legend{--point-size:0.8333vw;display:flex;flex-direction:column;align-self:end;gap:1.6667vw;margin-right:auto}.house-picker__legend>*{display:flex;align-items:center;gap:var(--point-size)}.house-picker__legend>::before{content:"";width:var(--point-size);height:var(--point-size);border-radius:50%;background-color:var(--color)}@media (max-width:1025px){.house-picker__legend{--point-size:1.1719vw;gap:1.4648vw;margin-bottom:-.293vw}}@media (max-width:769px){.house-picker__legend{--point-size:1.5625vw;flex-direction:row;gap:2.0833vw;order:2;margin-top:-.2604vw;margin-bottom:0}}@media (max-width:575px){.house-picker__legend{--point-size:3.2vw;flex-direction:column;gap:4.2667vw;margin-top:1.8667vw}}.house-picker__nav{--arrow-size:3.3333vw;display:grid;gap:.5556vw;width:-moz-min-content;width:min-content}@media (max-width:1025px){.house-picker__nav{--arrow-size:3.9063vw;gap:.7813vw}}@media (max-width:769px){.house-picker__nav{--arrow-size:5.2083vw;gap:1.0417vw}}@media (max-width:575px){.house-picker__nav{--arrow-size:11.7333vw;gap:1.0667vw}}.house-picker._scheme-1 .house-picker__nav{--offset:2.7778vw;--btn-size:10.5556vw;grid-template-columns:repeat(4,min-content);margin:5.1389vw 4.0278vw}@media (max-width:1025px){.house-picker._scheme-1 .house-picker__nav{--offset:3.125vw;--btn-size:10.9375vw;margin:5.5664vw 1.8555vw}}@media (max-width:769px){.house-picker._scheme-1 .house-picker__nav{--offset:4.1667vw;--btn-size:14.5833vw;margin:6.901vw 0}}@media (max-width:575px){.house-picker._scheme-1 .house-picker__nav{--offset:9.6vw;--btn-size:19.2vw;margin:9.3333vw 0}}.house-picker._scheme-2 .house-picker__nav{--offset:2.7778vw;--btn-size:10.5556vw;grid-template-columns:repeat(5,min-content);margin:3.75vw 2.6389vw}@media (max-width:1025px){.house-picker._scheme-2 .house-picker__nav{--offset:3.125vw;--btn-size:8.5938vw;margin:6.3477vw 4.4922vw}}@media (max-width:769px){.house-picker._scheme-2 .house-picker__nav{--offset:4.1667vw;--btn-size:11.4583vw;margin:0;margin-top:8.3333vw;margin-bottom:10.4167vw}}@media (max-width:575px){.house-picker._scheme-2 .house-picker__nav{--offset:5.3333vw;--btn-size:14.9333vw;margin:0;margin-top:24vw;margin-bottom:16vw}.house-picker._scheme-3 .house-picker__wrapper,.house-picker._scheme-5 .house-picker__wrapper{overflow:hidden}.house-picker._scheme-3 .house-picker__slider-wrapper,.house-picker._scheme-5 .house-picker__slider-wrapper{z-index:10000}}.house-picker._scheme-3 .house-picker__nav{--btn-size:8.8889vw;grid-template-columns:repeat(7,min-content);margin:15.2778vw 2.8472vw 15.2778vw -10.0694vw}@media (max-width:1025px){.house-picker._scheme-3 .house-picker__nav{--btn-size:8.5938vw;margin:17.3828vw 1.1719vw 17.3828vw -12.207vw}}@media (max-width:769px){.house-picker._scheme-3 .house-picker__nav{--btn-size:11.4583vw;margin:0;margin-top:25.9115vw;margin-bottom:22.0052vw}}@media (max-width:575px){.house-picker._scheme-3 .house-picker__nav{--btn-size:14.9333vw;margin:0;margin-top:36.5333vw;margin-bottom:40.8vw;padding-inline:4.2667vw;width:-moz-fit-content;width:fit-content}}.house-picker._scheme-4 .house-picker__nav{--btn-size:8.8889vw;grid-template-columns:repeat(5,min-content);margin:15.2778vw 12.2917vw 15.2778vw -1.3889vw}@media (max-width:1025px){.house-picker._scheme-4 .house-picker__nav{--btn-size:8.5938vw;margin:17.8711vw 0;margin-right:9.082vw}}@media (max-width:769px){.house-picker._scheme-4 .house-picker__nav{--btn-size:11.4583vw;margin:0;margin-top:18.4896vw;margin-bottom:29.4271vw}}@media (max-width:575px){.house-picker._scheme-4 .house-picker__nav{--btn-size:14.9333vw;margin:0;margin-top:36.5333vw;margin-bottom:40.8vw}}.house-picker._scheme-5 .house-picker__nav{--btn-size:7.7778vw;grid-template-columns:repeat(8,min-content);margin:16.25vw 2.5694vw 16.25vw -10.0694vw}@media (max-width:1025px){.house-picker._scheme-5 .house-picker__nav{--btn-size:7.0313vw;margin:19.4336vw 5.0781vw 19.4336vw -12.207vw}}@media (max-width:769px){.house-picker._scheme-5 .house-picker__nav{--btn-size:9.375vw;margin:0;margin-top:25.9115vw;margin-bottom:24.0885vw}}@media (max-width:575px){.house-picker._scheme-5 .house-picker__nav{--btn-size:14.9333vw;margin:0;margin-top:36.5333vw;margin-bottom:40.8vw;padding-inline:4.2667vw;width:-moz-fit-content;width:fit-content}}.house-picker._scheme-1 .house-picker__nav-item:nth-child(1){order:5}.house-picker._scheme-1 .house-picker__nav-item:nth-child(2){order:6;margin-top:calc(-1*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(3){order:7;margin-top:calc(-2*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(4){order:8;margin-top:calc(-3*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(5){order:4}.house-picker._scheme-1 .house-picker__nav-item:nth-child(6){order:3;margin-top:calc(1*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(7){order:2;margin-top:calc(2*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(8){order:1;margin-top:calc(3*var(--offset))}.house-picker._scheme-1 .house-picker__nav-item:nth-child(n+5) .house-picker__nav-button::after{top:calc(-1*var(--arrow-size));bottom:auto;scale:1}@media (max-width:575px){.house-picker._scheme-1 .house-picker__nav-item:nth-child(n+5) .house-picker__nav-button::after{top:calc(-1*var(--arrow-size)/1.15)}}.house-picker._scheme-2 .house-picker__nav-item:nth-child(1){order:6}.house-picker._scheme-2 .house-picker__nav-item:nth-child(2){order:7;margin-top:calc(-1*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(3){order:8;margin-top:calc(-2*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(4){order:9;margin-top:calc(-3*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(5){order:10;margin-top:calc(-4*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(6){order:5}.house-picker._scheme-2 .house-picker__nav-item:nth-child(7){order:4;margin-top:calc(1*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(8){order:3;margin-top:calc(2*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(9){order:2;margin-top:calc(3*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(10){order:1;margin-top:calc(4*var(--offset))}.house-picker._scheme-2 .house-picker__nav-item:nth-child(n+6) .house-picker__nav-button::after{top:calc(-1*var(--arrow-size));bottom:auto;scale:1}@media (max-width:575px){.house-picker._scheme-2 .house-picker__nav-item:nth-child(n+6) .house-picker__nav-button::after{top:calc(-1*var(--arrow-size)/1.15)}}.house-picker._scheme-3 .house-picker__nav-item .house-picker__nav-button::after,.house-picker._scheme-4 .house-picker__nav-item .house-picker__nav-button::after,.house-picker._scheme-5 .house-picker__nav-item .house-picker__nav-button::after{top:calc(-1*var(--arrow-size));bottom:auto;scale:1}@media (max-width:575px){.house-picker._scheme-3 .house-picker__nav-item .house-picker__nav-button::after,.house-picker._scheme-4 .house-picker__nav-item .house-picker__nav-button::after,.house-picker._scheme-5 .house-picker__nav-item .house-picker__nav-button::after{top:calc(-1*var(--arrow-size)/1.15)}}.house-picker__nav-button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--hover-progress:0%;position:relative;display:flex;justify-content:center;align-items:center;width:var(--btn-size);height:var(--btn-size);border:1px solid var(--border-color);background-color:var(--bg-color);pointer-events:none}.house-picker__nav-button::after{position:absolute;bottom:calc(-1*var(--arrow-size));left:50%;margin-left:calc(-1*var(--arrow-size)/2);width:var(--arrow-size);height:var(--arrow-size);content:"";scale:1-1;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.864%2027.1335V14H22.864L22.864%2027.1335H19L23.3636%2034.4062L27.7273%2027.1335H23.864Z%22%20fill%3D%22%23001C31%22%2F%3E%0A%3C%2Fsvg%3E)no-repeat center/contain;animation:flying 1s ease-in-out infinite alternate;opacity:0;transition:opacity .3s ease-out}.house-picker__nav-button._available{--border-color:var(--green);--bg-color:var(--green-40);pointer-events:all}.house-picker__nav-button._available::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:var(--hover-progress);background-color:var(--border-color);content:"";transition:height .3s ease-out}.house-picker__nav-button._active,html._desktop .house-picker__nav-button._available:hover{--hover-progress:100%}.house-picker__nav-button._active::after{opacity:1}.house-picker__nav-button._sold{--border-color:var(--red);--bg-color:var(--red-40)}.house-picker__nav-button._reserved{--border-color:var(--yellow);--bg-color:var(--yellow-40)}.house-picker__nav-button._unavailable{--border-color:var(--grey);--bg-color:var(--grey-40)}@media (max-width:575px){.house-picker__nav-button::after{bottom:calc(-1*var(--arrow-size)/1.15)}}.house-picker__slider-wrapper{align-self:start}@media (max-width:769px){.house-picker__slider-wrapper{position:absolute;top:var(--padding);right:var(--padding)}}@media (max-width:575px){.house-picker__slider-wrapper{position:absolute;inset:auto var(--padding) var(--padding) var(--padding);display:flex;flex-direction:column;gap:2.1333vw;padding:var(--padding);border:1px solid var(--grey);background-color:var(--white);visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out}.house-picker__slider-wrapper._active{visibility:visible;opacity:1;transform:translateY(0)}}.house-picker__slider{margin:0;width:21.875vw}@media (max-width:1025px){.house-picker__slider{width:21.4844vw}}@media (max-width:769px){.house-picker__slider{width:24.349vw}}@media (max-width:575px){.house-picker__slider{width:100%}}.house-picker__close-button{display:none}@media (max-width:575px){.house-picker__close-button{--icon-size:4.2667vw;padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;margin-left:auto;font-size:3.4667vw}}.house-picker__close-icon{width:var(--icon-size);height:var(--icon-size)}@media (max-width:575px){.house-picker__close-icon{position:relative;top:.05em}}.house-picker__cross{position:absolute;right:23.5%;bottom:1.9%;z-index:-1;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.house-picker__cross{display:none}}.house-gallery{position:relative;padding-top:17.5vw}@media (max-width:1025px){.house-gallery{padding-top:17.3828vw}}@media (max-width:769px){.house-gallery{padding-top:23.4375vw}}@media (max-width:575px){.house-gallery{padding-top:32.5333vw}}.house-gallery__title-wrapper{--margin-bottom:5.4861vw;position:relative}@media (max-width:1025px){.house-gallery__title-wrapper{--margin-bottom:5.957vw}}@media (max-width:769px){.house-gallery__title-wrapper{--margin-bottom:8.8542vw}}@media (max-width:575px){.house-gallery__title-wrapper{--margin-bottom:14.9333vw}}.house-gallery__title-wrapper:has(+.house-gallery__text){--margin-bottom:1.3889vw}@media (max-width:1025px){.house-gallery__title-wrapper:has(+.house-gallery__text){--margin-bottom:1.9531vw}}@media (max-width:769px){.house-gallery__title-wrapper:has(+.house-gallery__text){--margin-bottom:2.6042vw}}@media (max-width:575px){.house-gallery__title-wrapper:has(+.house-gallery__text){--margin-bottom:5.3333vw}}.house-gallery__title{margin-bottom:calc(var(--margin-bottom) - .1em)}.house-gallery__title .v-split-text__line~.v-split-text__line{top:-.1em}.house-gallery__text{margin-top:1.8056vw;margin-bottom:5.5556vw;max-width:70%;line-height:1.1}@media (max-width:1025px){.house-gallery__text{margin-bottom:7.8125vw}}@media (max-width:769px){.house-gallery__text{margin-bottom:10.4167vw;max-width:none}}@media (max-width:575px){.house-gallery__text{margin-bottom:21.3333vw}}.house-gallery__container{display:flex;gap:1.3889vw}@media (max-width:769px){.house-gallery__container{display:block}}.house-gallery__footer{display:flex;flex-shrink:0;flex-direction:column;justify-content:end;padding-bottom:.8333vw;width:23.2639vw}@media (max-width:1025px){.house-gallery__footer{padding-bottom:.4883vw}}@media (max-width:769px){.house-gallery__footer{margin-top:5.3385vw;padding-bottom:0;width:auto}}@media (max-width:575px){.house-gallery__footer{margin-top:0}}.house-gallery__slider{order:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:575px){.house-gallery__slider{margin-bottom:9.6vw}}.house-gallery__nav-wrapper{margin-bottom:2.3611vw}@media (max-width:1025px){.house-gallery__nav-wrapper{margin-bottom:2.5391vw}}@media (max-width:769px){.house-gallery__nav-wrapper{display:flex;justify-content:end;margin-bottom:3.2552vw;padding-right:2.2135vw}}@media (max-width:575px){.house-gallery__nav-wrapper{margin-bottom:6.4vw;padding-right:0}}.house-gallery__nav-wrapper:has(.swiper-pagination-lock){display:none}.house-gallery__nav{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;gap:.8333vw;transition:color .3s ease-out}@media (max-width:1025px){.house-gallery__nav{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.house-gallery__nav{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.house-gallery__nav{font-size:3.2vw;line-height:3.2vw}}.house-gallery__nav._reverse .house-gallery__nav-icon{transform:rotate(180deg)}@media (max-width:1025px){.house-gallery__nav{gap:.9766vw;font-size:1.1719vw}}@media (max-width:769px){.house-gallery__nav{gap:1.3021vw;font-size:1.5625vw}}@media (max-width:575px){.house-gallery__nav{gap:.2667vw;font-size:3.2vw}}.house-gallery__nav-icon{flex-shrink:0;width:1.5278vw;height:auto;transition:1.2s transform}@media (max-width:1025px){.house-gallery__nav-icon{width:1.8555vw}}@media (max-width:769px){.house-gallery__nav-icon{width:2.474vw}}@media (max-width:575px){.house-gallery__nav-icon{margin-left:5.6vw;padding:0 1.6vw;width:5.0667vw}}.house-gallery__cross-icon{position:absolute;top:66%;right:22.8%;width:var(--cross-size);height:var(--cross-size)}.house-gallery._news .house-gallery__cross-icon{top:150%;right:auto;left:9%}@media (max-width:1025px){.house-gallery__cross-icon{top:58.5%;right:22.2%}.house-gallery._news .house-gallery__cross-icon{left:8.7%}}@media (max-width:769px){.house-gallery__cross-icon{right:20%}.house-gallery._news .house-gallery__cross-icon{top:102%;left:48%}}@media (max-width:575px){.house-gallery__cross-icon{top:50.8%;right:9.4%}.house-gallery._news .house-gallery__cross-icon{top:68%;left:57%}}@media (max-width:769px){.house-gallery._news .house-gallery__link{margin-left:auto}}.house-gallery__download{margin-top:2.7778vw}.features{position:relative}.features__list{display:grid;grid-template-columns:23.2639vw 24.6528vw 24.6528vw 23.2639vw;row-gap:2.7778vw}@media (max-width:1025px){.features__list{grid-template-columns:23.1445vw 24.5117vw 24.6094vw 23.1445vw;row-gap:3.125vw}}@media (max-width:769px){.features__list{grid-template-columns:46.875vw 48.8281vw;row-gap:4.1667vw}}@media (max-width:575px){.features__list{grid-template-columns:repeat(1,1fr);row-gap:0}}.features__item{position:relative;display:flex;flex-direction:column;padding:.9028vw 1.3889vw}@media (max-width:1025px){.features__item{padding-block:1.0742vw;padding-inline:1.5625vw}}@media (min-width:770px){.features__item:nth-child(4n-3){padding-left:0}.features__item:nth-child(4n){padding-right:0}.features__item:nth-child(4n) .features__item-count{right:0}.features__item:nth-child(4n) .features__item-border{display:none}}@media (max-width:769px){.features__item{padding-block:1.4323vw;padding-inline:2.0833vw;min-height:14.8438vw}.features__item:nth-child(2n-1){padding-left:0}.features__item:nth-child(2n) .features__item-count{right:2.0833vw}.features__item:nth-child(2n) .features__item-border{display:none}.features__item:last-child .features__item-borderb,.features__item:nth-last-child(2) .features__item-borderb{display:none}.features__item .features__item-borderb{position:absolute;bottom:-2.0833vw;left:0;width:100%;border-bottom:1px solid var(--dark-blue);transform-origin:left}}@media (max-width:575px){.features__item{padding-block:4.8vw 5.3333vw;padding-inline:0;min-height:auto}.features__item .features__item-border{display:none}.features__item:nth-child(2n),.features__item:nth-child(2n-1){padding-right:0;padding-left:0}.features__item:nth-child(2n) .features__item-count,.features__item:nth-child(2n-1) .features__item-count{right:0}.features__item:nth-child(2n) .features__item-border{display:none}.features__item:nth-last-child(2) .features__item-borderb{display:block}.features__item .features__item-borderb{bottom:0}}.features__item-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;margin-bottom:3.4722vw;width:80%;color:var(--dark-blue)}@media (max-width:1025px){.features__item-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.features__item-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.features__item-name{font-size:4.8vw;line-height:5.76vw}}@media (max-width:1025px){.features__item-name{margin-bottom:3.0273vw}}@media (max-width:769px){.features__item-name{margin-bottom:1.0417vw}}@media (max-width:575px){.features__item-name{margin-bottom:2.1333vw}}.features__item-description{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-top:auto;color:var(--dark-blue)}@media (max-width:1025px){.features__item-description{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.features__item-description{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.features__item-description{font-size:3.2vw;line-height:4.48vw}}.features__item-count{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;top:1.3889vw;right:1.3889vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.features__item-count{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.features__item-count{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.features__item-count{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.features__item-count{top:1.2695vw;right:1.5625vw}}@media (max-width:769px){.features__item-count{top:2.0833vw;right:2.0833vw}}@media (max-width:575px){.features__item-count{top:6.4vw;right:0}}.features__item-border{position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--dark-blue);transform-origin:top}@media (max-width:1025px){.features__item-border{border-right:.8px solid var(--dark-blue)}}.tabs__list-wrapper{width:100%;overflow:auto}html._mobile .tabs__list-wrapper::-moz-scrollbar{display:none;scrollbar-width:none}html._mobile .tabs__list-wrapper::-webkit-scrollbar{display:none;scrollbar-width:none}html._mobile .tabs__list-wrapper::scrollbar{display:none;scrollbar-width:none}.tabs__list{margin:0 auto;padding:0 var(--container-padding)}.tabs__panel._hidden{display:none}.news-card{position:relative;display:flex;flex-direction:column}.news-card__image-container{position:relative;margin-bottom:1.1111vw;width:100%;height:24.4444vw;overflow:hidden}.news-card._grid .news-card__image-container{margin-bottom:.9028vw;height:16.6667vw}@media (max-width:1025px){.news-card__image-container{margin-bottom:1.1719vw;height:24.3164vw}.news-card._grid .news-card__image-container{margin-bottom:1.1719vw;height:16.0156vw}}@media (max-width:769px){.news-card__image-container{margin-bottom:1.5625vw;height:26.6927vw}.news-card._grid .news-card__image-container{margin-bottom:1.5625vw;height:26.5625vw}}@media (max-width:575px){.news-card__image-container{margin-bottom:3.2vw;height:54.4vw}.news-card._grid .news-card__image-container{margin-bottom:2.9333vw;height:54.4vw}}.news-card__image{position:relative;display:block;width:100%;height:100%}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:top;transition:transform .6s;will-change:transform}.news-card._grid .news-card__image img{transform-origin:initial}.news-card__text-content{display:flex;flex-direction:column;gap:.4861vw}.news-card._grid .news-card__text-content{gap:.9028vw}@media (max-width:1025px){.news-card._grid .news-card__text-content,.news-card__text-content{gap:.6836vw}}@media (max-width:769px){.news-card._grid .news-card__text-content,.news-card__text-content{gap:.9115vw}}@media (max-width:575px){.news-card._grid .news-card__text-content,.news-card__text-content{gap:1.8667vw}}.news-card__text-content-inner{display:flex;justify-content:space-between;gap:.5rem}.news-card__title{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;width:90%;transition:color 1.2s}.news-card__title::before{content:"";position:absolute;inset:0;z-index:2}.news-card__description{width:23.1944vw;transition:color 1.2s}@media (max-width:1025px){.news-card__description{width:23.0469vw}}@media (max-width:769px){.news-card__description{width:100%}}.news-card__date{position:relative;top:.3472vw;text-align:right}.news-card._grid .news-card__date{top:.4861vw}@media (max-width:1025px){.news-card__date{top:.3906vw}}@media (max-width:769px){.news-card__date{top:.5208vw}}@media (max-width:575px){.news-card__date{top:.8vw}.news-card._grid .news-card__date{top:1.3333vw}}.news-card__cross{position:absolute;top:-1.1111vw;right:-6.7361vw;width:var(--cross-size);height:var(--cross-size)}.news-card._grid .news-card__cross,html._cookie-decided .cookie-banner{display:none}@media (max-width:1025px){.news-card__cross{top:-1.5625vw;right:-7.2266vw}}@media (max-width:769px){.news-card__cross{top:-6.25vw;right:-3.125vw}}@media (max-width:575px){.news-card__cross{top:-14.9333vw;right:0;left:0;margin:0 auto}}.news-card:nth-child(2n) .news-card__cross{display:none}@media (max-width:575px){.news-card:nth-child(2n) .news-card__cross{display:inline-block}}html._desktop .cards-list__more:hover,html._desktop .cards-slider__nav:hover,html._desktop .news-card:hover .news-card__date,html._desktop .news-card:hover .news-card__description,html._desktop .news-card:hover .news-card__title,html._desktop .socials__item-link:hover{color:var(--medium-blue-2)}.share{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:relative;display:flex;align-items:center;gap:1.25vw}@media (max-width:1025px){.share{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.share{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.share{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.share{gap:1.5625vw}}@media (max-width:769px){.share{gap:2.0833vw}}@media (max-width:575px){.share{gap:4.8vw}}.share__list{display:flex;gap:.5556vw}@media (max-width:1025px){.share__list{gap:.7813vw}}@media (max-width:769px){.share__list{gap:1.0417vw}}@media (max-width:575px){.share__list{gap:2.1333vw}}.share__item{position:relative}.share__notification{position:absolute;bottom:100%;left:0;display:flex;flex-direction:column;justify-content:center;margin-bottom:.8333vw;padding:1.25vw;box-sizing:border-box;width:-moz-max-content;width:max-content;min-height:4.4444vw;border:1px solid currentColor;background-color:var(--white);font-family:var(--ff-default);visibility:hidden;opacity:0;transform:translateY(5px);transition:transform .15s ease-out,visibility .15s ease-out,opacity .15s ease-out}.share__notification._active{visibility:visible;opacity:1;transform:translateY(0)}.share__notification._center{left:50%;transform:translateX(-50%)}@media (max-width:1025px){.share__notification._center{right:0;left:auto;transform:translateX(0)}}@media (max-width:769px){.share__notification._center{right:auto;left:50%;transform:translateX(-50%)}}@media (max-width:575px){.share__notification._center{right:0;left:auto;transform:translateX(0)}}.share__notification._center._active{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1025px){.share__notification._center._active{transform:translateY(0)}}@media (max-width:769px){.share__notification._center._active{transform:translateX(-50%) translateY(0)}}@media (max-width:575px){.share__notification._center._active{transform:translateY(0)}}@media (max-width:1025px){.share__notification{padding:1.4648vw 1.8555vw}}@media (max-width:769px){.share__notification{margin-bottom:1.1719vw;padding:1.9531vw 2.5391vw}}@media (max-width:575px){.share__notification{margin-bottom:2.1333vw;padding:2.9333vw 5.2vw}}.socials{--icon-size:2.5vw;display:flex;align-items:center;gap:.5rem}@media (max-width:1025px){.socials{--icon-size:3.125vw;gap:.7813vw}}@media (max-width:769px){.socials{--icon-size:4.1667vw;gap:1.0417vw}}@media (max-width:575px){.socials{--icon-size:9.6vw;gap:2.1333vw}}.socials__item{display:flex}.socials__item-link{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex}html._desktop .socials__item-link:hover svg{transform:scale(.95) translateZ(0)}.socials__icon{width:var(--icon-size);height:var(--icon-size);transition:transform .6s ease-out;will-change:transform}.socials__icon path{transition:fill .6s ease-out,stroke .6s ease-out}.socials__icon rect{transition:stroke .6s ease-out}.cards-list{position:relative;padding-top:17.5vw}@media (max-width:1025px){.cards-list{padding-top:17.3828vw}}@media (max-width:769px){.cards-list{padding-top:23.4375vw}}@media (max-width:575px){.cards-list{padding-top:32.5333vw}}.cards-list__title-wrapper{--margin-bottom:5.4861vw;position:relative}@media (max-width:1025px){.cards-list__title-wrapper{--margin-bottom:5.957vw}}@media (max-width:769px){.cards-list__title-wrapper{--margin-bottom:8.8542vw}}@media (max-width:575px){.cards-list__title-wrapper{--margin-bottom:14.9333vw}}.cards-list__title-wrapper:has(+.cards-list__text){--margin-bottom:1.3889vw}@media (max-width:1025px){.cards-list__title-wrapper:has(+.cards-list__text){--margin-bottom:1.9531vw}}@media (max-width:769px){.cards-list__title-wrapper:has(+.cards-list__text){--margin-bottom:2.6042vw}}@media (max-width:575px){.cards-list__title-wrapper:has(+.cards-list__text){--margin-bottom:5.3333vw}}.cards-list__title{margin-bottom:calc(var(--margin-bottom) - .1em)}.cards-list__title .v-split-text__line~.v-split-text__line{top:-.1em}.cards-list__text{margin-top:1.8056vw;margin-bottom:5.5556vw;max-width:70%;line-height:1.1}@media (max-width:1025px){.cards-list__text{margin-bottom:7.8125vw}}@media (max-width:769px){.cards-list__text{margin-bottom:10.4167vw;max-width:none}}@media (max-width:575px){.cards-list__text{margin-bottom:21.3333vw}}.cards-list__list{--cols:4;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:5.5556vw 1.3889vw}@media (max-width:1025px){.cards-list__list{gap:6.25vw 1.5625vw}}@media (max-width:769px){.cards-list__list{--cols:3;gap:6.25vw 1.5625vw}}@media (max-width:575px){.cards-list__list{--cols:1;gap:8.5333vw}}.cards-list__counter{margin-bottom:1.5278vw}@media (max-width:1025px){.cards-list__counter{margin-bottom:2.1484vw}}@media (max-width:769px){.cards-list__counter{margin-bottom:2.8646vw}}@media (max-width:575px){.cards-list__counter{margin-bottom:5.8667vw}}.cards-list__more{padding:0;border:0;background:0;color:inherit;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:flex;align-items:center;gap:.8333vw;margin:0 auto;margin-top:6.25vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);text-decoration:none;transition:color .15s ease-out}@media (max-width:1025px){.cards-list__more{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.cards-list__more{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.cards-list__more{font-size:3.2vw;line-height:3.2vw}}html._desktop .cards-list__more:hover .cards-list__more-counter{background-color:var(--medium-blue-2);transform:translateX(.8333vw)}@media (max-width:1025px){html._desktop .cards-list__more:hover .cards-list__more-counter{transform:translateX(.7813vw)}}@media (max-width:769px){html._desktop .cards-list__more:hover .cards-list__more-counter{transform:translateX(1.0417vw)}}@media (max-width:575px){html._desktop .cards-list__more:hover .cards-list__more-counter{transform:translateX(2.1333vw)}}@media (max-width:1025px){.cards-list__more{gap:.7813vw;margin-top:7.0313vw}}@media (max-width:769px){.cards-list__more{gap:1.0417vw;margin-top:9.375vw}}@media (max-width:575px){.cards-list__more{gap:2.1333vw;margin-top:10.6667vw}}.cards-list__more-counter{--size:1.6667vw;display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:var(--size);height:var(--size);border-radius:50%;background-color:var(--dark-blue);color:var(--white);transition:transform .3s ease-out,background-color .15s ease-out}@media (max-width:1025px){.cards-list__more-counter{--size:1.9531vw}}@media (max-width:769px){.cards-list__more-counter{--size:2.6042vw}}@media (max-width:575px){.cards-list__more-counter{--size:5.3333vw;padding-top:.1em}}.cards-slider__nav-wrapper{margin-bottom:2.3611vw}@media (max-width:1025px){.cards-slider__nav-wrapper{margin-bottom:2.5391vw}}@media (max-width:769px){.cards-slider__nav-wrapper{margin-bottom:3.2552vw}}@media (max-width:575px){.cards-slider__nav-wrapper{margin-bottom:6.4vw;text-align:right}}.cards-slider__nav-wrapper:has(.swiper-pagination-lock){display:none}.cards-slider__nav{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;gap:.8333vw;transition:color .3s ease-out}@media (max-width:1025px){.cards-slider__nav{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.cards-slider__nav{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.cards-slider__nav{font-size:3.2vw;line-height:3.2vw}}.blog__navigation svg._end,.cards-slider__nav._reverse .cards-slider__nav-icon{transform:rotate(180deg)}@media (max-width:1025px){.cards-slider__nav{gap:.9766vw;font-size:1.1719vw}}@media (max-width:769px){.cards-slider__nav{gap:1.3021vw;font-size:1.5625vw}}@media (max-width:575px){.cards-slider__nav{gap:2.1333vw;font-size:3.2vw}}.cards-slider__nav-icon{flex-shrink:0;width:1.5278vw;height:auto;transition:1.2s transform}@media (max-width:1025px){.cards-slider__nav-icon{width:1.8555vw}}@media (max-width:769px){.cards-slider__nav-icon{width:2.474vw}}@media (max-width:575px){.cards-slider__nav-icon{width:5.0667vw}}.cards-slider__slider{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cards-slider__item{height:auto}.cards-slider__card{display:flex;flex-direction:column;height:100%;text-decoration:none}html._desktop .cards-slider__card:hover .cards-slider__card-name,html._desktop .cards-slider__card:hover .cards-slider__card-price{color:var(--medium-blue-2)}.cards-slider__card-image-wrapper{position:relative;margin-bottom:.9722vw;overflow:hidden}@media (max-width:1025px){.cards-slider__card-image-wrapper{margin-bottom:.9766vw}}@media (max-width:769px){.cards-slider__card-image-wrapper{margin-bottom:1.3021vw}}@media (max-width:575px){.cards-slider__card-image-wrapper{margin-bottom:2.1333vw}}.cards-slider__card-image{display:block;aspect-ratio:682/403}@media (max-width:1025px){.cards-slider__card-image{aspect-ratio:488/248}}@media (max-width:769px){.cards-slider__card-image{aspect-ratio:360/200}}@media (max-width:575px){.cards-slider__card-image{height:54.4vw}}.cards-slider__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .6s}.cards-slider__card-head{display:flex;justify-content:space-between;gap:1.3889vw;margin-bottom:.4861vw;color:var(--dark-blue);transition:color 1.2s}@media (max-width:1025px){.cards-slider__card-head{margin-bottom:.9766vw}}@media (max-width:769px){.cards-slider__card-head{margin-bottom:1.3021vw}}@media (max-width:575px){.cards-slider__card-head{margin-bottom:2.9333vw}}.cards-slider__card-name,.cards-slider__card-price{color:var(--dark-blue);transition:color 1.2s}@media (max-width:575px){.cards-slider__card-name,.cards-slider__card-price{font-size:1.3889vw;line-height:1.6667vw;font-weight:400;letter-spacing:-.04em}}@media (max-width:575px) and (max-width:1025px){.cards-slider__card-name,.cards-slider__card-price{font-size:1.3672vw;line-height:1.6406vw}}@media (max-width:575px) and (max-width:769px){.cards-slider__card-name,.cards-slider__card-price{font-size:1.8229vw;line-height:2.1875vw}}@media (max-width:575px) and (max-width:575px){.cards-slider__card-name,.cards-slider__card-price{font-size:3.7333vw;line-height:4.48vw}}.cards-slider__card-price{flex-shrink:0;text-align:right}.cards-slider__card-props{display:flex;gap:1.3889vw}@media (max-width:1025px){.cards-slider__card-props{gap:1.5625vw}}@media (max-width:769px){.cards-slider__card-props{gap:2.0833vw}}@media (max-width:575px){.cards-slider__card-props{gap:3.2vw}}.msg-widget{--offset:1.6667vw;--btn-size:3.8889vw;--form-width:21.3194vw;--list-offset:1.1111vw;position:fixed;right:var(--offset);bottom:var(--offset);z-index:1020;display:flex;flex-direction:column}@media (max-width:1025px){.msg-widget{--offset:2.3438vw;--btn-size:5.4688vw;--form-width:29.9805vw;--list-offset:1.5625vw}}@media (max-width:769px){.msg-widget{--offset:2.0833vw;--btn-size:7.2917vw;--form-width:44.6615vw;--list-offset:2.0833vw}}@media (max-width:575px){.msg-widget{--offset:4.2667vw;--btn-size:14.9333vw;--form-width:91.4667vw;--list-offset:4.2667vw}}.msg-widget__list{position:absolute;right:0;bottom:calc(var(--btn-size) + var(--list-offset));display:flex;flex-direction:column;row-gap:var(--list-offset);opacity:0;visibility:hidden;transition:opacity .6s ease-out,visibility .6s ease-out}.msg-widget._opened .msg-widget__list{opacity:1;visibility:visible}.msg-widget__item{transform:translateY(calc((var(--i) + 1)*100%));opacity:0;scale:0;transition:scale cubic-bezier(.66,0,.34,1) .2s,transform cubic-bezier(.66,0,.34,1) .2s,opacity cubic-bezier(.66,0,.34,1) .2s;transition-delay:calc(var(--i)*.05s);transform-origin:bottom center}.msg-widget._opened .msg-widget__item{scale:1;opacity:1;transform:translateY(0)}.msg-widget__button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;width:var(--btn-size);height:var(--btn-size);outline:0;will-change:scale}html._desktop .msg-widget__button:focus-visible .msg-widget__icon,html._desktop .msg-widget__button:hover .msg-widget__icon{scale:1.05}html._desktop .msg-widget__button:active .msg-widget__icon{scale:1}.msg-widget__toggle{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;display:grid;place-items:center;width:var(--btn-size);height:var(--btn-size);box-shadow:0 0 0 .375rem var(--medium-blue-20);outline:0;border-radius:50%;background-color:var(--dark-blue);transition:color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}.msg-widget__toggle svg{grid-area:1/1/-1/-1}.msg-widget__toggle::before{content:"";position:absolute;inset:0;border:1px solid var(--medium-blue-2);border-radius:50%}.msg-widget._pulsed .msg-widget__toggle::before{animation:widget-pulse infinite 1.5s}.msg-widget._opened .msg-widget__toggle{box-shadow:0 0 0 0 var(--medium-blue-20);background-color:var(--white)}.msg-widget._opened .msg-widget__toggle::before{content:none}@media (hover:hover){.msg-widget__toggle:focus-visible,.msg-widget__toggle:hover{background-color:var(--medium-blue-2)}.msg-widget._opened .msg-widget__toggle:focus-visible,.msg-widget._opened .msg-widget__toggle:hover{background-color:var(--white);color:var(--medium-blue-2)}}.msg-widget__icon{--icon-size:100%;width:var(--icon-size);height:var(--icon-size);overflow:visible;transition:scale .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.msg-widget._opened .msg-widget__icon._open{opacity:0}.msg-widget._opened .msg-widget__icon._close{opacity:1;transform:rotate(90deg)}.msg-widget__icon._open{z-index:2}.msg-widget__icon._close{opacity:0;scale:.75;transition:transform .3s ease-out}.msg-widget__backdrop{position:fixed;top:0;left:0;width:100%;height:150vh;opacity:0;visibility:hidden;background-color:rgba(33,33,33,.3);transition:opacity .3s ease-out,visibility .3s ease-out}.msg-widget._opened .msg-widget__backdrop{opacity:1;visibility:visible}.msg-widget__form{position:absolute;right:calc(var(--btn-size) + var(--list-offset));bottom:0;padding:.6944vw 1.1111vw 1.1111vw;box-sizing:border-box;width:var(--form-width);background-color:var(--white);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out}.msg-widget._form-opened .msg-widget__form{opacity:1;pointer-events:all;transform:translateY(0)}.msg-widget__form._hidden,.msg-widget__result._hidden{opacity:0;visibility:hidden;transform:translateY(10px)}@media (max-width:1025px){.msg-widget__form{padding:.9766vw 1.5625vw 1.5625vw}}@media (max-width:769px){.msg-widget__form{right:0;bottom:calc(var(--btn-size) + var(--list-offset));padding:2.0833vw}}@media (max-width:575px){.msg-widget__form{right:0;bottom:calc(var(--btn-size) + var(--list-offset));padding:4.2667vw}}@media (max-height:900px){.msg-widget__form{transform-origin:bottom right;transform:scale(.8)!important}}.msg-widget__form-text{margin-block:.2778vw -.1389vw}@media (max-width:1025px){.msg-widget__form-text{margin-block:.3906vw -.1953vw}}@media (max-width:769px){.msg-widget__form-text{margin-block:.5208vw -.2604vw}}@media (max-width:575px){.msg-widget__form-text{margin-block:1.0667vw -.5333vw}}.msg-widget__result{position:absolute;right:calc(var(--btn-size) + var(--list-offset));bottom:0;display:flex;flex-direction:column;align-items:center;padding:1.1111vw;box-sizing:border-box;width:var(--form-width);background-color:var(--white);text-align:center;transition:opacity .3s ease-out,transform .3s ease-out}@media (max-width:1025px){.msg-widget__result{padding:1.5625vw}}@media (max-width:769px){.msg-widget__result{right:0;bottom:calc(var(--btn-size) + var(--list-offset));padding:2.0833vw}}@media (max-width:575px){.msg-widget__result{padding:4.2667vw}}.msg-widget__result-title{margin-bottom:.2em;font-size:1.6667vw;line-height:1.2}@media (max-width:1025px){.msg-widget__result-title{font-size:2.3438vw}}@media (max-width:769px){.msg-widget__result-title{font-size:3.125vw}}@media (max-width:575px){.msg-widget__result-title{font-size:6.4vw}}.msg-widget__result-text{font-size:1.25vw}@media (max-width:1025px){.msg-widget__result-text{font-size:1.7578vw}}@media (max-width:769px){.msg-widget__result-text{font-size:2.3438vw}}@media (max-width:575px){.msg-widget__result-text{font-size:4.8vw}}.msg-widget__result-button{margin-top:1.3889vw}@media (max-width:1025px){.msg-widget__result-button{margin-top:1.9531vw}}@media (max-width:769px){.msg-widget__result-button{margin-top:2.6042vw}}@media (max-width:575px){.msg-widget__result-button{margin-top:5.3333vw}}.msg-widget__title{margin-bottom:.3472vw;font-size:1.25vw}@media (max-width:1025px){.msg-widget__title{margin-bottom:.4883vw;font-size:1.5625vw}}@media (max-width:769px){.msg-widget__title{margin-bottom:.651vw;font-size:3.125vw}}@media (max-width:575px){.msg-widget__title{margin-bottom:1.3333vw;font-size:6.4vw}}.msg-widget__inputs{display:flex;flex-direction:column;row-gap:.5556vw}@media (max-width:1025px){.msg-widget__inputs{row-gap:.7813vw}}@media (max-width:769px){.msg-widget__inputs{row-gap:1.0417vw}}@media (max-width:575px){.msg-widget__inputs{row-gap:2.1333vw}}.msg-widget__submit{margin-top:.9722vw;width:100%}@media (max-width:1025px){.msg-widget__submit{margin-top:1.3672vw}}@media (max-width:769px){.msg-widget__submit{margin-top:1.8229vw}}@media (max-width:575px){.msg-widget__submit{margin-top:3.7333vw}}.msg-widget__tooltip{--padding:0.8333vw;--avatar-size:3.3333vw;position:absolute;right:calc(var(--btn-size) + var(--list-offset));bottom:0;display:flex;gap:var(--padding);padding:var(--padding);padding-right:2.6389vw;box-sizing:border-box;width:23.3333vw;background-color:var(--dark-blue);color:var(--white);font-size:.9722vw;line-height:1.2;letter-spacing:-.04em;transition:opacity .3s ease-out,visibility .3s ease-out}.msg-widget._opened .msg-widget__tooltip,.msg-widget__tooltip._hidden{opacity:0;visibility:hidden}@media (max-width:1025px){.msg-widget__tooltip{--padding:1.1719vw;--avatar-size:4.6875vw;padding-right:3.7109vw;width:32.8125vw;font-size:1.3672vw}}@media (max-width:769px){.msg-widget__tooltip{--padding:1.5625vw;--avatar-size:6.25vw;right:0;bottom:calc(var(--btn-size) + var(--list-offset));padding-right:4.9479vw;width:44.6615vw;font-size:1.8229vw}}@media (max-width:575px){.msg-widget__tooltip{--padding:3.2vw;--avatar-size:12.8vw;right:0;bottom:calc(var(--btn-size) + var(--list-offset));padding-right:10.1333vw;width:91.4667vw;font-size:3.7333vw}}.msg-widget__tooltip-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%}.msg-widget__tooltip-content *+*{margin-top:.4em}.msg-widget__close{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:calc(var(--padding)/2);right:calc(var(--padding)/2);transition:opacity .3s ease-out}@media (hover:hover){.msg-widget__close:focus-visible,.msg-widget__close:hover{opacity:.8}}.msg-widget__radio-list{display:flex;gap:.5556vw}.msg-widget__radio-list>*{flex-grow:1;flex-basis:100%}@media (max-width:1025px){.msg-widget__radio-list{gap:.7813vw}}@media (max-width:769px){.msg-widget__radio-list{gap:1.0417vw}}@media (max-width:575px){.msg-widget__radio-list{gap:2.1333vw}}.widget-opened{overflow:hidden}.cookie-banner{--hide-offset:calc(100% + var(--container-padding) + 2px);position:fixed;left:var(--container-padding);bottom:var(--container-padding);z-index:11000;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6667vw;padding:1.3889vw;box-sizing:border-box;width:38.8889vw;max-width:calc(100% - var(--container-padding)*2);background-color:var(--medium-blue-3);backdrop-filter:blur(.4167vw);pointer-events:none;visibility:hidden;transform:translate3d(0,var(--hide-offset),0);transition:transform .6s cubic-bezier(.66,0,.34,1),visibility 0s .6s}@media (max-width:1025px){.cookie-banner{row-gap:2.3438vw;padding:1.9531vw;width:49.0234vw;backdrop-filter:blur(.5859vw)}}@media (max-width:769px){.cookie-banner{row-gap:3.125vw;padding:2.6042vw;width:65.3646vw;backdrop-filter:blur(.7813vw)}}@media (max-width:575px){.cookie-banner{right:var(--container-padding);left:var(--container-padding);row-gap:6.4vw;padding:5.3333vw;width:auto;backdrop-filter:blur(1.6vw)}}.cookie-banner._visible{pointer-events:auto;visibility:visible;transform:translate3d(0,0,0);transition:transform .6s cubic-bezier(.66,0,.34,1),visibility 0s}.cookie-banner__title{margin:0;width:100%;color:var(--white);opacity:.8;text-box-trim:trim-both;text-box-edge:cap alphabetic}.cookie-banner__content{display:flex;align-items:center;width:100%;-moz-column-gap:.5556vw;column-gap:.5556vw}@media (max-width:1025px){.cookie-banner__content{-moz-column-gap:.7813vw;column-gap:.7813vw}}@media (max-width:769px){.cookie-banner__content{-moz-column-gap:1.0417vw;column-gap:1.0417vw}}@media (max-width:575px){.cookie-banner__content{flex-direction:column;align-items:stretch;row-gap:3.2vw}}.cookie-banner__actions{display:flex;flex-shrink:0;-moz-column-gap:.5556vw;column-gap:.5556vw}@media (max-width:1025px){.cookie-banner__actions{-moz-column-gap:.7813vw;column-gap:.7813vw}}@media (max-width:769px){.cookie-banner__actions{-moz-column-gap:1.0417vw;column-gap:1.0417vw}}@media (max-width:575px){.cookie-banner__actions{-moz-column-gap:2.1333vw;column-gap:2.1333vw;width:100%}}.cookie-banner__button{flex-shrink:0;padding:.7639vw 1.3889vw;box-sizing:border-box;height:2.5vw}@media (max-width:1025px){.cookie-banner__button{padding:1.0742vw 1.5625vw;height:3.125vw}}@media (max-width:769px){.cookie-banner__button{padding:1.4323vw 2.0833vw;height:4.1667vw}}@media (max-width:575px){.cookie-banner__button{flex:1 0 0;padding:2.9333vw 4.2667vw;min-width:0;height:8.5333vw}}.cookie-banner__note{flex:1 0 0;margin:0;min-width:0;color:var(--light-blue-2);font-size:.6944vw;line-height:1.3;letter-spacing:-.04em;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media (max-width:1025px){.cookie-banner__note{font-size:.9766vw}}@media (max-width:769px){.cookie-banner__note{font-size:1.3021vw}}@media (max-width:575px){.cookie-banner__note{flex:none;width:100%;font-size:2.6667vw}}.cookie-banner__note a{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}html._desktop .cookie-banner__note a:hover{text-decoration:none}.marquiz__container .marquiz__button{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;padding:.7639vw 1.3889vw;height:-moz-min-content;height:min-content}@media (max-width:1025px){.marquiz__container .marquiz__button{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.marquiz__container .marquiz__button{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.marquiz__container .marquiz__button{font-size:3.2vw;line-height:3.2vw}}.marquiz__container .marquiz__button:hover,.quiz-section{background-color:var(--medium-blue-2)}@media (max-width:1025px){.marquiz__container .marquiz__button{padding:.7422vw 1.5625vw}}@media (max-width:769px){.marquiz__container .marquiz__button{padding:.9896vw 2.0833vw}}@media (max-width:575px){.marquiz__container .marquiz__button{padding:2.6667vw 5.0667vw}}.quiz-section{margin-top:5.5556vw;padding:5vw 1.3889vw 1.3889vw;color:var(--white)}@media (max-width:1025px){.quiz-section{margin-top:6.25vw;padding:5.6641vw 1.5625vw 1.5625vw}}@media (max-width:769px){.quiz-section{margin-top:8.3333vw;padding:7.5521vw 2.0833vw 2.0833vw}}@media (max-width:575px){.quiz-section{margin-top:12.8vw;padding:12vw 4.2667vw 4.2667vw}}.quiz-section__text{text-transform:uppercase;font-size:3.4722vw;line-height:1;font-weight:400}@media (max-width:1025px){.quiz-section__text{font-size:3.9063vw}}@media (max-width:769px){.quiz-section__text{font-size:5.2083vw}}@media (max-width:575px){.quiz-section__text{font-size:5.3333vw}}.quiz-section__button.marquiz__container{margin-top:4.8611vw;text-align:left}html._desktop .quiz-section__button.marquiz__container .marquiz__button:hover{opacity:.9;background-color:var(--white)}@media (max-width:1025px){.quiz-section__button.marquiz__container{margin-top:5.4688vw}}@media (max-width:769px){.quiz-section__button.marquiz__container{margin-top:7.2917vw}}@media (max-width:575px){.quiz-section__button.marquiz__container{margin-top:6.9333vw}}.preloader{position:fixed;top:0;left:0;z-index:12000;display:flex;flex-direction:column;justify-content:flex-end;padding-inline:1.3889vw;width:100%;height:calc(100svh + 12.5vw);background-color:var(--medium-blue-2)}@media (max-width:1025px){.preloader{padding-inline:1.5625vw;height:calc(100svh + 12.5vw)}}@media (max-width:769px){.preloader{padding-bottom:2.0833vw;padding-inline:2.0833vw;height:calc(100svh - 2.0833vw)}}@media (max-width:575px){.preloader{padding-bottom:11.2vw;padding-inline:4.2667vw;box-sizing:border-box;height:100svh}}.preloader__logo{position:absolute;top:1.3889vw;left:1.3889vw;width:9.3056vw;height:2.7778vw}@media (max-width:1025px){.preloader__logo{top:1.1719vw;left:1.5625vw;width:10.4688vw;height:3.125vw}}@media (max-width:769px){.preloader__logo{top:1.5625vw;left:2.0833vw;width:13.9583vw;height:4.1667vw}}@media (max-width:575px){.preloader__logo{top:3.2vw;left:4.2667vw;width:21.44vw;height:6.4vw}}.hero{--container-padding:1.3889vw;position:relative;display:flex;flex-direction:column;padding-top:5.5556vw;padding-inline:var(--container-padding);height:calc(100*var(--svh) - 5.5556vw + 12.5vw)}@media (max-width:1025px){.hero{--container-padding:1.5625vw;padding-top:5.4688vw;height:calc(100*var(--svh) - 5.4688vw + 12.5vw)}}@media (max-width:769px){.hero{--container-padding:2.0833vw;padding-top:7.2917vw;padding-bottom:2.0833vw;height:calc(100*var(--svh) - 9.375vw)}}@media (max-width:575px){.hero{--container-padding:4.2667vw;padding-top:12.8vw;padding-bottom:11.2vw;height:calc(100*var(--svh) - 24vw)}}.hero__showreel{position:relative;display:block;width:100%;height:100%}.hero__showreel video{z-index:2;-o-object-fit:cover;object-fit:cover}.hero__showreel video,.hero__showreel-poster,.hero__showreel-poster-img{position:absolute;top:0;left:0;width:100%;height:100%}.hero__showreel-poster{z-index:3;transition:.3s}.hero__showreel-poster-img{-o-object-fit:cover;object-fit:cover}.hero__showreel-poster-logo{position:absolute;inset:0;margin:auto;width:17.3611vw;height:5.5556vw}@media (max-width:1025px){.hero__showreel-poster-logo{width:21.875vw;height:7.0313vw}}@media (max-width:769px){.hero__showreel-poster-logo{width:29.1667vw;height:9.375vw}}@media (max-width:575px){.hero__showreel-poster-logo{width:46.4vw;height:14.9333vw}}.hero__info{position:relative;display:flex;flex:none;padding-top:1.3889vw}@media (max-width:1025px){.hero__info{padding-top:1.5625vw}}@media (max-width:769px){.hero__info{flex-direction:column;gap:3.125vw;padding-top:2.0833vw}}@media (max-width:575px){.hero__info{gap:5.3333vw;padding-top:4.2667vw}}.hero__info-left{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;padding-right:.6944vw;width:50%;height:100%;color:var(--dark-blue)}@media (max-width:1025px){.hero__info-left{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.hero__info-left{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.hero__info-left{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.hero__info-left{padding-right:.7813vw}}@media (max-width:769px){.hero__info-left{padding-right:0;width:100%}}.hero__info-left._preloader-title{color:var(--white);transform:translateY(4em)}@media (max-width:575px){.hero__info-left._preloader-title{transform:translateY(6em)}}.hero__info-left._preloader-title span{display:inline-block}.hero__info-left._preloader-title span:nth-child(2){transform:translateY(2em)}.hero__info-right{padding-left:.6944vw;width:50%;height:100%}@media (max-width:1025px){.hero__info-right{padding-left:.7813vw}}@media (max-width:769px){.hero__info-right{padding-left:0}}@media (max-width:575px){.hero__info-right{width:100%}}.hero__info-text{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;width:18.3333vw;color:var(--dark-blue)}@media (max-width:1025px){.hero__info-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.hero__info-text{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.hero__info-text{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.hero__info-text{width:21.582vw}}@media (max-width:769px){.hero__info-text{width:46.875vw}}@media (max-width:575px){.hero__info-text{width:100%;max-width:62.9333vw}}.hero__info-text._preloader-text{opacity:0}.hero__info-cross{position:absolute;right:0;bottom:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:769px){.hero__info-cross{inset:6.901vw 22.3958vw auto auto}}@media (max-width:575px){.hero__info-cross{top:8.2667vw;right:0}}.idea{position:relative;padding-top:18.8889vw;padding-inline:1.3889vw}@media (max-width:1025px){.idea{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.idea{padding-top:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.idea{padding-top:30.1333vw;padding-inline:4.2667vw}}.idea__about{margin-bottom:9.4444vw}@media (max-width:1025px){.idea__about{margin-bottom:9.375vw}}@media (max-width:769px){.idea__about{margin-bottom:12.5vw}}@media (max-width:575px){.idea__about{margin-bottom:35.2vw}}.idea__about-texts{display:flex}@media (max-width:575px){.idea__about-texts{flex-direction:column}}.idea__about-button{position:absolute;bottom:0;left:0}@media (max-width:769px){.idea__about-button{bottom:42.9688vw}}@media (max-width:575px){.idea__about-button{bottom:-16vw}}.idea__iat-title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;position:relative;top:-.5rem;padding-right:.6944vw;width:50%;color:var(--dark-blue)}@media (max-width:1025px){.idea__iat-title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.idea__iat-title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.idea__iat-title{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.idea__iat-title{padding-right:.7813vw}}@media (max-width:769px){.idea__iat-title{padding-right:1.0417vw}}@media (max-width:575px){.idea__iat-title{top:0;margin-bottom:8.5333vw;padding-right:0;width:100%}}.idea__iat-texts{display:flex;padding-left:.6944vw;width:50%}@media (max-width:1025px){.idea__iat-texts{padding-left:.7813vw}}@media (max-width:769px){.idea__iat-texts{flex-direction:column;gap:3.125vw;padding-left:1.0417vw}}@media (max-width:575px){.idea__iat-texts{gap:4.2667vw;padding-left:0;width:100%}}.idea__iat-text{width:50%;color:var(--dark-blue)}@media (min-width:1026px){.idea__iat-text{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em}}@media (min-width:1026px) and (max-width:1025px){.idea__iat-text{font-size:1.5625vw;line-height:2.1875vw}}@media (min-width:1026px) and (max-width:769px){.idea__iat-text{font-size:2.0833vw;line-height:2.9167vw}}@media (min-width:1026px) and (max-width:575px){.idea__iat-text{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.idea__iat-text{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em}}@media (max-width:1025px) and (max-width:1025px){.idea__iat-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:1025px) and (max-width:769px){.idea__iat-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:1025px) and (max-width:575px){.idea__iat-text{font-size:3.2vw;line-height:4.48vw}}@media (max-width:769px){.idea__iat-text{width:100%}}.idea__iat-text:nth-child(1){padding-right:.6944vw}@media (max-width:1025px){.idea__iat-text:nth-child(1){padding-right:.7813vw}}@media (max-width:769px){.idea__iat-text:nth-child(1){padding-right:0}}.idea__iat-text:nth-child(2){padding-left:.6944vw}@media (max-width:1025px){.idea__iat-text:nth-child(2){padding-left:.7813vw}}@media (max-width:769px){.idea__iat-text:nth-child(2){padding-left:0}}.idea__cross{position:absolute;top:-1.1111vw;right:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.idea__cross{top:-1.5625vw}}@media (max-width:769px){.idea__cross{top:-2.0833vw;right:auto;left:38.6719vw}}@media (max-width:575px){.idea__cross{top:-14.9333vw;right:0;left:0}}.idea__about-bottom{position:relative;display:grid;grid-template-columns:repeat(2,1fr);margin-top:4.1667vw}@media (max-width:1025px){.idea__about-bottom{margin-top:4.5898vw}}@media (max-width:769px){.idea__about-bottom{display:flex;flex-direction:column-reverse;margin-top:8.3333vw}}@media (max-width:575px){.idea__about-bottom{margin-top:23.4667vw}}.idea__iab-left{position:relative;padding-right:.6944vw}@media (max-width:1025px){.idea__iab-left{padding-right:.7813vw}}@media (max-width:769px){.idea__iab-left{padding-right:0}}.idea__iab-right{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:1.3194vw;padding-left:.6944vw}@media (max-width:1025px){.idea__iab-right{gap:1.5625vw;padding-left:.7813vw}}@media (max-width:769px){.idea__iab-right{gap:2.0833vw;padding-left:0}}@media (max-width:575px){.idea__iab-right{gap:4.2667vw}}.idea__iab-photos{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.idea__iab-photos1{position:relative;width:23.3333vw;height:19.7917vw}@media (max-width:1025px){.idea__iab-photos1{width:23.0469vw;height:19.5313vw}}@media (max-width:769px){.idea__iab-photos1{width:46.875vw;height:39.8438vw}}@media (max-width:575px){.idea__iab-photos1{width:43.7333vw;height:37.0667vw}}.idea__iab-photos2{position:relative;width:23.2639vw;height:30.3472vw}@media (max-width:1025px){.idea__iab-photos2{width:23.0469vw;height:30.3711vw}}@media (max-width:769px){.idea__iab-photos2{width:46.875vw;height:61.5885vw}}@media (max-width:575px){.idea__iab-photos2{width:43.4667vw;height:57.3333vw}}.idea__iab-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.idea__iab-text{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;right:0;bottom:19.1667vw;left:0;margin:0 auto;color:var(--light-blue-1-2);text-align:center}@media (max-width:1025px){.idea__iab-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.idea__iab-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.idea__iab-text{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.idea__iab-text{bottom:18.75vw}}@media (max-width:769px){.idea__iab-text{right:auto;bottom:69.9219vw}}@media (max-width:575px){.idea__iab-text{bottom:54.1333vw;width:40vw;text-align:left}}.idea__concept{position:relative}.idea__concept-borderb{position:absolute;bottom:0;width:100%;border-bottom:1px solid #001c31;transform-origin:left}@media (max-width:575px){.idea__concept-borderb{display:none}}.idea__concept-title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;margin-bottom:4.5833vw;width:26.25vw;color:var(--dark-blue)}@media (max-width:1025px){.idea__concept-title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.idea__concept-title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.idea__concept-title{font-size:6.4vw;line-height:7.68vw}}@media (max-width:1025px){.idea__concept-title{margin-bottom:3.9063vw;width:28.125vw}}@media (max-width:769px){.idea__concept-title{margin-bottom:8.4635vw;width:37.5vw}}@media (max-width:575px){.idea__concept-title{margin-bottom:32.2667vw;width:76.8vw}}.idea__concept-content{display:flex}.idea__icc-name{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;display:flex;align-items:center;padding-right:9.7917vw;width:13.4722vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.idea__icc-name{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.idea__icc-name{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.idea__icc-name{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.idea__icc-name{padding-right:4.8828vw;width:18.1641vw}}@media (max-width:769px){.idea__icc-name{position:absolute;top:0;right:0;justify-content:flex-end;padding-right:0;width:50%;text-align:right}}@media (max-width:575px){.idea__icc-name{top:24.8vw;text-align:left}}.idea__icc-tables{display:flex;flex-direction:column;width:73.9583vw}@media (max-width:1025px){.idea__icc-tables{width:73.8281vw}}@media (max-width:769px){.idea__icc-tables{width:100%}}.idea__icc-table{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-top:1.3889vw;padding-bottom:1.3889vw}@media (max-width:1025px){.idea__icc-table{padding-top:1.5625vw;padding-bottom:1.5625vw}}@media (max-width:769px){.idea__icc-table{padding-top:2.0833vw;padding-bottom:2.0833vw}}@media (max-width:575px){.idea__icc-table{grid-template-columns:1fr;padding-top:0;padding-bottom:0}}.idea__icc-table:first-child{padding-top:0}.idea__icc-table:last-child .idea__concept-borderb{display:none}@media (max-width:575px){.idea__icc-table:last-child .idea__concept-borderb{display:block}}.idea__icc-column{position:relative;display:flex;align-items:center;padding-right:4.8611vw;padding-left:1.3889vw;padding-block:.9722vw;min-height:6.9444vw}@media (max-width:1025px){.idea__icc-column{padding-right:4.6875vw;padding-left:1.5625vw;padding-block:1.5625vw;min-height:10.5469vw}}@media (max-width:769px){.idea__icc-column{padding-right:2.0833vw;padding-left:2.0833vw;padding-block:2.1484vw;min-height:11.9792vw}.idea__icc-column:nth-child(1){padding-left:0}.idea__icc-column:nth-child(3){padding-right:0}}@media (max-width:575px){.idea__icc-column{padding-right:0;padding-left:0;padding-block:6.4vw;min-height:auto}}.idea__icc-column .idea__concept-borderr{position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--dark-blue)}@media (max-width:575px){.idea__icc-column .idea__concept-borderr{display:none}}.idea__icc-column:last-child .idea__concept-borderr{display:none}.idea__icc-column p{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.idea__icc-column p{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.idea__icc-column p{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.idea__icc-column p{font-size:3.2vw;line-height:4.48vw}}.idea__icc-column>.idea__concept-borderb{display:none}@media (max-width:575px){.idea__icc-column>.idea__concept-borderb{display:block}}.idea__icc-table:nth-child(1) .idea__concept-borderr{transform-origin:bottom}.idea__icc-table:nth-child(2) .idea__concept-borderr{transform-origin:top}.projects{position:relative;padding-top:18.8889vw;padding-inline:1.3889vw}@media (max-width:1025px){.projects{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.projects{padding-top:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.projects{padding-top:34.1333vw;padding-inline:4.2667vw}}.projects__title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;margin-bottom:3.3333vw;color:var(--dark-blue)}@media (max-width:1025px){.projects__title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.projects__title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.projects__title{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.projects__title{margin-bottom:3.125vw}}@media (max-width:769px){.projects__title{margin-bottom:8.3333vw}}@media (max-width:575px){.projects__title{margin-bottom:10.6667vw}}.projects__subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-bottom:4.4444vw;color:var(--light-blue-1-2);text-align:center}@media (max-width:1025px){.projects__subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.projects__subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.projects__subtitle{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.projects__subtitle{margin-bottom:6.25vw}}@media (max-width:769px){.projects__subtitle{margin-bottom:10.4167vw}}@media (max-width:575px){.projects__subtitle{margin-bottom:18.9333vw}}.projects__cards-wrap{position:relative;display:flex;flex-direction:column;gap:4.4444vw;margin-bottom:5.5556vw}@media (max-width:1025px){.projects__cards-wrap{gap:4.0039vw;margin-bottom:6.25vw}}@media (max-width:769px){.projects__cards-wrap{gap:11.4583vw;margin-bottom:8.3333vw}}@media (max-width:575px){.projects__cards-wrap{gap:17.0667vw;margin-bottom:17.0667vw}}.projects__cards{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:11.25vw}@media (max-width:1025px){.projects__cards{gap:11.3281vw}}@media (max-width:769px){.projects__cards{gap:2.0833vw}}@media (max-width:575px){.projects__cards{grid-template-columns:1fr;gap:16.2667vw}}.projects__cards-cross{position:absolute;top:-1.1111vw;right:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.projects__cards-cross{top:-1.5625vw}}@media (max-width:769px){.projects__cards-cross{top:-6.25vw}}@media (max-width:575px){.projects__cards-cross{top:-11.7333vw;display:none}}.hypothec{position:relative;padding-top:18.8889vw;padding-inline:1.3889vw}@media (max-width:1025px){.hypothec{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.hypothec{padding-top:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.hypothec{padding-top:34.1333vw;padding-inline:4.2667vw}}.hypothec__inner{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1.3889vw}@media (max-width:1025px){.hypothec__inner{gap:1.5625vw}}@media (max-width:769px){.hypothec__inner{gap:2.0833vw}}@media (max-width:575px){.hypothec__inner{grid-template-columns:1fr;gap:8.5333vw}.hypothec__inner .hypothec__inner-cross{display:none}}.hypothec__inner-cross{position:absolute;right:0;bottom:-1.1111vw;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.hypothec__inner-cross{bottom:-1.5625vw}}@media (max-width:769px){.hypothec__inner-cross{right:auto;bottom:18.2292vw;left:22.3958vw}}@media (max-width:575px){.hypothec__inner-cross{position:relative;bottom:auto;left:auto;margin:0}}.hypothec__inner-left{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:575px){.hypothec__inner-left .button-standart{display:none}}.hypothec__inner-right{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3889vw}@media (max-width:1025px){.hypothec__inner-right{gap:1.5625vw}}@media (max-width:769px){.hypothec__inner-right{grid-template-columns:1fr;gap:0}}@media (max-width:575px){.hypothec__inner-right{display:flex;flex-direction:column-reverse;gap:5.3333vw}}.hypothec__title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;position:relative;top:-.5rem;color:var(--dark-blue)}@media (max-width:1025px){.hypothec__title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.hypothec__title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.hypothec__title{font-size:8.5333vw;line-height:8.5333vw;top:0}}.hypothec__texts{display:flex;flex-direction:column;gap:2.7778vw}@media (max-width:1025px){.hypothec__texts{gap:2.3438vw}}@media (max-width:769px){.hypothec__texts{position:absolute;top:13.8021vw;left:0;gap:3.125vw;width:46.875vw}}@media (max-width:575px){.hypothec__texts{position:relative;top:0;gap:4.2667vw;width:100%}}.hypothec__texts p{color:var(--dark-blue)}@media (min-width:1026px){.hypothec__texts p{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em}}@media (min-width:1026px) and (max-width:1025px){.hypothec__texts p{font-size:1.5625vw;line-height:2.1875vw}}@media (min-width:1026px) and (max-width:769px){.hypothec__texts p{font-size:2.0833vw;line-height:2.9167vw}}@media (min-width:1026px) and (max-width:575px){.hypothec__texts p{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.hypothec__texts p{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em}}@media (max-width:1025px) and (max-width:1025px){.hypothec__texts p{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:1025px) and (max-width:769px){.hypothec__texts p{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:1025px) and (max-width:575px){.hypothec__texts p{font-size:3.2vw;line-height:4.48vw}}.hypothec__images{position:relative;height:31.7361vw;overflow:hidden}@media (max-width:1025px){.hypothec__images{height:31.6406vw}}@media (max-width:769px){.hypothec__images{height:64.3229vw}}@media (max-width:575px){.hypothec__images{height:125.8667vw}}.hypothec__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hypothec__mb{display:none}@media (max-width:575px){.hypothec__mb{display:flex;justify-content:space-between;align-items:center;margin-top:10.6667vw}}.reviews{position:relative;display:flex;padding-top:18.8889vw;padding-inline:1.3889vw}@media (max-width:1025px){.reviews{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.reviews{padding-top:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.reviews{flex-direction:column;padding-top:37.3333vw;padding-inline:4.2667vw}}.reviews__left{position:sticky;top:11.1111vw;padding-right:1.3889vw;width:46.5278vw;height:-moz-fit-content;height:fit-content}@media (max-width:1025px){.reviews__left{top:10.9375vw;padding-right:1.5625vw;width:46.0938vw}}@media (max-width:769px){.reviews__left{top:14.5833vw;padding-right:2.0833vw;width:44.7917vw}}@media (max-width:575px){.reviews__left{position:relative;top:0;display:flex;flex-direction:column;align-items:flex-end;padding-right:0;width:100%}}.reviews__left-title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;color:var(--dark-blue)}@media (max-width:1025px){.reviews__left-title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.reviews__left-title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.reviews__left-title{font-size:8.5333vw;line-height:8.5333vw;width:100%}}.reviews__left-subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-top:22.2222vw;color:var(--light-blue-1-2);text-align:center}@media (max-width:1025px){.reviews__left-subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.reviews__left-subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.reviews__left-subtitle{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.reviews__left-subtitle{margin-top:30.6641vw;padding-left:3.7109vw;text-align:left}}@media (max-width:769px){.reviews__left-subtitle{margin-top:40.7552vw;padding-left:0}}@media (max-width:575px){.reviews__left-subtitle{position:relative;right:3.7333vw;margin-top:8.5333vw;margin-bottom:8.5333vw;width:40vw}}.reviews__content-wrap{display:flex;flex:none;flex-direction:column;width:49.3056vw}@media (max-width:1025px){.reviews__content-wrap{width:49.2188vw}}@media (max-width:769px){.reviews__content-wrap{width:48.9583vw}}@media (max-width:575px){.reviews__content-wrap{width:100%}}.reviews__content{display:flex;flex-direction:column}.reviews__item{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1.3889vw;padding-block:2.7778vw;padding-inline:1.3889vw;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out}.reviews__item._inited{visibility:visible;opacity:1}@media (max-width:1025px){.reviews__item{gap:1.5625vw;padding-block:3.125vw;padding-inline:1.5625vw}}@media (max-width:769px){.reviews__item{gap:2.0833vw;padding-block:4.1667vw;padding-inline:2.0833vw}}@media (max-width:575px){.reviews__item{grid-template-columns:1fr;gap:4.2667vw;padding-block:6.4vw;padding-inline:0}}.reviews__item:nth-child(1){padding-top:0}.reviews__item-left{display:flex;flex-direction:column;justify-content:space-between;gap:1.3889vw}@media (max-width:1025px){.reviews__item-left{gap:1.5625vw}}@media (max-width:769px){.reviews__item-left{gap:2.0833vw}}@media (max-width:575px){.reviews__item-left{flex-direction:row-reverse;justify-content:flex-end;gap:2.1333vw}}.reviews__item-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.reviews__item-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.reviews__item-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.reviews__item-name{font-size:4.8vw;line-height:5.76vw;width:30%}}.reviews__item-image img{width:3.6111vw;height:3.6111vw;-o-object-fit:cover;object-fit:cover}@media (max-width:1025px){.reviews__item-image img{width:3.9063vw;height:3.9063vw}}@media (max-width:769px){.reviews__item-image img{width:5.2083vw;height:5.2083vw}}@media (max-width:575px){.reviews__item-image img{width:10.6667vw;height:10.6667vw}}.reviews__item-right{display:flex;flex-direction:column;gap:2.2222vw}@media (max-width:1025px){.reviews__item-right{gap:2.3438vw}}@media (max-width:769px){.reviews__item-right{gap:3.125vw}}@media (max-width:575px){.reviews__item-right{gap:4.2667vw}}.reviews__item-object{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue);opacity:.3}@media (max-width:1025px){.reviews__item-object{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.reviews__item-object{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.reviews__item-object{font-size:3.2vw;line-height:4.48vw}}.reviews__item-text{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.reviews__item-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.reviews__item-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.reviews__item-text{font-size:3.2vw;line-height:4.48vw}}.reviews__item-border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--dark-blue);transform-origin:left}.reviews__button-counter{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;align-items:center;gap:.8333vw;margin-top:2.0833vw;margin-left:1.3889vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);transition:.6s color}@media (max-width:1025px){.reviews__button-counter{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.reviews__button-counter{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.reviews__button-counter{font-size:3.2vw;line-height:3.2vw}}html._desktop .blog__navigation:hover,html._desktop .reviews__button-counter:hover{color:var(--medium-blue-2)}html._desktop .reviews__button-counter:hover span:nth-child(2){background-color:var(--medium-blue-2);transform:translateX(.8333vw)}@media (max-width:1025px){html._desktop .reviews__button-counter:hover span:nth-child(2){transform:translateX(.7813vw)}}@media (max-width:769px){html._desktop .reviews__button-counter:hover span:nth-child(2){transform:translateX(1.0417vw)}}@media (max-width:575px){html._desktop .reviews__button-counter:hover span:nth-child(2){transform:translateX(2.1333vw)}}@media (max-width:1025px){.reviews__button-counter{gap:.7813vw;margin-top:2.3438vw;margin-left:1.5625vw}}@media (max-width:769px){.reviews__button-counter{gap:1.0417vw;margin-top:3.125vw;margin-left:2.0833vw}}@media (max-width:575px){.reviews__button-counter{gap:2.1333vw;margin-top:6.4vw;margin-left:0}}.reviews__button-counter span:nth-child(2){font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:flex;justify-content:center;align-items:center;width:1.6667vw;height:1.6667vw;border-radius:100%;background-color:var(--dark-blue);color:var(--white);transition:background-color .5s,transform .5s;will-change:transform}@media (max-width:1025px){.reviews__button-counter span:nth-child(2){font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.reviews__button-counter span:nth-child(2){font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.reviews__button-counter span:nth-child(2){font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.reviews__button-counter span:nth-child(2){width:1.9531vw;height:1.9531vw}}@media (max-width:769px){.reviews__button-counter span:nth-child(2){width:2.6042vw;height:2.6042vw}}@media (max-width:575px){.reviews__button-counter span:nth-child(2){width:5.3333vw;height:5.3333vw}}.reviews__cross{position:absolute;bottom:-4.8611vw;left:1.3889vw;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.reviews__cross{bottom:-9.1309vw;left:1.5625vw}}@media (max-width:769px){.reviews__cross{bottom:-12.2396vw;left:2.0833vw}}@media (max-width:575px){.reviews__cross{display:none}}.blog{position:relative;padding-block:18.8889vw;padding-inline:1.3889vw}@media (max-width:1025px){.blog{padding-block:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.blog{padding-block:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.blog{padding-top:36.2667vw;padding-bottom:56.5333vw;padding-inline:4.2667vw}}.blog__title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;margin-bottom:6.7361vw;color:var(--dark-blue)}@media (max-width:1025px){.blog__title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.blog__title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.blog__title{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.blog__title{margin-bottom:6.4453vw}}@media (max-width:769px){.blog__title{margin-bottom:9.6354vw}}@media (max-width:575px){.blog__title{margin-bottom:11.2vw}}.blog__wrap{display:flex}@media (max-width:769px){.blog__wrap{flex-direction:column}}.blog__cross{position:absolute;top:2.4306vw;left:8.6806vw;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.blog__cross{top:2.1484vw;left:8.3008vw}}@media (max-width:769px){.blog__cross{inset:auto 0 5.4688vw 0;margin:0 auto}}@media (max-width:575px){.blog__cross{bottom:8vw}}.blog__wrap-left{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:24.6528vw}@media (max-width:1025px){.blog__wrap-left{width:24.6094vw}}@media (max-width:769px){.blog__wrap-left{width:100%}}.blog__wrap-right{display:flex;flex-direction:column;gap:2.5694vw;width:72.5694vw}@media (max-width:1025px){.blog__wrap-right{gap:2.5391vw;width:72.2656vw}}@media (max-width:769px){.blog__wrap-right{align-items:flex-end;gap:3.3854vw;width:100%}}@media (max-width:575px){.blog__wrap-right{gap:6.9333vw}}.blog__contents,.stages__item-list>li{position:relative}.blog__content{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.3889vw;width:100%;pointer-events:none}@media (max-width:1025px){.blog__content{gap:1.5625vw}}@media (max-width:769px){.blog__content{grid-template-columns:repeat(2,1fr);gap:2.0833vw}}@media (max-width:575px){.blog__content{grid-template-columns:1fr;gap:17.0667vw}}.blog__content:nth-child(1){position:relative}.blog__content._active,.blog__content._active .blog__card._inited{pointer-events:all}.blog__content._active .blog__card-image img{clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:.8s transform,.8s clip-path}.blog__content._inactive .blog__card-image img{clip-path:polygon(100%0,100%0,100% 100%,100% 100%);transition:.8s transform,.8s clip-path}.blog__content._active .blog__card-main,.blog__content._active .blog__card-text{opacity:1}.blog__card{position:absolute;top:0;right:0;display:block;text-decoration:none;pointer-events:none;opacity:0}.blog__card._inited{position:relative;opacity:1}@media (max-width:769px){.blog__card:nth-child(3){display:none}}.blog__image-wrapper{overflow:hidden}.blog__card-image{position:relative;display:block;margin-bottom:1.3889vw;overflow:hidden}@media (max-width:1025px){.blog__card-image{margin-bottom:1.5625vw}}@media (max-width:769px){.blog__card-image{margin-bottom:2.0833vw}}@media (max-width:575px){.blog__card-image{margin-bottom:4.2667vw}}.blog__card-image img{width:100%;height:16.6667vw;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:1.2s transform,1.2s clip-path .1s}@media (max-width:1025px){.blog__card-image img{height:16.0156vw}}@media (max-width:769px){.blog__card-image img{height:26.5625vw}}@media (max-width:575px){.blog__card-image img{height:54.4vw}}.blog__card-main{display:flex;justify-content:space-between;gap:1.1111vw;margin-bottom:1.6667vw;transition:1.2s opacity;opacity:0}@media (max-width:1025px){.blog__card-main{gap:.7813vw;margin-bottom:1.5625vw}}@media (max-width:769px){.blog__card-main{gap:1.0417vw;margin-bottom:2.0833vw}}@media (max-width:575px){.blog__card-main{gap:4.2667vw;margin-bottom:4.2667vw}}.blog__card-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.blog__card-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.blog__card-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.blog__card-name{font-size:4.8vw;line-height:5.76vw}}.blog__card-date,.blog__navigation p{font-family:var(--ff-fira);font-weight:400}.blog__card-date{display:flex;flex-direction:column;align-items:flex-end;width:2.7778vw;color:var(--dark-blue);font-size:.8333vw;line-height:.8333vw}@media (max-width:1025px){.blog__card-date{font-size:.9766vw;line-height:.9766vw}}@media (max-width:769px){.blog__card-date{font-size:1.3021vw;line-height:1.3021vw}}@media (max-width:575px){.blog__card-date{font-size:2.6667vw;line-height:2.6667vw}}@media (max-width:1025px){.blog__card-date{width:3.125vw}}@media (max-width:769px){.blog__card-date{width:4.1667vw}}@media (max-width:575px){.blog__card-date{width:8.5333vw}}.blog__card-text{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue);transition:1.2s opacity;opacity:0}@media (max-width:1025px){.blog__card-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.blog__card-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.blog__card-text{font-size:3.2vw;line-height:4.48vw}}.blog__navigation{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:.9722vw;width:-moz-fit-content;width:fit-content;color:var(--dark-blue);transition:1.2s transform}@media (max-width:1025px){.blog__navigation{gap:1.2207vw}}@media (max-width:769px){.blog__navigation{gap:1.6276vw}}@media (max-width:575px){.blog__navigation{gap:2.2667vw}}.blog__navigation p{font-size:.9722vw;line-height:.9722vw}@media (max-width:1025px){.blog__navigation p{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.blog__navigation p{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.blog__navigation p{font-size:3.2vw;line-height:3.2vw}}.blog__navigation svg{flex:none;width:1.4174vw;height:.6063vw;transition:1.2s transform;will-change:transform}@media (max-width:1025px){.blog__navigation svg{width:1.6602vw;height:.7813vw}}@media (max-width:769px){.blog__navigation svg{width:2.2135vw;height:1.0417vw}}@media (max-width:575px){.blog__navigation svg{width:4.5333vw;height:2.1333vw}}.blog__navigation svg path{fill:currentColor;transition:1.2s fill}@media (max-width:769px){html._desktop .blog__navigation:hover{transform:translateX(-1.9531vw)}}@media (max-width:575px){html._desktop .blog__navigation:hover{transform:translateX(-4vw)}}html._desktop .blog__navigation:hover svg{transform:translateX(1.0417vw)}@media (max-width:1025px){html._desktop .blog__navigation:hover svg{transform:translateX(1.4648vw)}}@media (max-width:769px){html._desktop .blog__navigation:hover svg{transform:translateX(1.9531vw)}}@media (max-width:575px){html._desktop .blog__navigation:hover svg{transform:translateX(4vw)}}html._desktop .blog__navigation:hover svg._end{transform:rotate(180deg) translateX(-1.0417vw)}@media (max-width:1025px){html._desktop .blog__navigation:hover svg._end{transform:rotate(180deg) translateX(-1.4648vw)}}@media (max-width:769px){html._desktop .blog__navigation:hover svg._end{transform:rotate(180deg) translateX(-1.9531vw)}}@media (max-width:575px){html._desktop .blog__navigation:hover svg._end{transform:rotate(180deg) translateX(-4vw)}}@media (max-width:769px){.blog__wrap-left>.blog__button{position:absolute;top:52.0833vw;left:0}}.blog>.blog__button,.blog__card__cross{display:none}@media (max-width:575px){.blog>.blog__button{display:inline-flex;margin-top:10.6667vw}}@media (max-width:575px){.blog__content._active .blog__card:nth-child(2) .blog__card__cross{position:absolute;top:-11.7333vw;right:0;left:0;display:inline-block;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}}.aboutHero{position:relative;display:flex;flex-direction:column;padding-top:5.5556vw;padding-inline:1.3889vw;height:calc(100svh - 5.5556vw)}@media (max-width:1025px){.aboutHero{padding-top:5.4688vw;padding-inline:1.5625vw;height:calc(100svh - 5.4688vw)}}@media (max-width:769px){.aboutHero{padding-top:7.2917vw;padding-inline:2.0833vw;height:calc(100svh - 7.2917vw)}}@media (max-width:575px){.aboutHero{padding-top:12.8vw;padding-inline:4.2667vw;height:calc(100svh - 12.8vw)}}.aboutHero__showreel{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media (max-width:575px){.aboutHero__showreel{display:none}}.aboutHero__showreel-mb{position:relative;display:none;width:100%;height:100%;overflow:hidden}@media (max-width:575px){.aboutHero__showreel-mb{display:block}}.aboutHero__showreel img,.aboutHero__showreel-mb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.aboutHero__info{position:relative;display:flex;padding-top:1.3889vw}@media (max-width:1025px){.aboutHero__info{padding-top:1.5625vw}}@media (max-width:769px){.aboutHero__info{padding-top:2.0833vw}}@media (max-width:575px){.aboutHero__info{flex-direction:column;padding-top:4.2667vw}}.aboutHero__info-text{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;padding-right:.6944vw;width:83.3333vw;height:100%;color:var(--dark-blue);visibility:hidden}@media (max-width:1025px){.aboutHero__info-text{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.aboutHero__info-text{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.aboutHero__info-text{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.aboutHero__info-text{padding-right:.9766vw;width:78.125vw}}@media (max-width:769px){.aboutHero__info-text{padding-right:0;width:62.5vw}}@media (max-width:575px){.aboutHero__info-text{width:75%}}.aboutHero__info-cross{position:absolute;right:0;bottom:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:769px){.aboutHero__info-cross{right:28.6458vw;left:auto}}@media (max-width:575px){.aboutHero__info-cross{top:16.6667vw;right:16.5333vw}}.aboutHero_request{position:absolute;right:0;bottom:0;margin:auto 0 0;margin-bottom:1rem}@media (max-width:575px){.aboutHero_request{position:relative;display:flex;margin-top:8.5333vw;width:100%}.aboutHero_request .cta-button{width:100%}}.weAre{position:relative;padding-top:12.7083vw;padding-inline:1.3889vw}@media (max-width:1025px){.weAre{padding-top:9.375vw;padding-inline:1.5625vw}}@media (max-width:769px){.weAre{padding-top:12.5vw;padding-inline:2.0833vw}}@media (max-width:575px){.weAre{padding-top:17.0667vw;padding-inline:4.2667vw}}.weAre__title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;margin-bottom:9.4444vw;width:73.9583vw;letter-spacing:0;color:var(--dark-blue)}@media (max-width:1025px){.weAre__title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.weAre__title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.weAre__title{font-size:6.4vw;line-height:7.68vw}}.weAre__title._big{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400}@media (max-width:1025px){.weAre__title._big{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.weAre__title._big{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.weAre__title._big{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.weAre__title{margin-bottom:9.375vw;width:72.8516vw}}@media (max-width:769px){.weAre__title{margin-bottom:12.5vw;width:100%}}@media (max-width:575px){.weAre__title{margin-bottom:17.0667vw;width:100%}}.weAre__title:has(+.weAre__text){margin-bottom:2.0833vw}@media (max-width:1025px){.weAre__title:has(+.weAre__text){margin-bottom:2.3438vw}}@media (max-width:769px){.weAre__title:has(+.weAre__text){margin-bottom:3.125vw}}@media (max-width:575px){.weAre__title:has(+.weAre__text){margin-bottom:6.4vw}}.weAre__text{margin-bottom:4.1667vw;max-width:75%}@media (max-width:1025px){.weAre__text{margin-bottom:5.8594vw}}@media (max-width:769px){.weAre__text{margin-bottom:7.8125vw;max-width:none}}@media (max-width:575px){.weAre__text{margin-bottom:16vw}}.weAre__subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-bottom:9.4444vw;color:var(--light-blue-1-2);text-align:right}@media (max-width:1025px){.weAre__subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.weAre__subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.weAre__subtitle{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.weAre__subtitle{margin-bottom:9.375vw}}@media (max-width:769px){.weAre__subtitle{margin-bottom:10.4167vw}}@media (max-width:575px){.weAre__subtitle{margin-bottom:17.0667vw;text-align:center}}.weAre__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.8889vw,1fr));row-gap:2.7778vw}@media (max-width:1025px){.weAre__grid{row-gap:3.125vw}}@media (max-width:769px){.weAre__grid{grid-template-columns:repeat(2,1fr);row-gap:4.1667vw}}@media (max-width:575px){.weAre__grid{grid-template-columns:repeat(1,1fr);row-gap:0}}.weAre__grid-item{position:relative;display:flex;flex-direction:column;padding-block:.9028vw;padding-inline:1.3889vw}.weAre__grid-item:last-child{padding-right:0}.weAre__grid-item:last-child .weAre__grid-item-border{display:none}.weAre__grid-item:last-child .weAre__grid-item-count{right:0}@media (max-width:1025px){.weAre__grid-item{padding-block:1.0742vw;padding-inline:1.5625vw}}@media (min-width:770px){.weAre__grid-item:first-child{padding-left:0}}@media (max-width:769px){.weAre__grid-item{padding-block:1.4323vw;padding-inline:2.0833vw;min-height:14.8438vw}.weAre__grid-item:nth-child(2n-1){padding-left:0}.weAre__grid-item:nth-child(2n){padding-right:0}.weAre__grid-item:nth-child(2n) .weAre__grid-item-count{right:0}.weAre__grid-item:nth-child(2n) .weAre__grid-item-border{display:none}.weAre__grid-item .weAre__grid-item-borderb{position:absolute;bottom:-2.0833vw;left:0;width:100%;border-bottom:1px solid var(--dark-blue);transform-origin:left}.weAre__grid-item:nth-child(5):last-child{grid-column:1/-1}}@media (max-width:575px){.weAre__grid-item{padding-block:4.8vw;padding-inline:0;min-height:auto}.weAre__grid-item .weAre__grid-item-border{display:none}.weAre__grid-item:nth-child(2n),.weAre__grid-item:nth-child(2n-1){padding-right:0;padding-left:0}.weAre__grid-item:nth-child(2n) .weAre__grid-item-count,.weAre__grid-item:nth-child(2n-1) .weAre__grid-item-count{right:0}.weAre__grid-item:nth-child(2n) .weAre__grid-item-border{display:none}.weAre__grid-item:nth-last-child(2) .weAre__grid-item-borderb{display:block}.weAre__grid-item .weAre__grid-item-borderb{bottom:0}.weAre__grid-item:last-child .weAre__grid-item-borderb{display:none}}.weAre__grid-item-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;margin-bottom:2.0833vw;width:80%;color:var(--dark-blue)}@media (max-width:1025px){.weAre__grid-item-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.weAre__grid-item-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.weAre__grid-item-name{font-size:4.8vw;line-height:5.76vw}}@media (max-width:1025px){.weAre__grid-item-name{margin-bottom:2.5391vw}}@media (max-width:769px){.weAre__grid-item-name{margin-bottom:1.0417vw}}@media (max-width:575px){.weAre__grid-item-name{margin-bottom:2.1333vw}}.weAre__grid-item-description{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-top:auto;color:var(--dark-blue)}@media (max-width:1025px){.weAre__grid-item-description{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.weAre__grid-item-description{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.weAre__grid-item-description{font-size:3.2vw;line-height:4.48vw}}.weAre__grid-item-count{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;top:1.3889vw;right:1.3889vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.weAre__grid-item-count{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.weAre__grid-item-count{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.weAre__grid-item-count{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.weAre__grid-item-count{top:1.5625vw;right:1.5625vw}}@media (max-width:769px){.weAre__grid-item-count{top:2.0833vw;right:2.0833vw}}@media (max-width:575px){.weAre__grid-item-count{top:6.4vw;right:0}}.weAre__grid-item-border{position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--dark-blue);transform-origin:top}@media (max-width:1025px){.weAre__grid-item-border{border-right:.8px solid var(--dark-blue)}}.stages{position:relative;padding-top:18.8889vw;padding-inline:1.3889vw}.stages._full-width-list .stages__item._first-type .stages__item-right{grid-template-columns:repeat(1,1fr)}.stages._full-width-list .stages__item._first-type .stages__item-list{position:relative;bottom:0;left:0;width:100%}@media (max-width:1025px){.stages{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.stages{padding-top:25vw;padding-inline:0}}@media (max-width:575px){.stages{padding-top:28.2667vw}}.stages__item{--item-height:38.1944vw;position:sticky;top:calc(50vh - var(--item-height)/2);left:0;display:grid;grid-template-columns:repeat(2,1fr);padding-top:1.4583vw;box-sizing:border-box;width:100%;height:var(--item-height);overflow:hidden;background-color:var(--white)}.stages__item+.stages__item{margin-top:9.4444vw}@media (max-width:1025px){.stages__item{--item-height:44.9219vw;grid-template-columns:4fr 6fr;padding-top:1.9531vw}}@media (max-width:769px){.stages__item{position:relative;top:0;grid-template-columns:repeat(2,1fr);padding-top:2.6042vw;padding-bottom:8.2031vw;height:auto}.stages__item+.stages__item{margin-top:0}.stages__item:last-child{padding-bottom:0}}@media (max-width:575px){.stages__item{grid-template-columns:repeat(1,1fr);padding-top:4.8vw;padding-bottom:17.0667vw}}.stages__item._first-type .stages__item-right{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3194vw;padding-top:.9028vw;padding-left:.7639vw}.stages__item._first-type .stages__item-right .stages__photo-wrapper{padding-top:.4167vw}@media (max-width:1025px){.stages__item._first-type .stages__item-right{gap:1.5625vw;padding-top:.7813vw;padding-left:.8789vw}.stages__item._first-type .stages__item-right .stages__photo-wrapper{padding-top:.4883vw}}@media (max-width:769px){.stages__item._first-type .stages__item-right{grid-template-columns:repeat(1,1fr);gap:0;padding-top:1.6927vw;padding-left:1.1719vw}}@media (max-width:575px){.stages__item._first-type .stages__item-right{padding-left:4.2667vw}}.stages__item._first-type .stages__item-photo{display:block;width:100%;height:100%}@media (max-width:769px){.stages__item._first-type .stages__item-photo{height:64.4531vw}}@media (max-width:575px){.stages__item._first-type .stages__item-photo{height:95.7333vw}}.stages__item._first-type .stages__item-cross{bottom:1.3889vw;left:23.5417vw}@media (max-width:1025px){.stages__item._first-type .stages__item-cross{bottom:1.5625vw;left:24.5117vw}}@media (max-width:769px){.stages__item._first-type .stages__item-cross{top:32.2917vw;bottom:auto;left:24.4792vw}}@media (max-width:575px){.stages__item._first-type .stages__item-cross{top:6.4vw;right:0;left:auto}}@media (max-width:769px){.stages__item._first-type .stages__item-list{position:absolute;bottom:7.4219vw;left:3.9063vw;width:45%}}@media (max-width:575px){.stages__item._first-type .stages__item-list{position:relative;bottom:0;left:0;width:100%}}@media (max-width:769px){.stages__item._first-type._project .stages__item-cross{top:24.4792vw;left:40.625vw}}@media (max-width:575px){.stages__item._first-type._project .stages__item-right{padding-top:34.4vw}.stages__item._first-type._project .stages__item-cross{--cross-size:6.4vw;top:42.9333vw;right:46.4vw;left:auto}}.stages__item._second-type .stages__item-right{display:flex;flex-direction:column;justify-content:space-between;gap:1.6667vw;padding-top:.9722vw}@media (max-width:1025px){.stages__item._second-type .stages__item-right{padding-top:.5859vw;padding-left:.7813vw}}@media (max-width:769px){.stages__item._second-type .stages__item-right{padding-top:.9115vw;padding-left:1.1719vw}}@media (max-width:575px){.stages__item._second-type .stages__item-right{gap:4.5333vw;padding-left:4.2667vw}}@media (max-width:769px){.stages__item._second-type .stages__item-texts{margin-bottom:58.9844vw}}@media (max-width:575px){.stages__item._second-type .stages__item-texts{margin-bottom:0}}@media (max-width:769px){.stages__item._second-type .stages__photo-wrapper{position:absolute;top:42.0573vw;right:2.0833vw;left:2.0833vw;width:auto;height:46.3542vw}}@media (max-width:575px){.stages__item._second-type .stages__photo-wrapper{position:static;height:auto}}.stages__item._second-type .stages__item-photo{display:block;width:100%;height:23.1944vw}@media (max-width:1025px){.stages__item._second-type .stages__item-photo{height:23.0469vw}}@media (max-width:769px){.stages__item._second-type .stages__item-photo{height:100%}}@media (max-width:575px){.stages__item._second-type .stages__item-photo{position:relative;top:0;left:0;width:100%;height:53.3333vw}}.stages__item._second-type .stages__item-cross{bottom:1.3889vw;left:32.0833vw}@media (max-width:1025px){.stages__item._second-type .stages__item-cross{bottom:1.5625vw;left:24.5117vw}}@media (max-width:769px){.stages__item._second-type .stages__item-cross{top:33.724vw;bottom:auto;left:47.9167vw}}@media (max-width:575px){.stages__item._second-type .stages__item-cross{top:49.3333vw;bottom:auto;left:45.8667vw}}.stages__item-border{position:absolute;top:0;left:0;width:100%;border-top:1px solid var(--dark-blue)}.stages__item-left{padding-right:1.3889vw}@media (max-width:1025px){.stages__item-left{padding-right:1.5625vw}}@media (max-width:769px){.stages__item-left{padding-right:2.0833vw;padding-left:2.0833vw}}@media (max-width:575px){.stages__item-left{padding-right:4.2667vw;padding-left:4.2667vw}}.stages__item-right{padding-left:.7639vw}@media (max-width:1025px){.stages__item-right{padding-left:1.3672vw}}@media (max-width:769px){.stages__item-right{padding-right:2.0833vw;padding-left:1.8229vw}}@media (max-width:575px){.stages__item-right{padding-right:4.2667vw;padding-left:4.2667vw}}.stages__item-count{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;margin-bottom:1.1806vw;color:var(--dark-blue)}@media (max-width:1025px){.stages__item-count{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.stages__item-count{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.stages__item-count{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.stages__item-count{margin-bottom:1.2695vw}}@media (max-width:769px){.stages__item-count{margin-bottom:1.8229vw}}@media (max-width:575px){.stages__item-count{margin-bottom:3.2vw}}.stages__item-name{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;width:31.8056vw;color:var(--dark-blue)}@media (max-width:1025px){.stages__item-name{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.stages__item-name{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.stages__item-name{font-size:6.4vw;line-height:7.68vw}}@media (max-width:1025px){.stages__item-name{width:37.793vw}}@media (max-width:769px){.stages__item-name{width:34.7656vw}}@media (max-width:575px){.stages__item-name{width:89%}}.stages__item-texts{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;display:grid;grid-template-columns:repeat(2,1fr);gap:1.3889vw;color:var(--dark-blue)}@media (max-width:1025px){.stages__item-texts{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.stages__item-texts{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.stages__item-texts{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.stages__item-texts{gap:1.5625vw}}@media (max-width:769px){.stages__item-texts{display:flex;flex-direction:column;gap:2.474vw}}@media (max-width:575px){.stages__item-texts{gap:2.9333vw;margin-top:42.4vw}}.stages__photo-wrapper{overflow:hidden}.stages__item-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.stages__item-list{display:flex;flex-direction:column;gap:1.8056vw;color:var(--dark-blue)}.stages__item-list>li svg{position:absolute;top:.625vw;left:-.8333vw;width:.2778vw;height:.2778vw}.stages__item-list>li>*+*{margin-top:.5em}.stages__item-list>li>svg+*{margin-top:0}.stages__item-list>li p{font-size:1.1111vw}@media (max-width:1025px){.stages__item-list>li p{font-size:1.3672vw}}@media (max-width:769px){.stages__item-list>li p{font-size:1.8229vw}}@media (max-width:575px){.stages__item-list>li p{font-size:3.7333vw}}.stages__item-list>li ul{font-size:.9722vw}.stages__item-list>li ul li+li{margin-top:.3em}.stages__item-list>li ul li::before{display:inline-block;margin-right:.3em;color:inherit;font:inherit;content:"•"}@media (max-width:1025px){.stages__item-list{gap:1.8555vw}.stages__item-list>li svg{top:.7813vw;left:-1.1719vw;width:.3906vw;height:.3906vw}.stages__item-list>li ul{font-size:1.3672vw}}@media (max-width:769px){.stages__item-list{gap:2.6042vw}.stages__item-list>li svg{top:1.0417vw;left:-1.5625vw;width:.7813vw;height:.7813vw}.stages__item-list>li ul{font-size:1.8229vw}}@media (max-width:575px){.stages__item-list{gap:3.2vw;margin-top:1.8667vw;margin-bottom:4.5333vw;padding-left:2.9333vw}.stages__item-list>li svg{top:2.1333vw;left:-2.6667vw;width:1.6vw;height:1.6vw}.stages__item-list>li ul{font-size:3.7333vw}}.stages__item-cross{position:absolute;width:var(--cross-size);height:var(--cross-size)}@media (max-width:575px){.stages__item-cross{--cross-size:8.5333vw;right:0}}.concepts{position:relative;padding-top:21.6667vw;padding-inline:1.3889vw}@media (max-width:1025px){.concepts{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.concepts{padding-top:23.6979vw;padding-inline:2.0833vw}}@media (max-width:575px){.concepts{padding-top:32vw;padding-inline:4.2667vw}}.concepts__big-title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;margin-bottom:3.125vw;color:var(--dark-blue)}@media (max-width:1025px){.concepts__big-title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.concepts__big-title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.concepts__big-title{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.concepts__big-title{margin-bottom:3.9063vw}}@media (max-width:769px){.concepts__big-title{margin-bottom:5.2083vw}}@media (max-width:575px){.concepts__big-title{margin-bottom:8vw}}.concepts__title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;margin-bottom:5.5556vw;width:34.5833vw;color:var(--dark-blue)}@media (max-width:1025px){.concepts__title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.concepts__title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.concepts__title{font-size:6.4vw;line-height:7.68vw}}@media (max-width:1025px){.concepts__title{margin-bottom:5.4688vw;width:31.1523vw}}@media (max-width:769px){.concepts__title{margin-bottom:8.3333vw;width:40.7552vw}}@media (max-width:575px){.concepts__title{margin-bottom:32.5333vw;width:76.8vw}}.concepts__grids{padding-left:23.2639vw}@media (max-width:1025px){.concepts__grids{padding-left:23.0469vw}}@media (max-width:769px){.concepts__grids{padding-left:0}}.concepts__grids-cross{position:absolute;bottom:1.1806vw;left:3.75vw;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.concepts__grids-cross{bottom:1.5625vw;left:3.3203vw}}@media (max-width:769px){.concepts__grids-cross{display:none}}.concepts__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-block:1.3889vw}@media (max-width:1025px){.concepts__grid{padding-block:1.5625vw}}@media (max-width:769px){.concepts__grid{padding-block:2.0833vw}}@media (max-width:575px){.concepts__grid{grid-template-columns:repeat(1,1fr);padding-block:0}}.concepts__grid:last-child .concepts__grid-border{display:none}.concepts__grid:nth-child(2n-1) .concepts__grid-item-border{transform-origin:top}@media (max-width:575px){.concepts__grid:nth-child(2n-1) .concepts__grid-item-border{transform-origin:left}}.concepts__grid:nth-child(2n) .concepts__grid-item-border{transform-origin:bottom}@media (max-width:575px){.concepts__grid:nth-child(2n) .concepts__grid-item-border{transform-origin:left}}.concepts__grid-border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--dark-blue);transform-origin:left}@media (max-width:575px){.concepts__grid-border{display:none}}.concepts__grid-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.6944vw;padding-right:3.5417vw;padding-left:1.3889vw;padding-block:1.3889vw;min-height:6.1111vw}.concepts__grid-item:last-child .concepts__grid-item-border{display:none}@media (max-width:1025px){.concepts__grid-item{gap:.9766vw;padding-right:1.5625vw;padding-left:1.5625vw;padding-block:1.5625vw;min-height:6.8359vw}}@media (max-width:769px){.concepts__grid-item{gap:1.3021vw;padding-right:2.0833vw;padding-left:2.0833vw;padding-block:2.0833vw;min-height:9.1146vw}}@media (max-width:575px){.concepts__grid-item{gap:2.6667vw;padding-right:0;padding-left:0;padding-block:6.4vw;min-height:auto}.concepts__grid-item:last-child .concepts__grid-item-border{display:block}.concepts__grid:last-child .concepts__grid-item:last-child .concepts__grid-item-border{display:none}}.concepts__grid-item-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.concepts__grid-item-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.concepts__grid-item-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.concepts__grid-item-name{font-size:4.8vw;line-height:5.76vw}}.concepts__grid-item-description{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.concepts__grid-item-description{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.concepts__grid-item-description{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.concepts__grid-item-description{font-size:3.2vw;line-height:4.48vw}}.concepts__grid-item-border{position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--dark-blue)}@media (max-width:575px){.concepts__grid-item-border{top:auto;bottom:0;width:100%;height:0%;border-bottom:1px solid var(--dark-blue)}}.concepts__subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;bottom:10.3472vw;left:1.3889vw;width:13.4722vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.concepts__subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.concepts__subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.concepts__subtitle{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.concepts__subtitle{bottom:12.4023vw;left:1.5625vw;width:18.1641vw}}@media (max-width:769px){.concepts__subtitle{inset:24.4792vw 2.0833vw auto auto;width:37.1094vw;text-align:right}}@media (max-width:575px){.concepts__subtitle{top:62.1333vw;right:4.2667vw;width:44vw;text-align:left}}.concepts._advantages{padding-top:18.6111vw}@media (max-width:1025px){.concepts._advantages{padding-top:17.7734vw}}@media (max-width:769px){.concepts._advantages{padding-top:23.6979vw}}@media (max-width:575px){.concepts._advantages{padding-top:32vw}}.concepts._advantages .concepts__grid-item{padding-top:1.0417vw;padding-right:1.3889vw;padding-bottom:1.0417vw;min-height:6.8056vw}@media (max-width:1025px){.concepts._advantages .concepts__grid-item{padding-top:1.2695vw;padding-right:1.9531vw;padding-bottom:1.2695vw;min-height:7.4219vw}}@media (max-width:769px){.concepts._advantages .concepts__grid-item{padding-block:1.8229vw;min-height:9.6354vw}}@media (max-width:575px){.concepts._advantages .concepts__grid-item{gap:2.1333vw;padding-block:3.7333vw}}.concepts._advantages .concepts__grid-item-description{padding-right:20%}@media (max-width:769px){.concepts._advantages .concepts_grid-item-left{padding-left:0}}.concepts._advantages .concepts__grids-cross{bottom:1.1806vw;left:5.2778vw}@media (max-width:1025px){.concepts._advantages .concepts__grids-cross{bottom:.4883vw;left:4.8828vw}}.concepts._advantages-titimitino{padding-top:3.4722vw}@media (max-width:1025px){.concepts._advantages-titimitino{padding-top:4.8828vw}}@media (max-width:769px){.concepts._advantages-titimitino{padding-top:6.5104vw}}@media (max-width:575px){.concepts._advantages-titimitino{padding-top:10.6667vw}}.responsibility{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding-top:12.1528vw;padding-inline:1.3889vw}@media (max-width:1025px){.responsibility{padding-top:18.75vw;padding-inline:1.5625vw}}@media (max-width:769px){.responsibility{grid-template-columns:auto;padding-top:25vw;padding-inline:2.0833vw}}@media (max-width:575px){.responsibility{grid-template-columns:repeat(1,1fr);padding-top:34.1333vw;padding-inline:4.2667vw}}.responsibility__big-title{grid-column:1/-1;margin-bottom:2.9167vw;line-height:.9}@media (max-width:1025px){.responsibility__big-title{margin-bottom:4.8828vw}}@media (max-width:769px){.responsibility__big-title{margin-bottom:2.0833vw}}@media (max-width:575px){.responsibility__big-title{margin-bottom:4.2667vw}}.responsibility__title-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-top:-.4167vw;padding-right:3.4722vw;padding-bottom:.6944vw}@media (max-width:769px){.responsibility__title-wrapper{margin-block:4.1667vw;padding-right:0}}@media (max-width:575px){.responsibility__title-wrapper{margin-bottom:7.4667vw}}.responsibility__title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;padding-right:8.1944vw;color:var(--dark-blue);line-height:1.1}@media (max-width:1025px){.responsibility__title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.responsibility__title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.responsibility__title{font-size:6.4vw;line-height:7.68vw}}.responsibility__title>p+p{margin-top:1.2em}@media (max-width:1025px){.responsibility__title{padding-right:1.5625vw;line-height:1.1}}@media (max-width:769px){.responsibility__title{padding-right:2.0833vw}.responsibility__title>p+p{margin-top:1.3em}}@media (max-width:575px){.responsibility__title{margin-bottom:8.5333vw;padding-right:0}}.responsibility__image{margin-top:6.9444vw;max-width:100%;height:auto}@media (max-width:1025px){.responsibility__image{margin-top:5.8594vw}}@media (max-width:769px){.responsibility__image{margin-top:7.2917vw}}@media (max-width:575px){.responsibility__image{margin-top:6.4vw;height:64vw}}.responsibility__items .responsibility__item:first-child{padding-top:0}.responsibility__items .responsibility__item:first-child .responsibility__item-count{top:0}.responsibility__items .responsibility__item:last-child{padding-bottom:0}.responsibility__items .responsibility__item:last-child .responsibility__item-border{display:none}.responsibility__item{position:relative;display:flex;flex-direction:column;gap:.8333vw;padding-left:1.3889vw;padding-block:2.7778vw 2.0833vw}@media (max-width:1025px){.responsibility__item{gap:.9766vw;padding-left:1.5625vw;padding-block:3.2227vw 2.4414vw}}@media (max-width:769px){.responsibility__item{gap:1.1719vw;padding-left:0;padding-block:3.9063vw 3.2552vw}}@media (max-width:575px){.responsibility__item{gap:2.4vw;padding-block:8vw 6.4vw}}.responsibility__item-border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--dark-blue);transform-origin:left}.responsibility__item-name{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;margin-top:-.25rem;color:var(--dark-blue)}@media (max-width:1025px){.responsibility__item-name{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.responsibility__item-name{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.responsibility__item-name{font-size:4.8vw;line-height:5.76vw}}@media (max-width:769px){.responsibility__item-name{margin-top:0}}.responsibility__item-description{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.responsibility__item-description{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.responsibility__item-description{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.responsibility__item-description{font-size:4.2667vw;line-height:5.9733vw}}.responsibility__item-description>*+*{margin-top:.8em}.responsibility__item-description ul li::before{display:inline-block;margin-right:.2em;color:inherit;font:inherit;content:"•"}.responsibility__item-count{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;top:2.7778vw;right:0;color:var(--light-blue-1-2)}@media (max-width:1025px){.responsibility__item-count{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.responsibility__item-count{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.responsibility__item-count{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.responsibility__item-count{top:3.125vw}}@media (max-width:769px){.responsibility__item-count{top:4.1667vw}}@media (max-width:575px){.responsibility__item-count{top:6.4vw}}.responsibility__cross{position:absolute;bottom:10.5556vw;left:25vw;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.responsibility__cross{bottom:16.2109vw;left:23.0469vw}}@media (max-width:769px){.responsibility__cross{display:none}}.documents{position:relative;display:flex;justify-content:space-between;gap:1.3889vw;padding-top:18.9583vw;padding-inline:1.3889vw}.documents._padding-sm{padding-top:9.375vw}@media (max-width:1025px){.documents{gap:1.5625vw;padding-top:14.3555vw;padding-inline:1.5625vw}.documents._padding-sm{padding-top:9.2773vw}}@media (max-width:769px){.documents{flex-direction:column;gap:8.3333vw;padding-top:25vw;padding-inline:2.0833vw}.documents._padding-sm{gap:3.3854vw;padding-top:11.3281vw}}@media (max-width:575px){.documents{gap:8.5333vw;padding-top:34.1333vw;padding-inline:4.2667vw}.documents._padding-sm{gap:7.7333vw;padding-top:27.7333vw}}.documents__title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;margin-top:-.5rem;color:var(--dark-blue)}@media (max-width:1025px){.documents__title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.documents__title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.documents__title{font-size:6.4vw;line-height:7.68vw}}@media (max-width:769px){.documents__title{margin-top:0}}@media (max-width:575px){.documents__title{font-size:7.4667vw}}.documents__items{display:grid;grid-template-columns:23.3333vw 24.5833vw 24.6528vw;margin-top:.2778vw;width:72.5694vw}.documents__items._cols-2{grid-template-columns:1fr 1fr;max-width:50%}@media (max-width:1025px){.documents__items{grid-template-columns:23.0469vw 24.6094vw 24.6094vw;margin-top:.0977vw;width:72.2656vw}}@media (max-width:769px){.documents__items{grid-template-columns:repeat(3,1fr);width:100%}.documents__items._cols-2{max-width:none}}@media (max-width:575px){.documents__items{grid-template-columns:repeat(1,1fr);row-gap:4.5333vw}.documents__items._cols-2{grid-template-columns:auto}}.documents__item-wrapper{display:grid}html._desktop .documents__item-wrapper:hover .documents__item._dark{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.documents__item-wrapper>*{grid-area:1/1/-1/-1}.documents__item{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:.6944vw;margin:-1px 0 0-1px;padding:.9722vw 4.9306vw 1.5972vw 1.3889vw;min-height:6.6667vw;border:1px solid var(--dark-blue);color:var(--dark-blue);transition:.6s border}.documents__item._dark{background-color:var(--medium-blue-2);color:var(--white);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.documents__item{gap:.9766vw;padding:1.0742vw 1.5625vw 1.8555vw;min-height:7.0313vw}}@media (max-width:769px){.documents__item{gap:3.125vw;padding:1.3021vw 2.0833vw 2.3438vw}}@media (max-width:575px){.documents__item{flex-direction:row;align-items:center;gap:4.2667vw;padding:2.6667vw 5.8667vw 2.6667vw 4.2667vw;box-sizing:border-box;min-height:14.9333vw}}.documents__item-name{font-size:1.3889vw;line-height:1.6667vw;font-weight:400;letter-spacing:-.04em;transition:.6s color}@media (max-width:1025px){.documents__item-name{font-size:1.3672vw;line-height:1.6406vw}}@media (max-width:769px){.documents__item-name{font-size:1.8229vw;line-height:2.1875vw}}@media (max-width:575px){.documents__item-name{font-size:3.7333vw;line-height:4.48vw;width:56.5333vw}}.documents__item-label{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:flex;align-items:center;gap:.8333vw}@media (max-width:1025px){.documents__item-label{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.documents__item-label{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.documents__item-label{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.documents__item-label{gap:1.1719vw}}@media (max-width:769px){.documents__item-label{gap:1.5625vw}}@media (max-width:575px){.documents__item-label{gap:3.2vw}}.documents__item-label svg{width:.8333vw;height:.9722vw;transition:.6s color;transform:translateZ(0);will-change:transform}@media (max-width:1025px){.documents__item-label svg{width:1.1719vw;height:1.3672vw}}@media (max-width:769px){.documents__item-label svg{width:1.5625vw;height:1.8229vw}}@media (max-width:575px){.documents__item-label svg{width:3.2vw;height:3.7333vw}}.documents__item-label svg path{fill:currentColor}.documents__item-label._link svg{width:1.6667vw;height:1.6667vw}@media (max-width:1025px){.documents__item-label._link svg{width:2.3438vw;height:2.3438vw}}@media (max-width:769px){.documents__item-label._link svg{width:3.125vw;height:3.125vw}}@media (max-width:575px){.documents__item-label._link svg{width:6.4vw;height:6.4vw}}.news{position:relative;padding-top:18.8889vw}@media (max-width:1025px){.news{padding-top:18.75vw}}@media (max-width:769px){.news{padding-top:25vw}}@media (max-width:575px){.news{padding-top:34.1333vw}}.news__title-wrapper{position:relative}.news__title{margin-bottom:4.6528vw}@media (max-width:1025px){.news__title{margin-bottom:5.3711vw}}@media (max-width:769px){.news__title{margin-bottom:7.1615vw}}@media (max-width:575px){.news__title{margin-bottom:22.4vw}}.news__title-icon{--size:2.2222vw;position:absolute;top:4.3056vw;right:22.8%;width:var(--size);height:var(--size)}@media (max-width:1025px){.news__title-icon{--size:3.125vw;top:3.8086vw;right:22.2%}}@media (max-width:769px){.news__title-icon{--size:vw-laptop(32);top:5.0781vw;right:4.5%}}@media (max-width:575px){.news__title-icon{--size:6.9333vw;top:15.7333vw;right:auto;left:50%;transform:translateX(-50%)}}.news__slider{position:relative}.news__gallery-slider{position:relative;z-index:0;overflow:hidden}.news__gallery{display:grid}.news__gallery-item{position:relative;grid-area:1/1/-1/-1}.news__gallery-image{--aspect-ratio:1400/660;display:block;overflow:hidden}.news__gallery-image img{display:block;width:100%;height:auto;aspect-ratio:var(--aspect-ratio);-o-object-fit:cover;object-fit:cover;scale:1.1}@media (max-width:1025px){.news__gallery-image{--aspect-ratio:1400/655}}@media (max-width:769px){.news__gallery-image{--aspect-ratio:736/798}}@media (max-width:575px){.news__gallery-image{--aspect-ratio:343/594}}.news__list-slider{--padding:1.3889vw;position:absolute;right:var(--padding);bottom:var(--padding);z-index:2;display:flex;flex-direction:column;gap:2.5vw;padding:var(--padding);box-sizing:border-box;width:23.2639vw;background-color:var(--white)}@media (max-width:1025px){.news__list-slider{--padding:1.5625vw;gap:3.125vw;width:27.9297vw}}@media (max-width:769px){.news__list-slider{--padding:2.0833vw;gap:4.1667vw;width:45.8333vw}}@media (max-width:575px){.news__list-slider{--padding:4.2667vw;left:var(--padding);gap:0;width:auto}}.news__item{width:100%;color:var(--dark-blue);-webkit-user-select:none;-moz-user-select:none;user-select:none}.news__item-content{display:grid}.news__item-title{margin-bottom:.6944vw}@media (max-width:769px){.news__item-title{margin-bottom:1.0417vw}}@media (max-width:575px){.news__item-title{margin-bottom:2.6667vw}}.news__item-desc{--rows:5;display:-webkit-box;-webkit-line-clamp:var(--rows);-webkit-box-orient:vertical;overflow:hidden}@media (max-width:575px){.news__item-desc{--rows:3}}.news__item-link{margin-top:1.0417vw;padding-bottom:.2em;width:-moz-max-content;width:max-content;border-bottom:1px solid currentColor;text-decoration:none;opacity:.5;letter-spacing:.01em;transition:color .3s ease-out,opacity .3s ease-out}html._desktop .news__item-link:hover{opacity:1;color:var(--medium-blue-2)}@media (max-width:1025px){.news__item-link{padding-bottom:0}}@media (max-width:769px){.news__item-link{margin-top:1.5625vw}}@media (max-width:575px){.news__item-link{margin-top:3.2vw;padding-bottom:.2em}}.news__nav-button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:.8333vw;padding:0 .3472vw;color:var(--dark-blue);transition:color .3s ease-out}html._desktop .news__nav-button:hover{color:var(--medium-blue-2)}.news__nav-button._reverse .news__nav-icon{transform:rotate(180deg)}@media (max-width:1025px){.news__nav-button{gap:.9766vw;padding:0;font-size:1.1719vw}}@media (max-width:769px){.news__nav-button{gap:1.3021vw;font-size:1.5625vw}}@media (max-width:575px){.news__nav-button{gap:.2667vw;font-size:3.2vw}}.news__nav-icon{position:relative;flex-shrink:0;width:1.5278vw;height:auto;transition:1.2s transform}@media (max-width:1025px){.news__nav-icon{width:1.8555vw}}@media (max-width:769px){.news__nav-icon{width:2.474vw}}@media (max-width:575px){.news__nav-icon{top:0;padding:0 1.6vw;width:5.0667vw}}.news__list-header{display:flex;justify-content:space-between}@media (max-width:575px){.news__list-header{margin-bottom:3.4667vw}}.news__link{margin-top:.4167vw;padding:.625vw 0}@media (max-width:575px){.news__link{margin-top:8vw}}@media (max-width:1025px){.news__link{margin-top:0}}@media (max-width:575px){.news__link{margin-top:6.4vw;padding:1.6vw 0}}.news__dates{--line-height:1.3em;height:var(--line-height);overflow:hidden;line-height:var(--line-height)}.news__dates-inner{transition:transform .15s ease-out;transform:translateY(calc(-1*var(--line-height)*var(--index)));will-change:transform}.news__dates-inner>*{height:var(--line-height);line-height:var(--line-height)}.project-hero._igs{padding-bottom:18.0556vw}.igs-about__title{margin-bottom:2.0833vw}@media (max-width:1025px){.igs-about__title{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-about__title{margin-bottom:5.8594vw}}@media (max-width:575px){.igs-about__title{margin-bottom:10.1333vw}}.igs-about__texts{display:flex;flex-direction:column;gap:3.1944vw;max-width:73.9583vw}@media (max-width:1025px){.igs-about__texts{gap:3.5156vw}}@media (max-width:769px){.igs-about__texts{gap:4.6875vw;max-width:initial}}@media (max-width:575px){.igs-about__texts{gap:8vw}}.igs-catalog{padding-top:17.2222vw}@media (max-width:1025px){.igs-catalog{padding-top:17.0898vw}}@media (max-width:769px){.igs-catalog{padding-top:22.7865vw}}@media (max-width:575px){.igs-catalog{padding-top:30.9333vw}}.igs-catalog__head{margin-bottom:5.5556vw}@media (max-width:1025px){.igs-catalog__head{margin-bottom:6.1523vw}}@media (max-width:769px){.igs-catalog__head{margin-bottom:8.3333vw}}@media (max-width:575px){.igs-catalog__head{margin-bottom:10.6667vw}}.igs-catalog__title{margin-bottom:2.0139vw}@media (max-width:1025px){.igs-catalog__title{margin-bottom:4.3945vw}.igs-catalog__title br{display:none}}@media (max-width:769px){.igs-catalog__title{margin-bottom:5.7292vw}}@media (max-width:575px){.igs-catalog__title{margin-bottom:10.1333vw}}.igs-catalog__text{max-width:75.0694vw}@media (max-width:1025px){.igs-catalog__text{max-width:73.8281vw}}@media (max-width:769px){.igs-catalog__text{max-width:none}}.igs-catalog__button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:4.1667vw;font-family:var(--ff-fira)}@media (max-width:1025px){.igs-catalog__button{margin-top:6.8359vw}}@media (max-width:769px){.igs-catalog__button{margin-top:9.1146vw}}@media (max-width:575px){.igs-catalog__button{margin-top:14.1333vw}}.igs-calc{padding-block:22.7778vw 12.3611vw}@media (max-width:1025px){.igs-calc{padding-block:12.8906vw}}@media (max-width:769px){.igs-calc{padding-block:15.625vw}}@media (max-width:575px){.igs-calc{padding-block:25.6vw}}.igs-calc__container{display:grid;grid-template-columns:1fr 47.9167vw;align-items:start;gap:6.9444vw}@media (max-width:1025px){.igs-calc__container{gap:6.25vw}}@media (max-width:769px){.igs-calc__container{grid-template-columns:1fr;gap:8.0729vw}}@media (max-width:575px){.igs-calc__container{gap:12.8vw}}.igs-calc__title{color:var(--dark-blue)}@media (max-width:769px){.igs-calc__title{max-width:52.0833vw}}.igs-buy-terms__button-wrapper._desktop-hidden,.igs-calc__form-wrapper._success .igs-calc__form,.igs-detail-included__title br{display:none}.igs-calc__form-wrapper._success .igs-calc__success-message{display:block}.igs-calc__form{display:flex;flex-direction:column;padding-top:.2778vw}.igs-calc__form-title{margin-bottom:1.7361vw;color:var(--dark-blue);font-size:2.2222vw;line-height:1.2;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.igs-calc__form-title{margin-bottom:1.9531vw;font-size:2.3438vw;letter-spacing:-.04em}}@media (max-width:769px){.igs-calc__form-title{margin-bottom:2.6042vw}}@media (max-width:575px){.igs-calc__form-title{margin-bottom:4.2667vw;font-size:6.4vw}}.igs-calc__radio-list{display:flex;gap:1.1111vw}@media (max-width:1025px){.igs-calc__radio-list{gap:.7813vw}}@media (max-width:769px){.igs-calc__radio-list{gap:1.0417vw}}@media (max-width:575px){.igs-calc__radio-list{gap:2.1333vw}}.igs-calc__radio-item{flex-grow:1;flex-basis:100%;padding-block:1.0417vw}@media (max-width:1025px){.igs-calc__radio-item{padding-block:.5859vw}}@media (max-width:575px){.igs-calc__radio-item{padding-block:2.1333vw}}.igs-calc__radio-item span{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.igs-calc__radio-item span{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.igs-calc__radio-item span{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.igs-calc__radio-item span{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.igs-calc__radio-item span{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400}}@media (max-width:1025px) and (max-width:1025px){.igs-calc__radio-item span{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:1025px) and (max-width:769px){.igs-calc__radio-item span{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:1025px) and (max-width:575px){.igs-calc__radio-item span{font-size:3.2vw;line-height:3.2vw}}.igs-calc__inputs{display:flex;flex-direction:column;row-gap:1.4583vw;margin-top:2.4306vw}@media (max-width:1025px){.igs-calc__inputs{row-gap:1.5625vw;margin-top:2.3438vw}}@media (max-width:769px){.igs-calc__inputs{row-gap:2.0833vw;margin-top:3.125vw}}@media (max-width:575px){.igs-calc__inputs{row-gap:5.3333vw;margin-top:6.4vw}}.igs-calc__input{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em}@media (max-width:1025px){.igs-calc__input{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.igs-calc__input{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.igs-calc__input{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em}}@media (max-width:575px) and (max-width:1025px){.igs-calc__input{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:575px) and (max-width:769px){.igs-calc__input{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px) and (max-width:575px){.igs-calc__input{font-size:3.2vw;line-height:4.48vw}}.igs-calc__checkbox{align-items:center;margin-top:1.1111vw}@media (max-width:1025px){.igs-calc__checkbox{margin-top:1.5625vw}}@media (max-width:769px){.igs-calc__checkbox{margin-top:2.0833vw}}@media (max-width:575px){.igs-calc__checkbox{margin-top:3.7333vw}}.igs-calc__submit{font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;margin-top:.9722vw;width:100%}@media (max-width:1025px){.igs-calc__submit{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.igs-calc__submit{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.igs-calc__submit{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.igs-calc__submit{margin-top:.7813vw;font-size:1.3672vw}}@media (max-width:769px){.igs-calc__submit{margin-top:2.0833vw}}@media (max-width:575px){.igs-calc__submit{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;margin-top:3.7333vw}}@media (max-width:575px) and (max-width:1025px){.igs-calc__submit{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:575px) and (max-width:769px){.igs-calc__submit{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px) and (max-width:575px){.igs-calc__submit{font-size:3.2vw;line-height:4.48vw}}.igs-calc__success-message{display:none;color:var(--dark-blue)}@media (max-width:1025px){.success-message{position:relative;top:-.293vw;left:.293vw}}@media (max-width:769px){.success-message{position:static}}.success-message__title{margin-bottom:.2778vw;font-size:2.2222vw;letter-spacing:-.04em;font-weight:400}@media (max-width:1025px){.success-message__title{margin-bottom:.3906vw;font-size:3.125vw;letter-spacing:-.04em}}@media (max-width:769px){.success-message__title{margin-bottom:.7813vw;font-size:4.1667vw;letter-spacing:-.04em}}@media (max-width:575px){.success-message__title{margin-bottom:2.4vw;font-size:6.4vw;letter-spacing:-.04em}}@media (max-width:1025px){.success-message__text{font-size:1.7578vw}}@media (max-width:769px){.success-message__text{font-size:2.3438vw}}@media (max-width:575px){.success-message__text{font-size:4.8vw}}.igs-location{padding-block:7.4306vw}@media (max-width:1025px){.igs-location{padding-block:4.9805vw}}@media (max-width:769px){.igs-location{padding-block:8.4635vw}}@media (max-width:575px){.igs-location{padding-block:6.9333vw}}.igs-location__head{position:relative;margin-bottom:2.0139vw}@media (max-width:1025px){.igs-location__head{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-location__head{margin-bottom:5.7292vw}}@media (max-width:575px){.igs-location__head{margin-bottom:9.6vw}}.igs-location__title{color:var(--dark-blue)}.igs-location__cross{position:absolute;top:0;right:0;width:var(--cross-size);height:var(--cross-size)}@media (max-width:575px){.igs-location__cross{--cross-size:8vw;top:4.2667vw;right:8.8vw}}.igs-location__text{margin-bottom:4.8611vw;max-width:73.9583vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-location__text{margin-bottom:5.6641vw;max-width:78.125vw}}@media (max-width:769px){.igs-location__text{margin-bottom:7.4219vw;max-width:none}}@media (max-width:575px){.igs-location__text{margin-bottom:11.2vw}}.igs-location__gallery-wrapper{margin-bottom:1.3889vw;overflow:hidden}@media (max-width:1025px){.igs-location__gallery-wrapper{margin-bottom:1.1719vw}}@media (max-width:769px){.igs-location__gallery-wrapper{margin-bottom:1.5625vw}}@media (max-width:575px){.igs-location__gallery-wrapper{margin-bottom:3.2vw}}.igs-location__gallery{--ticker-gap:1.3889vw;--ticker-time:calc(6s * var(--items-qty, 10));--transform-x:calc(-1 * var(--ticker-width) / 2 - var(--ticker-gap) / 2)}html._desktop .igs-location__gallery:has(:hover) .igs-location__gallery-item{animation-play-state:paused}@media (max-width:1025px){.igs-location__gallery{--ticker-gap:1.5625vw}}@media (max-width:769px){.igs-location__gallery{--ticker-gap:2.0833vw}}@media (max-width:575px){.igs-location__gallery{--ticker-gap:4.2667vw}}.igs-location__gallery-item{flex-shrink:0;width:23.2639vw;overflow:hidden;cursor:pointer;transition:width .3s ease-out}html._desktop .igs-location__gallery-item:hover{width:30.2083vw}@media (max-width:1025px){.igs-location__gallery-item{width:23.0469vw}}@media (max-width:769px){.igs-location__gallery-item{width:22.3958vw}}@media (max-width:575px){.igs-location__gallery-item{width:91.4667vw}}.igs-location__gallery-image{display:block;aspect-ratio:335/200}@media (max-width:1025px){.igs-location__gallery-image{aspect-ratio:236/160}}@media (max-width:769px){.igs-location__gallery-image{aspect-ratio:172/120}}@media (max-width:575px){.igs-location__gallery-image{aspect-ratio:343/160}}.igs-detail-about__gallery-image img,.igs-detail-facade__gallery-image img,.igs-detail-functionality__image img,.igs-detail-hero__cover img,.igs-detail-materials__image img,.igs-detail-planning__image img,.igs-location__gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.igs-location__address{display:flex;flex-direction:column;gap:.5556vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-location__address{gap:.5859vw}}@media (max-width:769px){.igs-location__address{gap:1.0417vw}}@media (max-width:575px){.igs-location__address{gap:2.1333vw}}@media (max-width:1025px){.igs-location__address-label{font-size:.9766vw}}@media (max-width:769px){.igs-location__address-label{font-size:1.3021vw}}@media (max-width:575px){.igs-location__address-label{font-size:3.2vw}}@media (max-width:1025px){.igs-location__address-text{font-size:1.3672vw;line-height:1.2}}@media (max-width:769px){.igs-location__address-text{font-size:1.8229vw;line-height:1.2}}@media (max-width:575px){.igs-location__address-text{font-size:3.7333vw;line-height:1.2}}.igs-buy-terms{padding-top:10.1389vw}@media (max-width:1025px){.igs-buy-terms{padding-top:12.5977vw}}@media (max-width:769px){.igs-buy-terms{padding-top:15.1042vw}}@media (max-width:575px){.igs-buy-terms{padding-top:24.2667vw}}.igs-buy-terms__title{margin-bottom:3.6806vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-buy-terms__title{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-buy-terms__title{margin-bottom:5.7292vw}}@media (max-width:575px){.igs-buy-terms__title{margin-bottom:20.2667vw}}.igs-buy-terms__subtitle{color:var(--dark-blue)}@media (max-width:575px){.igs-buy-terms__subtitle{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em}}@media (max-width:575px) and (max-width:1025px){.igs-buy-terms__subtitle{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:575px) and (max-width:769px){.igs-buy-terms__subtitle{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px) and (max-width:575px){.igs-buy-terms__subtitle{font-size:4.8vw;line-height:5.76vw}}.igs-buy-terms__inner{display:grid;grid-template-columns:repeat(2,43.125rem);align-items:stretch;gap:1.3889vw}@media (max-width:1025px){.igs-buy-terms__inner{grid-template-columns:35.8398vw 24.6094vw;gap:13.3789vw}}@media (max-width:769px){.igs-buy-terms__inner{grid-template-columns:repeat(2,46.875vw);gap:2.0833vw}}@media (max-width:575px){.igs-buy-terms__inner{display:flex;flex-direction:column;gap:2.6667vw}}.igs-buy-terms__left{display:flex;flex-direction:column;justify-content:space-between;gap:2.7778vw}@media (max-width:1025px){.igs-buy-terms__left{gap:3.125vw}}@media (max-width:769px){.igs-buy-terms__left{gap:3.125vw}}@media (max-width:575px){.igs-buy-terms__left{gap:5.3333vw}}.igs-buy-terms__texts{display:flex;flex-direction:column;gap:1.3889vw;max-width:23.2639vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-buy-terms__texts{gap:2.3438vw}}@media (max-width:769px){.igs-buy-terms__texts{gap:2.9948vw;max-width:initial}}@media (max-width:575px){.igs-buy-terms__texts{gap:2.1333vw;margin-bottom:7.2vw}}.igs-buy-terms__button-wrapper{position:relative;top:-1.1111vw}@media (max-width:1025px){.igs-buy-terms__button-wrapper{top:-1.5625vw}}@media (max-width:575px){.igs-buy-terms__button-wrapper._desktop-hidden{display:block}.igs-buy-terms__button-wrapper._phone-hidden{display:none}}.igs-buy-terms__button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira)}.igs-detail-hero{position:relative;padding-block:12.3611vw 9.2361vw}@media (max-width:1025px){.igs-detail-hero{padding-block:12.8906vw 7.0313vw}}@media (max-width:769px){.igs-detail-hero{padding-block:17.1875vw 8.3333vw}}@media (max-width:575px){.igs-detail-hero{padding-block:28.2667vw 12.8vw}}.igs-detail-hero__backlink{margin-bottom:2.5694vw;margin-left:.9028vw}@media (max-width:1025px){.igs-detail-hero__backlink{margin-bottom:2.9297vw}}@media (max-width:769px){.igs-detail-hero__backlink{margin-bottom:3.9063vw;margin-left:1.3021vw}}@media (max-width:575px){.igs-detail-hero__backlink{margin-bottom:7.2vw;margin-left:1.8667vw}}.igs-detail-hero__head{position:relative;margin-bottom:4.8611vw}@media (max-width:1025px){.igs-detail-hero__head{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-detail-hero__head{margin-bottom:5.2083vw}}@media (max-width:575px){.igs-detail-hero__head{margin-bottom:8.5333vw}}.igs-detail-hero__title{color:var(--dark-blue)}.igs-detail-hero__cross{position:absolute;right:0;bottom:0;width:var(--cross-size);height:var(--cross-size);color:var(--light-blue-1)}.igs-detail-hero__nav{margin-bottom:4.1667vw;width:100%;overflow-y:hidden}@media (max-width:1025px){.igs-detail-hero__nav{margin-bottom:3.125vw}}@media (max-width:769px){.igs-detail-hero__nav{margin-bottom:3.6458vw;max-width:100%;overflow-x:auto}}@media (max-width:575px){.igs-detail-hero__nav{margin-bottom:6.4vw}}.igs-detail-hero__cover{display:block;margin-bottom:1.25vw;overflow:hidden;aspect-ratio:1400/540}@media (max-width:1025px){.igs-detail-hero__cover{aspect-ratio:992/384;margin-bottom:2.3438vw}}@media (max-width:769px){.igs-detail-hero__cover{aspect-ratio:736/480;margin-bottom:2.6042vw}}@media (max-width:575px){.igs-detail-hero__cover{aspect-ratio:343/320;margin-bottom:4.2667vw}}.igs-detail-hero__props{display:flex;align-items:center;gap:5.625vw;margin-bottom:3.3333vw;overflow-y:hidden;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-hero__props{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-detail-hero__props{margin-bottom:5.2083vw;overflow-x:auto}}@media (max-width:575px){.igs-detail-hero__props{margin-bottom:8.5333vw}}.igs-detail-hero__props-item{position:relative;display:flex;flex-shrink:0;align-items:center}.igs-detail-hero__props-item:not(:last-child)::after{content:"";position:absolute;right:-2.8472vw;width:1px;height:1.3889vw;background-color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-hero__props-item:not(:last-child)::after{margin-left:1.9531vw;height:1.1719vw}}@media (max-width:769px){.igs-detail-hero__props-item:not(:last-child)::after{margin-left:2.0833vw;height:1.5625vw}}@media (max-width:575px){.igs-detail-hero__props-item:not(:last-child)::after{margin-left:3.2vw;height:2.6667vw}}.igs-detail-hero__footer{display:flex;justify-content:space-between;align-items:center;gap:1.6667vw}@media (max-width:769px){.igs-detail-hero__footer{gap:2.6042vw}}@media (max-width:575px){.igs-detail-hero__footer{flex-direction:column;align-items:flex-start;gap:5.3333vw}}.igs-detail-hero__price{color:var(--dark-blue)}.igs-detail-hero__price code{font-family:inherit}.igs-detail-hero__actions{display:flex;align-items:center;gap:2.7778vw}@media (max-width:1025px){.igs-detail-hero__actions{gap:3.125vw}}@media (max-width:769px){.igs-detail-hero__actions{gap:3.125vw}}@media (max-width:575px){.igs-detail-hero__actions{justify-content:space-between;gap:4.2667vw;width:100%}}.igs-detail-hero__consult{color:var(--dark-blue)}.igs-detail-about{padding-top:8.3333vw}@media (max-width:1025px){.igs-detail-about{padding-top:9.375vw}}@media (max-width:769px){.igs-detail-about{padding-top:11.4583vw}}@media (max-width:575px){.igs-detail-about{padding-top:19.2vw}}.igs-detail-about__title{margin-bottom:2.0833vw}@media (max-width:1025px){.igs-detail-about__title{margin-bottom:4.3945vw}}@media (max-width:769px){.igs-detail-about__title{margin-bottom:5.9896vw}}@media (max-width:575px){.igs-detail-about__title{margin-bottom:10.1333vw}}.igs-detail-about__description-wrap{position:relative;margin-bottom:4.8611vw;width:-moz-max-content;width:max-content}@media (max-width:1025px){.igs-detail-about__description-wrap{margin-bottom:5.5664vw}}@media (max-width:769px){.igs-detail-about__description-wrap{margin-bottom:7.2917vw;width:100%}}@media (max-width:575px){.igs-detail-about__description-wrap{margin-bottom:11.2vw}}.igs-detail-about__description{max-width:72.7778vw}@media (max-width:1025px){.igs-detail-about__description{max-width:73.8281vw}}@media (max-width:769px){.igs-detail-about__description{max-width:initial}}.igs-detail-about__cross{position:absolute;right:-6.1111vw;bottom:.6944vw;width:var(--cross-size);height:var(--cross-size);color:var(--light-blue-1)}@media (max-width:769px){.igs-detail-about__cross{top:-20vw;right:41.6vw}}@media (max-width:575px){.igs-detail-about__cross{top:-12.8vw;right:12.8vw;bottom:auto}}.igs-detail-about__content{display:flex;justify-content:space-between;align-items:flex-end;gap:5.5556vw}@media (max-width:575px){.igs-detail-about__content{flex-direction:column;align-items:initial;gap:6.4vw}}.igs-detail-about__note{position:relative;top:.5556vw;max-width:23.2639vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-about__note{top:.5859vw;max-width:32.7148vw}}@media (max-width:769px){.igs-detail-about__note{max-width:43.6198vw}}@media (max-width:575px){.igs-detail-about__note{order:1;max-width:initial}}.igs-detail-about__gallery{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end;gap:1.3889vw;max-width:47.9861vw}@media (max-width:1025px){.igs-detail-about__gallery{gap:1.5625vw;max-width:47.6563vw}}@media (max-width:769px){.igs-detail-about__gallery{gap:2.0833vw;max-width:46.875vw}}@media (max-width:575px){.igs-detail-about__gallery{gap:4.2667vw;max-width:91.4667vw}}.igs-detail-about__gallery-item{overflow:hidden}.igs-detail-about__gallery-image{display:block}.igs-detail-about__gallery-item:first-child .igs-detail-about__gallery-image{aspect-ratio:336/220}@media (max-width:1025px){.igs-detail-about__gallery-item:first-child .igs-detail-about__gallery-image{aspect-ratio:236/150}}@media (max-width:769px){.igs-detail-about__gallery-item:first-child .igs-detail-about__gallery-image{aspect-ratio:172/130}}@media (max-width:575px){.igs-detail-about__gallery-item:first-child .igs-detail-about__gallery-image{aspect-ratio:164/130}}.igs-detail-about__gallery-item:last-child .igs-detail-about__gallery-image{aspect-ratio:336/440}@media (max-width:1025px){.igs-detail-about__gallery-item:last-child .igs-detail-about__gallery-image{aspect-ratio:236/300}}@media (max-width:769px){.igs-detail-about__gallery-item:last-child .igs-detail-about__gallery-image{aspect-ratio:172/260}}@media (max-width:575px){.igs-detail-about__gallery-item:last-child .igs-detail-about__gallery-image{aspect-ratio:164/260}}.igs-detail-functionality{padding-top:17.9861vw}@media (max-width:1025px){.igs-detail-functionality{padding-top:17.7734vw}}@media (max-width:769px){.igs-detail-functionality{padding-top:23.6979vw}}@media (max-width:575px){.igs-detail-functionality{padding-top:31.7333vw}}.igs-detail-functionality__title{margin-bottom:4.3056vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-functionality__title{margin-bottom:5.0781vw}}@media (max-width:769px){.igs-detail-functionality__title{margin-bottom:6.7708vw}}@media (max-width:575px){.igs-detail-functionality__title{margin-bottom:10.6667vw;font-size:8vw}}.igs-detail-functionality__content{display:grid;grid-template-columns:47.9167vw 38.0556vw;gap:1.3889vw}@media (max-width:1025px){.igs-detail-functionality__content{grid-template-columns:repeat(2,1fr);gap:1.5625vw}}@media (max-width:769px){.igs-detail-functionality__content{grid-template-columns:repeat(2,46.875vw);gap:2.0833vw}}@media (max-width:575px){.igs-detail-functionality__content{display:flex;flex-direction:column;gap:8vw}}.igs-detail-functionality__image{display:block;aspect-ratio:690/400}@media (max-width:1025px){.igs-detail-functionality__image{aspect-ratio:488/296}}@media (max-width:769px){.igs-detail-functionality__image{aspect-ratio:360/282}}@media (max-width:575px){.igs-detail-functionality__image{aspect-ratio:343/200}}.igs-detail-functionality__texts{position:relative;top:-.4167vw;display:flex;flex-direction:column;gap:1.6667vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-functionality__texts{gap:2.3438vw}}@media (max-width:769px){.igs-detail-functionality__texts{top:-.7813vw;gap:3.3854vw}}@media (max-width:575px){.igs-detail-functionality__texts{gap:6.9333vw}}.igs-detail-planning{padding-top:17.9861vw}@media (max-width:1025px){.igs-detail-planning{padding-top:18.75vw}}@media (max-width:769px){.igs-detail-planning{padding-top:15.625vw}}@media (max-width:575px){.igs-detail-planning{padding-top:25.6vw}}.igs-detail-planning__title{margin-bottom:5.2083vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-planning__title{margin-bottom:3.125vw}}@media (max-width:769px){.igs-detail-planning__title{margin-bottom:3.6458vw}}@media (max-width:575px){.igs-detail-planning__title{margin-bottom:6.4vw}}.igs-detail-planning__nav-wrapper{margin-bottom:2.3611vw}@media (max-width:1025px){.igs-detail-planning__nav-wrapper{margin-bottom:2.5391vw}}@media (max-width:769px){.igs-detail-planning__nav-wrapper{margin-bottom:3.2552vw}}@media (max-width:575px){.igs-detail-planning__nav-wrapper{margin-bottom:6.4vw;text-align:right}}.igs-detail-planning__nav-wrapper:has(.swiper-pagination-lock){display:none}.igs-detail-planning__nav{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;display:inline-flex;gap:.8333vw;color:var(--dark-blue);transition:color .3s ease-out}@media (max-width:1025px){.igs-detail-planning__nav{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.igs-detail-planning__nav{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.igs-detail-planning__nav{font-size:3.2vw;line-height:3.2vw}}html._desktop .address__contacts a:hover,html._desktop .igs-detail-planning__nav:hover{color:var(--medium-blue-2)}.igs-detail-planning__nav._reverse .igs-detail-planning__nav-icon{transform:rotate(180deg)}@media (max-width:1025px){.igs-detail-planning__nav{gap:.9766vw;font-size:1.1719vw}}@media (max-width:769px){.igs-detail-planning__nav{gap:1.3021vw;font-size:1.5625vw}}@media (max-width:575px){.igs-detail-planning__nav{gap:2.1333vw;font-size:3.2vw}}.igs-detail-planning__nav-icon{flex-shrink:0;width:1.5278vw;height:auto;transition:transform 1.2s}@media (max-width:1025px){.igs-detail-planning__nav-icon{width:1.8555vw}}@media (max-width:769px){.igs-detail-planning__nav-icon{width:2.474vw}}@media (max-width:575px){.igs-detail-planning__nav-icon{width:5.0667vw}}.igs-detail-planning__slider{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.igs-detail-planning__list{align-items:stretch}.igs-detail-planning__item{height:auto}.igs-detail-planning__image{display:block;overflow:hidden;aspect-ratio:680/404}@media (max-width:1025px){.igs-detail-planning__image{aspect-ratio:488/310}}@media (max-width:769px){.igs-detail-planning__image{aspect-ratio:360/240}}@media (max-width:575px){.igs-detail-planning__image{aspect-ratio:343/220}}.igs-detail-facade{padding-top:17.9167vw}@media (max-width:1025px){.igs-detail-facade{padding-top:12.8906vw}}@media (max-width:769px){.igs-detail-facade{padding-top:15.625vw}}@media (max-width:575px){.igs-detail-facade{padding-top:25.6vw}}.igs-detail-facade__title{margin-bottom:4.3056vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-facade__title{margin-bottom:5.0781vw}}@media (max-width:769px){.igs-detail-facade__title{margin-bottom:6.6406vw}}@media (max-width:575px){.igs-detail-facade__title{margin-bottom:11.2vw}}.igs-detail-facade__gallery{display:grid;grid-template-rows:repeat(2,24.3056vw);grid-template-columns:45.8333vw 50vw;grid-auto-rows:24.3056vw;grid-auto-flow:dense;gap:1.3889vw}@media (max-width:1025px){.igs-detail-facade__gallery{grid-template-rows:repeat(2,18.75vw);grid-template-columns:repeat(2,47.6563vw);grid-auto-rows:18.75vw;gap:1.5625vw}}@media (max-width:769px){.igs-detail-facade__gallery{grid-template-rows:repeat(2,25vw);grid-template-columns:repeat(2,46.875vw);grid-auto-rows:25vw;gap:2.0833vw}}@media (max-width:575px){.igs-detail-facade__gallery{display:flex;flex-direction:column;gap:4.2667vw}}.igs-detail-facade__gallery-item:nth-child(3n+1),.igs-detail-facade__gallery-item:nth-child(3n+2){grid-column:1}.igs-detail-facade__gallery-item:nth-child(3n){grid-row:span 2;grid-column:2}.igs-detail-facade__gallery-image{display:block;height:100%}.igs-detail-facade__gallery-item:nth-child(3n+1) .igs-detail-facade__gallery-image,.igs-detail-facade__gallery-item:nth-child(3n+2) .igs-detail-facade__gallery-image{aspect-ratio:660/350}@media (max-width:1025px){.igs-detail-facade__gallery-item:nth-child(3n+1) .igs-detail-facade__gallery-image,.igs-detail-facade__gallery-item:nth-child(3n+2) .igs-detail-facade__gallery-image{aspect-ratio:488/192}}@media (max-width:769px){.igs-detail-facade__gallery-item:nth-child(3n+1) .igs-detail-facade__gallery-image,.igs-detail-facade__gallery-item:nth-child(3n+2) .igs-detail-facade__gallery-image{aspect-ratio:360/192}}@media (max-width:575px){.igs-detail-facade__gallery-item:nth-child(3n+1) .igs-detail-facade__gallery-image,.igs-detail-facade__gallery-item:nth-child(3n+2) .igs-detail-facade__gallery-image{aspect-ratio:343/200}}.igs-detail-facade__gallery-item:nth-child(3n) .igs-detail-facade__gallery-image{aspect-ratio:720/720}@media (max-width:1025px){.igs-detail-facade__gallery-item:nth-child(3n) .igs-detail-facade__gallery-image{aspect-ratio:488/400}}@media (max-width:769px){.igs-detail-facade__gallery-item:nth-child(3n) .igs-detail-facade__gallery-image{aspect-ratio:360/400}}@media (max-width:575px){.igs-detail-facade__gallery-item:nth-child(3n) .igs-detail-facade__gallery-image{aspect-ratio:343/200}}.igs-detail-included{padding-top:17.9861vw}@media (max-width:1025px){.igs-detail-included{padding-top:17.7734vw}}@media (max-width:769px){.igs-detail-included{padding-top:23.6979vw}}@media (max-width:575px){.igs-detail-included{padding-top:32.8vw}}.igs-detail-included__title{margin-bottom:2.0139vw;color:var(--dark-blue)}@media (max-width:769px){.igs-detail-included__title br{display:block}}@media (max-width:1025px){.igs-detail-included__title{margin-bottom:4.3945vw}}@media (max-width:769px){.igs-detail-included__title{margin-bottom:5.9896vw}}@media (max-width:575px){.igs-detail-included__title{margin-bottom:9.8667vw}}.igs-detail-included__text{margin-bottom:4.4444vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-included__text{margin-bottom:5.5664vw;max-width:73.8281vw}}@media (max-width:769px){.igs-detail-included__text{margin-bottom:7.0313vw;max-width:none}}@media (max-width:575px){.igs-detail-included__text{margin-bottom:10.9333vw;max-width:86.1333vw}}.igs-detail-included__list{display:grid;grid-template-columns:repeat(3,28.1944vw);justify-content:space-between;row-gap:2.7778vw}@media (max-width:1025px){.igs-detail-included__list{grid-template-columns:repeat(3,32.2266vw);row-gap:3.9063vw}}@media (max-width:769px){.igs-detail-included__list{grid-template-columns:repeat(3,31.901vw);row-gap:5.2083vw}}@media (max-width:575px){.igs-detail-included__list{display:flex;flex-direction:column;gap:9.0667vw}}.igs-detail-included__list-item{position:relative;display:flex;flex-direction:column;padding-left:2.2222vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-included__list-item{padding-left:1.5625vw}}@media (max-width:769px){.igs-detail-included__list-item{padding-left:2.0833vw}}@media (max-width:575px){.igs-detail-included__list-item{padding-top:5.3333vw;padding-left:0}}.igs-detail-included__list-item-border{position:absolute;top:0;left:0;height:100%;border-left:1px solid var(--dark-blue);transform-origin:top}@media (max-width:1025px){.igs-detail-included__list-item-border{border-left:.8px solid var(--dark-blue)}}@media (max-width:575px){.igs-detail-included__list-item-border{display:none}}.igs-detail-included__list-item-borderb{display:none}@media (max-width:575px){.igs-detail-included__list-item-borderb{position:absolute;top:0;left:0;display:block;width:100%;border-top:1px solid var(--dark-blue);transform-origin:left}}.igs-detail-included__list-item-count{margin-bottom:1.5278vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.igs-detail-included__list-item-count{margin-bottom:1.9531vw}}@media (max-width:769px){.igs-detail-included__list-item-count{margin-bottom:2.8646vw}}@media (max-width:575px){.igs-detail-included__list-item-count{position:absolute;top:6.4vw;right:0;margin-bottom:0}}.igs-detail-included__list-item-title{margin-bottom:.5556vw;max-width:15.625vw}@media (max-width:1025px){.igs-detail-included__list-item-title{margin-bottom:1.1719vw;max-width:21.9727vw}}@media (max-width:769px){.igs-detail-included__list-item-title{margin-bottom:1.4323vw;max-width:26.6927vw}}@media (max-width:575px){.igs-detail-included__list-item-title{margin-bottom:4.2667vw;max-width:77.0667vw}}.igs-detail-included__list-item-text{max-width:15.625vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-included__list-item-text{max-width:21.9727vw}}@media (max-width:769px){.igs-detail-included__list-item-text{max-width:26.6927vw}}@media (max-width:575px){.igs-detail-included__list-item-text{max-width:initial}}.igs-detail-materials{padding-block:17.7083vw 6.6667vw}@media (max-width:1025px){.igs-detail-materials{padding-block:19.043vw 4.3945vw}}@media (max-width:769px){.igs-detail-materials{padding-block:25.651vw 7.2917vw}}@media (max-width:575px){.igs-detail-materials{padding-block:31.4667vw 12.8vw}}.igs-detail-materials__head{margin-bottom:4.5833vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-materials__head{margin-bottom:5.4688vw}}@media (max-width:769px){.igs-detail-materials__head{margin-bottom:7.2917vw}}@media (max-width:575px){.igs-detail-materials__head{margin-bottom:10.6667vw}}.igs-detail-materials__title{margin-bottom:2.0833vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-materials__title{margin-bottom:4.3945vw}}@media (max-width:769px){.igs-detail-materials__title{margin-bottom:5.7292vw}}@media (max-width:575px){.igs-detail-materials__title{margin-bottom:9.6vw}}.igs-detail-materials__subtitle{color:var(--dark-blue)}.igs-detail-materials__rows{display:flex;flex-direction:column;gap:3.8889vw}@media (max-width:1025px){.igs-detail-materials__rows{gap:4.4922vw}}@media (max-width:769px){.igs-detail-materials__rows{gap:6.25vw}}@media (max-width:575px){.igs-detail-materials__rows{gap:2.9333vw}}.igs-detail-materials__grid{display:grid;gap:1.6667vw}@media (max-width:1025px){.igs-detail-materials__grid{gap:1.5625vw}}@media (max-width:769px){.igs-detail-materials__grid{grid-template-columns:repeat(2,1fr);gap:2.0833vw}}@media (max-width:575px){.igs-detail-materials__grid{display:flex;flex-direction:column;gap:2.9333vw}}.igs-detail-materials__grid_top{grid-template-columns:repeat(3,1fr)}.igs-detail-materials__grid_bottom{grid-template-columns:repeat(4,1fr)}.igs-detail-materials__grid_bottom .igs-detail-materials__image{aspect-ratio:332/220}@media (max-width:1025px){.igs-detail-materials__grid_bottom .igs-detail-materials__image{aspect-ratio:236/180}}@media (max-width:769px){.igs-detail-materials__grid_bottom .igs-detail-materials__image{aspect-ratio:172/180}}@media (max-width:575px){.igs-detail-materials__grid_bottom .igs-detail-materials__image{aspect-ratio:343/180}}.igs-detail-materials__item{display:flex;flex-direction:column}.igs-detail-materials__image{display:block;margin-bottom:1.1111vw;overflow:hidden;aspect-ratio:450/220}@media (max-width:1025px){.igs-detail-materials__image{margin-bottom:1.0742vw;aspect-ratio:320/180}}@media (max-width:769px){.igs-detail-materials__image{aspect-ratio:235/180;margin-bottom:1.4323vw}}@media (max-width:575px){.igs-detail-materials__image{aspect-ratio:343/180;margin-bottom:3.2vw}}.igs-detail-materials__item-title{margin-bottom:.5556vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-materials__item-title{margin-bottom:.7813vw}}@media (max-width:769px){.igs-detail-materials__item-title{margin-bottom:1.0417vw}}@media (max-width:575px){.igs-detail-materials__item-title{margin-bottom:2.4vw}}.igs-detail-materials__item-text{color:var(--dark-blue);opacity:.8}@media (max-width:575px) and (max-width:575px){.igs-detail-materials__item-text{font-size:2.6667vw;line-height:1.3}}.igs-detail-options{padding-top:9.4444vw}@media (max-width:1025px){.igs-detail-options{padding-top:12.8906vw}}@media (max-width:769px){.igs-detail-options{padding-top:15.625vw}}@media (max-width:575px){.igs-detail-options{padding-top:19.7333vw}}.igs-detail-options__title{margin-bottom:4.3056vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-options__title{margin-bottom:4.9805vw}}@media (max-width:769px){.igs-detail-options__title{margin-bottom:5.8594vw}}@media (max-width:575px){.igs-detail-options__title{margin-bottom:10.9333vw}}.igs-detail-options__list{display:grid;grid-template-columns:repeat(5,19.4444vw);row-gap:1.6667vw;margin-bottom:4.5833vw}@media (max-width:1025px){.igs-detail-options__list{row-gap:2.3438vw;margin-bottom:6.6406vw}}@media (max-width:769px){.igs-detail-options__list{grid-template-columns:repeat(5,19.1406vw);row-gap:3.125vw;margin-bottom:8.8542vw}}@media (max-width:575px){.igs-detail-options__list{display:flex;flex-direction:column;margin-bottom:6.4vw}}.igs-detail-options__item{position:relative;display:flex;flex-direction:column;gap:.9722vw;padding-left:1.3889vw;min-height:8.3333vw}@media (max-width:1025px){.igs-detail-options__item{gap:2.0508vw;padding-left:1.1719vw;min-height:9.7656vw}}@media (max-width:769px){.igs-detail-options__item{gap:2.6042vw;padding-left:1.5625vw;min-height:13.0208vw}}@media (max-width:575px){.igs-detail-options__item{flex-direction:row;justify-content:space-between;padding-left:0;padding-block:5.3333vw 6.1333vw;min-height:auto}}.igs-detail-options__item-border{position:absolute;top:0;left:0;height:100%;border-left:1px solid var(--dark-blue);transform-origin:top}@media (max-width:1025px){.igs-detail-options__item-border{border-left:.8px solid var(--dark-blue)}}@media (max-width:575px){.igs-detail-options__item-border{display:none}}.igs-detail-options__item-borderb{display:none}@media (max-width:575px){.igs-detail-options__item-borderb{position:absolute;top:0;left:0;display:block;width:100%;border-top:1px solid var(--dark-blue);transform-origin:left}}.igs-detail-options__item-title{max-width:12.1528vw;color:var(--dark-blue)}@media (max-width:575px){.igs-detail-options__item-title{max-width:initial}.igs-detail-options__item-title br{display:none}}.igs-detail-options__item-count{position:relative;flex-shrink:0;color:var(--light-blue-1-2)}@media (max-width:1025px){.igs-detail-options__item-count{font-size:1.3672vw}}@media (max-width:769px){.igs-detail-options__item-count{top:-.5208vw;font-size:1.8229vw}}@media (max-width:575px){.igs-detail-options__item-count{top:.5333vw;font-size:3.2vw;order:1}}.igs-detail-offers{padding-top:18.6111vw}@media (max-width:1025px){.igs-detail-offers{padding-block:12.8906vw 7.0313vw}}@media (max-width:769px){.igs-detail-offers{padding-block:15.625vw 8.3333vw}}@media (max-width:575px){.igs-detail-offers{padding-block:25.6vw 12.8vw}}.igs-detail-offers__title{margin-bottom:4.3056vw;color:var(--dark-blue)}@media (max-width:1025px){.igs-detail-offers__title{margin-bottom:4.2969vw}}@media (max-width:769px){.igs-detail-offers__title{margin-bottom:5.2083vw}}@media (max-width:575px){.igs-detail-offers__title{margin-bottom:8.5333vw}}.igs-detail-offers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3889vw}@media (max-width:1025px){.igs-detail-offers__grid{gap:1.5625vw}}@media (max-width:769px){.igs-detail-offers__grid{grid-template-columns:repeat(2,1fr);gap:5.2083vw 2.0833vw}}@media (max-width:575px){.igs-detail-offers__grid{grid-template-columns:1fr;gap:10.6667vw}}.address{position:relative;padding-top:17.5vw;color:var(--dark-blue)}@media (max-width:1025px){.address{padding-top:16.9922vw}}@media (max-width:769px){.address{padding-top:22.6563vw}}@media (max-width:575px){.address{padding-top:32vw}}.address__container{display:grid;grid-template-columns:1fr 47.9167vw;grid-template-areas:"title contacts""info map";gap:2.0833vw}@media (max-width:1025px){.address__container{grid-template-columns:1fr 47.6563vw;gap:2.5391vw}}@media (max-width:769px){.address__container{gap:3.3854vw 2.0833vw;display:flex;flex-direction:column}}.address._with-location .address__container{position:relative}.address__location{margin-bottom:2.7778vw}@media (max-width:1025px){.address__location{margin-bottom:3.125vw}}@media (max-width:769px){.address__location{margin-bottom:3.125vw}}@media (max-width:575px){.address__location{margin-bottom:6.4vw}}@media (min-width:770px){.address__location .weAre__grid-item:nth-child(4){padding-left:0}}.address__title{grid-area:title}@media (max-width:769px){.address__title{margin-bottom:2.6042vw}}@media (max-width:575px){.address__title{margin-bottom:6.6667vw}}.address__icon{--size:2.2222vw;position:absolute;bottom:30.5%;left:33.3%;width:var(--size);height:var(--size)}@media (max-width:1025px){.address__icon{--size:3.125vw;bottom:30.2%;left:34.4%}}@media (max-width:769px){.address__icon{--size:4.1667vw;right:6.2%;bottom:51.9%;left:auto}}@media (max-width:575px){.address__icon{--size:6.4vw;right:4.3%;bottom:38.5%}}.address__contacts{display:flex;grid-area:contacts;flex-direction:column;align-items:flex-start;gap:1.3194vw;padding-top:.5556vw}.address__contacts a{text-decoration:none;transition:color .3s ease-out}@media (max-width:1025px){.address__contacts{gap:1.5625vw;padding-top:.3906vw}}@media (max-width:769px){.address__contacts{gap:2.0833vw;padding-top:0}}@media (max-width:575px){.address__contacts{gap:2.9333vw}}.address__info{align-self:end}@media (max-width:575px){.address__info{align-self:start}}.address__map{grid-area:map;margin-bottom:.5556vw;background-color:var(--grey);aspect-ratio:690/380}.address__map iframe,.contacts__map iframe{width:100%;height:100%;border:0}@media (max-width:769px){.address__map{aspect-ratio:736/406;margin-bottom:0}}@media (max-width:575px){.address__map{margin-top:1.0667vw}}.object-hero{position:relative;padding-top:12.3611vw}@media (max-width:1025px){.object-hero{padding-top:12.8906vw}}@media (max-width:769px){.object-hero{padding-top:17.1875vw}}@media (max-width:575px){.object-hero{padding-top:28.2667vw;overflow:hidden}}.object-hero__container{position:relative}.object-hero__header{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4.6528vw}@media (max-width:1025px){.object-hero__header{margin-bottom:5.3711vw}}@media (max-width:769px){.object-hero__header{margin-bottom:.9115vw}}@media (max-width:575px){.object-hero__header{flex-direction:column;align-items:initial;gap:5.8667vw;margin-bottom:3.2vw}}.object-hero__title,html._desktop .object-hero__props a:hover{color:var(--dark-blue)}.object-hero__button{padding-bottom:1.8056vw}@media (max-width:769px){.object-hero__button{padding-bottom:2.474vw}.object-hero__gallery{margin-bottom:4.2969vw}}@media (max-width:575px){.object-hero__gallery{margin-bottom:8.5333vw}}@media (max-width:769px){.object-hero__multigallery{margin-bottom:4.2969vw}}@media (max-width:575px){.object-hero__multigallery{margin-bottom:8.5333vw}}.object-hero__content-wrapper{display:grid;grid-template-columns:57.7778vw 33.125vw;justify-content:space-between}@media (max-width:1025px){.object-hero__content-wrapper{grid-template-columns:57.5195vw 32.9102vw}}@media (max-width:769px){.object-hero__content-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center}}.object-hero__content{display:flex;flex-direction:column}@media (max-width:769px){.object-hero__content{width:100%;max-width:71.3542vw}}@media (max-width:575px){.object-hero__content{max-width:none}}.object-hero__content-footer{display:grid;flex:1;grid-template-areas:"price price""buttons cta";grid-template-rows:1fr auto;align-items:center;row-gap:9.7222vw;margin-top:2.0833vw;height:100%}@media (max-width:1025px){.object-hero__content-footer{grid-template-areas:"price price""buttons buttons""cta cta";grid-template-rows:1fr auto auto;row-gap:3.8086vw;margin-top:1.9531vw}}@media (max-width:769px){.object-hero__content-footer{grid-template-areas:"buttons price""cta cta";grid-template-rows:1fr auto;row-gap:5.2083vw;margin-top:4.1667vw}}@media (max-width:575px){.object-hero__content-footer{grid-template-areas:"price price""buttons buttons""cta cta";grid-template-rows:1fr auto auto;row-gap:8.5333vw;margin-top:4.8vw}}.object-hero__props-wrapper{display:flex;flex-direction:column;gap:2.4306vw;margin-top:-.4861vw}@media (max-width:1025px){.object-hero__props-wrapper{gap:2.9297vw}}@media (max-width:769px){.object-hero__props-wrapper{gap:3.776vw}}@media (max-width:575px){.object-hero__props-wrapper{gap:5.3333vw}}.object-hero__props{display:flex;flex-direction:column;gap:.7639vw}.object-hero__props a{color:var(--medium-blue-1);text-decoration:none}@media (max-width:769px){.object-hero__props{gap:1.1719vw}}.object-hero__props-item{display:flex;align-items:flex-end;gap:.5556vw}.object-hero__props-title{position:relative;opacity:.5;flex-grow:1;overflow:hidden}.object-hero__props-title::after{position:absolute;padding-left:.5556vw;text-align:right;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}@media (max-width:1025px){.object-hero__props-title{background-size:.3906vw}}@media (max-width:769px){.object-hero__props-title{background-size:.5208vw}}@media (max-width:575px){.object-hero__props-title{background-size:1.0667vw}}.object-hero__props-value{max-width:75%;text-align:right}.object-hero__price{grid-area:price;justify-self:end;height:100%;text-decoration:none}.object-hero__price code{font:inherit}.object-hero__cta-button{position:relative;display:flex;grid-area:cta;justify-content:flex-end;padding-left:.3472vw}@media (max-width:1025px){.object-hero__cta-button{justify-self:end;padding-left:1.5625vw;padding-block:.7813vw}}@media (max-width:769px){.object-hero__cta-button{padding-left:2.0833vw;padding-block:1.0417vw}}@media (max-width:575px){.object-hero__cta-button{justify-self:center;margin-top:.8vw;padding-left:0;padding-block:2.6667vw;width:100%}.object-hero__cta-button .cta-button{width:100%}}.object-hero__buttons{display:flex;grid-area:buttons;align-items:center;gap:1.3889vw}@media (max-width:1025px){.object-hero__buttons{justify-self:end}}@media (max-width:769px){.object-hero__buttons{justify-self:start;gap:2.0833vw}}@media (max-width:575px){.object-hero__buttons{justify-self:end;gap:4.2667vw}}.object-hero__buttons-item{position:relative;display:inline-flex;flex-shrink:0;align-items:center}.object-hero__buttons-item:not(:last-child)::after{content:"";margin-left:.8333vw;width:1px;height:100%;min-height:1.3889vw;background-color:var(--dark-blue);will-change:transform}@media (max-width:1025px){.object-hero__buttons-item:not(:last-child)::after{min-height:1.9531vw}}@media (max-width:769px){.object-hero__buttons-item:not(:last-child)::after{margin-left:1.0417vw;min-height:2.6042vw}}@media (max-width:575px){.object-hero__buttons-item:not(:last-child)::after{margin-left:2.1333vw;min-height:5.3333vw}}.object-hero__accordion-button{--icon-width:0.8333vw;--icon-height:0.6944vw;padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.25vw;line-height:1.75vw;font-weight:400;letter-spacing:-.04em;display:flex;justify-content:space-between;align-items:center;gap:.5556vw;width:100%}@media (max-width:1025px){.object-hero__accordion-button{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px){.object-hero__accordion-button{font-size:2.0833vw;line-height:2.9167vw}}@media (max-width:575px){.object-hero__accordion-button{font-size:4.2667vw;line-height:5.9733vw}}@media (max-width:1025px){.object-hero__accordion-button{--icon-width:1.1719vw;--icon-height:0.9766vw}}@media (max-width:769px){.object-hero__accordion-button{--icon-width:1.5625vw;--icon-height:1.3021vw}}@media (max-width:575px){.object-hero__accordion-button{--icon-width:3.2vw;--icon-height:2.6667vw}}.object-hero__accordion-icon{width:var(--icon-width);height:var(--icon-height);transition:transform .3s ease-out}.object-hero__accordion._active .object-hero__accordion-icon{transform:scaleY(-1)}.object-hero__accordion-content{margin-top:.6944vw;height:0;overflow:hidden;transition:height .3s ease-out}.object-hero__accordion._active .object-hero__accordion-content{height:auto}@media (max-width:1025px){.object-hero__accordion-content{margin-top:.7813vw}.object-hero__accordion-content .object-hero__props{gap:.8789vw}}@media (max-width:769px){.object-hero__accordion-content .object-hero__props{gap:1.1719vw}}@media (max-width:575px){.object-hero__accordion-content .object-hero__props{gap:1.3333vw}}.object-hero__features{margin-top:9.4444vw}@media (max-width:1025px){.object-hero__features{margin-top:9.375vw}}@media (max-width:769px){.object-hero__features{margin-top:12.5vw}}@media (max-width:575px){.object-hero__features{margin-top:10.6667vw}}.object-hero__backlink{margin-bottom:2.5694vw;margin-left:.9028vw}@media (max-width:1025px){.object-hero__backlink{margin-bottom:2.9297vw}}@media (max-width:769px){.object-hero__backlink{margin-bottom:3.9063vw;margin-left:1.3021vw}}@media (max-width:575px){.object-hero__backlink{margin-bottom:7.2vw;margin-left:1.8667vw}}.object-hero__cross-icon{position:absolute;left:calc(100% - 33.125vw);bottom:0;z-index:-1;width:var(--cross-size);height:var(--cross-size);transform:translate(-50%,50%);pointer-events:none}@media (max-width:1025px){.object-hero__cross-icon{left:calc(100% - 32.9102vw);display:none}}@media (max-width:769px){.object-hero__cross-icon{left:calc((100% - 71.3542vw)/2);display:block}}@media (max-width:575px){.object-hero__cross-icon{display:none}}.buy-terms{position:relative;padding-top:17.1528vw}@media (max-width:1025px){.buy-terms{padding-top:16.9922vw}}@media (max-width:769px){.buy-terms{padding-top:23.4375vw}}@media (max-width:575px){.buy-terms{padding-top:33.0667vw}}.buy-terms__title-wrapper{position:relative}.buy-terms__title{--margin-bottom:6.5972vw;margin-bottom:calc(var(--margin-bottom) - .1em)}.buy-terms__title .v-split-text__line~.v-split-text__line{top:-.1em}@media (max-width:1025px){.buy-terms__title{--margin-bottom:9.375vw}}@media (max-width:769px){.buy-terms__title{--margin-bottom:5.599vw}}@media (max-width:575px){.buy-terms__title{--margin-bottom:20.8vw}}.buy-terms__list{--padding:1.3889vw;--border-progress:0;position:relative;display:grid;grid-template-columns:47.8472vw 1fr;padding-bottom:var(--padding)}.buy-terms__list::after{position:absolute;bottom:0;left:0;width:calc(var(--border-progress)*1%);height:1px;background-color:var(--dark-blue);content:"";will-change:transform}@media (max-width:1025px){.buy-terms__list{--padding:1.5625vw;grid-template-columns:47.6563vw 1fr}}@media (max-width:769px){.buy-terms__list{--padding:2.3438vw;grid-template-columns:1fr 1fr}}@media (max-width:575px){.buy-terms__list{--padding:4.5333vw;display:block}.buy-terms__list::after{content:none}}.buy-terms__item{--border-progress:0;position:relative;display:flex;flex-direction:column;gap:1.3889vw var(--padding);padding:.9028vw 0}.buy-terms__item::before{position:absolute;bottom:0;left:0;width:1px;height:calc(var(--border-progress)*1%);background-color:var(--dark-blue);will-change:transform}.buy-terms__item:nth-child(odd){padding-right:var(--padding)}.buy-terms__item:nth-child(even){padding-left:var(--padding)}.buy-terms__item:nth-child(even)::before{content:""}@media (max-width:1025px){.buy-terms__item{row-gap:1.9531vw;padding:.9766vw 0}}@media (max-width:769px){.buy-terms__item{display:flex;flex-direction:column;gap:0;padding-right:4.1667vw}.buy-terms__item:nth-child(odd){padding-right:4.1667vw;padding-left:0}.buy-terms__item:nth-child(even){padding-right:0;padding-left:4.1667vw}}@media (max-width:575px){.buy-terms__item{padding:var(--padding)0;padding-top:5.3333vw}.buy-terms__item:nth-child(even),.buy-terms__item:nth-child(odd){padding:var(--padding)0;padding-top:5.3333vw}.buy-terms__item:first-child{padding-top:0}.buy-terms__item::before,.buy-terms__item:nth-child(even)::before{width:calc(var(--border-progress)*1%);height:1px;content:""}}@media (max-width:769px){.buy-terms__item-title{margin-bottom:auto}}.buy-terms__item-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding)}@media (max-width:769px){.buy-terms__item-content{display:block;margin-top:2.8646vw}.buy-terms__item-content>*+*{margin-top:.25rem}}@media (max-width:575px){.buy-terms__item-content{margin-top:2.6667vw}.buy-terms__item-content>*+*{margin-top:0}}.buy-terms__cross-icon{display:none;width:var(--cross-size);height:var(--cross-size)}@media (max-width:575px){.buy-terms__cross-icon{position:absolute;top:24.5333vw;left:46.5%;display:block}}.archprojects-hero{position:relative;overflow:hidden}@media (max-width:575px){.archprojects-hero{padding-bottom:21.3333vw}}.archprojects-hero__title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;padding-top:16.4583vw;padding-left:1.3889vw;color:var(--dark-blue);visibility:hidden}@media (max-width:1025px){.archprojects-hero__title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.archprojects-hero__title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.archprojects-hero__title{font-size:8.5333vw;line-height:8.5333vw}}@media (max-width:1025px){.archprojects-hero__title{padding-top:18.0664vw;padding-left:1.5625vw}}@media (max-width:769px){.archprojects-hero__title{padding-top:24.0885vw;padding-left:2.0833vw}}@media (max-width:575px){.archprojects-hero__title{padding-top:39.4667vw;padding-left:4.2667vw}}.archprojects-hero__subtitle{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;right:1.6667vw;bottom:1.0417vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.archprojects-hero__subtitle{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.archprojects-hero__subtitle{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.archprojects-hero__subtitle{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.archprojects-hero__subtitle{right:3.5156vw;bottom:.9766vw}}@media (max-width:769px){.archprojects-hero__subtitle{right:2.0833vw;bottom:1.3021vw}}@media (max-width:575px){.archprojects-hero__subtitle{right:auto;bottom:12vw;left:4.2667vw}}.archprojects-hero__cross{position:absolute;top:11.6667vw;right:0;left:0;margin:0 auto;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.archprojects-hero__cross{top:12.1094vw}}@media (max-width:769px){.archprojects-hero__cross{top:13.5417vw}}@media (max-width:575px){.archprojects-hero__cross{inset:auto 4.2667vw 11.2vw auto}}.archprojects-hero__backlink{position:absolute;top:12.3611vw;left:2.2222vw}@media (max-width:1025px){.archprojects-hero__backlink{top:12.8906vw;left:2.5879vw}}@media (max-width:769px){.archprojects-hero__backlink{top:17.1875vw;left:3.4505vw}}@media (max-width:575px){.archprojects-hero__backlink{top:28vw;left:6vw}}.filters{--thumb-circle-size:0.2778vw;--thumb-circle-shift:0.8333vw;position:relative;margin-bottom:10.4167vw;padding-top:7.9861vw;padding-inline:1.3889vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1025px){.filters{--thumb-circle-size:0.3906vw;--thumb-circle-shift:1.1719vw}}@media (max-width:769px){.filters{--thumb-circle-size:0.5208vw;--thumb-circle-shift:1.5625vw}}@media (max-width:575px){.filters{--thumb-circle-size:1.0667vw;--thumb-circle-shift:3.2vw}}@media (max-width:1025px){.filters{margin-bottom:10.7422vw;padding-top:7.8125vw;padding-inline:1.5625vw}}@media (max-width:769px){.filters{margin-bottom:18.2292vw;padding-top:10.4167vw;padding-inline:0}.filters__form{position:absolute;z-index:5;padding-top:3.9063vw;padding-bottom:2.0833vw;padding-inline:2.0833vw;width:calc(100% - 4.1667vw);background-color:var(--white);clip-path:polygon(0 0,100%0,100%0,0 0);pointer-events:none;transition:clip-path .5s cubic-bezier(.66,0,.34,1)}.filters__form._active{clip-path:polygon(0 0,100%0,100% 100%,0 100%);pointer-events:all}}@media (max-width:575px){.filters{margin-bottom:32vw;padding-top:0}.filters__form{padding-top:8.5333vw;padding-bottom:4.2667vw;padding-inline:4.2667vw;width:calc(100% - 8.5333vw)}}.filters._filters-search{margin-bottom:0}.filters__btn-accordion{display:none}@media (max-width:769px){.filters__btn-accordion{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:relative;left:2.0833vw;display:inline-flex;justify-content:center;align-items:center;gap:1.0417vw;padding-block:.7813vw;width:calc(100% - 4.1667vw);overflow:hidden;border:1px solid var(--dark-blue);transition:border .5s cubic-bezier(.66,0,.34,1)}.filters__btn-accordion .filters__btn-accordion-inner{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:relative;z-index:1;color:var(--dark-blue)}}@media (max-width:769px) and (max-width:1025px){.filters__btn-accordion .filters__btn-accordion-inner{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px) and (max-width:769px){.filters__btn-accordion .filters__btn-accordion-inner{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:769px) and (max-width:575px){.filters__btn-accordion .filters__btn-accordion-inner{font-size:3.2vw;line-height:3.2vw}}@media (max-width:769px){.filters__btn-accordion .filters__btn-accordion-inner .filters__btn-accordion-hover{color:var(--white)}.filters__btn-accordion svg{position:relative;z-index:1;width:2.6042vw;height:2.6042vw;overflow:visible;transform:translateZ(0);transform-origin:center;will-change:transform;transition:transform .5s cubic-bezier(.66,0,.34,1)}.filters__btn-accordion svg path,.filters__btn-accordion svg rect{transition:fill .5s cubic-bezier(.66,0,.34,1)}.filters__btn-accordion._active{border:1px solid var(--medium-blue-1)}.filters__btn-accordion._active .filters__btn-accordion-background{transform:translateY(0)}.filters__btn-accordion._active .filters__btn-accordion-inner>.filters__btn-accordion-text{transform:translateY(-110%)}.filters__btn-accordion._active .filters__btn-accordion-inner>.filters__btn-accordion-hover{transform:translateY(0);transition-delay:.1s}.filters__btn-accordion._active svg{transform:rotate(-45deg) translateZ(0)}.filters__btn-accordion._active>svg rect{fill:var(--white)}.filters__btn-accordion._active>svg path{fill:var(--medium-blue-1)}}@media (max-width:575px){.filters__btn-accordion{left:4.2667vw;gap:2.1333vw;padding-block:1.6vw;width:calc(100% - 8.5333vw)}.filters__btn-accordion svg{width:5.3333vw;height:5.3333vw}}.filters__btn-accordion-background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--medium-blue-1);transform:translateY(110%);transition:transform .5s cubic-bezier(.66,0,.34,1)}.filters__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.3889vw}@media (max-width:1025px){.filters__wrapper{gap:1.5625vw}}@media (max-width:769px){.filters__wrapper{flex-direction:column;justify-content:start;gap:3.9063vw}}@media (max-width:575px){.filters__wrapper{gap:8.5333vw}}.filters__simple{display:flex;flex-direction:column;gap:1.3889vw}@media (max-width:1025px){.filters__simple{gap:1.3672vw}}@media (max-width:769px){.filters__simple{gap:1.6927vw}}@media (max-width:575px){.filters__simple{gap:4.2667vw}}.filters__simple-title{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;color:var(--dark-blue)}@media (max-width:1025px){.filters__simple-title{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__simple-title{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__simple-title{font-size:3.2vw;line-height:3.2vw}}.filters__simple-items{display:flex;gap:.5556vw}@media (max-width:1025px){.filters__simple-items{gap:.7813vw}}@media (max-width:769px){.filters__simple-items{gap:1.0417vw}}@media (max-width:575px){.filters__simple-items{gap:2.1333vw}}.filters__simple-item{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:relative;padding-block:.7639vw;padding-inline:.8333vw;overflow:hidden;color:var(--dark-blue)}@media (max-width:1025px){.filters__simple-item{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.filters__simple-item{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.filters__simple-item{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.filters__simple-item{padding-block:.9766vw;padding-inline:.7813vw}}@media (max-width:769px){.filters__simple-item{padding-block:1.3021vw;padding-inline:1.0417vw}}@media (max-width:575px){.filters__simple-item{padding-block:2.6667vw;padding-inline:2.1333vw}}.filters__simple-item .filters__simple-item-label{position:relative;z-index:3}.filters__simple-item .filters__simple-item-label .filters__simple-item-label-hover{color:var(--white)}.filters__simple-item .filters__simple-item-border{position:absolute;bottom:0;left:0;z-index:1;width:100%;border-bottom:1px solid var(--dark-blue)}.filters__simple-item .filters__simple-item-background{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:var(--dark-blue);transform:translateY(110%);transition:transform .5s cubic-bezier(.66,0,.34,1)}.filters__simple-item._active .filters__simple-item-label>.filters__simple-item-label-text,html._desktop .filters__simple-item:hover .filters__simple-item-label>.filters__simple-item-label-text{transform:translateY(-100%)}.filters__simple-item._active .filters__simple-item-label>.filters__simple-item-label-hover,html._desktop .filters__simple-item:hover .filters__simple-item-label>.filters__simple-item-label-hover{transform:translateY(0);transition-delay:.1s}.filters__simple-item._active .filters__simple-item-background,html._desktop .filters__btn-submit:hover .filters__btn-submit-background,html._desktop .filters__simple-item:hover .filters__simple-item-background{transform:translateY(0)}.filters__simple-item input{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;cursor:pointer}.filters__simple._rooms .filters__simple-item{display:flex;justify-content:center;align-items:center;padding-inline:0;width:2.5vw}@media (max-width:1025px){.filters__simple._rooms .filters__simple-item{width:3.125vw}}@media (max-width:769px){.filters__simple._rooms .filters__simple-item{width:4.1667vw}}@media (max-width:575px){.filters__simple._rooms .filters__simple-item{width:8.5333vw}}.filters__range{display:flex;flex-direction:column}.filters__range._square{width:12.3611vw}@media (max-width:1025px){.filters__range._square{width:14.3555vw}}@media (max-width:769px){.filters__range._square{width:19.1406vw}}@media (max-width:575px){.filters__range._square{width:39.2vw}}.filters__range._price{width:11.1806vw}@media (max-width:1025px){.filters__range._price{width:13.6719vw}}@media (max-width:769px){.filters__range._price{width:18.2292vw}}@media (max-width:575px){.filters__range._price{width:37.3333vw}}.filters__range-field .filters__range-field-text,.filters__range-field input,.filters__range-title{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;color:var(--dark-blue)}.filters__range-title{position:relative;display:inline-flex;margin-bottom:1.7361vw}@media (max-width:1025px){.filters__range-title{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__range-title{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__range-title{font-size:3.2vw;line-height:3.2vw}}.filters__range-title sup,.filters__selected-item .filters__selected-item-text sup{position:relative;top:-.4em;margin-left:.2em}@media (max-width:1025px){.filters__range-title{margin-bottom:1.5625vw}}@media (max-width:769px){.filters__range-title{margin-bottom:2.0833vw}}@media (max-width:575px){.filters__range-title{margin-bottom:4.2667vw}}.filters__range-number-inputs{display:flex;justify-content:center;gap:1.3889vw;margin-bottom:.3819vw;width:100%}@media (max-width:1025px){.filters__range-number-inputs{gap:1.5625vw;margin-bottom:.4395vw}}@media (max-width:769px){.filters__range-number-inputs{gap:2.0833vw;margin-bottom:.5859vw}}@media (max-width:575px){.filters__range-number-inputs{gap:4.2667vw;margin-bottom:1.2vw}}.filters__range-field{display:flex;align-items:center;gap:.5556vw}@media (max-width:1025px){.filters__range-field{gap:.7813vw}}@media (max-width:769px){.filters__range-field{gap:1.0417vw}}@media (max-width:575px){.filters__range-field{gap:2.1333vw}}.filters__range-field .filters__range-field-text,.filters__range-field input{height:-moz-fit-content;height:fit-content;transition:color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.filters__range-field .filters__range-field-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__range-field .filters__range-field-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__range-field .filters__range-field-text{font-size:3.2vw;line-height:3.2vw}}.filters__range-field .filters__range-field-text._active,.filters__range-field input._active{color:var(--medium-blue-2)}.filters__range-field input{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;width:1ch}@media (max-width:1025px){.filters__range-field input{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__range-field input{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__range-field input{font-size:3.2vw;line-height:3.2vw}}.filters__range-separator{height:1.6667vw;border-right:1px solid var(--dark-blue)}@media (max-width:1025px){.filters__range-separator{height:2.3438vw}}@media (max-width:769px){.filters__range-separator{height:3.125vw}}@media (max-width:575px){.filters__range-separator{height:6.4vw}}.filters__range-slider{position:relative;height:1px;background-color:var(--dark-blue-20)}.filters__range-progress{position:absolute;right:0;left:0;height:100%;background-color:var(--dark-blue)}.filters__range-inputs{position:relative}.filters__range-inputs input{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:absolute;top:calc(100% - .2778vw - .5px);width:100%;height:.5556vw;background:0 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1025px){.filters__range-inputs input{top:calc(100% - .3906vw - .5px);height:.7813vw}}@media (max-width:769px){.filters__range-inputs input{top:calc(100% - .5208vw - .5px);height:1.0417vw}}@media (max-width:575px){.filters__range-inputs input{top:calc(100% - 1.0667vw - .5px);height:2.1333vw}}.filters__range-inputs input::-webkit-slider-thumb{width:.5556vw;height:.5556vw;outline:0;border:0;border-radius:50%;background-color:var(--dark-blue);pointer-events:auto;-webkit-appearance:none;appearance:none;-webkit-transition:background-color .5s cubic-bezier(.66,0,.34,1);transition:background-color .5s cubic-bezier(.66,0,.34,1);will-change:transform}@media (max-width:1025px){.filters__range-inputs input::-webkit-slider-thumb{width:.7813vw;height:.7813vw}}@media (max-width:769px){.filters__range-inputs input::-webkit-slider-thumb{display:none}}.filters__range-inputs input._active::-webkit-slider-thumb{background-color:var(--medium-blue-2)}.filters__range-inputs input::-moz-range-thumb{width:.5556vw;height:.5556vw;outline:0;border:0;border-radius:50%;background-color:var(--dark-blue);pointer-events:auto;-moz-appearance:none;appearance:none;-moz-transition:background-color .5s cubic-bezier(.66,0,.34,1);transition:background-color .5s cubic-bezier(.66,0,.34,1);will-change:transform}@media (max-width:1025px){.filters__range-inputs input::-moz-range-thumb{width:.7813vw;height:.7813vw}}@media (max-width:769px){.filters__range-inputs input::-moz-range-thumb{display:none}}.filters__range-inputs input._active::-moz-range-thumb{background-color:var(--medium-blue-2)}.filters__btn-submit{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:absolute;right:1.3889vw;bottom:0;padding-block:.7639vw;padding-inline:1.3889vw;overflow:hidden;border:1px solid var(--dark-blue);color:var(--dark-blue)}@media (max-width:1025px){.filters__btn-submit{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__btn-submit{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__btn-submit{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.filters__btn-submit{right:1.5625vw;padding-block:.7813vw;padding-inline:1.5625vw}}@media (max-width:769px){.filters__btn-submit{position:relative;right:0;margin-top:4.1667vw;padding-block:1.3021vw;padding-inline:2.0833vw;width:100%;transition:margin .5s cubic-bezier(.66,0,.34,1)}}@media (max-width:575px){.filters__btn-submit{margin-top:8.5333vw;padding-block:2.6667vw;padding-inline:4.2667vw}}.filters__btn-submit .filters__btn-submit-inner{position:relative;z-index:2}.filters__btn-submit .filters__btn-submit-inner .filters__btn-submit-hover,html._desktop .filters__selected-close-all:hover svg{color:var(--white)}.filters__btn-submit .filters__btn-submit-background,.filters__selected-close-all .filters__selected-close-all-background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--dark-blue);transform:translateY(110%);transition:transform .5s cubic-bezier(.66,0,.34,1)}.filters__btn-submit._active .filters__btn-submit-text,html._desktop .filters__btn-submit:hover .filters__btn-submit-text{transform:translateY(-100%)}.filters__btn-submit._active .filters__btn-submit-hover,html._desktop .filters__btn-submit:hover .filters__btn-submit-hover{transform:translateY(0);transition-delay:.1s}.filters__selected-wrap{position:relative;display:flex;align-items:center;gap:1.3889vw;margin-top:2.7778vw;width:80%}@media (max-width:1025px){.filters__selected-wrap{gap:1.5625vw;margin-top:3.125vw;width:75%}}@media (max-width:769px){.filters__selected-wrap{gap:2.0833vw;margin-top:4.1667vw;width:100%;transition:margin .5s cubic-bezier(.66,0,.34,1)}}@media (max-width:575px){.filters__selected-wrap{gap:4.2667vw;margin-top:8.5333vw}}.filters__selected-close-all{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-flex;flex:none;overflow:hidden;opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.filters__selected-close-all{top:.1953vw}}@media (max-width:769px){.filters__selected-close-all{top:.2604vw}}@media (max-width:575px){.filters__selected-close-all{top:.5333vw}}.filters__selected-close-all svg{position:relative;width:2.5vw;height:2.5vw;overflow:visible;color:var(--dark-blue);transform:translateZ(0);will-change:opacity;transition:color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.filters__selected-close-all svg{width:3.125vw;height:3.125vw}}@media (max-width:769px){.filters__selected-close-all svg{width:4.1667vw;height:4.1667vw}}@media (max-width:575px){.filters__selected-close-all svg{width:8.5333vw;height:8.5333vw}}.filters__selected-close-all .filters__selected-close-all-background{z-index:0;will-change:transform}html._desktop .filters__selected-close-all:hover .filters__selected-close-all-background{transform:translateY(0)}.filters__selected-list,.filters__selected-list-ranges,.filters__selected-list-simples{display:flex;flex-wrap:wrap;align-items:center;gap:1.3889vw}@media (max-width:1025px){.filters__selected-list,.filters__selected-list-ranges,.filters__selected-list-simples{gap:1.5625vw}}@media (max-width:769px){.filters__selected-list,.filters__selected-list-ranges,.filters__selected-list-simples{gap:2.0833vw}}@media (max-width:575px){.filters__selected-list,.filters__selected-list-ranges,.filters__selected-list-simples{gap:4.2667vw}}.filters__selected-list-ranges,.filters__selected-list-simples{display:contents}.filters__selected-item{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;position:relative;display:flex;align-items:center;gap:.5556vw;padding-block:.7639vw;padding-inline:.8333vw}@media (max-width:1025px){.filters__selected-item{gap:.7813vw;padding-block:.9766vw;padding-inline:.7813vw}}@media (max-width:769px){.filters__selected-item{gap:1.0417vw;padding-block:1.3021vw;padding-inline:1.0417vw}}@media (max-width:575px){.filters__selected-item{gap:2.1333vw;padding-block:2.6667vw;padding-inline:2.1333vw}}.filters__selected-item .filters__selected-item-text{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:relative;display:inline-flex;color:var(--light-blue-1-2);transition:color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.filters__selected-item .filters__selected-item-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.filters__selected-item .filters__selected-item-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.filters__selected-item .filters__selected-item-text{font-size:3.2vw;line-height:3.2vw}}.filters__selected-item .filters__selected-item-border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--light-blue-1-2);transition:border .5s cubic-bezier(.66,0,.34,1)}.filters__selected-item svg{width:.9722vw;height:.9722vw;overflow:visible;color:var(--light-blue-1-2);transition:color .5s cubic-bezier(.66,0,.34,1)}@media (max-width:1025px){.filters__selected-item svg{width:1.1719vw;height:1.1719vw}}@media (max-width:769px){.filters__selected-item svg{width:1.5625vw;height:1.5625vw}}@media (max-width:575px){.filters__selected-item svg{width:3.2vw;height:3.2vw}}html._desktop .filters__selected-item:hover .filters__selected-item-text,html._desktop .filters__selected-item:hover svg{color:var(--medium-blue-2)}html._desktop .filters__selected-item:hover .filters__selected-item-border{border-bottom:1px solid var(--medium-blue-2)}.projects-main{padding-inline:1.3889vw}@media (max-width:1025px){.projects-main{padding-inline:1.5625vw}}@media (max-width:769px){.projects-main{padding-inline:2.0833vw}}@media (max-width:575px){.projects-main{padding-inline:4.2667vw}}.projects-main .projects__cards-wrap{margin-bottom:0}.project-hero{position:relative;padding-top:15.9028vw;padding-inline:1.3889vw}@media (max-width:1025px){.project-hero{padding-top:17.7734vw;padding-inline:1.5625vw}}@media (max-width:769px){.project-hero{padding-top:23.3073vw;padding-inline:2.0833vw}}@media (max-width:575px){.project-hero{padding-top:38.6667vw;padding-inline:4.2667vw}}.project-hero__title{text-transform:uppercase;font-size:6.25vw;line-height:6.25vw;font-weight:400;margin-bottom:3.8889vw;color:var(--dark-blue);visibility:hidden}@media (max-width:1025px){.project-hero__title{font-size:6.25vw;line-height:6.25vw}}@media (max-width:769px){.project-hero__title{font-size:8.3333vw;line-height:8.3333vw}}@media (max-width:575px){.project-hero__title{font-size:8.5333vw;line-height:8.5333vw}}.project-hero._news-hero .project-hero__title{margin-bottom:5vw}@media (max-width:1025px){.project-hero__title{margin-bottom:4.4922vw}.project-hero._news-hero .project-hero__title{margin-bottom:4.3945vw}}@media (max-width:769px){.project-hero__title{margin-bottom:6.5104vw;line-height:.9}.project-hero._news-hero .project-hero__title{margin-bottom:6.25vw}}@media (max-width:575px){.project-hero._news-hero .project-hero__title,.project-hero__title{margin-bottom:6.1333vw}}.project-hero__info{display:grid;grid-template-columns:1fr 1fr;gap:1.1111vw;padding-bottom:.9028vw}@media (max-width:1025px){.project-hero__info{gap:1.5625vw;padding-bottom:1.1719vw}}@media (max-width:769px){.project-hero__info{gap:2.0833vw;padding-bottom:1.8229vw}}@media (max-width:575px){.project-hero__info{grid-template-columns:1fr;gap:1.6vw;padding-bottom:6.6667vw}}.project-hero__subtitle{align-self:end}@media (max-width:769px){.project-hero__subtitle{max-width:29.9479vw}}@media (max-width:575px){.project-hero__subtitle{align-self:start;max-width:none}.project-hero__subtitle br{display:none}}.project-hero__text{max-width:24.6528vw}@media (max-width:1025px){.project-hero__text{max-width:25.3906vw}}@media (max-width:769px){.project-hero__text{max-width:none}}.project-hero__gallery{margin:0 0 48px;width:100%}.project-hero__gallery .object-multigallery__header{justify-content:flex-end}.project-hero__gallery .object-multigallery__image{aspect-ratio:auto;height:40.9028vw}@media (max-width:1025px){.project-hero__gallery .object-multigallery__image{height:40.7227vw}}@media (max-width:769px){.project-hero__gallery .object-multigallery__image{height:52.0833vw}}@media (max-width:575px){.project-hero__gallery .object-multigallery__image{height:106.6667vw}}.project-hero__showreel-wrapper{display:grid;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.project-hero__showreel-wrapper>*{grid-area:1/1/-1/-1}.project-hero__showreel{position:relative;display:block;overflow:hidden}.project-hero__showreel img{width:100%;height:40.9028vw;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.project-hero._mortgage .project-hero__showreel img,.project-hero._news-hero .project-hero__showreel img{height:37.5vw}@media (max-width:1025px){.project-hero__showreel img{height:40.7227vw}.project-hero._mortgage .project-hero__showreel img,.project-hero._news-hero .project-hero__showreel img{height:37.5vw}}@media (max-width:769px){.project-hero__showreel img{height:52.0833vw}.project-hero._mortgage .project-hero__showreel img,.project-hero._news-hero .project-hero__showreel img{height:95.3125vw}}@media (max-width:575px){.project-hero__showreel img{height:106.6667vw}.project-hero._mortgage .project-hero__showreel img,.project-hero._news-hero .project-hero__showreel img{height:127.4667vw}}.project-hero__showreel-title{margin-bottom:.15em;text-align:center;font-size:5vw;letter-spacing:-.05em}.project-hero__showreel-title br{display:none}@media (max-width:1025px){.project-hero__showreel-title{margin-bottom:1.4648vw;font-size:4.6875vw}}@media (max-width:769px){.project-hero__showreel-title{margin-bottom:3.5156vw;font-size:6.25vw;line-height:1}.project-hero__showreel-title br{display:inline}}@media (max-width:575px){.project-hero__showreel-title{margin-bottom:7.7333vw;font-size:8.5333vw}}.project-hero__backlink{position:absolute;top:12.1528vw;left:2.3611vw}@media (max-width:1025px){.project-hero__backlink{top:12.8906vw;left:2.5879vw}}@media (max-width:769px){.project-hero__backlink{top:17.1875vw;left:3.4505vw}}@media (max-width:575px){.project-hero__backlink{top:28.2667vw;left:6vw}}.project-hero__download{margin-top:1.3889vw}@media (max-width:1025px){.project-hero__download{margin-top:1.9531vw}}@media (max-width:769px){.project-hero__download{margin-top:2.6042vw}}@media (max-width:575px){.project-hero__download{margin-top:5.3333vw}}.project-hero._cover{padding-top:6.8403vw}@media (max-width:1025px){.project-hero._cover{padding-top:8.4375vw}}@media (max-width:769px){.project-hero._cover{padding-top:11.25vw}}@media (max-width:575px){.project-hero._cover{padding-top:17.92vw}}.project-hero._cover .project-hero__title{margin-bottom:1.5903vw}.project-hero._cover .project-hero__title .line+.line{margin-top:-.2em}@media (max-width:1025px){.project-hero._cover .project-hero__title{margin-bottom:2.7148vw}}@media (max-width:769px){.project-hero._cover .project-hero__title{margin-bottom:3.6198vw;line-height:8.3333vw}}@media (max-width:575px){.project-hero._cover .project-hero__title{margin-bottom:6.9067vw;line-height:8.5333vw}}.project-hero._cover .project-hero__showreel img{opacity:.9}.disposition{position:relative;padding-top:8.6806vw;overflow:hidden}@media (max-width:1025px){.disposition{padding-top:8.3008vw}}@media (max-width:769px){.disposition{padding-top:13.0208vw}}@media (max-width:575px){.disposition{padding-top:17.0667vw}}.disposition._titimitino{overflow:visible}.disposition._club{padding-top:17.9167vw}@media (max-width:1025px){.disposition._club{padding-top:8.3008vw}}@media (max-width:769px){.disposition._club{padding-top:13.0208vw}}@media (max-width:575px){.disposition._club{padding-top:17.0667vw}}.disposition._buy-terms{padding-top:17.1528vw}@media (max-width:1025px){.disposition._buy-terms{padding-top:16.9922vw}}@media (max-width:769px){.disposition._buy-terms{padding-top:23.4375vw}}@media (max-width:575px){.disposition._buy-terms{padding-top:33.0667vw}}.disposition._buy-terms .disposition__title{margin-bottom:0}.disposition._buy-terms .disposition__cross{margin-top:0;margin-bottom:0}.disposition__big-title{--margin-bottom:9.2361vw;margin-bottom:calc(var(--margin-bottom) - .1em);padding-left:1.3889vw}.disposition__big-title .v-split-text__line~.v-split-text__line{top:-.1em}@media (max-width:1025px){.disposition__big-title{--margin-bottom:9.375vw;padding-left:1.5625vw}}@media (max-width:769px){.disposition__big-title{--margin-bottom:5.599vw;padding-left:2.0833vw}}@media (max-width:575px){.disposition__big-title{--margin-bottom:20.8vw;padding-left:4.2667vw}}.disposition__big-title:has(+.disposition__title){--margin-bottom:2.5694vw}@media (max-width:1025px){.disposition__big-title:has(+.disposition__title){--margin-bottom:1.9531vw}}@media (max-width:769px){.disposition__big-title:has(+.disposition__title){--margin-bottom:2.6042vw}}@media (max-width:575px){.disposition__big-title:has(+.disposition__title){--margin-bottom:5.3333vw}}.disposition__title{font-size:2.6389vw;line-height:3.1667vw;font-weight:400;letter-spacing:-.04em;padding-right:23.6111vw;padding-left:1.3889vw;color:var(--dark-blue);line-height:1.1}@media (max-width:1025px){.disposition__title{font-size:2.7344vw;line-height:3.2813vw}}@media (max-width:769px){.disposition__title{font-size:3.6458vw;line-height:4.375vw}}@media (max-width:575px){.disposition__title{font-size:6.4vw;line-height:7.68vw}}.disposition__title a{color:var(--light-blue-2);text-decoration:none;transition:color .3s ease-out}html._desktop .disposition__title a:hover{color:var(--light-blue-1)}@media (max-width:1025px){.disposition__title{padding-right:24.6094vw;padding-left:1.5625vw}}@media (max-width:769px){.disposition__title{padding-right:2.0833vw;padding-left:2.0833vw}}@media (max-width:575px){.disposition__title{padding-right:4.2667vw;padding-left:4.2667vw}}.disposition__cross{position:relative;left:79.1667vw;margin-bottom:5vw;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.disposition__cross{left:78.7109vw;margin-bottom:5.8594vw}}@media (max-width:769px){.disposition__cross{left:47.9167vw;margin-bottom:7.8125vw}}@media (max-width:575px){.disposition__cross{left:46.8vw;margin-bottom:12.8vw}}.disposition__content{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:575px){.disposition__content{flex-direction:column;justify-content:start;align-items:start}}.disposition__content-texts{display:grid;grid-template-columns:repeat(2,1fr);width:calc(50% - .6944vw)}@media (max-width:1025px){.disposition__content-texts{width:calc(50% - .7813vw)}}@media (max-width:769px){.disposition__content-texts{display:flex;flex-direction:column;margin-inline:2.0833vw;width:34.6354vw}}@media (max-width:575px){.disposition__content-texts{margin-inline:4.2667vw;width:91.4667vw}}.disposition__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.5556vw;padding:1.25vw 1.3889vw 1.3889vw;min-height:12.2222vw}@media (max-width:1025px){.disposition__card{gap:.7813vw;padding:1.3672vw 1.5625vw 1.5625vw;min-height:14.2578vw}}@media (max-width:769px){.disposition__card{gap:1.0417vw;padding:0;min-height:auto}.disposition__card:nth-child(1){padding-bottom:3.6458vw}.disposition__card:nth-child(1) .disposition__card-number{top:.2604vw}.disposition__card:nth-child(2){padding-top:3.6458vw}.disposition__card:nth-child(2) .disposition__card-number{top:3.9063vw}}@media (max-width:575px){.disposition__card{gap:2.1333vw}.disposition__card:nth-child(1){padding-bottom:4.2667vw}.disposition__card:nth-child(1) .disposition__card-number{top:.5333vw}.disposition__card:nth-child(2){padding-top:4.2667vw}.disposition__card:nth-child(2) .disposition__card-number{top:4.8vw}}.disposition__card-title{font-size:1.6667vw;line-height:2vw;font-weight:400;letter-spacing:-.04em;width:80%;color:var(--dark-blue)}@media (max-width:1025px){.disposition__card-title{font-size:1.7578vw;line-height:2.1094vw}}@media (max-width:769px){.disposition__card-title{font-size:2.3438vw;line-height:2.8125vw}}@media (max-width:575px){.disposition__card-title{font-size:4.8vw;line-height:5.76vw}}.disposition__card-text{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;color:var(--dark-blue)}@media (max-width:1025px){.disposition__card-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.disposition__card-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.disposition__card-text{font-size:3.2vw;line-height:4.48vw}}.disposition__card-number{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;position:absolute;top:1.3889vw;right:1.3889vw;color:var(--light-blue-1-2)}@media (max-width:1025px){.disposition__card-number{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.disposition__card-number{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.disposition__card-number{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.disposition__card-number{top:1.3672vw;right:1.5625vw}}@media (max-width:769px){.disposition__card-number{right:0}}.disposition__card-border{position:absolute;top:0;right:0;display:none;height:100%;border-right:1px solid var(--dark-blue);transform-origin:top}@media (max-width:769px){.disposition__card-border{top:auto;bottom:0;width:100%;height:0;border-bottom:1px solid var(--dark-blue);border-right:none;transform-origin:left}}.disposition__card:nth-child(1) .disposition__card-border{display:block}.disposition__content-images{display:flex;width:calc(50% - .6944vw)}@media (max-width:1025px){.disposition__content-images{width:calc(50% - .5556vw)}}@media (max-width:769px){.disposition__content-images{width:61.1979vw}}@media (max-width:575px){.disposition__content-images{position:relative;left:4.2667vw;flex-direction:column;gap:4.2667vw;margin-top:4.2667vw;width:91.4667vw}}.disposition__image1{position:relative;display:block;margin-right:1.3889vw;overflow:hidden}@media (max-width:1025px){.disposition__image1{margin-right:1.5625vw}}@media (max-width:769px){.disposition__image1{margin-right:2.0833vw}}@media (max-width:575px){.disposition__image1{margin-right:0}}.disposition__image1 img{width:28.1944vw;height:27.7778vw;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media (max-width:1025px){.disposition__image1 img{width:27.9297vw;height:27.7344vw}}@media (max-width:769px){.disposition__image1 img{width:34.6354vw;height:64.5833vw}}@media (max-width:575px){.disposition__image1 img{width:91.4667vw;height:125.8667vw}}.disposition__image2{position:relative;display:block;margin-right:1.3889vw;overflow:hidden}@media (max-width:1025px){.disposition__image2{margin-right:1.5625vw}}@media (max-width:769px){.disposition__image2{margin-right:2.0833vw}}@media (max-width:575px){.disposition__image2{margin-right:0}}.disposition__image2 img{width:18.3333vw;height:27.7778vw;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media (max-width:1025px){.disposition__image2 img{width:18.1641vw;height:27.7344vw}}@media (max-width:769px){.disposition__image2 img{width:22.3958vw;height:64.5833vw}}@media (max-width:575px){.disposition__image2 img{width:91.4667vw;height:125.8667vw}}.titimitino__cta-btns{display:flex;flex-direction:row;gap:3.5rem;padding-inline:1.3889vw}@media (max-width:1025px){.titimitino__cta-btns{padding-inline:1.5625vw}}@media (max-width:769px){.titimitino__cta-btns{padding-inline:2.0833vw}}@media (max-width:575px){.titimitino__cta-btns{flex-direction:column;align-items:start;gap:2rem;padding-inline:4.2667vw}}.search-items{position:relative}.search-items__grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:5.5556vw 1.3889vw;padding-top:9.375vw;padding-bottom:6.25vw;padding-inline:1.3889vw}@media (max-width:1025px){.search-items__grid{gap:6.25vw 1.5625vw;padding-top:8.7891vw;padding-bottom:7.3242vw;padding-inline:1.5625vw}}@media (max-width:769px){.search-items__grid{grid-template-columns:repeat(3,1fr);gap:8.0729vw 2.0833vw;padding-top:13.0208vw;padding-bottom:8.4635vw;padding-inline:2.0833vw}}@media (max-width:575px){.search-items__grid{display:flex;flex-direction:column;gap:17.0667vw;padding-top:17.0667vw;padding-bottom:18.6667vw;padding-inline:4.2667vw}}.search-items__btn-wrapper{display:flex;justify-content:center}.search-items__more-btn{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:.8333vw}@media (max-width:1025px){.search-items__more-btn{gap:.7813vw}}@media (max-width:769px){.search-items__more-btn{gap:1.0417vw}}@media (max-width:575px){.search-items__more-btn{gap:2.1333vw}}.search-items__more-btn._loading .search-items__more-btn-num-el{opacity:0}.search-items__more-btn._loading .search-items__more-btn-num-loading{opacity:1;animation:rotate-loading linear infinite 1.2s}.search-items__more-btn-text{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;color:var(--dark-blue);transition:color .5s}@media (max-width:1025px){.search-items__more-btn-text{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.search-items__more-btn-text{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.search-items__more-btn-text{font-size:3.2vw;line-height:3.2vw}}.search-items__more-btn-num{font-family:var(--ff-fira);font-size:.9722vw;line-height:.9722vw;font-weight:400;position:relative;display:inline-flex;justify-content:center;align-items:center;width:1.6667vw;height:1.6667vw;border-radius:100%;background-color:var(--dark-blue);color:var(--white);will-change:transform;transition:background-color .5s,transform .5s}@media (max-width:1025px){.search-items__more-btn-num{font-size:1.1719vw;line-height:1.1719vw}}@media (max-width:769px){.search-items__more-btn-num{font-size:1.5625vw;line-height:1.5625vw}}@media (max-width:575px){.search-items__more-btn-num{font-size:3.2vw;line-height:3.2vw}}@media (max-width:1025px){.search-items__more-btn-num{width:1.9531vw;height:1.9531vw}}@media (max-width:769px){.search-items__more-btn-num{width:2.6042vw;height:2.6042vw}}@media (max-width:575px){.search-items__more-btn-num{width:5.3333vw;height:5.3333vw}}.search-items__more-btn-num-el{transition:opacity .5s}.search-items__more-btn-num-loading{--size-icon-loading:0.8333vw;position:absolute;inset:0;margin:auto;opacity:0;transform-origin:center;width:var(--size-icon-loading);height:var(--size-icon-loading);transition:opacity .5s,transform .5s}@media (max-width:1025px){.search-items__more-btn-num-loading{--size-icon-loading:0.9766vw}}@media (max-width:769px){.search-items__more-btn-num-loading{--size-icon-loading:1.3021vw}}@media (max-width:575px){.search-items__more-btn-num-loading{--size-icon-loading:2.6667vw}}html._desktop .search-items__more-btn:hover .search-items__more-btn-text{color:var(--medium-blue-2)}html._desktop .search-items__more-btn:hover .search-items__more-btn-num{background-color:var(--medium-blue-2);transform:translateX(.8333vw)}@media (max-width:1025px){html._desktop .search-items__more-btn:hover .search-items__more-btn-num{transform:translateX(.7813vw)}}@media (max-width:769px){html._desktop .search-items__more-btn:hover .search-items__more-btn-num{transform:translateX(1.0417vw)}}@media (max-width:575px){html._desktop .search-items__more-btn:hover .search-items__more-btn-num{transform:translateX(2.1333vw)}}.genplan{--aspect-ratio:1400 / 620;position:relative;padding-top:18.8889vw}@media (max-width:1025px){.genplan{padding-top:19.043vw}}@media (max-width:769px){.genplan{--aspect-ratio:736 / 413;padding-top:21.3542vw}}@media (max-width:575px){.genplan{--aspect-ratio:1272 / 712;padding-top:35.7333vw}}.genplan__title-wrapper{position:relative}.genplan__title{margin-bottom:1.8056vw}@media (max-width:1025px){.genplan__title{margin-bottom:1.4648vw}}@media (max-width:769px){.genplan__title{margin-bottom:1.9531vw}}@media (max-width:575px){.genplan__title{margin-bottom:5.3333vw}}.genplan__download{margin-bottom:.5556vw}@media (max-width:1025px){.genplan__download{margin-bottom:.7813vw;font-size:1.3672vw}}@media (max-width:769px){.genplan__download{margin-bottom:1.0417vw;font-size:1.8229vw}}@media (max-width:575px){.genplan__download{margin-bottom:2.1333vw;font-size:3.2vw}}.genplan__static-image{display:block;width:100%;aspect-ratio:1280/719}.genplan__static-image img{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.genplan__map-container{position:relative;overflow:hidden}.genplan__map-wrapper{display:grid}.genplan__map-wrapper>*{grid-area:1/1/-1/-1}@media (max-width:575px){.genplan__map-wrapper{height:189.8667vw;overflow:auto hidden}}.genplan__map-inner{z-index:0!important;display:grid}.genplan__map-inner>*{grid-area:1/1/-1/-1}@media (max-width:575px){.genplan__map-inner{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}}.genplan._with-scale-and-drag .genplan__map-wrapper{position:relative;display:flex;justify-content:center;overflow:hidden;touch-action:none;aspect-ratio:var(--aspect-ratio)}.genplan._with-scale-and-drag .genplan__map-wrapper>*{flex-shrink:0}@media (max-width:575px){.genplan._with-scale-and-drag .genplan__map-wrapper{overflow:visible;aspect-ratio:initial}}.genplan._with-scale-and-drag .genplan__map-inner{height:-moz-fit-content;height:fit-content;min-height:100%}.genplan__map,.genplan__map-bg{display:block;width:100%;height:100%;aspect-ratio:var(--aspect-ratio)}.genplan__map img,.genplan__map-bg img{width:100%;height:100%}@media (max-width:575px){.genplan__map,.genplan__map-bg{width:auto;height:100%}}.genplan._with-scale-and-drag .genplan__map,.genplan._with-scale-and-drag .genplan__map-bg{aspect-ratio:initial}@media (max-width:575px){.genplan._with-scale-and-drag .genplan__map img,.genplan._with-scale-and-drag .genplan__map-bg img{width:auto;height:100%}}.genplan__map-bg._tablet{display:none}.genplan__block{stroke:#000;fill:var(--color);fill-opacity:.4;transition:fill-opacity .3s ease-out}.genplan__block[data-genplan-opener]{cursor:pointer}.genplan__block._available{--color:var(--green);fill-opacity:.6}.genplan__block._unavailable{--color:var(--grey)}.genplan__block._sold{--color:var(--red)}.genplan__block._reserved{--color:var(--yellow)}.genplan__block._kpp-or-park{--color:#5268a9;fill-opacity:.7}.genplan__block._active,html._desktop .genplan__block:hover{fill-opacity:.8}.genplan__popup{--padding:1.3889vw;position:absolute;top:var(--padding);right:var(--padding);display:none;flex-direction:column;gap:.5556vw;padding:var(--padding);padding-bottom:2.0139vw;box-sizing:border-box;width:23.2639vw;border:1px solid var(--grey);background-color:var(--white)}.genplan__popup._active{display:flex}@media (max-width:1025px){.genplan__popup{--padding:1.5625vw;gap:.7813vw;width:23.1445vw}}@media (max-width:769px){.genplan__popup{--padding:2.0833vw;gap:1.0417vw;padding-bottom:2.7344vw;width:28.6458vw}}@media (max-width:575px){.genplan__popup{--padding:4.2667vw;inset:var(--padding);top:auto;gap:2.4vw;padding-bottom:var(--padding);width:auto}}.genplan__close-button{--icon-size:1.1111vw;padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;margin-left:auto;font-size:.9028vw}@media (max-width:1025px){.genplan__close-button{--icon-size:1.5625vw;margin-top:-.0977vw;font-size:1.2695vw}}@media (max-width:769px){.genplan__close-button{--icon-size:2.0833vw;margin-top:-.1302vw;font-size:1.6927vw}}@media (max-width:575px){.genplan__close-button{--icon-size:4.2667vw;margin-top:0;font-size:3.4667vw}}.genplan__close-icon{width:var(--icon-size);height:var(--icon-size)}.genplan__legend{--point-size:0.8333vw;display:flex;flex-wrap:wrap;gap:2.7778vw;margin-top:1.3889vw}.genplan__legend>*{display:flex;align-items:center;gap:var(--point-size)}.genplan__legend>::before{content:"";width:var(--point-size);height:var(--point-size);border-radius:50%;background-color:var(--color)}@media (max-width:1025px){.genplan__legend{--point-size:0.7813vw;gap:3.125vw;margin-top:1.0742vw;font-family:var(--ff-default)}}@media (max-width:769px){.genplan__legend{--point-size:1.0417vw;gap:4.1667vw;margin-top:1.4323vw}}@media (max-width:575px){.genplan__legend{--point-size:2.1333vw;gap:3.2vw 4.2667vw;margin-top:3.4667vw}.genplan__legend>*{gap:1.0667vw;letter-spacing:-.03em}}.genplan__cross{position:absolute;top:69%;right:22.8%;z-index:-1;width:var(--cross-size);height:var(--cross-size)}@media (max-width:1025px){.genplan__cross{top:34%;right:22.3%}}@media (max-width:769px){.genplan__cross{top:37%;right:21.3%}}@media (max-width:575px){.genplan__cross{top:21%;right:43.9%}}.genplan__map-btns{display:none}.genplan._with-scale-and-drag .genplan__map-btns{position:absolute;top:17.6389vw;left:1.3889vw;z-index:1;display:flex;flex-direction:column;gap:1.1111vw;transition:opacity .3s ease-out}@media (max-width:1025px){.genplan._with-scale-and-drag .genplan__map-btns{top:16.6992vw;left:1.5625vw;gap:1.5625vw}}@media (max-width:769px){.genplan._with-scale-and-drag .genplan__map-btns{top:20.5729vw;left:2.0833vw;gap:2.0833vw}}@media (max-width:575px){.genplan._with-scale-and-drag .genplan__map-btns{top:82.6667vw;left:4.2667vw;gap:3.2vw}}.genplan__map-btn-minus,.genplan__map-btn-plus{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;width:3.3333vw;height:3.3333vw}@media (max-width:1025px){.genplan__map-btn-minus,.genplan__map-btn-plus{width:3.9063vw;height:3.9063vw}}@media (max-width:769px){.genplan__map-btn-minus,.genplan__map-btn-plus{width:5.2083vw;height:5.2083vw}}@media (max-width:575px){.genplan__map-btn-minus,.genplan__map-btn-plus{width:10.6667vw;height:10.6667vw}}.genplan__map-btn-minus path,.genplan__map-btn-minus rect,.genplan__map-btn-plus path,.genplan__map-btn-plus rect{transition:fill .3s ease-out}html._desktop .genplan__map-btn-minus:hover path,html._desktop .genplan__map-btn-plus:hover path{fill:var(--white)}.genplan._floor-plan{--aspect-ratio:1400 / 620}.genplan._floor-plan .genplan__map-container{overflow:visible}.genplan._floor-plan .genplan__map-wrapper{overflow-x:auto;border:1px solid #e9e9e9}.genplan._floor-plan .genplan__map,.genplan._floor-plan .genplan__map-bg{min-width:700px}.genplan._floor-plan .genplan__block{outline:0;opacity:.4;stroke:none;fill-opacity:.4;transition:opacity .3s ease-out}.genplan._floor-plan .genplan__block:focus-visible,.genplan._floor-plan .genplan__block:hover{opacity:.6}.genplan._floor-plan .genplan__block._active{opacity:1;pointer-events:none}.genplan._floor-plan .genplan__popup{z-index:5;width:23.2639vw}@media (max-width:1025px){.genplan._floor-plan .genplan__popup{width:23.1445vw}}@media (max-width:769px){.genplan._floor-plan .genplan__popup{width:34.6667vw}}@media (max-width:575px){.genplan._floor-plan .genplan__popup{inset:69.8667vw 0 auto;width:100%}.genplan._floor-plan .genplan__popup .object-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.genplan._floor-plan .genplan__popup .object-card__button,.genplan._floor-plan .genplan__popup .object-card__link,.genplan._floor-plan .genplan__popup .object-card__price,.genplan._floor-plan .genplan__popup .object-card__props,.genplan._floor-plan .genplan__popup .object-card__title,.genplan._floor-plan .genplan__popup .object-card__unavailable{grid-column:2}.genplan._floor-plan .genplan__popup .object-card__cover-wrapper{grid-row:1/span 4;grid-column:1;margin:0}.genplan._floor-plan .genplan__popup .object-card__button,.genplan._floor-plan .genplan__popup .object-card__price,.genplan._floor-plan .genplan__popup .object-card__title{margin:0}.genplan._floor-plan .genplan__popup .object-card__cover,.genplan._floor-plan .genplan__popup .object-card__cover img{width:100%;height:100%;aspect-ratio:auto}.genplan._floor-plan .genplan__popup .object-card__cover img{-o-object-fit:cover;object-fit:cover}}@media (max-width:769px){.genplan._floor-plan .genplan__map-container,.genplan._floor-plan .genplan__map-wrapper{overflow:initial}.genplan._floor-plan .genplan__map-wrapper{align-content:center;height:53.3333vw}.genplan._floor-plan .genplan__map,.genplan._floor-plan .genplan__map-bg{width:100%;min-width:0;height:auto;aspect-ratio:auto}.genplan._floor-plan .genplan__map-bg img{-o-object-fit:fill;object-fit:fill;height:auto}}@media (max-width:575px){.genplan._floor-plan .genplan__map-wrapper{height:96vw}}.mortgage-info{position:relative;padding-top:9.9306vw}@media (max-width:1025px){.mortgage-info{padding-top:9.7656vw}}@media (max-width:769px){.mortgage-info{padding-top:13.0208vw}}@media (max-width:575px){.mortgage-info{padding-top:17.8667vw}}.mortgage-info__list-wrapper{position:relative;padding-bottom:1.8056vw}.mortgage-info__list-wrapper::after{position:absolute;right:var(--container-padding);bottom:0;left:var(--container-padding);border-bottom:1px solid var(--dark-blue);content:""}@media (max-width:769px){.mortgage-info__list-wrapper{margin:0;padding-bottom:2.474vw}}@media (max-width:575px){.mortgage-info__list-wrapper{padding-bottom:5.0667vw}}.mortgage-info__section{padding-top:1.9444vw}@media (max-width:1025px){.mortgage-info__section{padding-top:2.3438vw}}@media (max-width:769px){.mortgage-info__section{padding-top:2.9948vw}}@media (max-width:575px){.mortgage-info__section{padding-top:4.5333vw}}.mortgage-info__section-container{display:grid;grid-template:min-content 1fr/1fr 1fr;grid-template-areas:"title text""link text";-moz-column-gap:1.4583vw;column-gap:1.4583vw}@media (max-width:769px){.mortgage-info__section-container{-moz-column-gap:2.0833vw;column-gap:2.0833vw}}@media (max-width:575px){.mortgage-info__section-container{display:block}}.mortgage-info__section-title{grid-area:title;margin-bottom:2.9167vw;max-width:34.7222vw}.article-hero__text .v-split-text__line~.v-split-text__line,.article-hero__title .v-split-text__line~.v-split-text__line,.mortgage-info__section-title .v-split-text__line~.v-split-text__line{top:calc(-.1em*var(--index))}.mortgage-info__section-title.v-split-text{margin-bottom:2.4306vw}@media (max-width:1025px){.mortgage-info__section-title{margin-bottom:3.125vw;max-width:43.9453vw}.mortgage-info__section-title.v-split-text{margin-bottom:2.6367vw}}@media (max-width:769px){.mortgage-info__section-title{margin-bottom:4.2969vw}.mortgage-info__section-title.v-split-text{margin-bottom:3.2552vw}}@media (max-width:575px){.mortgage-info__section-title{margin-bottom:1.8667vw;max-width:74.6667vw}.mortgage-info__section-title.v-split-text{margin:0}}.mortgage-info__section-text{--bullet-size:0.4861vw;grid-area:text;padding-top:.3472vw;max-width:23.2639vw}.mortgage-info__section-text ul li{position:relative;padding-left:1em}.mortgage-info__section-text ul li::before{position:absolute;top:.4em;left:0;width:var(--bullet-size);height:var(--bullet-size);background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%220.169922%22%20width%3D%224%22%20height%3D%224%22%20transform%3D%22rotate\(45%203%200.169922\)%22%20fill%3D%22%23B1D9ED%22%2F%3E%0A%3C%2Fsvg%3E)no-repeat center/contain;line-height:1;content:""}.mortgage-info__section-text ul li+li{margin-top:.7639vw}.mortgage-info__section-text .h3+*{margin-top:2.0139vw}@media (max-width:1025px){.mortgage-info__section-text{--bullet-size:0.5859vw;max-width:24.707vw}.mortgage-info__section-text .h3+*{margin-top:2.2461vw}.mortgage-info__section-text ul li{padding-left:1.3em}}@media (max-width:769px){.mortgage-info__section-text{--bullet-size:0.7813vw;max-width:46.875vw}.mortgage-info__section-text .h3+*{margin-top:3.125vw}.mortgage-info__section-text ul li+li{margin-top:1.0417vw}}@media (max-width:575px){.mortgage-info__section-text{--bullet-size:1.6vw;padding-top:3.7333vw;max-width:none}.mortgage-info__section-text .h3+*{margin-top:4vw}.mortgage-info__section-text ul li::before{top:.5em}.mortgage-info__section-text ul li+li{margin-top:2.1333vw}}.article-hero__props-item+.article-hero__props-item,.mortgage-info__section-link-wrapper{position:relative}.mortgage-info__section-link{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;grid-area:link;align-self:start}@media (max-width:575px){.mortgage-info__section-link{margin-top:9.0667vw}}.article-hero{position:relative;padding-top:12.3611vw}@media (max-width:1025px){.article-hero{padding-top:12.8906vw}}@media (max-width:769px){.article-hero{padding-top:17.1875vw}}@media (max-width:575px){.article-hero{padding-top:28.2667vw}}@media (max-width:769px){.article-hero__header{margin-bottom:2.0833vw}}.article-hero__header-container{display:flex;justify-content:space-between;align-items:end}@media (max-width:769px){.article-hero__header-container{flex-direction:column;justify-content:start;align-items:start}}.article-hero__text,.article-hero__title{visibility:hidden}.article-hero__cover{display:block;overflow:hidden;aspect-ratio:1400/589}.article-hero__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1025px){.article-hero__cover{aspect-ratio:992/384}}@media (max-width:769px){.article-hero__cover{aspect-ratio:736/285}}@media (max-width:575px){.article-hero__cover{aspect-ratio:343/133}}.article-hero__props{--gap:2.7778vw;display:flex;flex:none;align-items:center;gap:var(--gap);margin-bottom:1.3889vw}@media (max-width:1025px){.article-hero__props{--gap:3.2227vw;margin-bottom:1.5625vw}}@media (max-width:769px){.article-hero__props{--gap:4.6875vw;margin-top:2.2135vw;margin-bottom:0}}@media (max-width:575px){.article-hero__props{--gap:8.5333vw;margin-top:6.6667vw;margin-bottom:2.1333vw}}.article-hero__props-item{line-height:1.6667vw}.article-hero__props-item+.article-hero__props-item::before{content:"";position:absolute;top:0;left:calc(1px + var(--gap)*-.5);width:1px;height:100%;background-color:currentColor;will-change:transform}@media (max-width:769px){.article-hero__props-item{line-height:2.6042vw}}@media (max-width:575px){.article-hero__props-item{line-height:5.3333vw}}.article-hero__props-title{opacity:.5}@media (max-width:575px){.article-hero__props-title{margin-right:.8vw}}.article-hero__backlink{margin-bottom:2.5694vw;margin-left:.9028vw}@media (max-width:1025px){.article-hero__backlink{margin-bottom:2.9297vw}}@media (max-width:769px){.article-hero__backlink{margin-bottom:3.9063vw;margin-left:1.3021vw}}@media (max-width:575px){.article-hero__backlink{margin-bottom:7.2vw;margin-left:1.8667vw}}.article-hero__text{margin-top:4.6528vw;max-width:80%}@media (max-width:1025px){.article-hero__text{margin-top:5.4688vw}}@media (max-width:769px){.article-hero__text{margin-top:11.3281vw;max-width:none}}@media (max-width:575px){.article-hero__text{margin-top:15.2vw}}.article-content{position:relative;padding-block:5.0694vw 9.0278vw}@media (max-width:1025px){.article-content{padding-block:5.7617vw 8.7891vw}}@media (max-width:769px){.article-content{padding-block:7.6823vw 11.5885vw}}@media (max-width:575px){.article-content{padding-block:11.4667vw 15.4667vw}}.article-content__container{display:flex;flex-direction:column;align-items:end;gap:5.5556vw}@media (max-width:1025px){.article-content__container{gap:6.543vw;line-height:1.37}}@media (max-width:769px){.article-content__container{gap:8.724vw}}@media (max-width:575px){.article-content__container{gap:12.5333vw}}.article-content__section{display:flex;flex-direction:column;width:100%;max-width:57.7778vw}@media (max-width:1025px){.article-content__section{max-width:57.4219vw}}@media (max-width:769px){.article-content__section{max-width:none}}.article-content__image-container{--sm-col-width:22.2222vw;--img-height:27.7778vw;--aspect-ratio:832 / 589;overflow:hidden}.article-content__image-container img{width:100%;height:var(--img-height);-o-object-fit:cover;object-fit:cover}.article-content__image-container._cols-2{display:grid;grid-template-columns:var(--sm-col-width) 1fr;gap:1.3889vw}.article-content__image-container._cols-2._reverse{grid-template-columns:1fr var(--sm-col-width)}@media (max-width:1025px){.article-content__image-container{--img-height:27.6367vw}}@media (max-width:769px){.article-content__image-container{--sm-col-width:37.1094vw;--img-height:46.0938vw;--aspect-ratio:736 / 416}.article-content__image-container._cols-2{gap:2.0833vw}}@media (max-width:575px){.article-content__image-container{--sm-col-width:76vw;--img-height:94.4vw;--aspect-ratio:343 / 242}.article-content__image-container._cols-2{grid-template-columns:1fr;gap:4.2667vw}.article-content__image-container._cols-2 img{height:auto;aspect-ratio:343/427}}.article-content__image{overflow:hidden}.article-content__image:only-child img{height:auto;aspect-ratio:var(--aspect-ratio)}.article-content__text-container p+p{margin-top:1.1806vw}.article-content__text-container._cols-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6667vw}.article-content__text-container._cols-2 .article-content__text{--anim-progress:0;position:relative;padding:.9028vw 1.3889vw;padding-right:0}.article-content__text-container._cols-2 .article-content__text::before{content:"";position:absolute;top:0;left:0;width:1px;height:calc(var(--anim-progress)*100%);background-color:currentColor;will-change:transform}@media (max-width:1025px){.article-content__text-container p+p{margin-top:1.6602vw}}@media (max-width:769px){.article-content__text-container p+p{margin-top:2.2135vw}.article-content__text-container._cols-2{gap:2.0833vw}.article-content__text-container._cols-2 .article-content__text{padding:1.1719vw 2.2135vw}}@media (max-width:575px){.article-content__text-container p+p{margin-top:4.5333vw}.article-content__text-container._cols-2{grid-template-columns:1fr;gap:5.0667vw}.article-content__text-container._cols-2 .article-content__text{padding:2.4vw 4.5333vw}}*+.article-content__text-container{margin-top:2.2222vw}*+.article-content__text-container._cols-2{margin-top:2.7778vw}@media (max-width:1025px){*+.article-content__text-container{margin-top:2.5391vw}*+.article-content__text-container._cols-2{margin-top:3.2227vw}}@media (max-width:769px){*+.article-content__text-container{margin-top:3.3854vw}*+.article-content__text-container._cols-2{margin-top:4.2969vw}}@media (max-width:575px){*+.article-content__text-container{margin-top:4.8vw}*+.article-content__text-container._cols-2{margin-top:6.9333vw}}.article-footer{position:relative}.article-footer__container{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"prev share next";justify-items:center;gap:2.0833vw;padding-top:3.0556vw;border-top:1px solid var(--dark-blue)}@media (max-width:769px){.article-footer__container{padding-top:4.2969vw}}@media (max-width:575px){.article-footer__container{grid-template-columns:1fr 1fr;grid-template-areas:"prev next""share share";justify-items:start;gap:8vw 4.2667vw;padding-top:8vw}}.article-footer__share{left:-.2083vw;grid-area:share}@media (max-width:1025px){.article-footer__share{left:2.9297vw}}@media (max-width:769px){.article-footer__share{left:-.3906vw}}@media (max-width:575px){.article-footer__share{left:0}}.article-footer__button._prev{grid-area:prev;justify-self:start}.article-footer__button._next{grid-area:next;justify-self:end}.archive-news{position:relative}.archive-news__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5.2083vw 11.25vw;margin-top:9.4444vw;padding-bottom:5.1389vw}@media (max-width:1025px){.archive-news__grid{gap:5.7617vw 11.3281vw;margin-top:9.5703vw;padding-bottom:5.6641vw}}@media (max-width:769px){.archive-news__grid{gap:10.6771vw 2.0833vw;margin-top:16.6667vw;padding-bottom:8.4635vw}}@media (max-width:575px){.archive-news__grid{display:flex;flex-direction:column;gap:21.3333vw;margin-top:32vw;padding-bottom:7.4667vw}}.archive-news__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5556vw}@media (max-width:1025px){.archive-news__pagination{gap:.7813vw}}@media (max-width:769px){.archive-news__pagination{gap:1.0417vw}}@media (max-width:575px){.archive-news__pagination{gap:2.1333vw}}.archive-news__pagination-item{--pag-size:2.5vw;position:relative;display:flex;justify-content:center;align-items:center;width:var(--pag-size);height:var(--pag-size);overflow:hidden;outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer}@media (max-width:1025px){.archive-news__pagination-item{--pag-size:3.125vw}}@media (max-width:769px){.archive-news__pagination-item{--pag-size:4.1667vw}}@media (max-width:575px){.archive-news__pagination-item{--pag-size:8.5333vw}}.archive-news__pagination-item._active .archive-news__pagination-item-background,html._desktop .archive-news__pagination-item:hover .archive-news__pagination-item-background{transform:translateY(0)}.archive-news__pagination-item-label{position:relative;z-index:1}.application-form__button svg,.archive-news__pagination-item-hover,.archive-news__pagination-item._active .archive-news__pagination-item-label{color:var(--white)}.archive-news__pagination-item-border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--dark-blue)}.archive-news__pagination-item-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--dark-blue);transform:translateY(110%);will-change:transform;transition:transform .5s}.contacts{position:relative}.contacts__backlink{margin-top:12.2222vw;margin-bottom:3.2639vw;margin-left:.9722vw}@media (max-width:1025px){.contacts__backlink{margin-top:12.8906vw;margin-bottom:3.418vw;margin-left:1.1719vw}}@media (max-width:769px){.contacts__backlink{margin-top:17.1875vw;margin-bottom:2.3438vw;margin-left:1.5625vw}}@media (max-width:575px){.contacts__backlink{margin-top:28vw;margin-bottom:8vw}}.contacts__inner{display:grid;grid-template-columns:1fr 1fr auto auto;grid-template-areas:"title title contacts subtitle""info info map map";gap:1.3889vw}@media (max-width:1025px){.contacts__inner{gap:1.5625vw}}@media (max-width:769px){.contacts__inner{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"title title title subtitle""contacts contacts info info""map map map map";gap:2.0833vw}}@media (max-width:575px){.contacts__inner{grid-template-columns:1fr 1fr;grid-template-areas:"title subtitle""contacts contacts""info info""map map";gap:4.2667vw}}.contacts__title{grid-area:title;visibility:hidden}.contacts__title .v-split-text__word{opacity:0}.contacts__subtitle{position:relative;top:-.3472vw;grid-area:subtitle;place-self:end end;color:var(--light-blue-1-2)}@media (max-width:769px){.contacts__subtitle{top:-.9115vw}}@media (max-width:575px){.contacts__subtitle{top:-.651vw}}.contacts__tel-email{display:flex;grid-area:contacts;flex-direction:column;align-items:flex-start;gap:1.3889vw}@media (max-width:1025px){.contacts__tel-email{gap:1.5625vw}}@media (max-width:769px){.contacts__tel-email{align-self:end;gap:1.8229vw}}@media (max-width:575px){.contacts__tel-email{align-self:start;gap:3.2vw;margin-top:5.3333vw}}.contacts__email,.contacts__tel{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;transition:color .3s ease-out}.contacts__email:hover,html._desktop .contacts__accordion-phone:hover,html._desktop .contacts__tel:hover,html._desktop .modals.is-compact .f-button.is-close-btn:hover{color:var(--medium-blue-2)}.contacts__map{grid-area:map;margin-top:.8333vw;width:100%;width:47.9167vw;height:28.0556vw;background-color:var(--grey)}@media (max-width:1025px){.contacts__map{margin-top:.7813vw;width:47.6563vw;height:26.2695vw}}@media (max-width:769px){.contacts__map{margin-top:1.3021vw;width:100%;height:52.8646vw}}@media (max-width:575px){.contacts__map{margin-top:2.6667vw;height:51.2vw}}.contacts__accordion-container{position:relative;top:.3472vw;display:flex;grid-area:info;flex-direction:column;align-self:end;gap:.6944vw}@media (max-width:1025px){.contacts__accordion-container{top:1.1719vw;gap:.9766vw}}@media (max-width:769px){.contacts__accordion-container{top:0;gap:1.3021vw;margin-top:3.9063vw}}@media (max-width:575px){.contacts__accordion-container{gap:1.3333vw;margin-top:1.0667vw}}.contacts__accordion{width:23.2639vw}@media (max-width:1025px){.contacts__accordion{width:22.9492vw}}@media (max-width:769px){.contacts__accordion{width:46.4844vw}}@media (max-width:575px){.contacts__accordion{width:100%}}.contacts__accordion:last-child .contacts__accordion-phone{margin-bottom:0}.contacts__accordion:last-child .contacts__accordion-content{margin-top:0}.contacts__accordion:last-child .contacts__accordion-inner{padding-bottom:0}.contacts__accordion-inner{margin-top:.6944vw;padding-bottom:2.9167vw}@media (max-width:1025px){.contacts__accordion-inner{margin-top:.9766vw;padding-bottom:2.5391vw}}@media (max-width:769px){.contacts__accordion-inner{margin-top:1.3021vw;padding-bottom:3.125vw}}@media (max-width:575px){.contacts__accordion-inner{margin-top:1.3333vw;padding-bottom:3.4667vw}}.contacts__accordion-button{--icon-width:0.8333vw;--icon-height:0.6944vw;padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;gap:.5556vw;width:100%}@media (max-width:1025px){.contacts__accordion-button{--icon-width:1.1719vw;--icon-height:0.9766vw;gap:.7813vw}}@media (max-width:769px){.contacts__accordion-button{--icon-width:1.5625vw;--icon-height:1.3021vw;gap:1.0417vw}}@media (max-width:575px){.contacts__accordion-button{--icon-width:3.2vw;--icon-height:2.6667vw;gap:2.1333vw}}.contacts__accordion-icon{position:relative;width:var(--icon-width);height:var(--icon-height);overflow:visible;transform:translateZ(0);will-change:transform;transition:transform .3s ease-out}.contacts__accordion._active .contacts__accordion-icon{transform:translateZ(0) scaleY(-1)}.contacts__accordion-content{height:0;overflow:hidden;transition:height .3s ease-out,padding-bottom .3s ease-out}.contacts__accordion._active .contacts__accordion-content{height:auto}.contacts__accordion-address{display:inline-flex;width:-moz-fit-content;width:fit-content}@media (max-width:575px){.contacts__accordion-address{margin-top:1.0667vw}}.contacts__accordion-phone{outline:0;border:0;border-radius:0;background-color:transparent;text-decoration:none;cursor:pointer;display:inline-flex;margin-top:.8333vw;width:-moz-fit-content;width:fit-content;transition:color .3s ease-out}@media (max-width:1025px){.contacts__accordion-phone{margin-top:.7813vw}}@media (max-width:769px){.contacts__accordion-phone{margin-top:1.0417vw}}@media (max-width:575px){.contacts__accordion-phone{margin-top:1.3333vw}}.application-form{--offset-down:1.5278vw;--offset-up:1.25vw;position:absolute;right:0;z-index:10000;padding:.9028vw 1.3889vw 1.3889vw;box-sizing:border-box;width:23.2639vw;color:var(--white);backdrop-filter:blur(.8333vw);transition:opacity .3s ease-out,visibility .3s ease-out}.application-form>*{position:relative}.application-form::before{content:"";position:absolute;inset:0;background-color:var(--medium-blue-3)}.application-form._success>*{display:none}.application-form._success .application-form__success-message{display:block}.application-form._success .application-form__close{display:flex}.application-form._hidden{visibility:hidden;opacity:0}.application-form[data-application-form-position=up]{bottom:calc(100% + var(--offset-up))}.application-form[data-application-form-position=down]{top:calc(100% + var(--offset-down))}.application-form[data-application-form-position=fixedDown]{position:fixed;right:1.3889vw;bottom:1.3889vw}@media (max-width:1025px){.application-form[data-application-form-position=fixedDown]{right:1.5625vw;bottom:1.5625vw}}@media (max-width:769px){.application-form[data-application-form-position=fixedDown]{right:2.0833vw;bottom:2.0833vw}}@media (max-width:575px){.application-form[data-application-form-position=fixedDown]{right:4.2667vw;bottom:4.2667vw;width:calc(100% - 8.5333vw)}}.application-form[data-application-form-align=right]{right:0}.application-form[data-application-form-align=left]{left:0}@media (max-width:1025px){.application-form{--offset-down:1.1719vw;--offset-up:1.5625vw;padding:1.0742vw 1.5625vw 1.5625vw;width:32.9102vw}}@media (max-width:769px){.application-form{--offset-down:1.5625vw;--offset-up:2.0833vw;padding:1.4323vw 2.0833vw 2.0833vw;width:46.875vw}}@media (max-width:575px){.application-form{--offset-down:3.2vw;--offset-up:4.2667vw;padding:2.9333vw 4.2667vw 3.4667vw;width:100%}}.application-form__title{margin-bottom:.625vw}@media (max-width:1025px){.application-form__title{margin-bottom:.5859vw}}@media (max-width:769px){.application-form__title{margin-bottom:.7813vw}}@media (max-width:575px){.application-form__title{margin-bottom:1.6vw}}.application-form__inputs{margin-top:1.875vw}.application-form__inputs>*+*{margin-top:1.3889vw}@media (max-width:1025px){.application-form__inputs{margin-top:2.0508vw}.application-form__inputs>*+*{margin-top:1.5625vw}}@media (max-width:769px){.application-form__inputs{margin-top:2.7344vw}.application-form__inputs>*+*{margin-top:2.0833vw}}@media (max-width:575px){.application-form__inputs{margin-top:5.6vw}.application-form__inputs>*+*{margin-top:4.2667vw}}.application-form__footer{display:flex;align-items:center;gap:1.3889vw;margin-top:2.5vw}@media (max-width:1025px){.application-form__footer{gap:1.5625vw;margin-top:2.0508vw}}@media (max-width:769px){.application-form__footer{gap:2.0833vw;margin-top:2.7344vw}}@media (max-width:575px){.application-form__footer{gap:4.2667vw;margin-top:5.6vw}}.application-form__footer-text{color:var(--light-blue-2);font-size:.6944vw;line-height:1.3;letter-spacing:-.04em}.application-form__footer-text a{text-underline-offset:.2em}@media (max-width:1025px){.application-form__footer-text{font-size:.9766vw}}@media (max-width:769px){.application-form__footer-text{font-size:1.3021vw}}@media (max-width:575px){.application-form__footer-text{font-size:2.6667vw}}.application-form__button{font-family:var(--ff-fira)}.application-form__button:hover,.application-form__button:hover svg{color:var(--white)}.application-form__button,.application-form__close,.modals .f-carousel__dots button{padding:0;border:0;background:0;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.application-form__close{--size:3.3333vw;--icon-size:0.5556vw;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);transition:background .3s ease-out}@media (max-width:1025px){.application-form__close{--size:3.9063vw;--icon-size:0.7813vw}}@media (max-width:769px){.application-form__close{--size:5.2083vw;--icon-size:1.0417vw}}@media (max-width:575px){.application-form__close{--size:10.6667vw;--icon-size:2.1333vw}}.application-form__close-icon{width:var(--icon-size);height:var(--icon-size)}.application-form__success-message{display:none}.nothing-page{position:relative;height:calc(100*var(--svh))}.nothing-page__backlink{margin-bottom:6.7361vw;margin-left:2.2917vw;padding-top:12.2917vw}@media (max-width:1025px){.nothing-page__backlink{margin-bottom:7.6172vw;margin-left:2.5391vw;padding-top:13.0859vw}}@media (max-width:769px){.nothing-page__backlink{margin-bottom:10.1563vw;margin-left:3.3854vw;padding-top:17.4479vw}}@media (max-width:575px){.nothing-page__backlink{margin-bottom:15.4667vw;margin-left:5.8667vw;padding-top:28.2667vw}}.nothing-page__content{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1.3889vw;padding-top:2.7778vw;padding-inline:1.3889vw}@media (max-width:1025px){.nothing-page__content{gap:1.5625vw;padding-top:3.7109vw;padding-inline:1.5625vw}}@media (max-width:769px){.nothing-page__content{gap:2.0833vw;padding-top:5.2083vw;padding-inline:2.0833vw}}@media (max-width:575px){.nothing-page__content{grid-template-columns:repeat(1,1fr);gap:10.1333vw;padding-top:10.6667vw;padding-inline:4.2667vw}}.nothing-page__border{position:absolute;top:0;left:1.3889vw;width:calc(100% - 2.7778vw);height:1px;background-color:var(--dark-blue)}@media (max-width:1025px){.nothing-page__border{left:1.5625vw;width:calc(100% - 3.125vw)}}@media (max-width:769px){.nothing-page__border{left:2.0833vw;width:calc(100% - 4.1667vw)}}@media (max-width:575px){.nothing-page__border{left:4.2667vw;width:calc(100% - 8.5333vw)}}.nothing-page__title{width:70%}@media (max-width:769px){.nothing-page__title{width:100%}}.nothing-page__title .v-split-text__word{opacity:0}.nothing-page__subtitle{margin-bottom:2.7778vw}@media (max-width:1025px){.nothing-page__subtitle{margin-bottom:2.3438vw}}@media (max-width:769px){.nothing-page__subtitle{margin-bottom:3.125vw}}@media (max-width:575px){.nothing-page__subtitle{margin-bottom:6.4vw}}.nothing-page__list{display:flex;flex-direction:column;gap:1.3889vw;width:23.2639vw}@media (max-width:1025px){.nothing-page__list{gap:1.9531vw;width:32.7148vw}}@media (max-width:769px){.nothing-page__list{gap:2.6042vw;width:43.6198vw}}@media (max-width:575px){.nothing-page__list{gap:5.3333vw;width:89.3333vw}}.nothing-page__list-item{font-size:.9722vw;line-height:1.3611vw;font-weight:400;letter-spacing:-.04em;--bullet-size:0.4861vw;position:relative;padding-left:1em}@media (max-width:1025px){.nothing-page__list-item{font-size:1.1719vw;line-height:1.6406vw}}@media (max-width:769px){.nothing-page__list-item{font-size:1.5625vw;line-height:2.1875vw}}@media (max-width:575px){.nothing-page__list-item{font-size:3.2vw;line-height:4.48vw}}@media (max-width:1025px){.nothing-page__list-item{--bullet-size:0.5859vw;padding-left:1.3em}}@media (max-width:769px){.nothing-page__list-item{--bullet-size:0.7813vw}}@media (max-width:575px){.nothing-page__list-item{--bullet-size:1.6vw}}.nothing-page__list-item::before{position:absolute;top:.4em;left:0;width:var(--bullet-size);height:var(--bullet-size);background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%220.169922%22%20width%3D%224%22%20height%3D%224%22%20transform%3D%22rotate\(45%203%200.169922\)%22%20fill%3D%22%23B1D9ED%22%2F%3E%0A%3C%2Fsvg%3E)no-repeat center/contain;line-height:1;content:""}@media (max-width:575px){.nothing-page__list-item::before{top:.5em}}.modals{--modal-width:57.7778vw;--fancybox-bg:var(--medium-blue-80);--caption-gap:1.1111vw;--button-size:3.3333vw;--close-button-size:2.5vw;--button-nav-offset-x:33.0556vw;--padding:1.3889vw;--padding-bottom:0.9722vw;--close-icon-size:0.9722vw;--nav-button-bottom:0;--caption-width:18.75vw;--dots-bottom:2vh;--dots-gap:0.2778vw;--dot-size:0.5556vw}.modals .fancybox__backdrop{backdrop-filter:blur(4px)}@media (max-width:575px){.modals .fancybox__slide{padding:0}}.modals .fancybox__content{padding:0}.modals .f-carousel__dots{position:absolute;bottom:var(--dots-bottom);left:0;display:flex;justify-content:center;gap:var(--dots-gap);width:100%}.modals .f-carousel__dots button{width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--white-20)}.modals .fancybox__nav{--f-button-width:2.2222vw;--f-button-height:2.2222vw;--f-button-svg-width:var(--f-button-width);--f-button-svg-height:var(--f-button-width);--f-button-next-pos:0;--f-button-prev-pos:0;--f-button-svg-stroke-width:0;--f-button-svg-filter:none;--f-button-color:var(--white);--f-button-bg:var(--dark-blue);--f-button-hover-bg:var(--medium-blue-2);--f-button-active-bg:var(--medium-blue-2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row-reverse;justify-content:space-between;width:var(--modal-width);max-width:100%;pointer-events:none}.modals .fancybox__nav svg{stroke-linecap:square;stroke-linejoin:miter}.modals .fancybox__nav [disabled]{opacity:0;visibility:hidden}.modals .fancybox__nav .f-button.is-next,.modals .fancybox__nav .f-button.is-prev{position:relative;inset:auto;pointer-events:all}.modals .fancybox__nav .f-button.is-next::before,.modals .fancybox__nav .f-button.is-prev::before{top:-20px;bottom:-20px}.modals .fancybox__nav .f-button.is-prev{transform:translateX(-50%)}.modals .fancybox__nav .f-button.is-next{transform:translateX(50%)}.modals.is-compact .f-button.is-close-btn{top:.1875rem;right:.1875rem;background:0;color:var(--dark-blue);opacity:1}.modals.is-compact .f-button.is-close-btn svg{--f-button-svg-width:0.9722vw;--f-button-svg-height:0.9722vw;--f-button-svg-stroke-width:4;stroke-linecap:square}@media (max-width:1025px){.modals{--modal-width:67.3828vw;--dots-gap:0.3906vw;--dot-size:0.7813vw}.modals .fancybox__nav{--f-button-width:3.125vw;--f-button-height:3.125vw;--f-button-next-pos:14.7461vw;--f-button-prev-pos:14.7461vw}.modals.is-compact .f-button.is-close-btn svg{--f-button-svg-width:1.3672vw;--f-button-svg-height:1.3672vw}}@media (max-width:769px){.modals{--modal-width:56.6406vw;--dots-gap:0.5208vw;--dot-size:1.0417vw}.modals .fancybox__nav{--f-button-width:4.1667vw;--f-button-height:4.1667vw;--f-button-next-pos:19.0104vw;--f-button-prev-pos:19.0104vw}.modals.is-compact .f-button.is-close-btn svg{--f-button-svg-width:1.8229vw;--f-button-svg-height:1.8229vw}}@media (max-width:575px){.modals{--dots-bottom:5.6vw;--dots-gap:1.0667vw;--dot-size:2.1333vw}.modals .f-carousel__dots button{background-color:var(--dark-blue-20)}.modals .f-carousel__dots .is-current button{background-color:var(--dark-blue)}.modals .fancybox__nav{--f-button-width:8.5333vw;--f-button-height:8.5333vw;--f-button-next-pos:76.8vw;--f-button-prev-pos:76.8vw;inset:auto;bottom:0;left:0;padding:4.2667vw;width:100%;transform:none}.modals .fancybox__nav .f-button.is-next,.modals .fancybox__nav .f-button.is-prev{transform:none}.modals.is-compact .f-button.is-close-btn svg{--f-button-svg-width:3.7333vw;--f-button-svg-height:3.7333vw}}.modal{position:relative;display:grid;grid-template-columns:410fr 422fr;max-width:var(--modal-width);background-color:var(--white);color:var(--dark-blue)}.modal._success{height:auto}.modal._success .f-button.is-close-btn{display:none}@media (max-height:900px){.modal{transform-origin:top center;scale:.8}}@media (max-width:1025px){.modal{grid-template-columns:337fr 353fr}}@media (max-width:769px){.modal{grid-template-rows:25% 75%;grid-template-columns:1fr;height:85%}}@media (max-width:575px){.modal{flex-shrink:0;box-sizing:border-box;max-width:100%;height:100%}.has-dots .modal{padding-bottom:calc(var(--f-button-height) + 3.2vw)}.modal._success{height:auto}}.modal__cover{display:block;height:100%}.modal__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal__content{margin-bottom:auto}.modal__content-wrapper{display:flex;grid-area:1/1/-1/-1;flex-grow:1;flex-direction:column;overflow-y:auto;contain:size layout;transition:visibility .3s ease-out .3s,opacity .3s ease-out .3s}.modal__content-wrapper._hidden{visibility:hidden;opacity:0;transition:visibility .3s ease-out,opacity .3s ease-out}.modal__content-wrapper form{display:flex;flex-direction:column;height:100%}@media (max-width:769px){.modal__content-wrapper{margin-bottom:6.875rem;padding-bottom:1.875rem;contain:none}}.modal__right{display:grid;flex-grow:1;padding:1.25vw 1.6667vw;min-height:40vw}.modal._success .modal__right{grid-column:1/-1;padding:2.2222vw 2.7778vw;min-height:auto;text-align:center}@media (max-width:1025px){.modal__right{padding:1.7578vw 1.4648vw;min-height:45vw}.modal._success .modal__right{padding:3.418vw 3.9063vw}}@media (max-width:769px){.modal__right{padding:2.3438vw 2.0833vw;padding-bottom:15%;min-height:55vw}.modal._success .modal__right{padding:4.5573vw 5.2083vw}}@media (max-width:575px){.modal__right{padding:4.2667vw}.modal._success .modal__right{padding:8.8vw 10.6667vw}}.modal__title{margin-bottom:.6944vw;padding-right:1.0417vw}.modal._success .modal__title{margin-bottom:.2778vw;padding:0}@media (max-width:1025px){.modal__title{margin-bottom:.9766vw}.modal._success .modal__title{margin-bottom:.5859vw}}@media (max-width:769px){.modal__title{margin-bottom:1.3021vw}.modal._success .modal__title{margin-bottom:.7813vw}}@media (max-width:575px){.modal__title{margin-bottom:2.6667vw;font-size:6.4vw;line-height:1.2}.modal._success .modal__title{margin-bottom:1.3333vw}}.modal__footnote *+*,.modal__subtitle *+*{margin-top:.4167vw}@media (max-width:1025px){.modal__footnote *+*,.modal__subtitle *+*{margin-top:.3906vw}}@media (max-width:769px){.modal__footnote *+*,.modal__subtitle *+*{margin-top:.5208vw}}@media (max-width:575px){.modal__footnote *+*,.modal__subtitle *+*{margin-top:1.0667vw}}.modal__footnote{margin-top:.1389vw;color:var(--dark-blue-30)}@media (max-width:1025px){.modal__footnote{margin-top:.5859vw}}@media (max-width:769px){.modal__footnote{margin-top:.2604vw}}@media (max-width:575px){.modal__footnote{margin-top:1.0667vw}}.modal__inputs{display:flex;flex-direction:column;row-gap:1.1111vw}@media (max-width:1025px){.modal__inputs{row-gap:1.5625vw}}@media (max-width:769px){.modal__inputs{row-gap:2.0833vw}}@media (max-width:575px){.modal__inputs{row-gap:4.2667vw}}*+.modal__inputs{margin-top:1.1111vw}@media (max-width:1025px){*+.modal__inputs{margin-top:1.5625vw}}@media (max-width:769px){*+.modal__inputs{margin-top:2.0833vw}}@media (max-width:575px){*+.modal__inputs{margin-top:4.2667vw}}.modal__radio-list{display:flex;gap:.5556vw;padding:.4861vw 0}.modal__radio-list>*{flex-grow:1;flex-basis:100%}@media (max-width:1025px){.modal__radio-list{gap:.7813vw;padding:1.0742vw 0}}@media (max-width:769px){.modal__radio-list{gap:1.0417vw;padding:.9115vw 0}}@media (max-width:575px){.modal__radio-list{gap:2.1333vw;padding:2.4vw 0}}.modal__button{flex:none;align-self:end;margin-top:1.1111vw;margin-bottom:.4167vw;width:100%}.modal._success .modal__button{margin-top:1.25vw;margin-bottom:.5556vw;margin-inline:auto;width:-moz-max-content;width:max-content}@media (max-width:1025px){.modal__button{margin-top:1.5625vw;margin-bottom:-.293vw}.modal._success .modal__button{margin-top:1.7578vw;margin-bottom:.4883vw}}@media (max-width:769px){.modal__button{position:absolute;right:0;bottom:2.0833vw;left:0;margin:0 auto;margin-top:3.125vw;margin-bottom:-.3906vw;width:calc(100% - 4.1666vw)}.modal._success .modal__button{position:relative;bottom:0;margin-top:2.3438vw;margin-bottom:.651vw}}@media (max-width:575px){.modal__button{bottom:14.9333vw;margin-top:6.4vw;width:calc(100% - 8.5334vw)}.modal._success .modal__button{position:relative;bottom:0;margin-top:4.8vw;margin-bottom:1.8667vw}.modal#collaboration .modal__button{position:relative;bottom:0}}.modal a{text-underline-offset:.15em}._ios .modal a[href^="mailto:"],._ios .modal a[href^="tel:"],._mac .modal a[href^="mailto:"],._mac .modal a[href^="tel:"]{font-family:"Arial",sans-serif;white-space:nowrap;letter-spacing:0}