*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;user-select:text}:focus{outline:none}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{height:3px;width:3px}::-webkit-scrollbar-track{background:none;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--text-light);border-radius:5px}a{color:inherit;text-decoration:none;transition:all .3s}a:hover{color:var(--accent)}html{scroll-behavior:auto}body{background:var(--bg);color:var(--text);font:300 14px/1.4em Gilroy,sans-serif;margin:0;padding:0;scroll-behavior:smooth}main{width:100%}.overflow{overflow:hidden}img{-o-object-fit:cover;object-fit:cover}img,svg{height:auto;max-width:100%}p{margin-top:0}.btn{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:300;gap:6px;justify-content:center;letter-spacing:.16px;line-height:19px;overflow:hidden;padding:24px 30px 25px;width:-moz-max-content;width:max-content}.btn,.btn svg{position:relative;transition:all .3s ease}.btn svg{z-index:2}.btn svg path,.btn:before{transition:all .3s ease}.btn:before{background:#fff;border-radius:10px;bottom:5px;content:"";left:5px;position:absolute;top:5px;width:0;z-index:1}.btn span{position:relative;z-index:2}@media (min-width:1200px){.btn:hover{background:#fff!important;color:#111!important}.btn:hover svg{transform:rotate(45deg) translate(3px,1px)}.btn:hover:before{background:#e9e9e9;width:calc(100% - 10px)}}.btn.btn-small{padding:19px 30px 20px}.btn.btn-green{color:#fff}.btn.btn-green,.btn.btn-green:before{background:var(--accent)}@media (min-width:1200px){.btn.btn-green:hover{background:#4fbd43!important;color:#fff!important}.btn.btn-green:hover:before{background-color:#409e36}}.btn.btn-black{background:#111;color:#fff}@media (min-width:1200px){.btn.btn-black:hover{background:#4fbd43!important;color:#fff!important}.btn.btn-black:hover:before{display:none}}.btn-back{align-items:center;background:var(--bg);border-radius:10px;display:flex;height:58px;justify-content:center;margin:100px 15px -70px;width:58px}@media (min-width:768px){.btn-back{margin-bottom:-100px}}@media (min-width:1200px){.btn-back{margin-left:26px}}@media (min-width:1440px){.btn-back{margin-left:76px}}.btn-back:hover{background:#111}.btn-back:hover path{stroke:#fff}.btn-back path{stroke:#111;transition:all .3s}.breadcrumbs{margin:0 auto 15px;max-width:1540px;padding:114px 16px 0;position:relative}@media (min-width:1440px){.breadcrumbs{margin-bottom:30px;padding:138px 50px 0}}.breadcrumbs__list{align-items:center;color:#939393;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:5px;letter-spacing:.12px;line-height:80%}@media (min-width:768px){.breadcrumbs__list{font-size:14px;width:100%}}.breadcrumbs__link{transition:all .3s ease}.breadcrumbs__link:hover{color:#111}.productTail{background:#fff;border-radius:16px;padding:15px}@media (min-width:1200px){.productTail{padding:30px}}.productTail__header{display:flex;justify-content:space-between;margin-bottom:15px}@media (min-width:1200px){.productTail__header{margin-bottom:20px}}.productTail__title .title{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:140%;margin-bottom:5px}@media (min-width:1200px){.productTail__title .title{font-size:18px;letter-spacing:.18px;line-height:120%;margin-bottom:8px}}.productTail__title .params{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}.productTail__buttons{display:flex;gap:5px}.productTail__buttons a{align-items:center;background:#f2f2f2;border-radius:10px;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.productTail__buttons a svg path{transition:all .3s ease}@media (min-width:1200px){.productTail__buttons a:hover{background:#4fbd43}.productTail__buttons a.compare:hover svg path{stroke:#fff}.productTail__buttons a.like:hover svg path{fill:#fff}}.productTail__image{align-items:center;display:flex;height:290px;justify-content:center;margin-bottom:15px;padding:50px 0;position:relative}@media (min-width:992px){.productTail__image{height:286px}}@media (min-width:1200px){.productTail__image{margin-bottom:20px;padding:41px 0}}.productTail__image img{height:100%;width:auto}.productTail__image .location{bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0}.productTail__image .location span{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:5px;text-align:center}.productTail__image .location__box{align-items:center;border:2px solid #d1d1d1;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.productTail__description{color:#111;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:120%;margin-bottom:12px}.productTail__tags{display:flex;flex-wrap:wrap;gap:5px}.productTail__tags .item{align-items:center;background:#f2f2f2;border-radius:10px;color:#939393;display:flex;font-size:16px;font-weight:500;letter-spacing:.16px;line-height:1em;padding:8.5px 10px;text-align:center;white-space:nowrap}.simplefavorite-button.active{opacity:1!important}.simplefavorite-button svg rect{display:none}.simplefavorite-button:not(.active) path{fill:none;stroke:#111}.compare:not(.delete).active path{fill:#111}.compare:hover path,.simplefavorite-button:hover path{stroke:#fff}.compare.active:hover path,.simplefavorite-button.active:hover path{fill:#fff}.flat-pop{height:100%;width:100%}.flat-pop,.preloader{align-items:center;display:flex;justify-content:center}.preloader{background-color:#f2f2f2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000001}.preloader svg{width:140px}.preloader svg .svg-elem-1{fill:transparent;transition:fill .7s linear .8s}.preloader svg.active .svg-elem-1{fill:#111}.preloader svg .svg-elem-2{fill:transparent;transition:fill .7s linear .9s}.preloader svg.active .svg-elem-2{fill:#111}.preloader svg .svg-elem-3{fill:transparent;transition:fill .7s linear 1s}.preloader svg.active .svg-elem-3{fill:#111}.preloader svg .svg-elem-4{fill:transparent;transition:fill .7s linear 1.1s}.preloader svg.active .svg-elem-4{fill:#111}.preloader svg .svg-elem-5{fill:transparent;transition:fill .7s linear 1.2s}.preloader svg.active .svg-elem-5{fill:#111}.preloader svg .svg-elem-6{fill:transparent;transition:fill 1s linear 1.3s}.preloader svg.active .svg-elem-6{fill:#111}.preloader svg .svg-elem-7{fill:transparent;transition:fill 1s linear 1.4s}.preloader svg.active .svg-elem-7{fill:#111}.preloader svg .svg-elem-8{fill:transparent;transition:fill 1s linear 1.5s}.preloader svg.active .svg-elem-8{fill:#111}.preloader svg .svg-elem-9{fill:transparent;transition:fill 1s linear 1.6s}.preloader svg.active .svg-elem-9{fill:#111}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}body.tax-planing .header{animation:translateTop 1.2s 3.4s forwards;opacity:0;transform:translateY(-100%);visibility:hidden}@keyframes translateTop{to{opacity:1;transform:translateY(0);visibility:visible}}body.single-projects .header{animation:translateTop 1.2s 1s forwards;opacity:0;transform:translateY(-100%);visibility:hidden}h2{font-size:38px;font-weight:500;line-height:115%;margin:0 0 25px}button{background:none;border:none;cursor:pointer;font:inherit;padding:0;transition:all .3s}a.button{display:inline-block}.button{background:var(--accent);transition:all .3s}.button:hover{background:#4fbd43!important}.header{left:16px;position:fixed;right:16px;top:16px;z-index:10000000000}.header__wrapper{background:#fff;border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:5px}.header.fixed{left:0;right:0;top:0}.header.fixed .header__wrapper{border-radius:0 0 var(--border-radius) var(--border-radius);padding:5px 16px}.header .logo{border-radius:10px;display:block;padding:5px}.header .logo svg{display:block;height:48px;width:auto}.header .button-wrap{align-items:center;display:flex;gap:5px}.consult-button{background:var(--accent);border-radius:10px;padding:3px;position:relative;transition:all .3s}.consult-button:hover{background:#4fbd43!important;color:#fff!important}.consult-button .svg-wrap{align-items:center;background:hsla(0,0%,100%,.302);border-radius:7px;display:flex;height:40px;justify-content:center;min-width:40px;z-index:2}.consult-button span{z-index:2}.consult-button .svg-wrap path{transition:all .3s ease}@media screen and (min-width:1200px){.header .logo{background:var(--bg)}.consult-button:before{background:#409e36;border-radius:10px;bottom:5px;content:"";left:5px;position:absolute;top:5px;transition:all .3s ease;width:58px}.consult-button:hover:before{width:calc(100% - 10px)}.consult-button .svg-wrap{background:transparent}.consult-button:hover .svg-wrap path{fill:#fff}}.menu-trigger{align-items:center;background:var(--bg);border-radius:10px;display:flex;height:46px;justify-content:center;width:46px}.menu{list-style:none;margin:0;padding:0}.header .menu a:hover{color:inherit}.header .menu .sub-menu{display:none;list-style:none;margin:15px 0;padding:0}.header .menu .sub-menu li{background:#fff url(../../images/caret-right.svg) no-repeat calc(100% - 15px);border:1px solid #e9e9e9;border-radius:16px;margin-bottom:5px;padding:5px}.header .menu .sub-menu li>a{white-space:nowrap}#menu-prime .sub-menu li{opacity:0;transition:all .3s ease}#menu-prime .sub-menu li:nth-child(1n+1){transition-delay:.15s}#menu-prime .sub-menu li:nth-child(1n+2){transition-delay:.3s}#menu-prime .sub-menu li:nth-child(1n+3){transition-delay:.45s}#menu-prime .sub-menu li:nth-child(1n+4){transition-delay:.6s}#menu-prime .sub-menu li:nth-child(1n+5){transition-delay:.75s}#menu-prime .sub-menu li:nth-child(1n+6){transition-delay:.9s}#menu-prime .sub-menu li:nth-child(1n+7){transition-delay:1.05s}#menu-prime .sub-menu li:nth-child(1n+8){transition-delay:1.2s}#menu-prime .sub-menu li:nth-child(1n+9){transition-delay:1.35s}#menu-prime .sub-menu li:nth-child(1n+10){transition-delay:1.5s}#menu-prime .menu-item-has-children.anim .sub-menu li{opacity:1}#menu-prime .menu-item-has-children.anim .sub-menu li:first-child>img{z-index:1}#menu-prime .menu-item-has-children.anim .sub-menu li.opacity{opacity:.3}#menu-prime .menu-item-has-children.anim .sub-menu:hover li:not(.opacity)>img{opacity:1!important}#menu-prime .menu-item-has-children .sub-menu:hover li{transition-delay:0s}.projects-submenu li{min-height:60px}.projects-submenu li>a img{border-radius:12px;display:block;height:50px;-o-object-fit:cover;object-fit:cover;width:70px}.projects-submenu li>a{align-items:center;display:flex;gap:10px}.projects-submenu .address{color:var(--text-light);display:block;font-size:12px}.flats-submenu a>span{background:var(--bg);border-radius:10px;display:inline-block;line-height:34px;margin-right:8px;text-align:center;width:34px}.footer{background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 15px;position:relative}.footer .logo svg{height:auto;width:79px}.footer .socials{display:flex;gap:8px}.footer .socials a{align-items:center;background:var(--bg);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.compare-link path,.favorites-link path,.footer .socials a path,.logo path{transition:all .3s}.favorites-link:hover path,.footer .socials a:hover path{fill:#111!important}.header .logo:hover path{fill:var(--accent)}.compare-link:hover .icon path{fill:#111!important;stroke:#111!important}.footer .logo:hover path,.footer .socials a:hover,.header .logo:hover{fill:var(--accent);fill-opacity:1}.footer .text{color:#4d4d4d;margin:10px 0 30px;max-width:300px}.footer .contact-wrap{margin-bottom:20px;padding:20px 0 25px}.footer .contact-wrap>span{color:var(----text-light);display:block;font-size:12px;margin-bottom:12px}.footer .contact-wrap>span:not(:first-of-type){margin-top:25px}.footer .contact-wrap .phone{font-size:35px;line-height:1em}.footer .contact-wrap .email{font-size:24px;line-height:1em}.footer .project-addresses a{display:block;margin:5px 0}.footer .add-links>a{color:var(----text-light);display:block}.footer .add-links>:hover{color:var(--accent)}.footer .bottom{color:var(----text-light) 3}.footer .dev-info svg{margin-left:5px;vertical-align:-3px}.footer .dev-info:hover{color:#3287fc}.footer .dev-info path{transition:all .3s}.footer .dev-info:hover path[fill="#4D4D4D"]{fill:#3287fc}.footer .dev-info:hover path[fill="#939393"]{fill:#1dc3fc}#menu-footer,#menu-footer-eng{-moz-column-count:2;column-count:2;margin-bottom:25px}#menu-footer li,#menu-footer-eng li{margin-bottom:25px}.lang-switcher{color:initial;font-size:14px;list-style:none;margin:0;padding:0}.contact-form{border-radius:20px 20px 0 0;overflow:hidden;position:relative;z-index:1}.contact-form h2{color:#fff;margin:30px 16px 40px}.contact-form .wpcf7{background:#fff;border-radius:20px;padding:16px;position:relative;z-index:1}.contact-form .wpcf7 h3{font-size:24px;font-weight:400;line-height:120%;margin:0 0 25px}.contact-form+.footer{margin-top:70px}input,select,textarea{border:1px solid #e9e9e9;border-radius:12px;font:inherit;font-size:16px;max-width:100%;padding:0 15px;width:100%}.wpcf7 input{line-height:47px}.wpcf7 textarea{max-height:121px;padding:15px}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/caret.svg) no-repeat calc(100% - 15px);font-size:16px;line-height:1em;padding:13px 15px}.wpcf7 label{color:var(--text-light);display:block;font-size:12px;margin:20px 0 10px}.wpcf7 .wpcf7-list-item,.wpcf7 .wpcf7-list-item label{margin:0}.wpcf7 .wpcf7-list-item input{position:absolute;visibility:hidden;z-index:-1}.wpcf7-list-item-label{transition:all .3s}.wpcf7-list-item-label:before{border:1px solid var(--text-light);border-radius:6px;display:inline-block;height:20px;margin-right:8px;vertical-align:-7px;width:20px}.wpcf7 .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}.wpcf7 .wpcf7-list-item a{color:var(--text);white-space:nowrap}.wpcf7 p{margin:20px 0}.wpcf7 input[type=submit]{background:var(--accent);border:none;border-radius:16px;color:#fff;cursor:pointer;line-height:68px;transition:all .3s;width:100%}.wpcf7 input[type=submit]:hover{background:#4fbd43!important;color:#fff!important}@media (min-width:375px){.footer .contact-wrap .phone{font-size:40px}}@media (max-width:767px){.footer .socials:not(.active){position:absolute;right:16px;top:20px}.footer .dev-info{display:block}.footer .add-links>a,.footer .dev-info{margin-bottom:12px}.menu-hidden-on-mob{overflow:visible!important}.lang-switcher{display:none!important}#menu-prime .sub-menu li{opacity:1!important}}@media (min-width:768px){.footer .add-links{display:flex;gap:30px}.footer .socials{margin-bottom:25px}}@media (min-width:768px) and (max-width:1199px){.footer-inner{float:left;width:50%}#menu-footer,#menu-footer-eng{float:right;width:50%}.footer .contact-wrap{clear:both}.dev-info{float:right}}@media (max-width:1199px){.menu-hidden-on-mob{bottom:70px;display:none;left:16px;overflow:auto;padding-right:16px;position:fixed;right:0;top:114px}body.overlay:before{background:var(--bg);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:1000}.compare-link .icon,.consult-button span,.favorites-link .icon,.menu-trigger.active svg:first-of-type,.menu-trigger:not(.active) svg:last-of-type{display:none}.header .menu>li{margin-bottom:25px}.header .menu>li.menu-item-has-children>a{align-items:center;display:flex;font-size:32px;justify-content:space-between;line-height:1.1em}.header .menu>li.menu-item-has-children>a:after{align-items:center;background:var(--text);border-radius:50%;content:url(../../images/caret-down-white.svg);display:flex;font-size:medium;height:28px;justify-content:center;line-height:1em;transition:all .3s;width:28px}.header .menu>li.menu-item-has-children.active>a:after{background:#e9e9e9;content:url(../../images/caret.svg);transform:scale(-1)}.header .menu-wrap .lang-switcher{bottom:16px;position:fixed;right:16px}.compare-link,.favorites-link{display:block;margin-bottom:25px}.footer .socials.active{bottom:16px;left:16px;position:fixed;z-index:1001}.footer .socials.active a:not(:hover){background:#fff}.footer .contact-wrap{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.footer .lang-switcher{position:absolute;right:0;top:0}.footer .add-links{margin-bottom:25px;position:relative}.footer .add-links>a{font-size:12px}}@media (min-width:1200px){.menu-trigger{display:none}.header{left:0;right:0;top:0}.header__wrapper{background:none;border-radius:0 0 var(--border-radius) var(--border-radius);gap:10px;padding:16px 20px 10px;transition:all .3s ease}.header.fixed .header__wrapper{background:#fff;padding:10px 20px}.header-wrap{align-items:center;background:#fff;border-radius:var(--border-radius);display:flex;gap:40px;padding:5px 30px 5px 5px;width:calc(100% - 208px)}.home .header-wrap,.single-projects .header-wrap{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.5)}.menu-hidden-on-mob{align-items:center;display:flex;justify-content:space-between;width:100%}.header .menu-wrap{display:flex;gap:30px}.header .lang-switcher{border-left:1px solid #939393;padding-left:30px}.consult-button{align-items:center;border-radius:var(--border-radius);color:#fff;display:flex;font-size:14px;gap:10px;line-height:1.2em;max-width:198px;padding:5px;text-align:left}.consult-button .svg-wrap{border-radius:10px;height:58px;min-width:58px}.header .menu{display:flex;gap:30px}.header .menu li.menu-item-has-children{position:relative}.header .menu li.menu-item-has-children>a:after{content:url(../../images/caret.svg);display:inline-block;margin-left:5px;transition:all .3s}.header .menu li.menu-item-has-children.active>a:after{transform:rotate(-180deg)}.header .menu>li:not(.menu-item-has-children) a{position:relative}.header .menu>li:not(.menu-item-has-children) a:after{background-color:var(--text);border-radius:8px 8px 0 0;bottom:-26px;content:"";height:0;left:0;opacity:1;position:absolute;transition:.3s;width:100%}.header .menu>li:not(.menu-item-has-children):hover a:after{height:5px;opacity:1}.header.fixed .menu>li:not(.menu-item-has-children) a:after{bottom:-37px}.header .menu .sub-menu{left:0;margin:0;padding:44px 10px 5px;position:absolute;top:100%}.header.fixed .header .menu .sub-menu{padding-top:54px}.header .menu .sub-menu:before{background:#fff;border-radius:0 20px 20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:34px;z-index:-1}.header.fixed .header .menu .sub-menu:before{top:44px}.header .menu .sub-menu.projects-submenu{padding-right:300px}.header .menu .sub-menu.flats-submenu{padding-right:270px}.header .menu .sub-menu li{min-width:-moz-max-content;min-width:max-content;padding-right:40px;transition:all .3s}.header .menu .sub-menu li.opacity{opacity:.3}.compare-wrap{display:flex;gap:8px}.flats-submenu .img-wrap,.projects-submenu li>img{border-radius:20px;bottom:10px;height:calc(100% - 54px);position:absolute;right:10px;top:44px}.projects-submenu li>img{-o-object-fit:cover;object-fit:cover;width:279px}.flats-submenu .img-wrap{align-items:center;background:var(--bg);display:flex;justify-content:center;padding:30px;width:249px}.header.fixed .flats-submenu .img-wrap,.header.fixed .projects-submenu li>img{height:calc(100% - 64px);top:55px}.flats-submenu li:hover .img-wrap,.projects-submenu li:hover>img{z-index:1}.header .menu .sub-menu.projects-submenu li:hover{background:var(--bg) url(../../images/caret-right.svg) no-repeat calc(100% - 15px) center}.favorites-link{background:var(--bg);border-radius:10px;display:inline-block;margin-right:5px}.favorites-link .text{display:none}.favorites-link .icon{position:relative}.compare-link .icon svg,.favorites-link .icon svg{display:block}.favorites-link .icon svg path{fill:#fff;stroke:#111}.compare-counter,.favorites-link .favorites-counter{background:var(--accent);border-radius:50%;color:#fff;display:block;font-size:12px;line-height:1em;min-width:18px;padding:3px 4px;position:absolute;right:-7px;text-align:center;top:-4px}.compare-link{align-items:center;display:inline-flex;gap:8px}.compare-link .icon{background:var(--bg);border-radius:10px;display:inline-block;position:relative}.footer{padding:20px}.footer .flex{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;display:flex;justify-content:space-between;margin-bottom:20px;padding-top:20px;position:relative}.footer .logo svg{width:107px}.footer .text{margin-top:20px}.footer .contact-wrap{padding:0;text-align:right}.footer .bottom{display:flex;justify-content:space-between}.footer .add-links{gap:50px;margin:0;order:1}.dev-info{order:2}#menu-footer li,#menu-footer-eng li{max-width:200px}.contact-form{align-items:flex-end;border-radius:25px;display:flex;justify-content:space-between;padding:20px}.contact-form h2{font-size:64px;margin:0 0 20px 20px;max-width:577px}.contact-form .wpcf7{padding:20px 20px 0;width:453px}.contact-form .wpcf7 h3{font-size:32px;margin-bottom:40px}.wpcf7-acceptance{font-size:16px}.contact-form+.footer{margin-top:-35px;padding-top:85px}}@media (min-width:1440px){.header{left:50px;right:50px}.header.fixed .header__wrapper{padding:10px 50px}.footer{padding:50px}.footer .flex{padding-top:40px}.footer .contact-wrap .phone{font-size:46px}.footer .contact-wrap>span:not(:first-of-type){margin-top:40px}#menu-footer li,#menu-footer-eng li{margin-bottom:35px}.dev-info{text-align:right;width:210px}.contact-form{padding:50px calc(50% - 670px)}.contact-form h2{margin:0}}@media (min-width:1920px){.contact-form{padding-bottom:140px;padding-top:140px}}.section-galleryVideo{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-galleryVideo{margin:140px auto;padding:0 50px}}.section-galleryVideo__header{margin-bottom:25px}@media (min-width:1200px){.section-galleryVideo__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}}@media (max-width:1199px){.section-galleryVideo__header .btn{display:none}}.section-galleryVideo__title{font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0}@media (min-width:1200px){.section-galleryVideo__title{color:#111;font-size:64px;letter-spacing:.64px;line-height:100%}}.section-galleryVideo__slider{padding-right:16px}@media (min-width:768px){.section-galleryVideo__slider{overflow:hidden;padding-right:0}}.section-galleryVideo__slider .slider .slide{cursor:pointer}.section-galleryVideo__slider .slider .slide .video{background-color:#111;border-radius:16px;display:block;height:190px;margin-bottom:10px;overflow:hidden;position:relative;transition:all .3s ease}@media (min-width:1200px){.section-galleryVideo__slider .slider .slide .video{border-radius:20px;height:270px;margin-bottom:15px}}.section-galleryVideo__slider .slider .slide .video-iframe{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.section-galleryVideo__slider .slider .slide .video-play{align-items:center;background-color:#fff;border-radius:16px;display:flex;height:58px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px;z-index:2}.section-galleryVideo__slider .slider .slide .video-play svg path{transition:all .3s ease}.section-galleryVideo__slider .slider .slide .name{font-size:18px;font-style:normal;font-weight:400;letter-spacing:.18px;line-height:120%;transition:all .3s ease}@media (min-width:1200px){.section-galleryVideo__slider .slider .slide .name{font-size:24px;letter-spacing:.24px}}.section-galleryVideo__slider .slider .slide:hover .video-iframe{transform:scale(1.05)}.section-galleryVideo__slider .slider .slide:hover .video-play svg path{fill:var(--accent)}.section-galleryVideo__slider .slider .slide:hover .name{color:var(--accent)}.section-partners{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-partners{margin:120px auto 193px;padding:0 50px}}.section-partners__icon{align-items:center;border:1px solid #d1d1d1;border-radius:12px;display:flex;height:50px;justify-content:center;margin-bottom:12px;width:50px}@media (min-width:1200px){.section-partners__icon{margin:0 auto 20px}}.section-partners__line{align-items:center;display:none;gap:10px;margin-bottom:40px}@media (min-width:1200px){.section-partners__line{display:flex}}.section-partners__line .icon-line{background-color:#b5d8b6;flex:1 0;height:1px}.section-partners__line .icon-img{height:auto;width:24px}.section-partners__title{font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:25px}@media (min-width:1200px){.section-partners__title{margin-bottom:20px;text-align:center}}.section-partners__list{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.section-partners__list{flex-direction:row;gap:20px}}.section-partners__list .item{align-items:center;background:#fff;border-radius:15px;display:flex;gap:15px;padding:10px}@media (min-width:768px){.section-partners__list .item{align-items:flex-start;border-radius:20px;flex:1 0;flex-direction:column;gap:30px;padding:30px}}.section-partners__list .item__logo{align-items:center;border:.7px solid #e9e9e9;border-radius:8.4px;display:flex;height:70px;justify-content:center;width:70px}@media (min-width:1200px){.section-partners__list .item__logo{height:100px;width:100px}}.section-partners__list .item__info{flex:1 0}.section-partners__list .item__info .name{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:140%;margin-bottom:6px}@media (min-width:1200px){.section-partners__list .item__info .name{font-size:24px;letter-spacing:.24px;line-height:120%;margin-bottom:10px}}.section-partners__list .item__info .position{font-size:12px;font-style:normal;font-weight:300;letter-spacing:.12px;line-height:80%}@media (min-width:1200px){.section-partners__list .item__info .position{font-size:14px;letter-spacing:.14px}}.section-documents{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-documents{margin:140px auto 120px;padding:0 20px}}.section-documents__content{background-color:var(--bg-white);border-radius:20px;padding:30px 15px 15px}@media (min-width:1200px){.section-documents__content{align-items:center;display:flex;justify-content:space-between;padding:30px}}.section-documents__header{margin-bottom:25px}@media (min-width:1200px){.section-documents__header{margin-bottom:0;max-width:450px}}.section-documents__title{font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-documents__title{font-size:46px;letter-spacing:.46px;margin-bottom:20px}}.section-documents__description{color:var(--text-grey);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:140%}@media (min-width:1200px){.section-documents__description{font-size:18px;letter-spacing:.18px}}.section-documents__list{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media (min-width:1200px){.section-documents__list{gap:20px;grid-template-columns:repeat(2,1fr);width:50%}}.section-documents__list .item{border-radius:12px;cursor:pointer}@media (min-width:1200px){.section-documents__list .item{border-radius:16px}}.section-documents__list .item:not(.item-open-all){background:#f2f2f2;border:1px solid #e9e9e9;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;position:relative;transition:all .3s ease}@media (min-width:1200px){.section-documents__list .item:not(.item-open-all){gap:12px;padding:14px}}.section-documents__list .item:not(.item-open-all) .name{color:#111;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:140%;position:relative;z-index:2}@media (min-width:1200px){.section-documents__list .item:not(.item-open-all) .name{font-size:18px;letter-spacing:.18px}}.section-documents__list .item:not(.item-open-all) .date{color:var(--text-light);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:80%;position:relative;z-index:2}.section-documents__list .item:not(.item-open-all) .load{align-items:center;color:var(--text-light);display:flex;font-size:12px;font-style:normal;font-weight:300;gap:8px;letter-spacing:.12px;line-height:80%;margin-top:auto;position:relative;text-transform:uppercase;transition:color .3s ease;z-index:2}.section-documents__list .item:not(.item-open-all) .load svg path{stroke:var(--text-light);transition:stroke .3s ease}.section-documents__list .item:not(.item-open-all):after{background:#f2f2f2;border-radius:10px;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;z-index:1}@media (min-width:1200px){.section-documents__list .item:not(.item-open-all):hover{background-color:#e9e9e9}.section-documents__list .item:not(.item-open-all):hover .load{color:#599b5b}.section-documents__list .item:not(.item-open-all):hover .load svg path{stroke:#599b5b}}.section-documents__list .item-open-all{align-items:center;background:#111;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:6px;justify-content:center;letter-spacing:.16px;line-height:100%;padding:24px;transition:background .3s ease}.section-documents__list .item-open-all svg{height:auto;transition:all .3s ease;width:15px}@media (min-width:1200px){.section-documents__list .item-open-all:hover{background:#4d4d4d}.section-documents__list .item-open-all:hover svg{transform:rotate(45deg)}}.section-about{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px;position:relative}@media (min-width:1200px){.section-about{display:flex;flex-direction:column;height:420px;justify-content:center;margin:20px auto;padding:0 20px}}@media (min-width:768px){.section-about__content{align-items:center;display:flex;flex-direction:column;position:relative}}.section-about__title{font-size:28px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:115%;margin-bottom:20px}@media (min-width:768px){.section-about__title{max-width:886px;text-align:center;width:100%}}@media (min-width:1200px){.section-about__title{font-size:46px;letter-spacing:.46px;margin-bottom:20px}}.section-about__icon{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}@media (min-width:768px){.section-about__icon{max-width:660px;width:100%}}@media (min-width:1200px){.section-about__icon{margin-bottom:12px}}.section-about__icon .icon-line{background-color:#b5d8b6;height:1px;transition:all .3s ease;width:0}.section-about__icon .icon-line.line-left{display:none}@media (min-width:768px){.section-about__icon .icon-line.line-left{display:block}}.section-about__icon .icon-img{height:auto;opacity:0;width:24px}.section-about__description{color:var(--text-grey);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:140%;margin-bottom:25px}@media (min-width:768px){.section-about__description{max-width:460px;text-align:center;width:100%}}@media (min-width:1200px){.section-about__description{color:#4d4d4d;font-size:18px;letter-spacing:.18px}}.section-about__notification{align-items:center;background:#fff;border-radius:16px;display:none!important;gap:10px;padding:5px}@media (min-width:768px){.section-about__notification{max-width:434px}}@media (min-width:1200px){.section-about__notification{left:50%;position:absolute;top:0;transform:translateX(-50%)}}.section-about__notification .image{border-radius:10px;height:58px;overflow:hidden;width:87px}.section-about__notification .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-about__notification .info{flex:1 0;padding-right:60px;position:relative}.section-about__notification .info__title{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:1;margin-bottom:6px}.section-about__notification .info__desc{color:var(--text-light);font-size:12px;font-style:normal;font-weight:300;letter-spacing:.12px;line-height:130%}.section-about__notification .info__btn{align-items:center;background:var(--bg-black);border-radius:10px;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px}.section-companyInfo{margin:70px 0;padding:0 16px;position:relative;z-index:2}@media (min-width:1200px){.section-companyInfo{margin:0 auto;padding:0 20px}}.section-companyInfoAnim{position:relative}@media (min-width:1200px){.section-companyInfoAnim{margin:-140px auto 0;padding:0 20px}}.section-companyInfoAnim-bg{background:#fff;border-radius:20px;bottom:0;left:0;margin:0 16px;position:absolute;right:0;top:0;z-index:1}@media (min-width:768px){.section-companyInfoAnim-bg{background:transparent;margin:0}}.section-companyInfo .emptyList{height:calc(100vh - 88px);opacity:0;visibility:hidden}.section-companyInfo .emptyList-item{height:100vh}.section-companyInfo__content{bottom:0;display:flex;height:calc(100vh - 88px);left:16px;overflow:hidden;padding:30px 20px;position:absolute;right:16px;top:0;width:calc(100% - 32px)}@media (min-width:1200px){.section-companyInfo__content{bottom:20px;height:calc(100vh - 128px);left:20px;right:20px;top:50px;width:calc(100% - 40px)}}.section-companyInfo__content .item{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding-bottom:5%;position:absolute;right:0;top:0}.section-companyInfo__content .item__box{opacity:0}.section-companyInfo__content .item .img{border-radius:12px;opacity:0;overflow:hidden;position:absolute}@media (max-width:767px){.section-companyInfo__content .item .img{max-width:200px}}.section-companyInfo__content .item .text-1{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:140%;margin-bottom:5px;text-align:center}@media (min-width:768px){.section-companyInfo__content .item .text-1{font-size:16px;letter-spacing:.16px;line-height:130%;margin-bottom:15px}}.section-companyInfo__content .item .text-2{color:#111;font-size:38px;font-style:normal;font-weight:400;letter-spacing:.38px;line-height:115%;text-align:center}@media (min-width:768px){.section-companyInfo__content .item .text-2{font-size:64px;letter-spacing:.64px;line-height:80%}}.section-companyInfo__content .item:first-child .img.img-1{height:170px;left:20px;-o-object-fit:cover;object-fit:cover;top:20px;width:230px}@media (min-width:768px){.section-companyInfo__content .item:first-child .img.img-1{left:257px;top:50px}}@media (min-width:1200px){.section-companyInfo__content .item:first-child .img.img-1{left:18%}}.section-companyInfo__content .item:first-child .img.img-2{bottom:20px;height:130px;right:20px;width:170px}@media (min-width:768px){.section-companyInfo__content .item:first-child .img.img-2{bottom:30px;display:block;height:210px;left:60px;right:auto;width:280px}}@media (min-width:991px){.section-companyInfo__content .item:first-child .img.img-2{bottom:60px}}.section-companyInfo__content .item:first-child .img.img-3{display:none}@media (min-width:768px){.section-companyInfo__content .item:first-child .img.img-3{bottom:30px;display:block;height:220px;left:auto;right:20px;width:330px}}@media (min-width:1200px){.section-companyInfo__content .item:first-child .img.img-3{bottom:80px;right:60px}}.section-companyInfo__content .item:first-child .img.img-4{bottom:200px;filter:blur(1px);height:70px;left:30px;width:90px}@media (min-width:768px){.section-companyInfo__content .item:first-child .img.img-4{bottom:auto;height:105px;left:auto;right:20px;top:190px;width:140px}}@media (min-width:1200px){.section-companyInfo__content .item:first-child .img.img-4{right:27%}}.section-companyInfo__content .item:first-child .img.img-5{display:none}.section-companyInfo__content .item:nth-child(2) .img.img-1{display:none;left:20px;top:70px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(2) .img.img-1{display:block;height:220px;left:90px;top:80px;width:310px}}.section-companyInfo__content .item:nth-child(2) .img.img-2{bottom:70px;height:170px;left:20px;width:230px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(2) .img.img-2{bottom:30px;display:block;height:190px;left:240px;width:280px}}@media (min-width:991px){.section-companyInfo__content .item:nth-child(2) .img.img-2{bottom:60px}}.section-companyInfo__content .item:nth-child(2) .img.img-3{height:130px;right:20px;top:120px;width:180px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(2) .img.img-3{right:30px;top:180px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(2) .img.img-3{height:230px;width:360px}}.section-companyInfo__content .item:nth-child(2) .img.img-4{filter:blur(1px);height:70px;left:40px;top:20px;width:90px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(2) .img.img-4{bottom:auto;height:90px;left:600px;top:50px;width:120px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(2) .img.img-4{left:41%}}.section-companyInfo__content .item:nth-child(2) .img.img-5{display:none}.section-companyInfo__content .item:nth-child(3) .img.img-1{height:170px;right:30px;top:30px;width:230px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(3) .img.img-1{left:163px;right:auto;top:30px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(3) .img.img-1{height:190px;left:28%;right:auto;top:20px;width:260px}}.section-companyInfo__content .item:nth-child(3) .img.img-2{display:none}@media (min-width:768px){.section-companyInfo__content .item:nth-child(3) .img.img-2{bottom:80px;display:block;right:20px}}@media (min-width:992px){.section-companyInfo__content .item:nth-child(3) .img.img-2{bottom:auto;height:180px;top:130px;width:240px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(3) .img.img-2{right:170px}}.section-companyInfo__content .item:nth-child(3) .img.img-3{bottom:120px;height:120px;left:30px;width:160px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(3) .img.img-3{bottom:40px;display:block;height:140px;left:60px;width:190px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(3) .img.img-3{bottom:70px;left:320px}}.section-companyInfo__content .item:nth-child(3) .img.img-4{display:none}@media (min-width:768px){.section-companyInfo__content .item:nth-child(3) .img.img-4{display:block;height:140px;right:10px;top:250px;width:190px}}@media (min-width:992px){.section-companyInfo__content .item:nth-child(3) .img.img-4{left:30px;right:auto}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(3) .img.img-4{top:200px}}.section-companyInfo__content .item:nth-child(3) .img.img-5{bottom:20px;filter:blur(1px);height:70px;right:40px;width:90px}@media (min-width:768px){.section-companyInfo__content .item:nth-child(3) .img.img-5{bottom:140px;display:block;height:90px;right:300px;width:120px}}@media (min-width:1200px){.section-companyInfo__content .item:nth-child(3) .img.img-5{right:230px}.section-companyInfo+*{margin-top:20px!important}}.section-faq{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-faq{margin:140px auto;padding:0 20px}}.section-faq__content{background-color:var(--bg-white);border-radius:20px;padding:30px 20px}@media (min-width:1200px){.section-faq__content{display:flex;justify-content:space-between;padding:50px 30px;position:relative}}.section-faq__header{margin-bottom:25px}@media (min-width:1200px){.section-faq__header{margin-bottom:0;padding-bottom:186px}}.section-faq__title{font-size:28px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-faq__title{font-size:46px;letter-spacing:.46px;margin-bottom:20px;width:510px}}.section-faq__description{color:var(--text-grey);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:140%}@media (min-width:1200px){.section-faq__description{font-size:18px;letter-spacing:.18px;width:430px}}.section-faq__list{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (min-width:1200px){.section-faq__list{margin-bottom:0;width:50%}}.section-faq__list .item{background:#f2f2f2;border-radius:12px;padding:15px}@media (min-width:1200px){.section-faq__list .item{border-radius:16px;padding:20px}}.section-faq__list .item__btn{align-items:center;cursor:pointer;display:flex}.section-faq__list .item__btn span{flex:1 0;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:120%}@media (min-width:1200px){.section-faq__list .item__btn span{font-size:24px;letter-spacing:.24px}}.section-faq__list .item__btn .icon{align-items:center;background:#e9e9e9;border-radius:50%;display:flex;height:28px;justify-content:center;transition:background .3s ease;width:28px}@media (min-width:1200px){.section-faq__list .item__btn .icon{height:42px;width:42px}}.section-faq__list .item__btn .icon svg{transition:all .3s ease}.section-faq__list .item__btn .icon svg path{transition:stroke .3s ease}@media screen and (min-width:1200px){.section-faq__list .item__btn:hover .icon{background-color:var(--accent)}.section-faq__list .item__btn:hover .icon svg path{stroke:#fff}}.section-faq__list .item__desc{color:#4d4d4d;display:none;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:140%;padding-top:12px}@media (min-width:1200px){.section-faq__list .item__desc{font-size:16px;letter-spacing:.16px;line-height:140%;padding:10px 0}}.section-faq__list .item.active .item__btn .icon{background:#111}.section-faq__list .item.active .item__btn .icon svg{transform:rotate(180deg)}.section-faq__list .item.active .item__btn .icon svg path{stroke:#fff}.section-faq__formQuestion{background:#f2f2f2;border-radius:12px;padding:15px}@media (min-width:1200px){.section-faq__formQuestion{border-radius:20px;bottom:50px;left:30px;padding:20px;position:absolute;width:330px}}.section-faq__formQuestion-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}@media (min-width:1200px){.section-faq__formQuestion-header{gap:20px;margin-bottom:20px}}.section-faq__formQuestion-header .avatar{border-radius:50%;height:58px;-o-object-fit:cover;object-fit:cover;position:relative;width:58px}.section-faq__formQuestion-header .avatar:before{background:#42aa37;border:2px solid var(--bg);border-radius:50%;content:"";height:10px;position:absolute;right:0;top:0;width:10px;z-index:1}.section-faq__formQuestion-header .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-faq__formQuestion-header .desc{flex:1 0;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.16px;line-height:120%}@media (min-width:1200px){.section-faq__formQuestion-header .desc{font-size:18px;letter-spacing:.18px}}.section-faq__formQuestion-btn{align-items:center;background:var(--accent);border-radius:12px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:.16px;line-height:120%;padding:5px 5px 5px 30px;position:relative}@media (min-width:1200px){.section-faq__formQuestion-btn{border-radius:16px}.section-faq__formQuestion-btn:before{background:#409e36;border-radius:10px;bottom:5px;content:"";position:absolute;right:5px;top:5px;transition:all .3s ease;width:58px;z-index:1}.section-faq__formQuestion-btn:hover{color:#fff}.section-faq__formQuestion-btn:hover:before{width:calc(100% - 10px)}.section-faq__formQuestion-btn:hover svg path{fill:#fff}}.section-faq__formQuestion-btn span{position:relative;z-index:2}.section-faq__formQuestion-btn .svg-wrap{align-items:center;background:hsla(0,0%,100%,.3);border-radius:10px;display:flex;height:58px;justify-content:center;min-width:58px}@media (min-width:1200px){.section-faq__formQuestion-btn .svg-wrap{background:transparent}}.section-faq__formQuestion-btn .svg-wrap svg path{transition:all .3s ease}.section-findProjects{border-radius:20px;margin:70px 0;max-width:1440px;overflow:hidden;position:relative}@media (min-width:1200px){.section-findProjects{align-items:flex-end;border-radius:25px;display:flex;justify-content:space-between;margin:140px auto;padding:50px}}.section-findProjects__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:1200px){.section-findProjects__bg{display:block}}.section-findProjects__bg:after{background:linear-gradient(180deg,hsla(0,0%,7%,.5),hsla(0,0%,7%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.section-findProjects__bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.section-findProjects__box{border-radius:20px;height:280px;padding:30px 16px 16px;position:relative;z-index:2}@media (min-width:1200px){.section-findProjects__box{background-color:transparent;height:auto;width:547px}}.section-findProjects__box-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:1200px){.section-findProjects__box-bg{display:none}}.section-findProjects__box-bg:after{background:linear-gradient(180deg,hsla(0,0%,7%,.5),hsla(0,0%,7%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.section-findProjects__box-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.section-findProjects__box .btn{position:relative;z-index:2}.section-findProjects__title{color:#fff;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;position:relative;z-index:11}@media (min-width:1200px){.section-findProjects__title{font-size:64px;letter-spacing:.64px;line-height:100%}}.section-findProjects__calculate{background:#fff;border-radius:20px;margin-top:-20px;padding:16px;position:relative;z-index:3}@media (min-width:1200px){.section-findProjects__calculate{margin:0;width:453px}}.megaFilter{display:flex;flex-direction:column;height:100%}.megaFilter__title{color:#111;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:110%;margin-bottom:30px}.megaFilter__list{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.megaFilter__list .item__label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.megaFilter__list .item__input .radioRoomList{display:flex;flex-wrap:wrap;gap:5px}.megaFilter__list .item__input .radioRoomList .radioRoom input{display:none;left:-111111px;position:absolute;z-index:-1111}.megaFilter__list .item__input .radioRoomList .radioRoom input+label{align-items:center;border:1px solid #d1d1d1;border-radius:10px;color:#111;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;min-width:34px;padding:10px 11px;transition:all .3s ease}.megaFilter__list .item__input .radioRoomList .radioRoom input+label:hover{background-color:#42aa37;border:1px solid #42aa37;color:#fff}.megaFilter__list .item__input .radioRoomList .radioRoom input:checked+label{background:#111;border:1px solid #111;color:#fff}.megaFilter__list .item__input .radioProjectList{display:flex;flex-wrap:wrap;gap:5px}.megaFilter__list .item__input .radioProjectList .radioProject input{display:none;left:-111111px;position:absolute;z-index:-1111}.megaFilter__list .item__input .radioProjectList .radioProject input+label{align-items:center;border:1px solid #d1d1d1;border-radius:10px;color:#111;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;min-width:34px;padding:4px 11px;transition:all .3s ease}.megaFilter__list .item__input .radioProjectList .radioProject input+label span{align-items:center;background:#e9e9e9;border-radius:6px;display:flex;gap:10px;height:28px;justify-content:center;transition:all .3s ease;width:28px}.megaFilter__list .item__input .radioProjectList .radioProject input+label:hover{background-color:#42aa37;border:1px solid #42aa37;color:#fff}.megaFilter__list .item__input .radioProjectList .radioProject input+label:hover span{background-color:#111;color:#fff}.megaFilter__list .item__input .radioProjectList .radioProject input:checked+label{background:#111;border:1px solid #111;color:#fff}.megaFilter__list .item__input .slider .value{display:none}.megaFilter__list .item__input .slider__label{color:#111;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:.16px;line-height:80%;margin-bottom:18px}.megaFilter .btn{display:flex;gap:10px;justify-content:center;margin-top:auto;width:100%}.slider__input{margin-top:33px}.ui-slider-horizontal{background:#d1d1d1!important;border:none!important;border-radius:2px!important;height:1px!important}.ui-slider .ui-slider-range{background:#111!important;border:none!important;height:1px!important}.ui-slider .ui-slider-handle{background:url(../../images/range-bg.svg) 50% no-repeat!important;background-size:cover!important;border:none!important;border-radius:6px!important;height:26px!important;top:-13px!important;transition:background .4s ease;width:22px!important;z-index:1}.ui-slider .ui-slider-handle:hover{background:url(../../images/range-bg-hover.svg) 50% no-repeat!important;background-size:cover!important}.section-projects{margin:70px 0;padding:0 16px}@media (min-width:1200px){.section-projects{margin:140px auto;max-width:1440px;padding:0 50px}}.section-projects__title{font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin-bottom:25px}@media (min-width:1200px){.section-projects__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:40px}}.section-projects__list{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.section-projects__list{gap:30px 20px;grid-template-columns:repeat(2,1fr)}}.section-projects__list .item{display:flex;flex-direction:column-reverse}.section-projects__list .item__image{border-radius:16px;margin-bottom:8px;overflow:hidden;position:relative;transition:all .3s ease}@media (min-width:768px){.section-projects__list .item__image{border-radius:20px;height:220px;margin-bottom:15px}}@media (min-width:992px){.section-projects__list .item__image{height:331px}}@media (min-width:1200px){.section-projects__list .item__image{height:431px}}.section-projects__list .item__image .mainImg{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.section-projects__list .item__image .hoverImg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;width:100%;z-index:-1}.section-projects__list .item__image .hoverImg.active{opacity:1;z-index:2}.section-projects__list .item__image .img-link{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.section-projects__list .item__image video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.section-projects__list .item__image .address{align-items:center;bottom:10px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:300;gap:5px;left:10px;letter-spacing:.12px;line-height:80%;position:absolute;z-index:3}@media (min-width:768px){.section-projects__list .item__image .address{display:none}}.section-projects__list .item__image .address .icon{align-items:center;background:#d1d1d1;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.section-projects__list .item__image .address .icon svg path{transition:fill .3s ease}.section-projects__list .item__image .tags{align-items:center;display:flex;gap:3px;left:8px;position:absolute;top:8px;z-index:4}@media (min-width:768px){.section-projects__list .item__image .tags{gap:5px;left:12px;top:12px}}.section-projects__list .item__image .tags.hidden-tags:after{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.6);border-radius:8px;color:#111;content:"...";cursor:pointer;font-size:12px;font-style:normal;font-weight:300;letter-spacing:.12px;line-height:80%;padding:8px}.section-projects__list .item__image .tags.hidden-tags .item:not(:nth-of-type(-n+3)){display:none}.section-projects__list .item__image .tags .item{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.6);border-radius:8px;color:#111;font-size:12px;font-style:normal;font-weight:300;letter-spacing:.12px;line-height:80%;padding:8px;transition:all .3s ease;white-space:nowrap}.section-projects__list .item__image .tags .item.more{cursor:pointer}.section-projects__list .item__image .tags .item.more:hover{background:var(--accent);color:#fff}@media (min-width:768px){.section-projects__list .item__bottom{display:flex;justify-content:space-between}}.section-projects__list .item__bottom .item__right{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.section-projects__list .item__bottom .item__right{align-items:flex-end;gap:15px}}.section-projects__list .item__title{font-size:24px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:120%;margin-bottom:8px;transition:all .3s ease}@media (min-width:768px){.section-projects__list .item__title{font-size:32px;letter-spacing:.32px;line-height:110%;margin-bottom:10px}}.section-projects__list .item__address{display:none}@media (min-width:768px){.section-projects__list .item__address{align-items:center;color:#939393;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:300;gap:5px;letter-spacing:.16px;line-height:80%}}.section-projects__list .item__address .icon{align-items:center;background:#d1d1d1;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.section-projects__list .item__address .icon svg path{transition:fill .3s ease}.section-projects__list .item__address:hover .icon{background:#111}.section-projects__list .item__address:hover .icon svg path{fill:#fff}.section-projects__list .item__room{align-items:center;display:flex;gap:5px}.section-projects__list .item__room .room-item{align-items:center;border:1px solid #d1d1d1;border-radius:10px;color:#111;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:300;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;min-width:34px;padding:0 11px;transition:all .3s ease}@media (min-width:1200px){.section-projects__list .item__room .room-item:hover{background:#111;border:1px solid #111;color:#fff}}.section-projects__list .item__roomText{color:#939393;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.16px;line-height:80%}@media (min-width:768px){.section-projects__list .item__roomText{font-size:16px}}.section-projects__list .item:hover{cursor:pointer}.section-projects__list .item:hover .item__image video{opacity:1}.section-projects__list .item:hover .item__title{color:var(--accent)}.section-hero{overflow:hidden;padding:114px 0 0;position:relative}@media (min-width:768px){.section-hero{border-radius:0 0 25px 25px;overflow:hidden;padding:0}}.section-hero__textSlider{height:289px}@media (min-width:768px){.section-hero__textSlider{height:auto}}.section-hero__textSlider .title{font-size:38px;font-style:normal;font-weight:400;letter-spacing:.38px;line-height:115%;margin-bottom:25px;opacity:0;transition:all 1s ease}@media (max-width:767px){.section-hero__textSlider .title{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;height:176px;overflow:hidden}}@media (min-width:768px){.section-hero__textSlider .title{color:#fff;font-size:64px;font-style:normal;letter-spacing:.64px;line-height:100%;margin-bottom:30px;width:75%}}@media (min-width:1200px){.section-hero__textSlider .title{width:765px}}@media (min-width:1300px){.section-hero__textSlider .title{width:60%}}.section-hero__textSlider .btn{background-color:#111;color:#fff;opacity:0;transition:all 1s ease;width:100%}@media (min-width:768px){.section-hero__textSlider .btn{background-color:#fff;color:#111;width:-moz-max-content;width:max-content}.section-hero__textSlider .btn:hover{background:#d1d1d1;color:var(--text)}.section-hero__textSlider .btn svg path{stroke:#111}}.section-hero__textSlider .item{height:289px;opacity:0;padding:0 16px 20px;position:absolute}@media (min-width:768px){.section-hero__textSlider .item{bottom:80px;height:auto;left:0;padding:0 16px;z-index:1}}@media (min-width:1200px){.section-hero__textSlider .item{bottom:50px;left:50px;padding:0}}.section-hero__textSlider .item.active{opacity:1;z-index:111}.section-hero__textSlider .item.active .btn,.section-hero__textSlider .item.active .title{opacity:1}.section-hero__videoSlider{border-radius:20px 20px 0 0;height:287px;overflow:hidden;position:relative}@media (min-width:768px){.section-hero__videoSlider{border-radius:0;border-radius:0 0 25px 25px;height:100vh}}@media (min-width:1200px){.section-hero__videoSlider{background:#000}}.section-hero__videoSlider .item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 1s ease;width:100%}.section-hero__videoSlider .item.active,.section-hero__videoSlider .item.active .item__box{opacity:1}.section-hero__videoSlider .item__video{height:100%;position:relative;width:100%}.section-hero__videoSlider .item__video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-hero__videoSlider .item__video video{bottom:0;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (min-width:768px){.section-hero__videoSlider .item__video:before{background:linear-gradient(180deg,hsla(0,0%,7%,0) 30.17%,hsla(0,0%,7%,.7));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}}.section-hero__videoSlider .item__box{border-radius:16px;cursor:pointer;left:16px;opacity:0;position:absolute;right:16px;top:16px;transition:none;z-index:1000}@media (min-width:768px){.section-hero__videoSlider .item__box{left:auto;max-width:300px;top:90px}}@media (min-width:1200px){.section-hero__videoSlider .item__box{bottom:50px;max-width:200px;right:50px;top:auto}}.section-hero__videoSlider .item__box-wrapper{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;min-height:68px;padding:5px;transition:all .3s ease}@media (min-width:1200px){.section-hero__videoSlider .item__box-wrapper{background:hsla(0,0%,100%,.2);border-radius:12px;flex-direction:column-reverse;padding:15px 5px 5px}.section-hero__videoSlider .item__box-wrapper:hover{background:hsla(0,0%,100%,.5)}.section-hero__videoSlider .item__box-wrapper:hover .image{padding:0}.section-hero__videoSlider .item__box-wrapper:hover .info__btn{opacity:.65}.section-hero__videoSlider .item__box-wrapper:hover .info__btn svg{transform:rotate(45deg)}}.section-hero__videoSlider .item__box .image{border-radius:10px;overflow:hidden;transition:all .3s ease;width:87px}@media (min-width:1200px){.section-hero__videoSlider .item__box .image{border-radius:8px;height:111px;padding:5px;width:100%}}.section-hero__videoSlider .item__box .image img{border-radius:10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1200px){.section-hero__videoSlider .item__box .image img{border-radius:8px}}.section-hero__videoSlider .item__box .info{flex:1 0;padding-right:60px;padding-top:5px;position:relative}@media (min-width:1200px){.section-hero__videoSlider .item__box .info{padding:0 5px}}.section-hero__videoSlider .item__box .info__number{color:hsla(0,0%,7%,.5);font-size:10px;font-style:normal;font-weight:300;letter-spacing:.1px;line-height:80%;margin-bottom:6px}@media (min-width:1200px){.section-hero__videoSlider .item__box .info__number{color:#fff;margin-bottom:10px}}.section-hero__videoSlider .item__box .info__title{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:130%}@media (min-width:1200px){.section-hero__videoSlider .item__box .info__title{color:#fff;font-size:16px;letter-spacing:.16px;margin-bottom:23px}}.section-hero__videoSlider .item__box .info__btn{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:0;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px}@media (min-width:1200px){.section-hero__videoSlider .item__box .info__btn{background:transparent;color:#fff;font-size:12px;font-style:normal;font-weight:300;gap:5px;height:auto;justify-content:flex-start;letter-spacing:.12px;line-height:80%;margin-bottom:15px;padding:0;position:relative;right:0;top:auto;transform:none;transition:all .3s ease;width:100%}.section-hero__videoSlider .item__box .info__btn svg{height:auto;transition:all .3s ease;width:16px}.section-hero__videoSlider .item__box .info__btn svg path{stroke:#fff}}.section-hero__videoSlider .pagination{align-items:center;bottom:16px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media (min-width:768px){.section-hero__videoSlider .pagination{bottom:26px}}@media (min-width:1200px){.section-hero__videoSlider .pagination{bottom:20px;gap:15px}}.section-hero__videoSlider .pagination__item{background:#fff;border-radius:50%;cursor:pointer;height:6px;opacity:.3;width:6px}@media (min-width:1200px){.section-hero__videoSlider .pagination__item{height:8px;width:8px}}.section-hero__videoSlider .pagination__item.active{height:10px;opacity:1;width:10px}@media (min-width:1200px){.section-hero__videoSlider .pagination__item.active{height:12px;width:12px}}.popup{background:hsla(0,0%,7%,.7);bottom:0;display:none;left:0;overflow:auto;padding:20px;position:fixed;right:0;top:0;z-index:10000000011}.popup__close{align-items:center;background:#939393;border-radius:10px;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:46px;z-index:3}@media (min-width:1200px){.popup__close{height:58px;width:58px}}@media (max-width:991px){.popup__close{background:transparent}.popup__close svg path{stroke:#111;background:transparent;transition:all .3s ease}}.popup__close:hover{background:#fff}.popup__close:hover svg path{stroke:#111}.popup__wrapper{position:relative;width:100%;z-index:2}@media (min-width:1200px){.popup__wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:auto}}@media (max-width:1199px){.popup.popupVideo{padding-top:100px}}.popup.popupVideo .video{border-radius:20px;margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.popup.popupVideo .video iframe{display:block;height:200px;width:100%}@media (min-width:768px){.popup.popupVideo .video iframe{height:400px}}@media (min-width:1200px){.popup.popupVideo .video iframe{height:700px}}@media (max-width:767px){.popup#popupCallBack .popup__close{background:transparent}.popup#popupCallBack .popup__close path{stroke:currentColor}}.popup .wpcf7{background:#fff;border-radius:20px;max-width:453px;padding:20px;width:100%}#popup-vacancy .wpcf7{max-width:600px}#popup-vacancy .popup__wrapper{align-items:flex-start}#popup-vacancy .contacts-form__title{margin-bottom:16px;padding-bottom:30px;position:relative}@media (min-width:1200px){#popup-vacancy .contacts-form__title{margin-bottom:38px;text-align:center}}#popup-vacancy .contacts-form__title:before{bottom:0;content:"";display:block;height:1px;left:-16px;position:absolute;width:calc(100% + 32px)}@media (min-width:1200px){#popup-vacancy .contacts-form__title:before{left:-51px;width:calc(100% + 102px)}}#popup-vacancy .contacts-form__row{margin-bottom:20px}@media (min-width:1200px){#popup-vacancy .contacts-form__row{display:flex;flex-direction:row;justify-content:space-between}}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-checkbox{display:grid;gap:10px 30px;grid-template-columns:1fr}@media (min-width:461px){#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-checkbox{grid-template-columns:1fr 1fr}}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-list-item{margin-left:0!important}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label span{cursor:pointer;display:flex;font-size:14px;height:100%;line-height:24px;min-height:24px;padding-left:32px;position:relative}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' rx='2.969' fill='%23DEE4EC'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%238F97A2' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:24px;left:0;position:absolute;top:0;width:24px}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label:has(input:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' fill='%233C8A67'/%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' stroke='%233C8A67' stroke-width='.99'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%23fff' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E")}#popup-vacancy .contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) input:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' fill='%233C8A67'/%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' stroke='%233C8A67' stroke-width='.99'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%23fff' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E")}#popup-vacancy .contacts-form__row.privacy-policy{display:inline-block;margin-bottom:46px;margin-top:auto}#popup-vacancy .contacts-form__row.privacy-policy label{display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:24px;padding-left:32px;position:relative;text-transform:none}#popup-vacancy .contacts-form__row.privacy-policy label:has(input[type=checkbox]:checked):before,#popup-vacancy .contacts-form__row.privacy-policy label:has(input[type=radio]:checked):before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}#popup-vacancy .contacts-form__row.privacy-policy label span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}#popup-vacancy .contacts-form__row.privacy-policy label:before{border:1px solid var(--text-light);border-radius:3px;content:"";height:22px;left:0;position:absolute;top:0;transition:.1s ease;width:22px}#popup-vacancy .contacts-form__row.privacy-policy a{color:#51b687;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}#popup-vacancy .contacts-form__row.privacy-policy a:hover{color:#42aa37}#popup-vacancy .contacts-form__row.privacy-policy input[type=checkbox],#popup-vacancy .contacts-form__row.privacy-policy input[type=radio]{display:none}#popup-vacancy .contacts-form__row.privacy-policy .wpcf7-list-item{margin-left:0!important}#popup-vacancy .contacts-form__row.privacy-policy .wpcf7-list-item-label{padding:0}#popup-vacancy .contacts-form__row.privacy-policy .wpcf7-list-item-label:before{content:none}#popup-vacancy .contacts-form__row.privacy-policy~.btn,#popup-vacancy .contacts-form__row.privacy-policy~:has(.btn){margin-top:0}#popup-vacancy .contacts-form__row.file-upload{flex-direction:column;gap:18px;margin-bottom:30px}@media (min-width:992px){#popup-vacancy .contacts-form__row.file-upload{flex-direction:row;margin-bottom:40px}}#popup-vacancy .contacts-form__row.file-upload span:has(input[type=file]){display:none}#popup-vacancy .contacts-form__row.file-upload .file-label{align-items:center;background-color:#f6fff8;border:1px solid #42aa37;border-radius:6px;display:flex;gap:8px;justify-content:center;padding:20px 28px;transition:.3s ease;white-space:nowrap;width:100%}@media (min-width:992px){#popup-vacancy .contacts-form__row.file-upload .file-label{max-width:285px}}#popup-vacancy .contacts-form__row.file-upload .file-label:hover{background-color:#f6fff8}#popup-vacancy .contacts-form__row.file-upload .file-label:active{background-color:#fff;border-color:#42aa37;color:#42aa37}#popup-vacancy .contacts-form__row.file-upload .file-label span{overflow:hidden;text-overflow:ellipsis}#popup-vacancy .contacts-form__row.file-upload .file-note{color:#191031;display:flex;flex-direction:column;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;gap:8px;justify-content:space-between;line-height:16px;padding:4px 0}#popup-vacancy .contacts-form__row.file-upload .file-note a{color:#42aa37;font-family:Play;font-size:12px;font-weight:400;line-height:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:uppercase;text-underline-offset:auto;text-underline-position:from-font}#popup-vacancy .contacts-form__row:has(textarea) label{margin-bottom:18px}#popup-vacancy .contacts-form__row:has(textarea) .wpcf7-form-control-wrap{width:100%}#popup-vacancy .contacts-form__row .wpcf7-not-valid-blue,#popup-vacancy .contacts-form__row .wpcf7-not-valid-red{background-size:auto 25%!important}#popup-vacancy .contacts-form__row form .wpcf7-response-output{background:transparent;border:none;color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0;margin-top:10px;padding:0}#popup-vacancy .contacts-form__row .wpcf7-not-valid-tip{color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;margin-top:2px;text-transform:none}#popup-vacancy .contacts-form__row .wpcf7-not-valid-red{color:#a63a3a!important}#popup-vacancy .contacts-form__action{margin-bottom:0}@media (min-width:1200px){#popup-vacancy .contacts-form__action{margin-top:48px}}#popup-vacancy .contacts-form__action button{width:100%}#popup-vacancy .contacts-form__col{margin-bottom:20px}@media (min-width:1200px){#popup-vacancy .contacts-form__col{margin-bottom:0;width:calc(50% - 15px)}#popup-vacancy .contacts-form__col:has(input[type=checkbox]){width:100%}}#popup-vacancy .contacts-form__col:last-of-type{margin-bottom:0}@media (min-width:991px){#popup-vacancy .contacts-form__col:last-of-type{margin-bottom:0}}#popup-vacancy .contacts-form__col.checkboxes .contacts-form__label>span{margin-bottom:18px}#popup-vacancy .contacts-form__col.radios{width:100%}#popup-vacancy .contacts-form__col.radios label{display:inline-block;font-size:14px;font-weight:300;line-height:24px;padding-left:32px;position:relative;text-transform:none;width:96px}#popup-vacancy .contacts-form__col.radios label:has(input[type=checkbox]:checked):before,#popup-vacancy .contacts-form__col.radios label:has(input[type=radio]:checked):before{background-color:#42aa37;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 20 20' fill='none'%3E%3Crect x='.5' y='.5' width='23' height='23' rx='2.5' fill='%233C8A67'/%3E%3Crect x='.5' y='.5' width='23' height='23' rx='2.5' stroke='%233C8A67'/%3E%3Cpath d='m6.668 9.54 2.5 2.5 5-5' stroke='%23fff' stroke-linecap='square'/%3E%3C/svg%3E")}#popup-vacancy .contacts-form__col.radios label:before{border:1px solid var(--text-light);border-radius:3px;content:"";height:24px;left:0;position:absolute;transition:.1s ease;width:24px}#popup-vacancy .contacts-form__col.radios label span{color:#191031;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:18px;text-transform:uppercase}#popup-vacancy .contacts-form__col.radios label input[type=checkbox],#popup-vacancy .contacts-form__col.radios label input[type=radio]{display:none}#popup-vacancy .contacts-form__label{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}#popup-vacancy .contacts-form__label>span{color:var(--text-light);display:block;font-size:12px;font-style:normal;line-height:17.812px;margin-bottom:10px}#popup-vacancy .contacts-form__label input{border:none;border-bottom:1px solid #ccc;border-radius:0;font-family:Inter}#popup-vacancy .contacts-form__label input,#popup-vacancy .contacts-form__label select{color:#191031;font-size:14px;font-style:normal;font-weight:400;height:48px;line-height:24px;width:100%}#popup-vacancy .contacts-form__label select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m11.357 3.596-5.36 4.97L.64 3.599' stroke='%23191031' stroke-width='.99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='rotate(90 6 6)' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;border-bottom:1px solid #ccc;min-width:100%;outline:none}#popup-vacancy .contacts-form__label textarea{border:none;border-bottom:1px solid #ccc;color:#191031;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;height:86px;line-height:24px;resize:none;width:100%}#popup-vacancy .contacts-form__caption{color:#402457;display:block;font-size:12px;font-weight:400;line-height:12px;margin-top:12px}#popup-vacancy .contacts .wpcf7-form.invalid .wpcf7-response-output{border:none;color:#a63a3a;padding:0}#popup-vacancy .contacts .wpcf7-form.invalid.unaccepted .wpcf7-response-output{border:none;color:#ffb900;padding:0}#popup-vacancy label,#popup-vacancy p{margin:0!important}#popup-vacancy br{display:none}#popup-vacancy .form,#popup-vacancy .form .wpcf7{height:100%}#popup-vacancy .form .form__wrap,#popup-vacancy .form form{display:flex;flex-direction:column;padding:21px 16px 30px}@media (min-width:992px){#popup-vacancy .form .form__wrap,#popup-vacancy .form form{height:100%;padding:38px 50px 53px}}#popup-vacancy .form .form__wrap .form__item,#popup-vacancy .form form .form__item{display:flex;flex-direction:column;gap:20px 30px;margin-bottom:20px}@media (min-width:1200px){#popup-vacancy .form .form__wrap .form__item,#popup-vacancy .form form .form__item{flex-direction:row;margin-bottom:40px}}#popup-vacancy .form .form__wrap .form__item fieldset,#popup-vacancy .form form .form__item fieldset{padding:0;width:100%}#popup-vacancy .form .form__wrap .form__item fieldset:not(:has(input[type=checkbox])),#popup-vacancy .form form .form__item fieldset:not(:has(input[type=checkbox])){border-bottom:1px solid #c7d1de;display:flex;flex-direction:column;min-width:45%}#popup-vacancy .form .form__wrap .form__item fieldset p,#popup-vacancy .form form .form__item fieldset p{color:#191031;font-size:10px;letter-spacing:.198px;line-height:18px;margin-bottom:10px;text-transform:uppercase}#popup-vacancy .form .form__wrap .form__item fieldset input[type=email],#popup-vacancy .form .form__wrap .form__item fieldset input[type=number],#popup-vacancy .form .form__wrap .form__item fieldset input[type=phone],#popup-vacancy .form .form__wrap .form__item fieldset input[type=text],#popup-vacancy .form .form__wrap .form__item fieldset select,#popup-vacancy .form form .form__item fieldset input[type=email],#popup-vacancy .form form .form__item fieldset input[type=number],#popup-vacancy .form form .form__item fieldset input[type=phone],#popup-vacancy .form form .form__item fieldset input[type=text],#popup-vacancy .form form .form__item fieldset select{border:none;font-family:Inter,sans-serif;padding:8px 0 12px;width:100%}#popup-vacancy .form .form__wrap .form__item fieldset input[type=email]:disabled,#popup-vacancy .form .form__wrap .form__item fieldset input[type=number]:disabled,#popup-vacancy .form .form__wrap .form__item fieldset input[type=phone]:disabled,#popup-vacancy .form .form__wrap .form__item fieldset input[type=text]:disabled,#popup-vacancy .form .form__wrap .form__item fieldset select:disabled,#popup-vacancy .form form .form__item fieldset input[type=email]:disabled,#popup-vacancy .form form .form__item fieldset input[type=number]:disabled,#popup-vacancy .form form .form__item fieldset input[type=phone]:disabled,#popup-vacancy .form form .form__item fieldset input[type=text]:disabled,#popup-vacancy .form form .form__item fieldset select:disabled{opacity:.3}#popup-vacancy .form .form__wrap .form__item fieldset select,#popup-vacancy .form form .form__item fieldset select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m11.357 3.596-5.36 4.97L.64 3.599' stroke='%23191031' stroke-width='.99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='rotate(90 6 6)' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;color:#191031}#popup-vacancy .form .form__wrap .form__item fieldset div:has(select),#popup-vacancy .form form .form__item fieldset div:has(select){margin-top:auto}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]),#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]){display:inline-block;width:calc(50% - 17px)}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]):nth-of-type(odd),#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]):nth-of-type(odd){margin-right:28px}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]):nth-of-type(n+3),#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]):nth-of-type(n+3){margin-top:24px}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label span,#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]) label span{cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 0 12px 32px;position:relative;white-space:nowrap}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label span:before,#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]) label span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' rx='2.969' fill='%23DEE4EC'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%238F97A2' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label:has(input:checked):before,#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]) label:has(input:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' fill='%233C8A67'/%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' stroke='%233C8A67' stroke-width='.99'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%23fff' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E")}#popup-vacancy .form .form__wrap .form__item fieldset div:has(input[type=checkbox]) input:checked+span:before,#popup-vacancy .form form .form__item fieldset div:has(input[type=checkbox]) input:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' fill='%233C8A67'/%3E%3Crect x='.495' y='.495' width='23.011' height='23.011' rx='2.474' stroke='%233C8A67' stroke-width='.99'/%3E%3Cpath d='m8 11.447 3 3 6-6' stroke='%23fff' stroke-width='.99' stroke-linecap='square'/%3E%3C/svg%3E")}#popup-vacancy .form .form__wrap .form__item.privacy-policy,#popup-vacancy .form form .form__item.privacy-policy{display:inline-block;margin-top:auto}#popup-vacancy .form .form__wrap .form__item.privacy-policy label,#popup-vacancy .form form .form__item.privacy-policy label{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:24px;padding-left:32px;position:relative;text-transform:none}#popup-vacancy .form .form__wrap .form__item.privacy-policy label:has(input[type=checkbox]:checked):before,#popup-vacancy .form form .form__item.privacy-policy label:has(input[type=checkbox]:checked):before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}#popup-vacancy .form .form__wrap .form__item.privacy-policy label:before,#popup-vacancy .form form .form__item.privacy-policy label:before{border:1px solid var(--text-light);border-radius:3px;content:"";height:22px;left:0;position:absolute;top:0;transition:.1s ease;width:22px}#popup-vacancy .form .form__wrap .form__item.privacy-policy label span,#popup-vacancy .form form .form__item.privacy-policy label span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}#popup-vacancy .form .form__wrap .form__item.privacy-policy a,#popup-vacancy .form form .form__item.privacy-policy a{color:#51b687;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}#popup-vacancy .form .form__wrap .form__item.privacy-policy a:hover,#popup-vacancy .form form .form__item.privacy-policy a:hover{color:#42aa37}#popup-vacancy .form .form__wrap .form__item.privacy-policy input[type=checkbox],#popup-vacancy .form form .form__item.privacy-policy input[type=checkbox]{display:none}#popup-vacancy .form .form__wrap .form__item.privacy-policy~.btn,#popup-vacancy .form .form__wrap .form__item.privacy-policy~:has(.btn),#popup-vacancy .form form .form__item.privacy-policy~.btn,#popup-vacancy .form form .form__item.privacy-policy~:has(.btn){margin-top:0}#popup-vacancy .form .form__wrap .form__item.privacy-policy .wpcf7-list-item,#popup-vacancy .form form .form__item.privacy-policy .wpcf7-list-item{margin-left:0!important}#popup-vacancy .form .form__wrap .btn,#popup-vacancy .form form .btn{margin-top:auto;width:100%}#popup-vacancy .form .form__wrap .btn span:first-of-type,#popup-vacancy .form form .btn span:first-of-type{width:100%}#popup-vacancy .form .form__wrap:not(:has(.privacy-policy)) div:has(.btn),#popup-vacancy .form form:not(:has(.privacy-policy)) div:has(.btn){margin-top:auto}#popup-vacancy .form input,#popup-vacancy .form label,#popup-vacancy .form p,#popup-vacancy .form span,#popup-vacancy .form textarea{font-family:Inter}#popup-vacancy .form label{color:#191031;display:flex;flex-direction:column;font-size:10px;font-weight:400;gap:16px;height:100%;justify-content:space-between;letter-spacing:.2px;line-height:18px;text-transform:uppercase;width:100%}#popup-vacancy .form input{color:#191031;font-size:14px;line-height:24px;width:100%}#popup-vacancy .form input[type=checkbox]{display:none}#popup-vacancy .form .wpcf7-not-valid-blue,#popup-vacancy .form .wpcf7-not-valid-red{background-size:auto 25%!important}#popup-vacancy .form form .wpcf7-response-output{background:transparent;border:none;color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0;margin-top:10px;padding:0}#popup-vacancy .form .wpcf7-not-valid-tip{color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;margin-top:2px;text-transform:none}#popup-vacancy .form .wpcf7-not-valid-red{color:#a63a3a!important}#popup-vacancy .form .acf-input input[type=checkbox],#popup-vacancy .form .acf-input input[type=radio]{display:inline-block}#popup-vacancy .form textarea{border:none;color:#191031;font-size:14px;line-height:140%;max-height:82px;resize:none;width:100%}#popup-vacancy .form .form-row{display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:30px}@media (min-width:992px){#popup-vacancy .form .form-row{flex-direction:row;gap:30px;margin-bottom:40px}}#popup-vacancy .form .form-group{display:flex;flex-direction:column;gap:18px;height:auto;width:100%}#popup-vacancy .form .form-group.file-upload{flex-direction:column;margin-bottom:30px}@media (min-width:992px){#popup-vacancy .form .form-group.file-upload{flex-direction:row;margin-bottom:40px}}#popup-vacancy .form .form-group.file-upload span:has(input[type=file]){display:none}#popup-vacancy .form .form-group.file-upload .file-label{align-items:center;background-color:#f6fff8;border:1px solid #42aa37;border-radius:6px;display:flex;gap:8px;justify-content:center;padding:20px 28px;transition:.3s ease;white-space:nowrap;width:100%}@media (min-width:992px){#popup-vacancy .form .form-group.file-upload .file-label{max-width:285px}}#popup-vacancy .form .form-group.file-upload .file-label:hover{background-color:#f6fff8}#popup-vacancy .form .form-group.file-upload .file-label:active{background-color:#fff;border-color:#42aa37;color:#42aa37}#popup-vacancy .form .form-group.file-upload .file-label span{overflow:hidden;text-overflow:ellipsis}#popup-vacancy .form .form-group.file-upload .file-note{color:#191031;display:flex;flex-direction:column;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;gap:8px;justify-content:space-between;line-height:16px;padding:4px 0}#popup-vacancy .form .form-group.file-upload .file-note a{color:#42aa37;font-family:Play;font-size:12px;font-weight:400;line-height:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:uppercase;text-underline-offset:auto;text-underline-position:from-font}#popup-vacancy .form .form-group.privacy-policy{display:inline-block;margin-bottom:46px;margin-top:auto}#popup-vacancy .form .form-group.privacy-policy label{font-size:14px;font-weight:300;line-height:24px;padding-left:32px;position:relative;text-transform:none}#popup-vacancy .form .form-group.privacy-policy label:has(input[type=checkbox]:checked):before,#popup-vacancy .form .form-group.privacy-policy label:has(input[type=radio]:checked):before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}#popup-vacancy .form .form-group.privacy-policy label:before{border:1px solid var(--text-light);border-radius:3px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.1s ease;width:24px}#popup-vacancy .form .form-group.privacy-policy a{color:#51b687;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}#popup-vacancy .form .form-group.privacy-policy a:hover{color:#42aa37}#popup-vacancy .form .form-group.privacy-policy input[type=checkbox],#popup-vacancy .form .form-group.privacy-policy input[type=radio]{display:none}#popup-vacancy .form .form-group.privacy-policy~.btn,#popup-vacancy .form .form-group.privacy-policy~:has(.btn){margin-top:0}#popup-vacancy .form .form-group.checkboxes label{display:inline-block;font-size:14px;font-weight:300;line-height:24px;padding-left:32px;position:relative;text-transform:none;width:96px}#popup-vacancy .form .form-group.checkboxes label:has(input[type=checkbox]:checked):before,#popup-vacancy .form .form-group.checkboxes label:has(input[type=radio]:checked):before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}#popup-vacancy .form .form-group.checkboxes label:before{border:1px solid var(--text-light);border-radius:3px;content:"";height:24px;left:0;position:absolute;transition:.1s ease;width:24px}#popup-vacancy .form .form-group.checkboxes label span{color:#191031;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:18px;text-transform:uppercase}#popup-vacancy .form .form-group .wpcf7-spinner,#popup-vacancy .form .form-group input[type=submit],#popup-vacancy .form .form-group.checkboxes label input[type=checkbox],#popup-vacancy .form .form-group.checkboxes label input[type=radio]{display:none}#popup-vacancy .form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea){border-bottom:1px solid #c7d1de;display:block;min-height:36px}#popup-vacancy .form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) input,#popup-vacancy .form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) select,#popup-vacancy .form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) textarea{border-bottom:none}#popup-vacancy .form .form-group .wpcf7-form-control-wrap:has(textarea){display:block;min-height:auto}#popup-vacancy .form .wpcf7-list-item{margin-left:0!important}#popup-vacancy .wpcf7 input{line-height:47px}#popup-vacancy .wpcf7 textarea{max-height:121px;padding:15px}#popup-vacancy .wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/caret.svg) no-repeat calc(100% - 15px);font-size:16px;line-height:1em;padding:13px 15px}#popup-vacancy .wpcf7 label{color:var(--text-light);display:block;font-size:12px;margin:20px 0 10px}#popup-vacancy .wpcf7 .wpcf7-list-item,#popup-vacancy .wpcf7 .wpcf7-list-item label{margin:0}#popup-vacancy .wpcf7 .wpcf7-list-item input{position:absolute;visibility:hidden;z-index:-1}#popup-vacancy .wpcf7-list-item-label{transition:all .3s}#popup-vacancy .wpcf7-list-item-label:before{border:1px solid var(--text-light);border-radius:6px;display:inline-block;height:20px;margin-right:8px;vertical-align:-7px;width:20px}#popup-vacancy .wpcf7 .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{background:var(--text) url(../../images/check-white.svg) no-repeat center;border-color:var(--text)}#popup-vacancy .wpcf7 .wpcf7-list-item a{color:var(--text);white-space:nowrap}#popup-vacancy .wpcf7 p{margin:20px 0}#popup-vacancy .wpcf7 input[type=submit]{background:var(--accent);border:none;border-radius:16px;color:#fff;cursor:pointer;line-height:68px;transition:all .3s;width:100%}#popup-vacancy .wpcf7 input[type=submit]:hover{background:#4fbd43!important;color:#fff!important}#popup-vacancy .contacts-form__label input,#popup-vacancy .contacts-form__label select,#popup-vacancy .contacts-form__label textarea{border:1px solid #e9e9e9;border-radius:12px;font:inherit;font-size:16px;max-width:100%;width:100%}.section-aboutFirstScreen{margin-bottom:20px;padding:0 16px}@media (min-width:1440px){.section-aboutFirstScreen{padding:0 50px}}.section-aboutFirstScreen__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-aboutFirstScreen__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:20px;max-width:887px}}.section-aboutFirstScreen__description{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;margin-bottom:20px}@media (min-width:1200px){.section-aboutFirstScreen__description{color:#4d4d4d;font-size:18px;letter-spacing:.18px;margin-bottom:40px;max-width:550px}}.section-aboutFirstScreen__image{border-radius:20px 20px 0 0;height:300px;margin:0 -16px;overflow:hidden}@media (min-width:1200px){.section-aboutFirstScreen__image{border-radius:25px;height:530px}}@media (min-width:1440px){.section-aboutFirstScreen__image{margin:0 -50px}}.section-aboutFirstScreen__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-aboutUs{margin-bottom:70px;padding:0 16px}@media (min-width:1200px){.section-aboutUs{margin-bottom:140px}}@media (min-width:1440px){.section-aboutUs{padding:0 20px}}.section-aboutUs__content{background:#fff;border-radius:20px;padding:30px 15px 15px}@media (min-width:1200px){.section-aboutUs__content{padding:50px 30px}}.section-aboutUs__header{margin-bottom:20px}@media (min-width:1200px){.section-aboutUs__header{display:flex;justify-content:space-between;margin-bottom:50px;padding-right:113px}}.section-aboutUs__title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-aboutUs__title{font-size:46px;letter-spacing:.46px;line-height:120%;margin-bottom:0}}.section-aboutUs__description{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%}@media (min-width:1200px){.section-aboutUs__description{color:#4d4d4d;font-size:18px;letter-spacing:.18px;max-width:550px}}.section-aboutUs__description a{color:#599b5b}.section-aboutUs__body .line{align-items:center;display:flex;gap:10px;margin-bottom:25px}@media (min-width:1200px){.section-aboutUs__body .line{margin-bottom:40px}}.section-aboutUs__body .line:after{background-color:#b5d8b6;content:"";flex:1 0;height:1px}.section-aboutUs__body .list{display:flex;flex-direction:column;gap:25px}@media (min-width:1200px){.section-aboutUs__body .list{flex-direction:row;gap:20px}.section-aboutUs__body .list .item{flex:1 0}}.section-aboutUs__body .list .item__label{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:130%;margin-bottom:5px}@media (min-width:1200px){.section-aboutUs__body .list .item__label{font-size:16px;letter-spacing:.16px;margin-bottom:15px}}.section-aboutUs__body .list .item__value{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%}@media (min-width:1200px){.section-aboutUs__body .list .item__value{font-size:64px;letter-spacing:.64px;line-height:80%}}.section-futureSlider{margin:70px 0;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-futureSlider{display:grid;height:720px;margin:140px 0;padding:0;place-items:center}}.section-futureSlider__desktop{box-shadow:0 3px 10px rgba(0,0,0,.3);display:none;height:100%;position:relative;width:100%}@media (min-width:1200px){.section-futureSlider__desktop{display:block}}.section-futureSlider__desktop .item{background-position:50%;background-size:cover;border-radius:20px;box-shadow:inset 0 20px 30px hsla(0,0%,100%,.3);height:200px;left:100%;list-style-type:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .1s,left .75s,top .75s,width .75s,height .75s;width:320px;z-index:1}.section-futureSlider__desktop .item:after{background:linear-gradient(180deg,hsla(0,0%,7%,0) 60%,hsla(0,0%,7%,.5));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.section-futureSlider__desktop .item:first-child,.section-futureSlider__desktop .item:nth-child(2){border-radius:0;box-shadow:none;height:100%;left:0;opacity:1;top:0;transform:none;width:100%}.section-futureSlider__desktop .item:first-child:after,.section-futureSlider__desktop .item:nth-child(2):after{opacity:1}.section-futureSlider__desktop .item:nth-child(3){left:50%}.section-futureSlider__desktop .item:nth-child(4){left:calc(50% + 330px)}.section-futureSlider__desktop .item:nth-child(5){left:calc(50% + 660px)}.section-futureSlider__desktop .item__content{display:none;left:3rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:min(30vw,400px);z-index:2}.section-futureSlider__desktop .item__title{color:#fff;font-size:128px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:80%;margin-bottom:20px;max-width:320px}.section-futureSlider__desktop .item__description{color:#fff;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:140%;max-width:320px}.section-futureSlider__desktop .item:nth-of-type(2) .item__content{animation:show .75s ease-in-out .3s forwards;display:block}.section-futureSlider__desktop .nav{bottom:50px;display:flex;gap:5px;left:50%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.section-futureSlider__desktop .nav .next,.section-futureSlider__desktop .nav .prev{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}@media (min-width:1200px){.section-futureSlider__desktop .nav .next,.section-futureSlider__desktop .nav .prev{border-radius:16px;height:58px;width:58px}.section-futureSlider__desktop .nav .next:hover:not(.swiper-button-disabled),.section-futureSlider__desktop .nav .prev:hover:not(.swiper-button-disabled){background:var(--accent)}.section-futureSlider__desktop .nav .next:hover:not(.swiper-button-disabled) svg path,.section-futureSlider__desktop .nav .prev:hover:not(.swiper-button-disabled) svg path{stroke:#fff}}.section-futureSlider__desktop .nav .next.swiper-button-disabled,.section-futureSlider__desktop .nav .prev.swiper-button-disabled{opacity:.5}.section-futureSlider__desktop .nav .next svg,.section-futureSlider__desktop .nav .prev svg{height:auto;width:18px}@media (min-width:1200px){.section-futureSlider__desktop .nav .next svg,.section-futureSlider__desktop .nav .prev svg{width:24px}}.section-futureSlider__desktop .nav .next svg path,.section-futureSlider__desktop .nav .prev svg path{transition:stroke .3s ease}@keyframes show{0%{filter:blur(5px);transform:translateY(calc(-50% + 75px))}to{filter:blur(0);opacity:1}}.section-futureSlider__mobile{display:block}@media (min-width:1200px){.section-futureSlider__mobile{display:none}}.section-futureSlider__mobile .slider{padding-right:16px}@media (min-width:600px){.section-futureSlider__mobile .slider{padding-right:0}}.section-futureSlider__mobile .slider .item__image{border-radius:20px;height:234px;margin-bottom:10px;overflow:hidden;position:relative}.section-futureSlider__mobile .slider .item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-futureSlider__mobile .slider .item__image span{bottom:15px;color:#fff;font-size:38px;font-style:normal;font-weight:500;left:15px;letter-spacing:.38px;line-height:115%;position:absolute}.section-futureSlider__mobile .slider .item__description{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%}.section-futureSlider.singleProject .section-futureSlider__desktop .item{bottom:50px;height:130px;left:100%;top:auto;transform:none;width:200px}.section-futureSlider.singleProject .section-futureSlider__desktop .item:first-child,.section-futureSlider.singleProject .section-futureSlider__desktop .item:nth-child(2){border-radius:0;bottom:0;box-shadow:none;height:100%;left:0;opacity:1;top:auto;transform:none;width:100%}.section-futureSlider.singleProject .section-futureSlider__desktop .item:first-child:after,.section-futureSlider.singleProject .section-futureSlider__desktop .item:nth-child(2):after{opacity:1}.section-futureSlider.singleProject .section-futureSlider__desktop .item:nth-child(3){left:calc(100% - 335px)}.section-futureSlider.singleProject .section-futureSlider__desktop .item:nth-child(4){left:calc(100% - 125px)}.section-futureSlider.singleProject .section-futureSlider__desktop .item:nth-child(5){left:calc(100% + 84px)}.section-team{margin:70px 0;padding:0 16px}@media (min-width:1200px){.section-team{margin:140px 0}}@media (min-width:1440px){.section-team{padding:0 20px}}@media (min-width:1200px){.section-team__content{background-color:#fff;border-radius:20px;padding:50px 30px}}.section-team__title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:25px}@media (min-width:1200px){.section-team__title{font-size:46px;letter-spacing:.46px;margin-bottom:40px}}.section-team__list{display:grid;gap:30px 16px;grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.section-team__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:767px){.section-team__list{grid-template-columns:repeat(4,1fr)}}.section-team__list .item__image{border-radius:12px;height:210px;margin-bottom:10px;overflow:hidden}@media (min-width:992px){.section-team__list .item__image{height:320px}}@media (min-width:1200px){.section-team__list .item__image{aspect-ratio:16/21;height:auto;margin-bottom:15px}}.section-team__list .item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-team__list .item__name{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:130%;margin-bottom:6px}@media (min-width:1200px){.section-team__list .item__name{font-size:24px;letter-spacing:.24px;line-height:120%;margin-bottom:10px}}.section-team__list .item__position{color:#4d4d4d;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:80%}@media (min-width:1200px){.section-team__list .item__position{color:#4d4d4d;font-size:14px;letter-spacing:.14px}}.section-certifications{margin:70px 0;padding:0 16px}@media (min-width:1200px){.section-certifications{margin:140px 0}}@media (min-width:1440px){.section-certifications{padding:0 20px}}.section-certifications__title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:25px}@media (min-width:1200px){.section-certifications__title{color:#111;font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:40px;max-width:887px}}@media (min-width:1440px){.section-certifications__title{padding:0 30px}}@media (min-width:992px){.section-certifications__content{background-color:#fff;border-radius:20px;display:flex;gap:20px;justify-content:space-between;padding:30px 15px}}@media (min-width:1200px){.section-certifications__content{background-color:#fff;gap:50px;padding:50px 30px}}.section-certifications__image{display:none}@media (max-width:991px){.section-certifications__image{background:hsla(0,0%,7%,.7);bottom:0;left:0;overflow:auto;padding:80px 20px 20px;position:fixed;right:0;top:0;z-index:10000000011}}@media (min-width:992px){.section-certifications__image{align-items:center;display:flex;justify-content:center;position:relative;width:60%}}.section-certifications__image img{display:none;max-height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:all .3s;width:auto}.section-certifications__image img.active{display:block;opacity:1}@media (max-width:991px){.section-certifications__image img.active{margin:auto}}@media (min-width:992px){.section-certifications__image img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-certifications__image .popup__close{display:none}}.section-certifications__list{border-top:1px solid #d1d1d1}@media (min-width:992px){.section-certifications__list{width:40%}}@media (min-width:1200px){.section-certifications__list{max-width:660px;width:100%}}.section-certifications__list .item{align-items:center;border-bottom:1px solid #d1d1d1;cursor:pointer;display:flex;gap:8px;padding:15px 0}@media (min-width:1200px){.section-certifications__list .item{padding:40px 0}}.section-certifications__list .item__icon svg{display:block}@media (min-width:1200px){.section-certifications__list .item__icon svg{height:auto;width:24px}}.section-certifications__list .item__name{color:#111;flex:1 0;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:120%}@media (min-width:992px){.section-certifications__list .item__name{font-size:16px}}@media (min-width:1200px){.section-certifications__list .item__name{font-size:24px;letter-spacing:.24px}}.section-certifications__list .item__btn{align-items:center;background:#fff;border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}@media (min-width:992px){.section-certifications__list .item__btn{display:none}}.section-projectsSlider{margin-bottom:70px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-projectsSlider{margin-bottom:140px}}@media (min-width:1440px){.section-projectsSlider{padding:0 50px}}.section-projectsSlider__header{display:flex;justify-content:space-between;margin-bottom:25px}@media (min-width:1200px){.section-projectsSlider__header{margin-bottom:40px}}.section-projectsSlider__title{font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0}@media (min-width:1200px){.section-projectsSlider__title{font-size:64px;letter-spacing:.64px;line-height:100%}}.section-projectsSlider__nav{display:none;gap:5px}@media (min-width:767px){.section-projectsSlider__nav{display:flex}}.section-projectsSlider__nav .next,.section-projectsSlider__nav .prev{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}@media (min-width:1200px){.section-projectsSlider__nav .next,.section-projectsSlider__nav .prev{border-radius:16px;height:58px;width:58px}.section-projectsSlider__nav .next:hover:not(.swiper-button-disabled),.section-projectsSlider__nav .prev:hover:not(.swiper-button-disabled){background:var(--accent)}.section-projectsSlider__nav .next:hover:not(.swiper-button-disabled) svg path,.section-projectsSlider__nav .prev:hover:not(.swiper-button-disabled) svg path{stroke:#fff}}.section-projectsSlider__nav .next.swiper-button-disabled,.section-projectsSlider__nav .prev.swiper-button-disabled{opacity:.5}.section-projectsSlider__nav .next svg,.section-projectsSlider__nav .prev svg{height:auto;width:18px}@media (min-width:1200px){.section-projectsSlider__nav .next svg,.section-projectsSlider__nav .prev svg{width:24px}}.section-projectsSlider__nav .next svg path,.section-projectsSlider__nav .prev svg path{transition:stroke .3s ease}.section-projectsSlider__slider .slider{display:none}@media (min-width:767px){.section-projectsSlider__slider .slider{display:block}}.section-projectsSlider__slider .list{display:grid;flex-direction:column;gap:40px}@media (min-width:767px){.section-projectsSlider__slider .list{display:none}}.section-projectsSlider__slider .item__image{border-radius:16px;height:220px;margin-bottom:8px;overflow:hidden;position:relative;transition:all .3s ease}@media (min-width:768px){.section-projectsSlider__slider .item__image{border-radius:20px;margin-bottom:15px}}@media (min-width:992px){.section-projectsSlider__slider .item__image{height:331px}}@media (min-width:1200px){.section-projectsSlider__slider .item__image{height:431px}}.section-projectsSlider__slider .item__image .hoverImg,.section-projectsSlider__slider .item__image .mainImg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-projectsSlider__slider .item__image .hoverImg{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;z-index:2}.section-projectsSlider__slider .item__image .hoverImg.active{opacity:1}.section-projectsSlider__slider .item__image .address{align-items:center;bottom:10px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:5px;left:10px;letter-spacing:.12px;line-height:80%;position:absolute;z-index:3}@media (min-width:768px){.section-projectsSlider__slider .item__image .address{display:none}}.section-projectsSlider__slider .item__image .address .icon{align-items:center;background:#d1d1d1;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.section-projectsSlider__slider .item__image .address .icon svg path{transition:fill .3s ease}.section-projectsSlider__slider .item__image .tags{align-items:center;display:flex;gap:3px;left:8px;position:absolute;top:8px;z-index:4}@media (min-width:768px){.section-projectsSlider__slider .item__image .tags{gap:5px;left:12px;top:12px}}.section-projectsSlider__slider .item__image .tags.hidden-tags:after{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.6);border-radius:8px;color:#111;content:"...";cursor:pointer;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;padding:8px}.section-projectsSlider__slider .item__image .tags.hidden-tags .item:not(:nth-of-type(-n+3)){display:none}.section-projectsSlider__slider .item__image .tags .item{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.6);border-radius:8px;color:#111;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;padding:8px}@media (min-width:768px){.section-projectsSlider__slider .item__bottom{display:flex;justify-content:space-between}}.section-projectsSlider__slider .item__bottom .item__right{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.section-projectsSlider__slider .item__bottom .item__right{align-items:flex-end;gap:15px}}.section-projectsSlider__slider .item__title{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:120%;margin-bottom:8px}@media (min-width:768px){.section-projectsSlider__slider .item__title{font-size:32px;letter-spacing:.32px;line-height:110%;margin-bottom:10px}}.section-projectsSlider__slider .item__address{display:none}@media (min-width:768px){.section-projectsSlider__slider .item__address{align-items:center;color:#939393;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:5px;letter-spacing:.16px;line-height:80%}}.section-projectsSlider__slider .item__address .icon{align-items:center;background:#d1d1d1;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.section-projectsSlider__slider .item__address .icon svg path{transition:fill .3s ease}.section-projectsSlider__slider .item__address:hover .icon{background:#111}.section-projectsSlider__slider .item__address:hover .icon svg path{fill:#fff}.section-projectsSlider__slider .item__room{align-items:center;display:flex;gap:5px}.section-projectsSlider__slider .item__room .room-item{align-items:center;border:1px solid #d1d1d1;border-radius:10px;color:#111;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;min-width:34px;padding:0 11px;transition:all .3s ease}@media (min-width:1200px){.section-projectsSlider__slider .item__room .room-item:hover{background:#111;border:1px solid #111;color:#fff}}.section-projectsSlider__slider .item__roomText{color:#939393;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.16px;line-height:80%}@media (min-width:768px){.section-projectsSlider__slider .item__roomText{font-size:16px}}.section-projectsSlider .img-link{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;z-index:3}.default-style{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:140px}.default-style .container{max-width:922px;padding:0 16px;width:100%}.default-style .content{margin:0 auto;max-width:660px}.default-style h1{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0 0 12px}@media (min-width:768px){.default-style h1{margin:30px 0 20px}}@media (min-width:1200px){.default-style h1{font-size:64px;letter-spacing:.64px;line-height:100%;margin:30px 0}}.default-style__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}@media (min-width:1200px){.default-style__info{margin-bottom:40px}}.default-style__info .tag{background:#fff;border-radius:8px;color:#939393;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:30px;padding:0 10px}.default-style__info .date{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}.default-style__image{margin:25px -16px 20px}@media (min-width:768px){.default-style__image{margin:20px 0 30px}}.default-style__image img{border-radius:16px 16px 0 0;height:310px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.default-style__image img{border-radius:20px;height:480px}}.default-style__line{align-items:center;display:flex;gap:10px;margin:20px 0 25px}@media (min-width:1200px){.default-style__line{margin:30px 0 40px}}.default-style__line:after{background-color:#b5d8b6;content:"";flex:1 0;height:1px}.default-style h2{color:#111;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:120%;margin:40px 0 10px}@media (min-width:1200px){.default-style h2{font-size:32px;letter-spacing:.32px;line-height:110%;margin:40px 0 20px}}.default-style h2:first-child{margin-top:25px}@media (min-width:1200px){.default-style h2:first-child{margin-top:20px}}.default-style p{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;margin:10px 0}@media (min-width:1200px){.default-style p{font-size:16px;letter-spacing:.16px;margin:20px 0}}.default-style p img{border-radius:16px;margin:30px 0 0;width:100%}@media (min-width:1200px){.default-style p img{border-radius:20px;margin:20px 0 0}}.default-style blockquote{background:#fff;border-radius:20px;color:#939393;display:flex;flex-direction:column;gap:12px;margin:40px 0;padding:25px 15px}@media (min-width:768px){.default-style blockquote{gap:20px;padding:30px 45px}}.default-style blockquote strong{color:#111;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:120%}@media (min-width:1200px){.default-style blockquote strong{font-size:24px;letter-spacing:.24px}}.default-style blockquote p{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;margin:0}@media (min-width:1200px){.default-style blockquote p{font-size:18px;letter-spacing:.18px;line-height:130%}}.default-style ul{display:flex;flex-direction:column;gap:15px;list-style:none;margin:15px 0;padding:0}@media (min-width:1200px){.default-style ul{gap:20px;margin:20px 0}}.default-style ul li{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;padding-left:14px;position:relative}@media (min-width:1200px){.default-style ul li{font-size:16px;letter-spacing:.16px}}.default-style ul li:before{background-color:#599b5b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6.5px;width:6px}@media (min-width:1200px){.default-style ul li:before{top:8px}}.default-style ul li a{color:#4d4d4d}.default-style strong{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:120%}@media (min-width:1200px){.default-style strong{font-size:18px;letter-spacing:.18px}}.default-style__file{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:15px;margin:40px 0;padding:15px}@media (min-width:768px){.default-style__file{align-items:center;flex-direction:row;justify-content:space-between}}.default-style__file .box{display:flex;gap:10px}.default-style__file .box .icon{align-items:center;background:#f2f2f2;border-radius:8px;display:flex;height:34px;justify-content:center;width:34px}@media (min-width:768px){.default-style__file .box .icon{height:50px;width:50px}}.default-style__file .box .name{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:120%;padding:7.5px 0}@media (min-width:768px){.default-style__file .box .name{font-size:18px;letter-spacing:.18px;padding:14px 0}}.default-style__file .btn{width:100%}@media (min-width:768px){.default-style__file .btn{max-width:150px}}.default-style__share{align-items:center;display:flex;gap:30px;margin:40px 0 0}@media (min-width:1200px){.default-style__share{justify-content:flex-start}}.default-style__share .share-label{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:140%}@media (min-width:1200px){.default-style__share .share-label{font-size:24px;letter-spacing:.24px;line-height:120%}}.default-style__share .share-list{align-items:center;display:flex;gap:8px}@media (min-width:1200px){.default-style__share .share-list{gap:10px}}.default-style__share .share-list a{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}@media (min-width:1200px){.default-style__share .share-list a{border-radius:16px;height:58px;width:58px}.default-style__share .share-list a svg path{transition:all .3s ease}.default-style__share .share-list a:hover{background-color:var(--accent)}.default-style__share .share-list a:hover svg path{fill:#fff}}.default-style .video{padding-bottom:56.25%;position:relative}.default-style .video iframe{border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.default-style .video+.video{margin-top:20px}.section-newsSlider{margin:70px 0;max-width:1440px;overflow:hidden;padding:0 16px}@media (min-width:1200px){.section-newsSlider{margin:140px auto;padding:0 50px}}.section-newsSlider__title{font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0 0 25px}@media (min-width:1200px){.section-newsSlider__title{color:#111;font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:40px}}.section-newsSlider__slider{padding-right:16px}@media (min-width:768px){.section-newsSlider__slider{overflow:hidden;padding-right:0}}.section-newsSlider__slider .slider .slide .image{background-color:#111;border-radius:16px;height:220px;margin-bottom:10px;overflow:hidden;position:relative}@media (min-width:1200px){.section-newsSlider__slider .slider .slide .image{border-radius:20px;height:270px;margin-bottom:15px}}.section-newsSlider__slider .slider .slide .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-newsSlider__slider .slider .slide .image .tag{background:hsla(0,0%,100%,.6);border-radius:10px;color:#111;font-size:16px;font-style:normal;font-weight:500;left:8px;letter-spacing:.16px;line-height:30px;padding:0 10px;position:absolute;top:8px;z-index:2}@media (min-width:1200px){.section-newsSlider__slider .slider .slide .image .tag{left:12px;top:12px}}.section-newsSlider__slider .slider .slide .name{display:block;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:120%;margin-bottom:8px}@media (min-width:1200px){.section-newsSlider__slider .slider .slide .name{font-size:24px;letter-spacing:.24px;margin-bottom:15px}}.section-newsSlider__slider .slider .slide .date{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}.section-location{margin:20px 0;position:relative;z-index:2}@media (min-width:1200px){.section-location{margin:0 auto;padding:0 20px}}.section-location .emptyList-item{height:100vh}.section-location__content{background:#f2efe9;border-radius:20px;bottom:16px;display:flex;flex-direction:column;height:calc(100svh - 88px);left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.section-location__content{left:16px;right:16px;width:calc(100% - 32px)}}@media (min-width:992px){.section-location__content{flex-direction:row}}@media (min-width:1200px){.section-location__content{bottom:20px;height:calc(100vh - 128px);left:20px;right:20px;width:calc(100% - 40px)}}.section-location__content .images{height:50%;position:relative;width:100%}@media (min-width:992px){.section-location__content .images{height:100%;width:50%}}.section-location__content .images .item{bottom:0;left:0;position:absolute;right:0;top:0}.section-location__content .images .item img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-location__content .info{background:#f2efe9;height:50%;padding:20px;position:relative;width:100%}@media (min-width:992px){.section-location__content .info{padding:60px;width:50%}}.section-location__content .info .pagination{bottom:20px;display:none;left:50%;position:absolute;transform:translateX(-50%)}.section-location__content .info__content{height:100%;margin:0 auto;max-width:100%;position:relative;width:415px}.section-location__content .info__content .item{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}.section-location__content .info__content .item.active{z-index:10}.section-location__content .info__content .item img{display:block;margin:0 auto 20px;width:40px}@media (min-width:992px){.section-location__content .info__content .item img{width:auto}}.section-location__content .info__content .item h3{color:#3f4e4d;font-size:26px;font-style:normal;font-weight:500;letter-spacing:.46px;line-height:115%;margin:0 0 20px;text-align:center}@media (min-width:992px){.section-location__content .info__content .item h3{font-size:46px}}.section-location__content .info__content .item .desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#49564e;display:-webkit-box;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:120%;overflow:hidden;text-align:center;text-overflow:ellipsis}@media (min-width:992px){.section-location__content .info__content .item .desc{font-size:16px;line-height:140%;overflow:visible}}.page-notFound{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:90px 16px}.page-notFound__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin-bottom:20px;text-align:center}@media (min-width:1200px){.page-notFound__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:20px}}.page-notFound__line{align-items:center;display:flex;gap:10px;margin-bottom:10px;max-width:544px;width:100%}@media (min-width:1200px){.page-notFound__line{margin-bottom:13px}}.page-notFound__line:after,.page-notFound__line:before{background-color:#b5d8b6;content:"";flex:1 0;height:1px}.page-notFound__text{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;margin-bottom:25px;max-width:460px;text-align:center;width:100%}@media (min-width:1200px){.page-notFound__text{font-size:18px;letter-spacing:.18px;margin-bottom:40px}}.page-notFound__goToBack{display:flex;justify-content:center;margin-bottom:15px;width:100%}@media (min-width:1200px){.page-notFound__goToBack{margin-bottom:12px}}.page-notFound__goToBack .btn{width:100%}@media (min-width:768px){.page-notFound__goToBack .btn{width:-moz-max-content;width:max-content}}.page-notFound__goToHome{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%;text-align:center}@media (min-width:1200px){.page-notFound__goToHome{font-size:16px;letter-spacing:.16px}}body.single-projects{background:#fff}.single-projects h2{font-size:28px;margin-bottom:12px}.single-projects .section-hero__videoSlider .item__box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.01);border-radius:12px}.single-projects .section-hero__videoSlider .item__box img{border-radius:12px;margin-bottom:24px;transition:all .3s ease}.single-projects .section-hero__videoSlider .item__box .info__btn,.single-projects .section-hero__videoSlider .item__box .info__title{margin-bottom:0}.single-projects .section-hero__videoSlider .item__box .button-wrap{align-items:center;display:flex;gap:16px}.single-projects .section-hero__videoSlider .item__box:hover img{transform:scale(1.1)}.single-projects .building-info{align-items:flex-start;color:#fff;display:flex;gap:6px}.single-projects .section-about{border-radius:0 0 20px 20px;margin:0 0 30px;padding:70px 16px}.project-benefits{margin:20px 0}.project-benefits>img{border-radius:20px}.project-benefits .text{border-radius:20px;padding:65px 16px 40px}.project-benefits .section-about__icon{margin:20px 0}.project-benefits-wrap{margin-bottom:25px}.project-benefits-wrap figure{align-items:center;display:flex;gap:12px;margin:0 0 12px}.project-benefits-wrap figure .img-wrap{align-items:center;border:1px solid #b5d8b6;border-radius:12px;display:flex;height:50px;justify-content:center;min-width:50px}.project-benefits-wrap figure .img-wrap img{height:auto;max-width:24px}.developer-info{border-radius:20px;margin-top:70px;padding:30px 16px 1px}.developer-info .text{margin-bottom:25px}.developer-info .section-about__icon{margin:25px 0}.developer-info .projects-wrap a{border-radius:16px;display:block;margin-bottom:30px;overflow:hidden;position:relative}.developer-info .projects-wrap img{display:block;height:220px}.developer-info .projects-wrap a>div{align-items:flex-end;background:linear-gradient(180deg,hsla(0,0%,7%,0) 60%,hsla(0,0%,7%,.6));bottom:0;color:#fff;display:flex;font-size:18px;justify-content:space-between;left:0;padding:15px;position:absolute;right:0;top:0}.developer-info .projects-wrap a>div span{align-items:center;background:var(--accent);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.single-projects .section-documents{border-radius:20px}.single-projects .section-documents__list .item:not(.item-open-all){background:#fff;height:auto;padding:15px}.flats-info,.single-projects .section-documents__list .item:not(.item-open-all) .load{margin-top:20px}.flats-info{gap:20px}.business-wrap,.single-projects .flats-info-wrap{border-radius:20px 20px 0 0;padding:30px 16px 15px}.business-wrap h2,.single-projects .flats-info-wrap h2{margin:15px 0 25px}.single-projects .flats-info-wrap ul{list-style:none;margin:0 0 25px;padding:0}.single-projects .flats-info-wrap li:not(:last-of-type):after{background:currentColor;content:"";display:block;height:1px;margin:10px 0;width:16px}.business img,.flats-info img{border-radius:20px;display:block}.business{border-radius:20px;margin:20px 0}.business-wrap .btn{margin-top:25px;width:100%}.business-wrap .section-about__icon{margin:25px 0}.single-projects #map{border-radius:20px;height:42vh;margin:20px 0}.single-projects .section-futureSlider__desktop .nav{left:50px}.single-projects .plan{border-radius:20px;margin:70px auto;max-width:calc(100% - 40px);overflow:hidden;position:relative;width:100%}.single-projects .plan h2{margin:30px 16px 25px}.single-projects .plan svg{border-radius:20px;display:block;margin:auto}.single-projects .plan svg a .hover{opacity:0;transition:all .3s}.single-projects .plan svg a .hover.active,.single-projects .plan svg a:hover .hover{opacity:1}.single-projects .plan .section-label{background:#fff;border-radius:8px;font-size:12px;line-height:1em;padding:6px;position:absolute}.single-projects .plan .section-label#gardens_s1{bottom:1%;left:32%}.single-projects .plan .section-label#gardens_s2{bottom:14%;left:11%}.single-projects .plan .section-label#gardens_s3{left:11%;top:33%}.single-projects .plan .section-label#gardens_s4{right:21%;top:34%}.single-projects .plan .section-label#helga_s5{right:43%;top:69%}.single-projects .plan .section-label#helga_s6{left:18%;top:59%}.single-projects .plan .section-label#helga_s8{right:4%;top:65%}.single-projects .plan .section-label#helga_s9{right:4%;top:53%}.single-projects .plan .section-label#helga_s10{right:14%;top:42%}.single-projects .plan .section-label#helga_s11{left:45%;top:33%}.single-projects .plan .section-label#helga_s12{left:11%;top:34%}.single-projects .plan .section-label#hills_s1{right:1%;top:45%}.single-projects .plan .section-label#hills_s2{right:10%;top:55%}.single-projects .plan .section-label#hills_s3{bottom:10%;right:11%}.single-projects .plan .section-label#hills_s4{bottom:46%;right:25%}.single-projects .plan .section-label#hills_s5{right:38%;top:55%}.single-projects .plan .section-label#hills_s6{bottom:8%;right:33%}.single-projects .plan .section-label#hills_s7{bottom:15%;left:28%}.single-projects .plan .section-label#hills_s8{left:22%;top:44%}.single-projects .plan .section-label#hills_s9{bottom:30%;left:7%}.single-projects .plan .section-label#park_s7{bottom:19%;right:36%}.single-projects .plan .section-label#park_s9{bottom:5%;right:1%}.single-projects .plan .section-label#park_s10{right:1%;top:46%}@media (min-width:360px){.single-projects .plan .section-label#helga_s5{right:40%;top:66%}.single-projects .plan .section-label#helga_s6{left:22%}.single-projects .plan .section-label#helga_s8{right:9%}.single-projects .plan .section-label#helga_s9{right:7%}.single-projects .plan .section-label#helga_s10{right:21%;top:39%}.single-projects .plan .section-label#helga_s11{left:46%;top:30%}.single-projects .plan .section-label#helga_s12{left:15%}}@media (max-width:767px){.single-projects .section-hero__textSlider .item{height:auto;position:static}.single-projects .section-hero__textSlider,.single-projects .section-hero__textSlider .title{height:auto}.single-projects .section-hero__videoSlider{height:364px}.single-projects .section-hero__videoSlider .item__box{align-items:center;background:#fff;display:flex;flex-direction:row;gap:10px;padding:5px 15px 5px 5px}.single-projects .section-hero__videoSlider .item.active .item__box img{background:#f2f2f2;border-radius:10px;margin-bottom:0;width:87px}.single-projects .section-hero__videoSlider .item__box .button-wrap{justify-content:space-between;width:100%}.single-projects .building-info{bottom:-348px;left:16px;position:absolute;right:16px;z-index:10}.single-projects .building-info img:last-of-type{display:none}.developer-info .btn,.project-benefits .btn{width:100%}.single-projects .flats-info-wrap{margin-bottom:-20px;padding-bottom:35px}.single-projects .plan svg .button{display:none}}@media (min-width:768px){.single-projects .section-hero__textSlider .item{right:0}.single-projects .section-hero__videoSlider .item__box{align-items:center;flex-direction:column;gap:20px;padding:16px}.single-projects .section-hero__videoSlider .item.active .item__box img{display:block;height:auto;margin:0 auto 24px;max-width:190px}.single-projects .section-about{border-radius:20px;margin:20px}.single-projects .building-info{align-items:center;gap:15px;margin-top:50px;white-space:nowrap}.single-projects .building-info .line{background:#fff;display:block;height:1px;opacity:.5;width:100%}.business,.flats-info{display:flex;margin:20px}.business{flex-direction:row-reverse}.single-projects .flats-info-wrap{border-radius:20px;width:calc(50% - 20px)}.business img,.flats-info img{width:50%}.single-projects .flats-info-wrap ul{margin:0 0 50px}.business-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:50%}.business-wrap>svg{order:1}.business-wrap h2{margin:20px 0 0;order:2}.business-wrap .section-about__icon{margin:20px 0;order:3}.business-wrap p{order:4}.business-wrap .btn{order:5}.single-projects #map{height:80vh}.single-projects .plan{margin:20px auto}.single-projects .plan h2{text-align:center}.single-projects .plan .section-label#gardens_s1{bottom:10%;left:39%}.single-projects .plan .section-label#gardens_s2{bottom:40%;left:17%}.single-projects .plan .section-label#gardens_s3{top:29%}.single-projects .plan .section-label#gardens_s4{right:34%;top:20%}.single-projects .plan .section-label#helga_s5{right:40%;top:43%}.single-projects .plan .section-label#helga_s6{left:41%;top:41%}.single-projects .plan .section-label#helga_s8{right:18%;top:56%}.single-projects .plan .section-label#helga_s9{right:18%;top:40%}.single-projects .plan .section-label#helga_s10{right:33%;top:30%}.single-projects .plan .section-label#helga_s11{left:51%;top:24%}.single-projects .plan .section-label#helga_s12{left:45%;top:17%}.single-projects .plan .section-label#hills_s1{right:4%;top:42%}.single-projects .plan .section-label#hills_s2{right:17%;top:49%}.single-projects .plan .section-label#hills_s3{bottom:18%;right:17%}.single-projects .plan .section-label#hills_s4{bottom:18%;right:29%}.single-projects .plan .section-label#hills_s5{right:41%;top:49%}.single-projects .plan .section-label#hills_s6{bottom:17%;right:43%}.single-projects .plan .section-label#hills_s7{bottom:22%;left:36%}.single-projects .plan .section-label#hills_s8{left:33%;top:38%}.single-projects .plan .section-label#hills_s9{bottom:30%;left:26%}.single-projects .plan .section-label#park_s7{bottom:32%;right:36%}.single-projects .plan .section-label#park_s9{bottom:15%;right:16%}.single-projects .plan .section-label#park_s10{right:18%;top:36%}}@media (min-width:768px) and (max-width:1199px){.developer-info .projects-wrap{display:flex;gap:30px}.developer-info .projects-wrap a{width:33%}.developer-info .projects-wrap a img{height:100%}}@media (min-width:992px){.single-projects .plan .section-label#gardens_s1{bottom:12%;left:41%}.single-projects .plan .section-label#gardens_s2{bottom:43%;left:19%}.single-projects .plan .section-label#helga_s5{right:40%;top:43%}.single-projects .plan .section-label#helga_s6{left:42%}.single-projects .plan .section-label#helga_s8{right:18%;top:56%}.single-projects .plan .section-label#helga_s9{right:18%;top:40%}.single-projects .plan .section-label#helga_s10{right:34%}.single-projects .plan .section-label#helga_s11{left:52%}.single-projects .plan .section-label#helga_s12{left:47%}.single-projects .plan .section-label#hills_s3{bottom:21%;right:19%}.single-projects .plan .section-label#hills_s4{bottom:22%;right:31%}.single-projects .plan .section-label#hills_s5{top:50%}.single-projects .plan .section-label#hills_s6{bottom:19%;right:45%}.single-projects .plan .section-label#hills_s7{bottom:25%;left:36%}.single-projects .plan .section-label#hills_s8{left:35%;top:38%}.single-projects .plan .section-label#hills_s9{bottom:34%;left:27%}.single-projects .plan .section-label#park_s7{bottom:34%}.single-projects .plan .section-label#park_s9{bottom:18%;right:17%}.single-projects .plan .section-label#park_s10{right:19%;top:35%}}@media (max-width:1199px){.single-projects .section-hero__videoSlider .item__box .info__btn{min-width:34px;position:static;transform:none}.project-benefits .text{margin-top:-25px}.single-projects .plan .section-label .info{display:none}}@media (min-width:1200px){body.single-projects main{font-size:16px;line-height:1.4em}.single-projects .project-benefits{max-height:calc(100vh - 128px);min-height:-moz-max-content;min-height:max-content}.single-projects .business,.single-projects .flats-info,.single-projects .section-futureSlider.singleProject,.single-projects .section-partners{max-height:calc(100vh - 128px)}.single-projects .plan svg{height:calc(100vh - 128px);max-width:-moz-fit-content;max-width:fit-content}.single-projects .plan .plan__svg{position:relative}.single-projects h2{font-size:46px;margin-bottom:20px;text-align:center}.single-projects .section-hero__videoSlider .item__box{bottom:125px;max-width:-moz-max-content;max-width:max-content;padding:30px 40px}.single-projects .section-hero__textSlider .item{right:50px}.single-projects .section-hero__videoSlider .item__box .button-wrap{white-space:nowrap}.project-benefits{display:flex;flex-direction:row-reverse;gap:20px;justify-content:center;padding:0 20px}.project-benefits .text{font-size:16px;padding:54px 82px;width:577px}.project-benefits .text>p{text-align:center}.project-benefits>img{width:calc(100% - 597px)}.project-benefits-wrap{margin-bottom:40px}.project-benefits-wrap figure{gap:15px;margin-bottom:15px}.project-benefits .btn{width:100%}.developer-info{align-items:center;display:flex;justify-content:space-between;margin:20px;padding:50px}.developer-info-wrap{display:flex;flex-direction:column;max-width:413px}.developer-info-wrap h1{order:1}.developer-info-wrap .section-about__icon{margin:0 0 20px;order:2}.developer-info-wrap .text{margin-bottom:40px;order:3}.developer-info-wrap .btn{order:4;width:100%}.developer-info .projects-wrap{display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:547px;min-height:480px}.developer-info .projects-wrap a{margin-bottom:0}.developer-info .projects-wrap a>div{font-size:24px}.developer-info .projects-wrap a img,.developer-info .projects-wrap a>div span{transition:all .3s}.developer-info .projects-wrap a:not(:hover) img{height:120px}.developer-info .projects-wrap a:not(:hover)>div span{-webkit-backdrop-filter:blur(140px);backdrop-filter:blur(140px);background:hsla(0,0%,100%,.3)}.developer-info.newDis{flex-direction:column}.developer-info.newDis .developer-info-wrap{margin-bottom:80px;max-width:664px}.developer-info.newDis .developer-info-wrap .text{text-align:center}.developer-info.newDis .developer-info-wrap .btn{margin:0 auto;min-width:304px;width:-moz-max-content;width:max-content}.developer-info.newDis .projects-wrap{flex-direction:row;gap:16px;max-width:836px;min-height:auto}.developer-info.newDis .projects-wrap a{flex:1 0;height:175px!important}.developer-info.newDis .projects-wrap a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.developer-info.newDis .projects-wrap a>div span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.2)}.single-projects .section-partners{border-radius:20px;margin:20px;padding:50px 30px 173px}.single-projects .flats-info-wrap{overflow:hidden;padding:90px 82px;text-align:center}.single-projects .flats-info-wrap li:not(:last-of-type):after{margin:10px auto}.business-wrap{padding:50px 82px}.single-projects #map{margin:20px}.single-projects .section-futureSlider{border-radius:20px;margin:20px}.single-projects .plan h2{margin:50px 0 30px}.single-projects .plan .section-label{border-radius:10px;font-size:16px;padding:9px 10px}.single-projects .plan .section-label:hover{color:initial}.single-projects .plan .section-label .info{background:#fff;border-radius:0 10px 10px 10px;font-size:14px;left:0;opacity:0;padding:20px 10px 10px;position:absolute;top:78%;transition:all .3s;white-space:nowrap;z-index:-1}.single-projects .plan .section-label:hover .info{opacity:1;z-index:1}.single-projects .plan .section-label .info span{display:block}.single-projects .plan .section-label .info span.small{color:#639591;font-size:12px;margin-bottom:5px}.single-projects .plan .section-label .info span.border{border-top:1px solid #e9e9e9;margin-top:10px;padding-top:10px}.single-projects .plan .section-label#gardens_s1{left:41%}.single-projects .plan .section-label#gardens_s2{bottom:49%}.single-projects .plan .section-label#gardens_s3{top:32%}.single-projects .plan .section-label#gardens_s4{right:36%;top:4%}.single-projects .plan .section-label#helga_s5{right:41%;top:32%}.single-projects .plan .section-label#helga_s6{left:36%;top:28%}.single-projects .plan .section-label#helga_s8{right:23%;top:46%}.single-projects .plan .section-label#helga_s9{right:22%;top:28%}.single-projects .plan .section-label#helga_s10{right:35%;top:16%}.single-projects .plan .section-label#helga_s11{left:51%;top:9%}.single-projects .plan .section-label#helga_s12{left:46%;top:1%}.single-projects .plan .section-label#hills_s1{right:7%;top:30%}.single-projects .plan .section-label#hills_s2{top:40%}.single-projects .plan .section-label#hills_s3{bottom:23%;right:21%}.single-projects .plan .section-label#hills_s4{bottom:24%;right:31%}.single-projects .plan .section-label#hills_s5{top:41%}.single-projects .plan .section-label#hills_s6{bottom:21%}.single-projects .plan .section-label#hills_s7{bottom:28%;left:38%}.single-projects .plan .section-label#hills_s8{top:26%}.single-projects .plan .section-label#hills_s9{bottom:38%;left:29%}.single-projects .plan .section-label#park_s7{bottom:38%;right:38%}.single-projects .plan .section-label#park_s9{bottom:19%;right:19%}.single-projects .plan .section-label#park_s10{right:21%;top:23%}}@media (min-width:1200px) and (max-width:1439px){.section-partners__list .item{align-items:center;flex-direction:row}}@media (min-width:1280px){.single-projects .plan .section-label#gardens_s2{left:21%}}@media (min-width:1360px){.single-projects .plan .section-label#gardens_s1{left:45%}.single-projects .plan .section-label#gardens_s2{left:26%}.single-projects .plan .section-label#gardens_s3{left:16%}.single-projects .plan .section-label#gardens_s4{right:38%}.single-projects .plan .section-label#helga_s5{right:43%;top:34%}.single-projects .plan .section-label#helga_s6{left:43%;top:31%}.single-projects .plan .section-label#helga_s8{right:28%;top:53%}.single-projects .plan .section-label#helga_s9{right:28%;top:31%}.single-projects .plan .section-label#helga_s10{right:38%;top:17%}.single-projects .plan .section-label#helga_s11{left:50%}.single-projects .plan .section-label#helga_s12{left:47%}.single-projects .plan .section-label#helga_s1{left:26%;top:15%}.single-projects .plan .section-label#helga_s2{left:33%;top:53%}.single-projects .plan .section-label#hills_s1{right:19%;top:29%}.single-projects .plan .section-label#hills_s2{right:27%;top:37%}.single-projects .plan .section-label#hills_s3{right:29%}.single-projects .plan .section-label#hills_s4{right:37%}.single-projects .plan .section-label#hills_s8{top:24%}.single-projects .plan .section-label#hills_s9{bottom:44%;left:30%}.single-projects .plan .section-label#park_s7{bottom:37%;right:42%}.single-projects .plan .section-label#park_s9{bottom:18%;right:28%}.single-projects .plan .section-label#park_s10{right:29%}}@media (min-width:1440px){.project-benefits>img{max-width:803px}.project-benefits .text{width:617px}.developer-info{padding:120px 50px}.single-projects .flats-info-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:577px}.flats-info img{width:calc(100% - 597px)}.single-projects .flats-info-wrap h2{margin:20px 0 30px}.single-projects .plan .section-label#gardens_s2{left:27%}.single-projects .plan .section-label#park_s7{right:40%}.single-projects .plan .section-label#park_s9{right:25%}.single-projects .plan .section-label#park_s10{right:27%}}@media (min-width:1480px){.single-projects .section-about{margin:20px auto}.business,.developer-info,.flats-info,.single-projects #map,.single-projects .section-futureSlider,.single-projects .section-partners{margin:20px auto;max-width:1440px}.single-projects .plan{margin:20px auto;min-width:1440px;width:1440px}.single-projects .section-partners{padding:100px 30px 173px}}@media (min-width:1920px){.single-projects .plan .section-label#gardens_s1{bottom:14%}.single-projects .plan .section-label#gardens_s2{bottom:49%;left:18%}.single-projects .plan .section-label#gardens_s3{left:10%}.single-projects .plan .section-label#helga_s5{right:45%}.single-projects .plan .section-label#helga_s6{top:29%}.single-projects .plan .section-label#helga_s10{right:39%}.single-projects .plan .section-label#helga_s11{left:48%}.single-projects .plan .section-label#helga_s12{left:42%}.single-projects .plan .section-label#hills_s1{right:6%;top:32%}.single-projects .plan .section-label#hills_s2{right:18%;top:41%}.single-projects .plan .section-label#hills_s3{bottom:25%;right:20%}.single-projects .plan .section-label#hills_s4{bottom:25%;right:32%}.single-projects .plan .section-label#hills_s5{top:43%}.single-projects .plan .section-label#hills_s6{bottom:23%}.single-projects .plan .section-label#hills_s7{bottom:29%;left:37%}.single-projects .plan .section-label#hills_s8{left:28%;top:29%}.single-projects .plan .section-label#hills_s9{bottom:50%;left:22%}.single-projects .plan .section-label#park_s7{bottom:39%;right:37%}.single-projects .plan .section-label#park_s9{right:21%}.single-projects .plan .section-label#park_s10{right:22%;top:26%}}body.tax-planing{background:#fff}.taxonomy-title-wrap{margin-top:114px;padding:0 20px;text-align:center}.taxonomy-title-wrap h1{font-size:38px;font-weight:500;line-height:115%}.taxonomy-plan{margin:20px 0;overflow:hidden;position:relative}.taxonomy-plan>svg{border-radius:20px;display:block;margin:auto;max-height:100vh;width:auto}.taxonomy-plan .info-box{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;display:none;left:18%;padding:24px 24px 10px;position:absolute;text-align:center;top:50%}.term-gardens_s1 .taxonomy-plan .info-box,.term-gardens_s2 .taxonomy-plan .info-box{left:68%}.term-gardens_s3 .taxonomy-plan .info-box{left:36%}.taxonomy-plan .info-box .name{font-size:28px;margin-bottom:22px}.taxonomy-plan svg a path{transition:all .3s}.taxonomy-plan:not(.taxonomy-plan-level) svg a:hover path{stroke:#fff;stroke-width:3px}.taxonomy-children-list{margin:20px 16px}.taxonomy-children-list a{border-radius:16px;display:block;margin-bottom:5px;overflow:hidden;padding:12px 14px}.taxonomy-children-list a .icon{align-items:center;border-radius:10px;display:flex;float:right;height:34px;justify-content:center;margin-left:14px;width:34px}.taxonomy-children-list a .name{font-size:24px;margin-bottom:6px}.taxonomy-contact-form .wpcf7{border-radius:20px 20px 0 0;margin-bottom:-20px;padding:40px 16px 1px}.taxonomy-contact-form h2{font-size:28px;margin:0 0 12px}.level-plan-wrap,.taxonomy-contact-form img{border-radius:20px}.level-plan-wrap{padding:20px}.level-plan-wrap>svg a>path,.level-plan-wrap>svg a>rect{opacity:0;transition:all .3s}.level-plan-wrap>svg a:hover>path,.level-plan-wrap>svg a:hover>rect{opacity:.75}.level-list{display:flex;gap:10px;margin-bottom:30px;overflow:auto}.level-list a{background:#fff;border-radius:12px;font-size:10px;letter-spacing:.03em;padding:10px 10px 5px;text-align:center;text-transform:uppercase}.level-list a.active{background:var(--accent);color:#fff}.level-list .back-link{align-items:center;display:flex;gap:5px;padding-bottom:10px}.level-list .back-link svg{display:inline-block;transform:rotate(90deg)}.level-list .number{display:block;font-size:18px;font-weight:700}.nav-icons-wrap{display:flex;justify-content:space-between;margin-top:30px}.nav-icons-wrap a,.nav-icons-wrap span{align-items:center;border:1px solid #ced8d2;border-radius:12px;display:flex;justify-content:center;padding:10px;width:33%}.nav-icons-wrap a{flex-direction:column;gap:5px}body[class*=page-template-catalog] .nav-icons-wrap .building-plan.gardens_s1 .s1,body[class*=page-template-catalog] .nav-icons-wrap .building-plan.gardens_s2 .s2,body[class*=page-template-compare] .nav-icons-wrap .building-plan.gardens_s1 .s1,body[class*=page-template-compare] .nav-icons-wrap .building-plan.gardens_s2 .s2,body[class*=page-template-favorite] .nav-icons-wrap .building-plan.gardens_s1 .s1,body[class*=page-template-favorite] .nav-icons-wrap .building-plan.gardens_s2 .s2,body[class*=term-gardens_s1_] .nav-icons-wrap .building-plan .s1,body[class*=term-gardens_s2_] .nav-icons-wrap .building-plan .s2,body[class*=term-gardens_s3_] .nav-icons-wrap .building-plan .s3,body[class*=term-gardens_s4_] .nav-icons-wrap .building-plan .s4,body[class*=term-gardens_s5_] .nav-icons-wrap .building-plan .s5,body[class*=term-gardens_s6_] .nav-icons-wrap .building-plan .s6,body[class*=term-hills_s1] .nav-icons-wrap .building-plan #sec1,body[class*=term-hills_s2] .nav-icons-wrap .building-plan #sec2,body[class*=term-hills_s3] .nav-icons-wrap .building-plan #sec3,body[class*=term-hills_s4] .nav-icons-wrap .building-plan #sec1,body[class*=term-hills_s5] .nav-icons-wrap .building-plan #sec2,body[class*=term-hills_s6] .nav-icons-wrap .building-plan #sec3,body[class*=term-hills_s7] .nav-icons-wrap .building-plan #sec1,body[class*=term-hills_s8] .nav-icons-wrap .building-plan #sec2,body[class*=term-hills_s9] .nav-icons-wrap .building-plan #sec3{fill:#3f4e4d}.small-level-plan svg a g{display:none}.small-level-plan svg a.active path{fill:var(--text)}.taxonomy-plan .flats-info-wrap{margin:20px}.taxonomy-plan .flat-info{margin-bottom:5px}.taxonomy-plan .flat-info ul{margin:0;padding:0}.taxonomy-plan .flat-info li{display:flex;gap:20px;justify-content:space-between;padding:10px 0}.taxonomy-plan .flat-info li:not(:last-of-type){border-bottom:1px solid rgba(0,84,80,.149)}.taxonomy-plan .flat-info li span:last-of-type{text-align:right}.taxonomy-plan .flat-info .area{font-size:16px;margin:1em 0}.taxonomy-plan .flat-info .btn{margin-top:30px;width:100%}.pdf-download-link{align-items:center;border:1px solid #ced8d2;border-radius:12px;display:flex;gap:12px;justify-content:center;margin:16px 0 -14px;padding:17px 22px;transition:all .3s}.pdf-download-link:hover{background:#fff;border-color:#fff;color:initial}.pdf-download-link path{transition:all .3s}.pdf-download-link:hover path{stroke:var(--accent)}.flat-popup .popup__close{background:transparent}.flat-popup .popup__close path{stroke:currentColor}.flat-popup .popup__wrapper>div{border-radius:20px;margin-bottom:20px;padding:20px}.flat-popup .plan-wrap img{display:block;margin:50px auto;width:100%}.flat-popup .popup__wrapper .plan-wrap{position:relative}.flat-popup .flat-info h3{font-weight:500;margin-top:30px}.flat-popup .productTail__buttons a:not(:hover){background:#fff}.flat-popup .similar-wrap h2{font-size:24px;margin-bottom:10px}.flat-popup .similar-item{align-items:center;border:1px solid rgba(0,84,80,.149);border-radius:20px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;padding:20px 20px 10px;width:100%}.flat-popup .similar-item .title{font-size:18px;font-weight:500;margin:20px 0;text-align:center}.flat-popup .similar-wrap .section-about__icon{margin-top:24px}.flat-popup .similar-wrap .section-about__icon .icon-line.line-left{display:block}.flat-popup .similar-wrap .section-about__icon .icon{align-items:center;background:var(--accent);border-radius:10px;display:flex;height:30px;justify-content:center;width:30px}.flat-popup .similar-wrap .section-about__icon .icon svg{display:block;margin:auto}.flat-popup .similar-item .taxonomies span:not(:last-of-type):after{content:" / "}.flat-popup .similar-wrap .similar-slider{overflow:hidden}.flat-popup .similar-wrap .similar-slider .swiper-slide{display:flex;height:auto;padding-right:1px}.flat-popup .popup__wrapper .similar-wrap{position:relative}.similar-slider-nav{display:flex;float:right;gap:5px}.similar-slider-nav>div{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .3s;width:34px}.similar-slider-nav>div:not(.swiper-button-disabled):hover{background:var(--accent)}.similar-slider-nav>div path{transition:all .3s}.similar-slider-nav>div:not(.swiper-button-disabled):hover path{stroke:#fff}.similar-slider-nav>div.swiper-button-disabled{cursor:default;opacity:.3}.flat-info-inner .icon-line,.flat-popup .icon-line{width:65px}.flat-info-inner .section-about__icon .icon-img,.flat-popup .section-about__icon .icon-img{opacity:1}@media (max-width:424px){.taxonomy-children-list a span{display:block}}@media (min-width:768px){.taxonomy-title-wrap .section-about__icon{margin:auto;max-width:370px}.taxonomy-contact-form{display:flex;gap:20px;margin:20px}.taxonomy-contact-form .wpcf7{border-radius:20px;margin:0;width:calc(50% - 20px)}.taxonomy-contact-form img{border-radius:20px;margin:0;width:50%}.level-plan-wrap{display:flex;gap:30px;justify-content:space-between;margin:20px;padding-right:155px;position:relative}.level-list{flex-direction:column;min-width:70px}.level-list .back-link{height:48px}.level-list a{padding:13px 10px 8px}.nav-icons-wrap{bottom:20px;flex-direction:column;gap:12px;position:absolute;right:20px}.nav-icons-wrap a,.nav-icons-wrap span{height:114px;width:114px}.nav-icons-wrap a{height:auto}.similar-item img{max-width:90%}.pdf-download-link{margin:0;position:absolute}.level-plan-wrap .pdf-download-link{right:20px;top:20px}.flat-popup .plan-wrap img{max-width:60%}}@media (min-width:768px) and (max-width:1199px){.popup__wrapper .pdf-download-link{border-radius:10px;left:100px;padding:7px 12px;top:20px}}@media (max-width:1199px){.taxonomy-plan .flat-info{border-radius:20px;padding:20px}.taxonomy-plan .flat-info .title{align-items:center;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between;margin:0}.taxonomy-plan .flats-info-wrap .flat-info .title:after{content:url(../../images/caret.svg);line-height:8px;transition:all .3s}.taxonomy-plan .flats-info-wrap .flat-info.active .title:after{transform:rotate(-180deg)}.taxonomy-plan .flats-info-wrap .flat-info .flat-info-inner{display:none}.taxonomy-plan .flat-info li{list-style:none}}@media (min-width:1200px){.taxonomy-title-wrap{margin-bottom:65px}.taxonomy-title-wrap h1{font-size:64px}.taxonomy-contact-form .wpcf7{padding:72px 36px 0;width:530px}.taxonomy-contact-form img{width:calc(100% - 550px)}.taxonomy-contact-form h2{font-size:36px;margin-bottom:24px;text-align:center}.taxonomy-contact-form .text{margin:0 auto 72px;text-align:center;width:282px}.level-list .number{font-size:20px;margin-bottom:4px}.taxonomy-plan,.taxonomy-plan-level{display:flex;gap:20px}.taxonomy-plan-level{margin:20px}.level-plan-wrap{margin:0;width:758px}.level-plan-wrap>svg{align-self:flex-start;margin-top:150px}.taxonomy-plan .flats-info-wrap{border-radius:20px;margin:0;overflow:hidden;padding:20px;position:relative;width:calc(100% - 778px)}.taxonomy-plan .flats-info-wrap .flat-info{padding:56px 36px 36px}.taxonomy-plan .flats-info-wrap .flat-info:not(:first-of-type){display:none}.taxonomy-plan .flat-info>svg{display:block;margin:auto}.taxonomy-plan .flat-info .title{font-size:36px;font-weight:500;line-height:105%;margin:20px 0 24px;text-align:center}.taxonomy-plan .flat-info .area{font-size:18px;margin-bottom:24px;text-align:center}.taxonomy-plan .flat-info ul{font-size:16px}.flat-popup .similar-wrap h2+.section-about__icon,.taxonomy-plan .flat-info .section-about__icon{margin:0 auto 20px;width:160px}.flat-popup .popup__wrapper{display:grid;gap:8px;grid-template-columns:58% 41%;grid-template-rows:auto auto}.flat-popup .popup__wrapper>div{margin-bottom:0}.flat-popup .popup__wrapper .plan-wrap{align-self:stretch;grid-column:1/2;grid-row:1/2;padding:100px}.flat-popup .popup__wrapper .flat-info{align-self:start;grid-column:2/3;grid-row:1/3;padding:56px 36px 36px;position:sticky;top:0}.flat-popup .popup__wrapper .similar-wrap{align-self:stretch;grid-column:1/2;grid-row:2/3;height:auto;padding:36px}.flat-popup .popup__wrapper .plan-wrap .productTail__buttons{position:absolute;right:16px;top:16px}.flat-popup .popup__wrapper .plan-wrap .productTail__buttons a{height:60px;width:60px}.flat-popup .plan-wrap img{max-width:80%}.flat-popup .similar-wrap h2{font-size:28px;margin-bottom:24px}.flat-popup .similar-item{padding:32px 20px 18px}.flat-popup .similar-item .text{text-align:center}.flat-popup .similar-wrap h2+.section-about__icon{margin-bottom:32px}.flat-popup .similar-item .title{font-size:20px;line-height:1.3em}.popup__wrapper .pdf-download-link{left:16px;top:16px}}@media (min-width:1360px){.taxonomy-contact-form{margin:20px auto;width:1296px}}@media (min-width:1480px){.taxonomy-plan{margin:20px auto;width:1440px}}.section-mainOffice{margin-bottom:70px}@media (min-width:1200px){.section-mainOffice{margin-bottom:20px}}@media (min-width:1440px){.section-mainOffice{padding:0 20px}}.section-mainOffice__header{margin-bottom:25px;padding:0 16px}@media (min-width:1200px){.section-mainOffice__header{margin-bottom:40px}}@media (min-width:1440px){.section-mainOffice__header{padding:0 30px}}.section-mainOffice__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-mainOffice__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:20px}}.section-mainOffice__description{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;max-width:550px;width:100%}@media (min-width:1200px){.section-mainOffice__description{font-size:18px;letter-spacing:.18px}}.section-mainOffice__content{background:#fff;border-radius:20px;padding:0 16px}@media (min-width:1200px){.section-mainOffice__content{align-items:center;display:flex;flex-direction:row-reverse;padding:30px}}.section-mainOffice__contacts{padding:30px 0}@media (min-width:1200px){.section-mainOffice__contacts{padding:0 133px;width:50%}}.section-mainOffice__contacts .title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:10px}@media (min-width:1200px){.section-mainOffice__contacts .title{font-size:46px;letter-spacing:.46px}}.section-mainOffice__contacts .date{display:flex;gap:20px;margin-bottom:25px}@media (min-width:1200px){.section-mainOffice__contacts .date{margin-bottom:40px}}.section-mainOffice__contacts .date span{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%}.section-mainOffice__contacts .list{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}@media (min-width:1200px){.section-mainOffice__contacts .list{gap:30px;margin-bottom:50px}}.section-mainOffice__contacts .list .item__label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.section-mainOffice__contacts .list .item__value{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:80%}.section-mainOffice__contacts .list .item__value a{color:#111}.section-mainOffice__contacts .social{align-items:center;display:flex;gap:8px}@media (min-width:1200px){.section-mainOffice__contacts .social{gap:10px}}.section-mainOffice__contacts .social a{align-items:center;background-color:#f2f2f2;border-radius:8px;display:flex;height:34px;justify-content:center;width:34px}@media (min-width:1200px){.section-mainOffice__contacts .social a{height:58px;width:58px}}.section-mainOffice__map{margin:0 -16px}@media (min-width:1200px){.section-mainOffice__map{margin:0;width:50%}}.section-mainOffice__map .map{border-radius:20px;height:300px;overflow:hidden;width:100%}@media (min-width:1200px){.section-mainOffice__map .map{height:660px}}.section-mainOffice__map .map img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-allOffices{margin-bottom:70px}@media (min-width:1200px){.section-allOffices{margin-bottom:140px}}@media (min-width:1440px){.section-allOffices{padding:0 20px}}.section-allOffices__content{background:#fff;border-radius:20px;padding:30px 16px 0}@media (min-width:1200px){.section-allOffices__content{display:flex;padding:30px}}.section-allOffices__objects{margin-bottom:20px}@media (min-width:1200px){.section-allOffices__objects{margin-bottom:0;padding-right:30px;width:50%}}.section-allOffices__objects-title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:25px}@media (min-width:1200px){.section-allOffices__objects-title{font-size:46px;letter-spacing:.46px;margin-bottom:40px}}.section-allOffices__objects .objectsTabs__navLabel{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.section-allOffices__objects .objectsTabs__nav{display:flex;gap:5px;margin-bottom:15px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__nav{justify-content:flex-start}}.section-allOffices__objects .objectsTabs__nav-item{border:1px solid #d1d1d1;border-radius:10px;color:#111;cursor:pointer;flex:1 1;font-size:13px;font-style:normal;font-weight:500;height:46px;letter-spacing:.12px;line-height:120%;padding:6px 10px;text-align:center;transition:all .3s ease}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__nav-item{align-items:center;display:flex;flex:none;height:38px;justify-content:center;padding:6px 15px}.section-allOffices__objects .objectsTabs__nav-item br{display:none}}.section-allOffices__objects .objectsTabs__nav-item.active,.section-allOffices__objects .objectsTabs__nav-item:hover{background:#111;border:1px solid #111;color:#fff}.section-allOffices__objects .objectsTabs__body .item{display:none}.section-allOffices__objects .objectsTabs__body .item.active{display:block}.section-allOffices__objects .objectsTabs__body .item__smallInfo{align-items:center;background:#f2f2f2;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:10px;margin-bottom:30px;padding:5px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__smallInfo{background:transparent;gap:20px;padding:0}}.section-allOffices__objects .objectsTabs__body .item__smallInfo-image{border-radius:10px;height:58px;overflow:hidden;width:87px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__smallInfo-image{border-radius:16px;height:106px;width:207px}}.section-allOffices__objects .objectsTabs__body .item__smallInfo-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-allOffices__objects .objectsTabs__body .item__smallInfo-info .label{color:hsla(0,0%,7%,.5);font-size:10px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:80%;margin-bottom:6px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__smallInfo-info .label{font-size:12px;letter-spacing:.12px;margin-bottom:12px}}.section-allOffices__objects .objectsTabs__body .item__smallInfo-info .address{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:130%}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__smallInfo-info .address{font-size:16px;letter-spacing:.16px}}.section-allOffices__objects .objectsTabs__body .item__contacts{background:#f2f2f2;border-radius:16px;padding:15px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__contacts{align-items:center;border-radius:20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:20px}}.section-allOffices__objects .objectsTabs__body .item__contacts .title{color:#111;font-size:28px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:115%;margin-bottom:10px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__contacts .title{font-size:32px;letter-spacing:.32px;line-height:110%;margin-bottom:0}}.section-allOffices__objects .objectsTabs__body .item__contacts .road{align-items:center;color:#939393;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:5px;letter-spacing:.14px;line-height:80%;margin-bottom:25px;transition:all .3s ease}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__contacts .road{font-size:16px;letter-spacing:.16px;margin-bottom:0}}.section-allOffices__objects .objectsTabs__body .item__contacts .road__icon{align-items:center;background:#d1d1d1;border-radius:10px;display:flex;height:20px;justify-content:center;transition:all .3s ease;width:20px}.section-allOffices__objects .objectsTabs__body .item__contacts .road__icon svg path{transition:fill .3s ease}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__contacts .road:hover{color:var(--accent)}.section-allOffices__objects .objectsTabs__body .item__contacts .road:hover .road__icon{background:var(--accent)}.section-allOffices__objects .objectsTabs__body .item__contacts .road:hover .road__icon svg path{fill:#fff}}.section-allOffices__objects .objectsTabs__body .item__contacts .list{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}@media (min-width:1200px){.section-allOffices__objects .objectsTabs__body .item__contacts .list{flex-direction:row;flex-wrap:wrap;gap:30px 20px;justify-content:space-between;margin-bottom:28px;width:100%}.section-allOffices__objects .objectsTabs__body .item__contacts .list__item:first-child{width:100%}}.section-allOffices__objects .objectsTabs__body .item__contacts .list__item-label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.section-allOffices__objects .objectsTabs__body .item__contacts .list__item-value{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px}.section-allOffices__objects .objectsTabs__body .item__contacts .list__item-value a{color:#111}.section-allOffices__objects .objectsTabs__body .item__contacts .btn{width:100%}.section-allOffices__objectsMap{margin:0 -16px}@media (min-width:1200px){.section-allOffices__objectsMap{margin:0;width:50%}}.section-allOffices__objectsMap .map{border-radius:20px;height:300px;overflow:hidden;width:100%}.section-allOffices__objectsMap .map:not(.active){display:none}@media (min-width:1200px){.section-allOffices__objectsMap .map{height:660px}}.section-allOffices__objectsMap .map img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:root{--accent:#42aa37;--bg:#f2f2f2;--bg-black:#111;--bg-white:#fff;--text:#111;--text-light:#939393;--text-grey:#4d4d4d;--border-radius:16px}.section-documentsPage{margin:0 auto 70px;max-width:660px;padding:0 16px;width:100%}.section-documentsPage__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin-bottom:12px}@media (min-width:1200px){.section-documentsPage__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:20px}}.section-documentsPage__description{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:140%;margin-bottom:24px}@media (min-width:1200px){.section-documentsPage__description{font-size:18px;letter-spacing:.18px;margin-bottom:30px}}.section-documentsPage__filter{margin-bottom:30px}.section-documentsPage__filter .label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.section-documentsPage__filter .filter{display:flex;gap:5px;overflow:auto}@media (min-width:1200px){.section-documentsPage__filter .filter{flex-wrap:wrap}}.section-documentsPage__filter .filter__item{align-items:center;border:1px solid #d1d1d1;border-radius:10px;color:#111;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:8px;height:46px;justify-content:center;letter-spacing:.12px;line-height:120%;min-width:70px;padding:6px 10px;text-align:center;transition:all .3s ease}@media (min-width:1200px){.section-documentsPage__filter .filter__item{cursor:pointer;font-size:16px;height:38px;letter-spacing:.16px;line-height:80%;min-width:50px;padding:4px 14px}.section-documentsPage__filter .filter__item:hover{background:#111;color:#fff}.section-documentsPage__filter .filter__item:hover span{background:#4d4d4d;color:#fff}}.section-documentsPage__filter .filter__item span{align-items:center;background:#e9e9e9;border-radius:6px;color:#939393;display:none;font-size:14px;font-style:normal;font-weight:500;height:28px;justify-content:center;letter-spacing:.14px;line-height:80%;text-align:center;text-transform:uppercase;transition:all .3s ease;width:28px}@media (min-width:1200px){.section-documentsPage__filter .filter__item span{display:flex}}.section-documentsPage__filter .filter__item.active{background:#111;color:#fff}.section-documentsPage__list{display:flex;flex-direction:column;gap:10px}@media (min-width:1200px){.section-documentsPage__list{border-top:1px solid #d1d1d1;gap:0}}.section-documentsPage__list .item{background:#fff;border-radius:12px;padding:15px}@media (min-width:1200px){.section-documentsPage__list .item{align-items:flex-start;background-color:transparent;border-bottom:1px solid #d1d1d1;border-radius:0;display:flex;gap:8px;padding:20px 0 30px}.section-documentsPage__list .item:hover .item__btn{color:#599b5b}.section-documentsPage__list .item:hover .item__btn svg path{stroke:#599b5b}}@media (max-width:991px){.section-documentsPage__list .item{display:flex;flex-direction:column;margin-bottom:10px}}.section-documentsPage__list .item .item__btn{transform-origin:center;transition:transform .4s ease}@media (max-width:991px){.section-documentsPage__list .item .item__btn{display:flex}}.section-documentsPage__list .item__icon{display:none}@media (min-width:1200px){.section-documentsPage__list .item__icon{display:block}}.section-documentsPage__list .item__info{margin-bottom:45px}@media (min-width:1200px){.section-documentsPage__list .item__info{flex:1 0;margin-bottom:0}}.section-documentsPage__list .item__info .name{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:140%;margin-bottom:8px}@media (min-width:1200px){.section-documentsPage__list .item__info .name{font-size:18px;margin-bottom:12px}}.section-documentsPage__list .item__info .date{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}.section-documentsPage__list .item__btn{align-items:center;color:#939393;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:8px;letter-spacing:.12px;line-height:80%;padding-top:5px;transition:color .3s ease}.section-documentsPage__list .item__btn svg path{transition:stroke .3s ease}.page-template-vacancies .section-documentsPage__list .item{border-bottom:none;padding-bottom:5px}@media (max-width:991px){.page-template-vacancies .section-documentsPage__list .item{background:transparent;display:flex;flex-direction:column}}.page-template-vacancies .section-documentsPage__list .item .item__btn{transform-origin:center;transition:transform .4s ease}@media (max-width:991px){.page-template-vacancies .section-documentsPage__list .item .item__btn{align-items:center;background-color:var(--accent);border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto;width:40px}.page-template-vacancies .section-documentsPage__list .item .item__btn svg path{stroke:#fff}.page-template-vacancies .section-documentsPage__list .item .item__info{margin-bottom:10px}}.page-template-vacancies .section-documentsPage__list .item.active .item__btn{transform:rotate(180deg)}.page-template-vacancies .section-documentsPage__list .vacancies{border-bottom:1px solid #d1d1d1;padding-bottom:15px}.page-template-vacancies .section-documentsPage__list .requirements{margin-top:30px}.page-template-vacancies .section-documentsPage__list .popup-button{background:var(--accent);border:none;border-radius:16px;color:#fff;cursor:pointer;line-height:68px;padding:14px 26px;transition:all .3s;width:100%}.page-template-vacancies .section-documentsPage__list .popup-button:hover{background:#4fbd43!important;color:#fff!important}.section-catalogPage{margin:0 auto 70px;max-width:1540px;padding:0 16px}@media (min-width:1200px){.section-catalogPage{margin-bottom:140px;padding:0 50px}}.section-catalogPage__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0 0 20px}@media (min-width:1200px){.section-catalogPage__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:30px}}.section-catalogPage__line{align-items:center;display:flex;gap:10px;margin-bottom:25px}@media (min-width:992px){.section-catalogPage__line{margin-bottom:10px}}@media (min-width:1200px){.section-catalogPage__line{margin-bottom:10px}}.section-catalogPage__line:after,.section-catalogPage__line:before{background:#b5d8b6;content:"";flex:1 0;height:1px}.section-catalogPage__line:before{display:none}@media (min-width:1200px){.section-catalogPage__line:after{display:none}.section-catalogPage__line:before{display:flex}}.section-catalogPage__tagFilters{display:none;flex-wrap:wrap;gap:5px;margin-bottom:40px}@media (min-width:992px){.section-catalogPage__tagFilters{display:flex}}.section-catalogPage__tagFilters .item{align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#fff;border-radius:10px;color:#111;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:5px;letter-spacing:.16px;line-height:80%;padding:10px;text-align:center}.section-catalogPage__tagFilters .item__delete{border-radius:2px;cursor:pointer;transition:all .3s ease}.section-catalogPage__tagFilters .item__delete svg{display:block}.section-catalogPage__tagFilters .item__delete svg path{transition:all .3s ease}@media (min-width:1200px){.section-catalogPage__tagFilters .item__delete:hover{background-color:#f2f2f2}.section-catalogPage__tagFilters .item__delete:hover svg path{stroke:#111}}@media (min-width:992px){.section-catalogPage__container{display:flex;gap:20px;justify-content:space-between}}.section-catalogPage__filter{margin:25px 0 40px}@media (min-width:992px){.section-catalogPage__filter{margin:0;max-width:340px}.section-catalogPage__filter .catalogFilter{position:sticky;top:140px}}.section-catalogPage__content{margin:40px 0}@media (min-width:992px){.section-catalogPage__content{display:flex;flex:1 0;flex-direction:column;margin:0}}@media (min-width:1200px){.section-catalogPage__content{max-width:888px}}@media (min-width:992px){.section-catalogPage__content .emptyContent{align-items:center;display:flex;flex-direction:column;height:533px;justify-content:center;margin:0 auto}}.section-catalogPage__content .emptyContent__title{color:#939393;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:120%;margin:0 auto 25px;max-width:340px;text-align:center;width:100%}@media (min-width:1200px){.section-catalogPage__content .emptyContent__title{font-size:32px;letter-spacing:.32px;line-height:110%;margin-bottom:40px;max-width:440px}}.section-catalogPage__content .emptyContent__btn{align-items:center;background:#e9e9e9;border-radius:10px;cursor:pointer;display:flex;height:58px;justify-content:center;margin:0 auto 12px;padding:12px 15px;transition:all .3s ease;width:58px}.section-catalogPage__content .emptyContent__btn svg path{transition:stroke .3s ease}@media (min-width:1200px){.section-catalogPage__content .emptyContent__btn:hover{background:#4fbd43}.section-catalogPage__content .emptyContent__btn:hover svg path{stroke:#fff}}.section-catalogPage__content .emptyContent__text{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:120%;text-align:center}.section-catalogPage__list{display:flex;flex-direction:column;gap:40px}@media (min-width:992px){.section-catalogPage__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-left:auto;max-width:740px;width:100%}}@media (min-width:1200px){.section-catalogPage__list{max-width:888px}}.section-catalogPage__pagination{align-items:center;display:flex;gap:5px;margin:50px auto 0;max-width:340px;width:100%}.section-catalogPage__pagination .prev{margin-right:15px}.section-catalogPage__pagination .next{margin-left:15px}.section-catalogPage__pagination a,.section-catalogPage__pagination span{align-items:center;border-radius:10px;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;transition:all .3s ease;width:34px}.section-catalogPage__pagination a.active,.section-catalogPage__pagination span.active{background:#111;color:#fff}.section-catalogPage__pagination a svg path,.section-catalogPage__pagination span svg path{transition:stroke .3s ease}@media (min-width:1200px){.section-catalogPage__pagination a:hover{background-color:var(--accent);color:#fff}.section-catalogPage__pagination a:hover svg path{stroke:#fff}}.catalogFilter__header{align-items:center;background:#fff;border-radius:16px;display:flex;gap:15px;justify-content:space-between;padding:10px 10px 10px 15px}@media (min-width:992px){.catalogFilter__header{background-color:transparent;padding:10px 0}}.catalogFilter__header .title{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:120%;margin:0}@media (min-width:1200px){.catalogFilter__header .title{font-size:32px;letter-spacing:.32px;line-height:110%}}.catalogFilter__header .count{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-left:auto}@media (min-width:1200px){.catalogFilter__header .count{font-size:14px;letter-spacing:.14px}}.catalogFilter__header .btnFilt{align-items:center;background:#111;border-radius:10px;display:flex;height:34px;justify-content:center;position:relative;width:34px}.catalogFilter__header .btnFilt span{background:#42aa37;border-radius:50%;color:#fff;font-size:12px;font-style:normal;font-weight:500;height:16px;line-height:16px;position:absolute;right:-4px;text-align:center;text-transform:uppercase;top:-3px;width:16px}@media (min-width:992px){.catalogFilter__header .btnFilt{display:none}}.catalogFilter .megaFilter{margin-top:20px}@media (max-width:991px){.catalogFilter .megaFilter{display:none}}.section-favoritePage{margin:0 auto 70px;max-width:1540px;padding:0 16px}@media (min-width:1200px){.section-favoritePage{margin-bottom:140px;padding:0 50px}}.section-favoritePage__top{align-items:center;display:flex;justify-content:space-between}@media (max-width:600px){.section-favoritePage__top{flex-direction:column;justify-content:flex-start}}.section-favoritePage__share{position:relative;text-align:center}.section-favoritePage .section-favoritePage__mobile-share{display:none}.section-favoritePage .copy-success{color:#4fbd43;display:none;left:0;position:absolute;top:calc(100% + 4px);width:100%}@media (max-width:768px){.section-favoritePage .desktop-share{display:none}.section-favoritePage .section-favoritePage__mobile-share{display:block}}.section-favoritePage .btn-share.update{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:300;gap:6px;height:68px;justify-content:center;letter-spacing:.16px;line-height:19px;overflow:hidden;padding:0 24px 0 6px;position:relative;transition:all .3s ease;width:-moz-max-content;width:max-content}@media (max-width:600px){.section-favoritePage .btn-share.update{padding:0 30px}}.section-favoritePage .btn-share.update:hover svg{transform:none}.section-favoritePage .btn-share.update .svg-wrap{align-items:center;background:#e9e9e9;border-radius:10px;display:flex;height:58px;justify-content:center;min-width:58px}.section-favoritePage .btn-add-all{background:var(--accent);border:none;border-radius:16px;color:#fff;cursor:pointer;height:auto;padding:24px 30px 25px;transition:all .3s}.section-favoritePage .favorite-actions{align-items:flex-start;display:flex;gap:20px;justify-content:center}@media (max-width:600px){.section-favoritePage .favorite-actions{align-items:center;flex-direction:column;justify-content:center}}.section-favoritePage__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0 0 30px}@media (min-width:1200px){.section-favoritePage__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:40px}}.section-favoritePage__content{margin:40px 0}@media (min-width:992px){.section-favoritePage__content .emptyContent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}}.section-favoritePage__content .emptyContent__title{color:#939393;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:120%;margin:0 auto 25px;max-width:340px;text-align:center;width:100%}@media (min-width:1200px){.section-favoritePage__content .emptyContent__title{font-size:32px;letter-spacing:.32px;line-height:110%;margin-bottom:40px;max-width:440px}}.section-favoritePage__content .emptyContent__btn{align-items:center;background:#e9e9e9;border-radius:10px;cursor:pointer;display:flex;height:58px;justify-content:center;margin:0 auto 12px;padding:12px 15px;transition:all .3s ease;width:58px}.section-favoritePage__content .emptyContent__btn svg path{transition:stroke .3s ease}@media (min-width:1200px){.section-favoritePage__content .emptyContent__btn:hover{background:#4fbd43}.section-favoritePage__content .emptyContent__btn:hover svg path{stroke:#fff}}.section-favoritePage__content .emptyContent__text{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:120%;text-align:center}.section-favoritePage__list{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.section-favoritePage__list{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.section-favoritePage__list{grid-template-columns:repeat(3,1fr)}}.section-blogPage{margin:0 auto;max-width:1440px;padding:0 16px 70px}@media (min-width:1200px){.section-blogPage{padding:0 50px 140px}}.section-blogPage__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%;margin:0 0 20px}@media (min-width:1200px){.section-blogPage__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin-bottom:30px}}.section-blogPage__line{align-items:center;display:flex;gap:10px;margin:20px 0 25px}@media (min-width:1200px){.section-blogPage__line{margin:30px 0}}.section-blogPage__line:after{background-color:#b5d8b6;content:"";flex:1 0;height:1px}.section-blogPage__filter{margin-bottom:30px}@media (min-width:1200px){.section-blogPage__filter{margin-bottom:40px}}.section-blogPage__filter .filter-label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:12px}.section-blogPage__filter .filter-list{display:flex;gap:5px;overflow:auto}@media (min-width:1200px){.section-blogPage__filter .filter-list{flex-wrap:wrap;overflow:visible}}.section-blogPage__list{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.section-blogPage__list{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.section-blogPage__list{gap:40px 20px;grid-template-columns:repeat(4,1fr)}}.section-blogPage__list .item .image{background-color:#111;border-radius:16px;display:block;height:220px;margin-bottom:10px;overflow:hidden;position:relative}@media (min-width:1200px){.section-blogPage__list .item .image{border-radius:20px;height:270px;margin-bottom:15px}.section-blogPage__list .item .image:after{background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,.5)),50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1}.section-blogPage__list .item .image:hover .link,.section-blogPage__list .item .image:hover:after{opacity:1}}.section-blogPage__list .item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-blogPage__list .item .image .tag{background:hsla(0,0%,100%,.6);border-radius:10px;color:#111;font-size:16px;font-style:normal;font-weight:500;left:8px;letter-spacing:.16px;line-height:30px;padding:0 10px;position:absolute;top:8px;z-index:2}@media (min-width:1200px){.section-blogPage__list .item .image .tag{left:12px;top:12px}}.section-blogPage__list .item .image .link{opacity:0;transition:opacity .3s ease;z-index:3}@media (min-width:1200px){.section-blogPage__list .item .image .link{align-items:center;background:#42aa37;border-radius:10px;bottom:20px;display:flex;height:34px;justify-content:center;position:absolute;right:20px;width:34px}}.section-blogPage__list .item .name{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:120%;margin-bottom:8px}@media (min-width:1200px){.section-blogPage__list .item .name{font-size:24px;letter-spacing:.24px;margin-bottom:15px}}.section-blogPage__list .item .date{color:#939393;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}@media (min-width:1200px){.section-blogPage__list .item:first-child,.section-blogPage__list .item:nth-child(4),.section-blogPage__list .item:nth-child(5),.section-blogPage__list .item:nth-child(8){grid-column:span 2}.section-blogPage__list .item:first-child .image,.section-blogPage__list .item:nth-child(4) .image,.section-blogPage__list .item:nth-child(5) .image,.section-blogPage__list .item:nth-child(8) .image{height:410px}.section-blogPage__list .item:nth-child(2),.section-blogPage__list .item:nth-child(3),.section-blogPage__list .item:nth-child(6),.section-blogPage__list .item:nth-child(7){grid-column:span 1}}.section-blogPage__list .item.video{cursor:pointer}.section-blogPage__list .item.video .image .play{align-items:center;background:#fff;border-radius:16px;display:flex;flex-shrink:0;height:58px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s ease;width:58px;z-index:2}.section-blogPage__list .item.video .image .play svg path{transition:fill .3s ease}@media (min-width:1200px){.section-blogPage__list .item.video .image:hover .play{background:var(--accent)}.section-blogPage__list .item.video .image:hover .play svg path{fill:#fff}}.pagination .nav-links{align-items:center;display:flex;gap:5px;justify-content:center;margin:50px auto 0;width:100%}.pagination .nav-links .prev{margin-right:15px}.pagination .nav-links .next{margin-left:15px}.pagination .nav-links a,.pagination .nav-links span{align-items:center;border-radius:10px;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;height:34px;justify-content:center;letter-spacing:.16px;line-height:80%;transition:all .3s ease;width:34px}.pagination .nav-links a.current,.pagination .nav-links span.current{background:#111;color:#fff}.pagination .nav-links a svg path,.pagination .nav-links span svg path{transition:stroke .3s ease}@media (min-width:1200px){.pagination .nav-links a:hover{background-color:var(--accent);color:#fff}.pagination .nav-links a:hover svg path{stroke:#fff}}.filter-item{align-items:center;border:1px solid #d1d1d1;border-radius:10px;display:flex;font-size:12px;padding:9px 10px;text-align:center;transition:all .3s}@media (min-width:1200px){.filter-item{font-size:16px;padding:8px 15px}}.filter-item:hover{background:var(--accent);color:#fff}.filter-item.active{background:#111;border-color:#111;color:#fff}.section-comparePage{margin:0 auto 70px;max-width:1440px;padding:0 16px}@media (min-width:1440px){.section-comparePage{margin-bottom:140px;padding:0 50px}}.section-comparePage__header{margin-bottom:35px}@media (min-width:1200px){.section-comparePage__header{align-items:center;display:flex;justify-content:space-between;margin:30px 0}}.section-comparePage__title{color:#111;font-size:38px;font-style:normal;font-weight:500;letter-spacing:.38px;line-height:115%}@media (min-width:1200px){.section-comparePage__title{font-size:64px;letter-spacing:.64px;line-height:100%;margin:0}}.section-comparePage__nav{align-items:center;display:none;gap:30px}@media (min-width:1200px){.section-comparePage__nav{display:flex}}.section-comparePage__nav .addMore{align-items:center;cursor:pointer;display:flex;gap:10px}.section-comparePage__nav .addMore .text{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:120%;text-align:right;width:120px}.section-comparePage__nav .addMore .icon{align-items:center;background:#fff;border-radius:16px;display:flex;height:58px;justify-content:center;transition:all .3s ease;width:58px}@media (min-width:1200px){.section-comparePage__nav .addMore:hover .icon{background:var(--accent)}.section-comparePage__nav .addMore:hover .icon svg path{stroke:#fff}}.section-comparePage__nav .buttons{display:flex;gap:5px}.section-comparePage__nav .buttons .next,.section-comparePage__nav .buttons .prev{align-items:center;background:#fff;border-radius:16px;cursor:pointer;display:flex;height:58px;justify-content:center;transition:all .3s ease;width:58px}.section-comparePage__nav .buttons .next svg path,.section-comparePage__nav .buttons .prev svg path{stroke:#111;transition:all .3s ease}@media (min-width:1200px){.section-comparePage__nav .buttons .next:hover,.section-comparePage__nav .buttons .prev:hover{background:#4d4d4d}.section-comparePage__nav .buttons .next:hover svg path,.section-comparePage__nav .buttons .prev:hover svg path{stroke:#fff}}.section-comparePage__line{align-items:center;display:none;gap:10px;margin-bottom:40px}@media (min-width:1200px){.section-comparePage__line{display:flex}}.section-comparePage__line:before{background-color:#b5d8b6;content:"";flex:1 0;height:1px}.section-comparePage__list{margin:0 -16px;overflow:auto;padding:0 16px}@media (min-width:1200px){.section-comparePage__list{margin:0;overflow:hidden;padding:0}}.section-comparePage__list-line{margin-bottom:20px;transition:all .3s ease}@media (min-width:992px){.section-comparePage__list-line{margin-bottom:50px}}@media (min-width:1200px){.section-comparePage__list-line{margin-bottom:40px}}.section-comparePage__list-line .line-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px}@media (min-width:992px){.section-comparePage__list-line .line-header{flex-direction:row-reverse;gap:10px;justify-content:flex-end}}@media (min-width:1200px){.section-comparePage__list-line .line-header{margin-bottom:30px}}.section-comparePage__list-line .line-header span{color:#111;display:block;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:120%}@media (min-width:992px){.section-comparePage__list-line .line-header span{color:#111;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:110%}}.section-comparePage__list-line .line-header .arrow{align-items:center;background:#e9e9e9;border-radius:22px;display:flex;height:28px;justify-content:center;width:28px}.section-comparePage__list-line .line-header .arrow svg{transform:rotate(180deg);transition:all .3s ease}@media (min-width:1200px){.section-comparePage__list-line .line-header .arrow{height:34px;width:34px}}.section-comparePage__list-line .line-body{display:none;gap:8px;width:-moz-max-content;width:max-content}@media (min-width:1200px){.section-comparePage__list-line .line-body{gap:20px}}.section-comparePage__list-line.active .line-header .arrow svg{transform:rotate(0)}.section-comparePage__list-line.active .line-body{display:flex}.section-comparePage__list .item{width:calc(50vw - 20px)}@media (min-width:992px){.section-comparePage__list .item{width:calc(33.333vw - 16px)}}@media (min-width:1200px){.section-comparePage__list .item{width:calc(33.333vw - 24px)}}@media (min-width:1440px){.section-comparePage__list .item{width:433px}}.section-comparePage__list .item:first-child .area__item,.section-comparePage__list .item:first-child .info__item,.section-comparePage__list .item:first-child .locations__item{margin-left:-16px;padding-left:16px}.section-comparePage__list .item:first-child .advantages__item{margin-left:-16px;padding-left:30px}.section-comparePage__list .item:first-child .advantages__item:before{left:16px}.section-comparePage__list .item:last-child .advantages__item,.section-comparePage__list .item:last-child .area__item,.section-comparePage__list .item:last-child .info__item,.section-comparePage__list .item:last-child .locations__item{margin-right:-16px;padding-right:16px}.section-comparePage__list .item .info__image{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column-reverse;gap:20px;justify-content:center;margin-bottom:12px;padding:10px 0 40px;position:relative;width:100%}@media (min-width:767px){.section-comparePage__list .item .info__image{height:180px;padding:28px 0}}@media (min-width:1200px){.section-comparePage__list .item .info__image{height:350px;margin-bottom:25px;padding:73px 0}}.section-comparePage__list .item .info__image img{height:130px;width:auto}@media (min-width:767px){.section-comparePage__list .item .info__image img{height:100%}}.section-comparePage__list .item .info__image .location{bottom:5px;display:flex;flex-direction:column;justify-content:center;position:absolute;right:5px}@media (min-width:1200px){.section-comparePage__list .item .info__image .location{bottom:30px;right:30px}}.section-comparePage__list .item .info__image .location span{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:3px;text-align:center}.section-comparePage__list .item .info__image .location__box{align-items:center;border:2px solid #d1d1d1;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}@media (min-width:1200px){.section-comparePage__list .item .info__image .location__box{height:34px;width:34px}}@media (min-width:767px){.section-comparePage__list .item .info__image .productTail__buttons{position:absolute;right:10px;top:10px}}.section-comparePage__list .item .info__params{color:#111;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:120%}@media (min-width:1200px){.section-comparePage__list .item .info__params{font-size:24px;letter-spacing:.24px;margin-bottom:20px}}.section-comparePage__list .item .info__item{border-bottom:1px solid hsla(0,0%,82%,.4);padding:15px 0}@media (min-width:1200px){.section-comparePage__list .item .info__item{padding:20px 0}}.section-comparePage__list .item .info__item .label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:10px}.section-comparePage__list .item .info__item .value{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}@media (min-width:1200px){.section-comparePage__list .item .info__item .value{font-size:18px;letter-spacing:.18px}}.section-comparePage__list .item .locations__item{border-bottom:1px solid hsla(0,0%,82%,.4);padding:15px 0}@media (min-width:1200px){.section-comparePage__list .item .locations__item{padding:20px 0}}.section-comparePage__list .item .locations__item:first-child{padding-top:3px}@media (min-width:1200px){.section-comparePage__list .item .locations__item:first-child{padding-top:0}}.section-comparePage__list .item .locations__item .label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:10px}.section-comparePage__list .item .locations__item .value{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}@media (min-width:1200px){.section-comparePage__list .item .locations__item .value{font-size:18px;letter-spacing:.18px}}.section-comparePage__list .item .area__item{border-bottom:1px solid hsla(0,0%,82%,.4);padding:15px 0}@media (min-width:1200px){.section-comparePage__list .item .area__item{padding:20px 0}}.section-comparePage__list .item .area__item:first-child{padding-top:3px}@media (min-width:1200px){.section-comparePage__list .item .area__item:first-child{padding-top:0}}.section-comparePage__list .item .area__item .label{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:80%;margin-bottom:10px}.section-comparePage__list .item .area__item .value{color:#111;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%}@media (min-width:1200px){.section-comparePage__list .item .area__item .value{font-size:18px;letter-spacing:.18px}}.section-comparePage__list .item .actions__item{margin-bottom:15px}@media (min-width:1200px){.section-comparePage__list .item .actions__item{margin-bottom:40px}.section-comparePage__list .item .actions__item:first-child{margin-bottom:20px}}.section-comparePage__list .item .actions__item .btn{min-width:auto;padding-left:10px;padding-right:10px;width:100%}.section-comparePage__list .item .actions__item .open{color:#939393;display:block;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:80%;margin:0 auto;text-align:center}.section-comparePage__list .item .actions__item .open:hover{color:var(--accent)}.section-comparePage__list .item .actions__item .delete{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.section-comparePage__list .item .actions__item .delete__icon{align-items:center;background:#fff;border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.section-comparePage__list .item .actions__item .delete__icon path{transition:all .3s}.section-comparePage__list .item .actions__item .delete:hover .delete__icon path{fill:none;stroke:crimson}.section-comparePage__list .item .actions__item .delete__text{color:#939393;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:130%;transition:all .3s;width:84px}@media (min-width:767px){.section-comparePage__list .item .actions__item .delete__text{width:-moz-max-content;width:max-content}}.section-comparePage__list .item .actions__item .delete:hover .delete__text{color:crimson}.section-comparePage__list .item .advantages__item{color:#111;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:120%;margin-bottom:10px;padding-left:14px;position:relative}@media (min-width:1200px){.section-comparePage__list .item .advantages__item{font-size:18px;letter-spacing:.18px}}.section-comparePage__list .item .advantages__item:before{background-color:#599b5b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:4px;width:6px}@media (min-width:1200px){.section-comparePage__list .item .advantages__item:before{top:8.5px}}.section-comparePage__list .item .advantages__item:last-child{border-bottom:1px solid hsla(0,0%,82%,.4);margin-bottom:0;padding-bottom:33px}
