/**
 * Swiper 8.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 15, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.before-after-slider{position:relative;overflow:hidden;display: inline-block}
.before-after-slider img{width: 100% !important; display:block;max-width:none}
.before-after-slider .resize{position:absolute;z-index:3;top:0;left:0;height:100%;width:32%;overflow:hidden}
.before-after-slider .resize img {height:100% !important; width:auto !important;}

.before-after-slider {
    position: relative;
}

.before-after-slider .handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 32%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid white;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}

.before-after-slider .handle:before,
.before-after-slider .handle:after {
    content: " ";
    display: block;
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
    background: white;
    position: absolute;
    z-index: 30;
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.before-after-slider .handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.before-after-slider .handle:after {
    top: 50%;
    margin-top: 22px;
    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.before-after-slider .handle-left-arrow,
.before-after-slider .handle-right-arrow {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    position: absolute;
}

.before-after-slider .handle-left-arrow,
.before-after-slider .handle-right-arrow {
    top: 50%;
    margin-top: -6px;
}

.before-after-slider .handle-left-arrow {
    border-right-color: white;
    left: 50%;
    margin-left: -17px;
}

.before-after-slider .handle-right-arrow {
    border-left-color: white;
    right: 50%;
    margin-right: -17px;
}

.before-after-slider-mark-before,
.before-after-slider-mark-after {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.before-after-slider-mark-after {
    left: auto;
    right: 0;
}

html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:78px}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;cursor:pointer;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom;max-width:100%;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}summary{display:list-item}[hidden],template{display:none}:root{--white:#ffffff;--black:#000000;--accent:#2A2749;--gray:gray;--blue-d:gray;--orange:#3399FF;--blue:#3399ff;--gray-section:#F0F0F0;--gray-100:#F5F5F5;--gray-200:#DDDDDD;--gray-300:#D9D9D9;--gray-400:#8f8f8f;--gray-500:#757575;--gray-600:#b3b3b3;--gray-700:#6E6E6E;--gray-700:gray;--gray-800:gray;--blue-telegram:#50A6E0;--green-whatsapp:#25d366;--brown-bg:#222020;--cobalt:#324FBE;--cobaltDark:#283F98;--chevron-line-stroke:var(--gray);--report-line-height:24px;--chevron-angle:22deg;--chevron-angle-right:-22deg;--chevron-width:30px;--chevron-height:38px;--zoomist-wrapper-bg-color:#efefef;--zoomist-slider-bg-color:rgba(255, 255, 255, .8);--zoomist-slider-border-radius:0 0 4px 0;--zoomist-slider-padding-x:20px;--zoomist-slider-padding-y:20px;--zoomist-slider-track-color:#ddd;--zoomist-slider-track-color-hover:#ccc;--zoomist-slider-bar-size:120px;--zoomist-slider-bar-side:2px;--zoomist-slider-bar-border-radius:2px;--zoomist-slider-bar-color:#666;--zoomist-slider-bar-color-hover:#444;--zoomist-slider-button-size:12px;--zoomist-slider-button-color:#fff;--zoomist-zoomer-button-size:48px;--zoomist-zoomer-button-color:rgba(255, 255, 255, .8);--zoomist-zoomer-button-color-hover:rgba(255, 255, 255, .9);--zoomist-zoomer-button-color-disabled:rgba(255, 255, 255, .8);--zoomist-zoomer-button-opacity-disabled:.7;--zoomist-zoomer-icon-size:14px;--zoomist-zoomer-icon-color:#333;--zoomist-zoomer-icon-color-hover:#111;--zoomist-zoomer-icon-color-disabled:#999;--zoomist-modules-tranistion-duration:.3s}li,ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;table-layout:auto}td{vertical-align:top;text-align:left;font-weight:400}th{vertical-align:top;text-align:left;font-weight:700}caption{caption-side:top;text-align:center;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500}b,strong{font-weight:700}em,i{font-style:italic}button,label{cursor:pointer}mark,time{display:inline}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}:focus::-webkit-input-placeholder{color:transparent!important}:focus::-moz-placeholder{color:transparent!important}:focus:-ms-input-placeholder{color:transparent!important}:focus::-ms-input-placeholder{color:transparent!important}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0}body{margin:0;font-style:normal;color:#000;line-height:1.2;font-family:SFUIDisplay,sans-serif;font-size:16px;background:#fff;overflow-x:hidden;scroll-behavior:smooth}body.no-scroll{overflow:hidden}.wrapper-general{max-width:1920px;margin:0 auto;overflow:hidden}.wrap-ext{padding-left:40px;padding-right:40px}.wrap{max-width:1480px;padding:0 40px;margin:0 auto}.whatsapp{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:12px;position:relative}.whatsapp:after{content:"";position:absolute;left:0;right:0;bottom:-5px;border-top:1px solid #aaa}.whatsapp:hover:after{border-top-color:#000}.but1{width:180px;height:43px;background:#fff;position:relative;cursor:pointer}.but1-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#000;text-align:center;font-size:12px;line-height:43px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.but1:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.but1:hover:before{width:100%}.but2{width:166px;height:46px;border:1px solid #aaa;position:relative;cursor:pointer}.but2:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s}.but2:hover:before{width:100%;background:#000}.but2-text{display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;text-align:center;font-size:12px;line-height:46px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.but2-text:hover{color:#fff}.but3{width:300px;height:64px;background-color:#121315;position:relative;cursor:pointer}.but3-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#fff;text-align:center;font-size:12px;line-height:64px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.but3-text:hover{color:#000}.but3:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.but3:hover:before{width:100%}.but4{width:300px;height:64px;background-color:#121315;position:relative;cursor:pointer}.but4-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#fff;text-align:center;font-size:12px;line-height:64px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.but4-text:hover{color:#000}.but4:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.but4:hover:before{width:100%}.but5{width:300px;height:64px;background:#ddd;position:relative;cursor:pointer}.but5-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#000;text-align:center;font-size:12px;line-height:64px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.but5-text:hover{color:#fff}.but5:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#121315}.but5:hover:before{width:100%}.overlay{position:fixed;top:0;left:0;z-index:1201;width:100%;height:100%;background:rgba(0,0,0,.6);display:none}.overlay .close{position:absolute;z-index:2;width:30px;height:30px;top:30px;right:30px;cursor:pointer}.ar-contact-success-popup{position:fixed;z-index:1202;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:360px;padding:30px;background:#fff;display:none}.popup-request-call{position:fixed;z-index:1202;display:none;top:20%;left:50%;transform:translateX(-50%);width:100%;max-width:360px}.popup-request-call-in{display:flex;justify-content:center;align-items:flex-start}.popup-request-call-in form{background:#fff;padding:40px;width:100%;max-width:360px;box-sizing:border-box}.popup-request-call .name-field{margin:0 auto;text-align:left;color:#303030;font-size:12px}.popup-request-call form input{display:block;margin:5px auto 30px;width:100%;height:48px;border-radius:3px;background:#f0f0f0;box-sizing:border-box;padding:0 10px;font-size:14px}.popup-request-call .but2{display:block;margin-left:auto;margin-right:auto}.popup-request-call__note{margin:30px 0;font-size:12px;color:#303030}.popup-request-call__note a{color:#000;text-decoration:underline}.popup-request-call__note a:hover{text-decoration:none}.message_sent_wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.message_sent_text{position:absolute;left:calc(50% - 150px);top:calc(50% - 50px);width:300px;height:100px;line-height:100px;text-align:center;font-size:16px;background:#fff}.message_sent_text:after{content:"X";display:block;position:absolute;top:0;right:0;width:25px;height:25px;line-height:25px;text-align:center;background:#ddd}.top-wrap{position:relative;z-index:5;background:#fff}.top{height:840px;color:#fff;background-repeat:no-repeat;background-position:center top;background-color:#eee;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1920_840.png)}.top-title{font-size:53px;padding-top:150px;padding-bottom:30px}.top sup{font-size:60%}.know-wrap{position:relative;z-index:5;background:#fff}.know{padding-top:90px;padding-bottom:150px;max-width:1100px}.know-title{margin-bottom:92px;font-size:62px;line-height:1}.know-info-e{display:flex;margin-bottom:60px;font-weight:400}.know-info-e:last-child{margin-bottom:0}.know-info-e-num{flex-shrink:0;width:60px;font-size:25px}.know-info-e-title{flex-shrink:0;width:460px;font-size:25px;padding-right:40px;box-sizing:border-box}.know-info-e-desc{font-size:16px}.before-after-wrap{position:relative;z-index:5;padding:0 40px 120px;background:#fff;display:flex;justify-content:flex-start}.before-after-title{font-size:52px;line-height:1;margin-bottom:50px}.get-slider{width:100%}.example-wrap{position:relative;z-index:5;background:#fff}.example-title{font-size:52px;line-height:1;margin-bottom:28px}.example-subtitle{font-size:22px;margin-bottom:30px}.example-slider-wrap{padding:0 33px}.example-slider{overflow:hidden;display:flex}.example-slider-e{padding:0 7px;width:686px;box-sizing:border-box;position:relative;left:-686px;flex-shrink:0}.example-slider-e img{height:auto}.example-slider-e.move-left{transition:.3s;transform:translateX(-100%)}.example-slider-e.move-right{transition:.3s;transform:translateX(100%)}.example-slider-num_arrow{display:flex;justify-content:space-between;align-items:center;max-width:1000px;padding-top:20px;line-height:1}.example-slider-num{font-size:14px}.example-slider-num-current{font-weight:700}.example-slider-arrow{display:flex}.example-slider-arrow-next,.example-slider-arrow-prev{width:25px;height:25px;cursor:pointer}.example-slider-arrow-prev{background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-prev.png) center no-repeat}.example-slider-arrow-next{background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-next.png) center no-repeat}.about-wrap{position:relative;z-index:5;background:#fff;padding-bottom:120px}.about{padding-top:33px;display:flex;max-width:1000px;justify-content:space-between}.about-title{font-size:32px;line-height:1;text-transform:uppercase;padding-right:60px;flex-shrink:0}.about-desc{line-height:1.4;font-weight:400;padding-right:60px}.about-but{flex-shrink:0}.projects-wrap{position:relative;z-index:5;background:#fff;padding-bottom:120px}.projects-mark-for-scroll{position:absolute;top:-120px;left:0}.projects-title{font-size:92px;line-height:1;text-transform:uppercase;margin-bottom:60px}.projects-info-title{font-size:92px;line-height:1;text-transform:uppercase;margin-bottom:60px;display:none}.projects-info-e{padding-bottom:50px;border-bottom:1px solid #757575;margin-bottom:60px}.projects-info-e.e1{padding-bottom:0;border-bottom:none;margin-bottom:60px;display:none}.projects-info-e.e5{margin-bottom:0}.projects-info-e.e1 .projects-info-e-content{margin-bottom:60px}.projects-info-e.e1 .projects-info-e-content:last-child{margin-bottom:0}.projects-info-e.e1 .projects-info-e-content.e1 .projects-info-e-content-pic-e-foto{padding-top:6px}.projects-info-e-title{font-size:45px;margin-bottom:30px;line-height:1}.projects-info-e-content{display:flex;justify-content:space-between}.projects-info-e-content-text{width:calc(50% - 30px)}.projects-info-e-content-text-desc{font-size:18px;font-weight:400;margin-bottom:20px;color:#757575;max-width:450px}.projects-info-e-content-text-task{max-width:450px;margin-bottom:30px}.projects-info-e-content-text-task-title{font-size:18px;margin-bottom:15px;color:#757575}.projects-info-e-content-text-task-info-e{padding-left:16px;margin-bottom:10px;position:relative;font-size:16px;font-weight:400}.projects-info-e-content-text-task-info-e:after{content:"";display:block;width:6px;height:6px;background:#000;border-radius:100%;position:absolute;left:0;top:6px}.projects-info-e-content-text-problem{max-width:280px;margin-bottom:50px}.projects-info-e-content-text-problem-title{font-size:18px;margin-bottom:15px}.projects-info-e-content-text-problem-info-e{font-size:16px;font-weight:400;display:inline}.projects-info-e-content-text-section{margin-bottom:30px}.projects-info-e-content-text-section-step{color:#757575}.projects-info-e-content-text-section-title{font-size:25px;margin-bottom:10px}.projects-info-e-content-text-section-text{font-size:16px;font-weight:400;display:flex;justify-content:space-between}.projects-info-e-content-text-section-text-e{width:calc(50% - 15px)}.projects-info-e-content-pic{width:50%}.projects-info-e-content-pic-e-foto>img{width:100%}.projects-info-e-content-pic-show-work{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.projects-info-e-content-pic-show-work-title-wrap{width:calc(100% - 230px)}.projects-info-e-content-pic-show-work-but{width:180px;height:43px;line-height:43px;background:#000;cursor:pointer;position:relative}.projects-info-e-content-pic-show-work-but-text{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;text-transform:uppercase;font-size:14px;letter-spacing:.1em;color:#fff;text-align:center;transition:.3s}.projects-info-e-content-pic-show-work-but-text:hover{color:#000}.projects-info-e-content-pic-show-work-but:before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:0;background:#ddd;transition:.3s}.projects-info-e-content-pic-show-work-but:hover:before{width:100%}.projects-info-e-content2-pic{width:50%}.projects-info-e-content2-pic-e{margin-bottom:50px}.projects-info-e-content2-pic-e:last-child{margin-bottom:0}.projects-info-e-content2-pic-e-top{display:flex;justify-content:space-between;margin-bottom:30px}.projects-info-e-content2-pic-e-top-e.left,.projects-info-e-content2-pic-e-top-e.right{width:calc(50% - 15px)}.projects-info-e-content2-pic-e-bot-e-foto,.projects-info-e-content2-pic-e-top-e-foto{margin-bottom:20px}.projects-info-e-content2-pic-e-bot-e-foto img,.projects-info-e-content2-pic-e-top-e-foto img{width:100%}.projects-info-e-content2-pic-e-bot-e-result-text-title,.projects-info-e-content2-pic-e-top-e-text-title{font-size:20px;margin-bottom:10px}.projects-info-e-content2-pic-e-bot-e-result-text-desc,.projects-info-e-content2-pic-e-top-e-text-desc{font-size:16px;font-weight:400}.projects-info-e-content2-pic-e-bot-e-result{display:flex;justify-content:space-between;align-items:center}.projects-info-e-content2-pic-e-bot-e-result-text{width:calc(100% - 230px)}.projects-info-e-content2-pic-e-bot-e-result-but{line-height:43px;width:180px;height:43px;background:#000;cursor:pointer;position:relative}.projects-info-e-content2-pic-e-bot-e-result-but-text{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;text-transform:uppercase;font-size:14px;letter-spacing:.1em;color:#fff;text-align:center;transition:.3s}.projects-info-e-content2-pic-e-bot-e-result-but-text:hover{color:#000}.projects-info-e-content2-pic-e-bot-e-result-but:before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:0;background:#ddd;transition:.3s}.projects-info-e-content2-pic-e-bot-e-result-but:hover:before{width:100%}.projects-info-e-content-pic-e-foto-slider img{width:auto;height:auto}.projects-info-e-content-pic-e-foto-slider .slick-arrow{position:absolute;z-index:2;top:calc(50% - 17px);width:35px;height:35px;background:red;overflow:hidden;text-indent:40px}.projects-info-e-content-pic-e-foto-slider .slick-arrow.slick-prev{left:10px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat}.projects-info-e-content-pic-e-foto-slider .slick-arrow.slick-next{right:10px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat;transform:scalex(-1)}.projects-info-e-content-pic-e-foto-slider-mob img{width:auto;height:auto}.projects-info-e-content-pic-e-foto-slider-mob .slick-arrow{position:absolute;z-index:2;bottom:-34px;width:25px;height:25px;overflow:hidden;text-indent:40px}.projects-info-e-content-pic-e-foto-slider-mob .slick-arrow.slick-prev{right:25px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-prev.png) center no-repeat}.projects-info-e-content-pic-e-foto-slider-mob .slick-arrow.slick-next{right:0;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-next.png) center no-repeat}.projects-info-e-content-pic-e-foto-slider-mob-num{padding:15px 0 10px;font-size:14px}.price-wrap{position:relative;z-index:5;background:#fff;padding-top:90px;padding-bottom:240px}.price{display:flex;justify-content:space-between}.price>div{width:calc(50% - 40px)}.price-title{font-size:92px;line-height:1;text-transform:uppercase}.price-wrap.e2 .price-title{font-size:52px}.price-desc-title{font-size:21px;font-weight:500}.price-desc-list{margin:25px 0 76px;font-size:18px}.price-desc-list-e{margin-bottom:10px;display:flex}.price-desc-list-e-num{font-weight:700;width:48px}.price-desc-list-e-text{font-weight:400}.stage-wrap{position:relative;z-index:5;padding-bottom:120px;background:#fff}.stage-title{font-size:92px;line-height:1;text-transform:uppercase}.stage-slider-wrap{padding-left:40px}.stage-slider-e-in{padding-right:14px;text-align:center}.stage-slider-e-cont{width:450px;height:600px;position:relative;overflow:hidden;background-size:cover!important}.stage-slider-e-cont.e1{background:url(/wp-content/themes/arhitecturaru/assets/images/stage/estetika.jpg) center top no-repeat}.stage-slider-e-cont.e2{background:url(/wp-content/themes/arhitecturaru/assets/images/stage/funkciya.jpg) center top no-repeat}.stage-slider-e-cont.e3{background:url(/wp-content/themes/arhitecturaru/assets/images/stage/expertiza.jpg) center top no-repeat}.stage-slider-e-rect>div{position:absolute;z-index:2;width:400%;height:400%;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;background:#fff!important}.stage-slider-e-rect-left{background:red;left:auto;right:90%;top:0;bottom:auto;transform:skewx(15deg);transform-origin:0 0;-webkit-animation-name:rect-left;animation-name:rect-left;-webkit-animation-duration:8s;animation-duration:8s}.stage-slider-e-rect-right{background:#0f0;left:90%;right:auto;top:auto;bottom:0;transform:skewx(15deg);transform-origin:100% 100%;-webkit-animation-name:rect-right;animation-name:rect-right;-webkit-animation-duration:8s;animation-duration:8s}.stage-slider-e-rect-top{z-index:3;background:#fff0;top:auto;bottom:90%;left:50%;margin-left:-200%;right:auto;transform:rotate(15deg);transform-origin:50%;-webkit-animation-name:rect-top;animation-name:rect-top;-webkit-animation-duration:7s;animation-duration:7s}.stage-slider-e-rect-bot{z-index:3;background:#00f;top:70%;bottom:auto;left:50%;margin-left:-200%;right:auto;transform:rotate(15deg);transform-origin:50%;-webkit-animation-name:rect-top;animation-name:rect-top;-webkit-animation-duration:7s;animation-duration:7s}@-webkit-keyframes rect-left{0%,100%{right:90%;transform:skewx(15deg)}50%{right:100%;transform:skewx(15deg)}}@keyframes rect-left{0%,100%{right:90%;transform:skewx(15deg)}50%{right:100%;transform:skewx(15deg)}}@-webkit-keyframes rect-right{0%,100%{left:90%;transform:skewx(15deg)}50%{left:100%;transform:skewx(15deg)}}@keyframes rect-right{0%,100%{left:90%;transform:skewx(15deg)}50%{left:100%;transform:skewx(15deg)}}@-webkit-keyframes rect-top{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@keyframes rect-top{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@-webkit-keyframes rect-bot{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@keyframes rect-bot{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.stage-slider-e.slick-current .stage-slider-e-in{opacity:1}.stage-slider-e img{margin:0 auto}.stage-slider-e-text{position:absolute;z-index:3;left:0;right:0;top:450px;text-align:left}.stage-slider-e-title{font-size:22px;margin:15px 0 10px;text-transform:uppercase}.stage-slider-e-desc{font-weight:400;line-height:1.4}.stage-slider-num{font-size:14px}.stage-slider-num-current{font-weight:700}.stage-slider-arrow{display:flex;margin-left:30px}.stage-slider-arrow .slick-arrow{width:25px;height:25px;cursor:pointer}.stage-slider-arrow .slick-arrow.slick-disabled{opacity:.3}.stage-slider-arrow .slick-prev{background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-prev.png) center no-repeat}.stage-slider-arrow .slick-next{background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow-next.png) center no-repeat}.stage-slider-num_arrow{justify-content:flex-end;align-items:center;padding-top:20px;line-height:1;display:none}.how-work-wrap{height:100vh;position:relative}.how-work-mark-for-scroll{position:absolute;top:0;left:0}.how-work-fixed{position:fixed;z-index:1;left:calc(50% - 960px);right:calc(50% - 960px);top:0;bottom:0;background:#000;display:flex;justify-content:center;align-items:center}.how-work{width:100%;max-width:1400px;padding:0 40px;color:#fff}.how-work-title{font-size:92px;line-height:1;margin:20px 0 40px 65px;text-transform:uppercase}.how-work-subtitle{font-size:22px;padding-left:70px}.plan-wrap{position:relative;z-index:5;background:#fff}.plan{padding-top:120px;border-left:3px solid #ccc;box-sizing:border-box;position:relative;margin-left:70px}.plan-scale{position:absolute;z-index:5;top:0;left:-3px;width:3px;height:0;background:#000}.plan-e-wrap{position:relative}.plan-e{display:flex;padding-bottom:160px}.plan-e-wrap:last-child .plan-e{padding-bottom:0}.plan-e-stage{width:50%;box-sizing:border-box;padding-right:130px;padding-left:70px;position:relative}.plan-e-stage-days{font-weight:700;position:absolute;left:-42px;top:53px;transform-origin:0 0;transform:rotate(-90deg) translatex(-50%);font-size:22px}.plan-e-stage-separate{width:35px;height:2px;background:#ccc;position:absolute;left:0;top:54px}.plan-e-stage-separate:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0%;background:#000}.plan-e-stage-separate.active:after{width:100%}.plan-e-stage-name{font-size:52px;line-height:1}.plan-e-stage-desc{opacity:.3;line-height:1.4}.plan-e-stage-desc-text{margin:30px 0 15px}.plan-e-stage-desc.active{opacity:1}.plan-e-stage-desc-more{display:inline-flex;border-bottom:1px solid #2f2f2f;padding-bottom:8px;cursor:pointer;align-items:center}.plan-e-stage-desc-more img{margin-left:8px;position:relative}.plan-e-stage-desc-more:hover img{left:4px}.plan-e-pic-wrap{width:50%;direction:rtl}.plan-e-pic-wrap img{width:50%;height:350px;opacity:.3;transition:.3s}.plan-e-pic-wrap.active img{opacity:1;width:100%}.plan-e-wrap.e5{padding-bottom:120px}.plan-e-wrap.e6{padding-bottom:60px}.plan-e-want-start{opacity:.3}.plan-e-want-start.active{opacity:1}.plan-e-want-start-desc{margin-bottom:20px}.care-wrap{position:relative;z-index:5;padding:0 40px 60px;background:#fff}.care-title{font-size:92px;line-height:1;text-transform:uppercase;margin-bottom:90px}.care-subtitle{font-size:52px;line-height:1;margin-bottom:28px}.care-desc{font-size:22px;margin-bottom:30px}.care-item-wrap{display:flex;max-width:1370px;margin:0 auto}.care-item{width:681px}.care-item[data-title=foto-1]{margin-right:5px}.care-item[data-title=foto-2]{margin-left:5px}.care-item-pic-wrap{position:relative}.care-item-num-wrap{position:absolute;z-index:2;width:33px;height:33px;margin:-8px 0 0 -8px}.care-item-num-wrap.anim:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(255,255,255,.5);border-radius:50%}.care-item-num-wrap.anim.move-1:before{-webkit-animation:2s ease-out -.6s infinite animdot;animation:2s ease-out -.6s infinite animdot}.care-item-num-wrap.anim.move-2:before{-webkit-animation:2.4s ease-out -.6s infinite animdot;animation:2.4s ease-out -.6s infinite animdot}.care-item-num-wrap.anim.move-3:before{-webkit-animation:2.8s ease-out -.6s infinite animdot;animation:2.8s ease-out -.6s infinite animdot}.care-item-num-wrap.active,.care-item-num-wrap:hover{z-index:3;overflow:visible}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e1{top:60%;left:80%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e2{top:42%;left:47%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e3{top:90%;left:44%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e4{top:66%;left:28%}.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e1{top:60%;left:80%}.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e2{top:42%;left:47%}.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e3{top:90%;left:44%}.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e4{top:66%;left:28%}.care-item-num{position:relative;top:0;left:0;z-index:3;cursor:pointer;width:29px;height:29px;line-height:29px;text-align:center;border-radius:50%;background:#fff;border:2px solid transparent;transition:.3s;font-size:14px}.care-item-num-wrap.active .care-item-num,.care-item-num:hover{z-index:5;background:red;border-color:#fff;color:#fff;box-shadow:0 0 0 12px rgba(255,255,255,.5)}.care-item-num-item{position:absolute;margin-left:-65px;background:#fff;width:130px;text-align:center;font-size:14px;transition:.3s;opacity:0;visibility:hidden}.care-item-num-item.bottom-item{opacity:0;left:50%;bottom:42px}.care-item-num.bottom-item:hover+.care-item-num-item.bottom-item{opacity:1;bottom:52px;visibility:visible}.care-item-num-item.bottom-item:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f4f4f4}.care-item-num-item-pic-wrap{height:163px}.care-item-num-item-pic-wrap img{width:100%;height:auto}.care-item-num-item-name{padding:10px 5px 7px;line-height:1.2}.care-item-num-item-price{padding:0 5px 10px}.care-item-info-list{font-size:17px;line-height:1.4;margin:20px 0 40px;padding-left:33px}.care-item-info-list li{list-style-type:decimal-leading-zero;list-style-position:outside;padding-left:10px}.price-wrap.e2{padding-top:160px}.price-wrap.e3{padding-top:160px;padding-bottom:90px}.price-wrap.e3 .price-title{font-size:72px}.like-wrap{position:relative;z-index:5;background:#fff;padding-top:90px;padding-bottom:90px}.like-title{font-size:52px;line-height:1.5;text-align:center}.finish-wrap{position:relative;z-index:5;padding-bottom:120px;background:#000;color:#fff}.finish{display:flex;flex-wrap:wrap;color:#fff}.finish-left,.finish-right{width:50%}.finish-title{font-size:92px;line-height:1;text-transform:uppercase;margin-bottom:40px}.finish-but-wrap{display:flex;align-items:center}.finish-but-wrap .but2{width:197px;height:56px;background:#fff;margin-right:30px;border:none}.finish-but-wrap .but2-text{line-height:56px;color:#000}.finish-but-wrap .but2:hover:before{width:100%;background:#ddd}.finish-pic-wrap{width:600px;height:600px;position:relative;overflow:hidden;background-size:cover!important;background:url(/wp-content/themes/arhitecturaru/assets/images/finish/1.jpg) center top no-repeat}.finish-rect>div{position:absolute;z-index:2;width:400%;height:400%;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;background:#000!important}.finish-rect-left{background:red;left:auto;right:90%;top:0;bottom:auto;transform:skewx(15deg);transform-origin:0 0;-webkit-animation-name:finish-rect-left;animation-name:finish-rect-left;-webkit-animation-duration:8s;animation-duration:8s}.finish-rect-right{background:#0f0;left:90%;right:auto;top:auto;bottom:0;transform:skewx(15deg);transform-origin:100% 100%;-webkit-animation-name:finish-rect-right;animation-name:finish-rect-right;-webkit-animation-duration:8s;animation-duration:8s}.finish-rect-top{z-index:3;top:auto;bottom:90%;left:50%;margin-left:-200%;right:auto;transform:rotate(15deg);transform-origin:50%;-webkit-animation-name:finish-rect-top;animation-name:finish-rect-top;-webkit-animation-duration:7s;animation-duration:7s}.finish-rect-bot{z-index:3;background:#00f;top:90%;bottom:auto;left:50%;margin-left:-200%;right:auto;transform:rotate(15deg);transform-origin:50%;-webkit-animation-name:finish-rect-top;animation-name:finish-rect-top;-webkit-animation-duration:7s;animation-duration:7s}@-webkit-keyframes finish-rect-left{0%,100%{right:90%;transform:skewx(15deg)}50%{right:100%;transform:skewx(15deg)}}@keyframes finish-rect-left{0%,100%{right:90%;transform:skewx(15deg)}50%{right:100%;transform:skewx(15deg)}}@-webkit-keyframes finish-rect-right{0%,100%{left:90%;transform:skewx(15deg)}50%{left:100%;transform:skewx(15deg)}}@keyframes finish-rect-right{0%,100%{left:90%;transform:skewx(15deg)}50%{left:100%;transform:skewx(15deg)}}@-webkit-keyframes finish-rect-top{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@keyframes finish-rect-top{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@-webkit-keyframes finish-rect-bot{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@keyframes finish-rect-bot{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.team-wrap{z-index:5}.team-people-e-foto img{height:auto}.video-wrap{position:relative;z-index:5;padding:0 40px 120px;background:#fff}.video-title{font-size:52px;line-height:1;margin-bottom:50px}.video-slider{display:flex;justify-content:space-between}.video-slider-e{width:calc(25% - 5px);flex-shrink:0}.video-slider-e-bot-name{padding:20px 0 10px;font-weight:700}.agreement-wrap{position:relative;z-index:5;background:#fff}.agreement{max-width:1370px;margin:0 auto}.agreement-slider{margin:0 -15px}.agreement-slider .slick-arrow{position:absolute;z-index:2;top:calc(50% - 17px);width:35px;height:35px;background:red;overflow:hidden;text-indent:40px}.agreement-slider .slick-arrow.slick-prev{left:20px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat}.agreement-slider .slick-arrow.slick-next{right:20px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat;transform:scalex(-1)}.agreement-slider-e{width:50%}.agreement-e{padding:0 15px}.agreement-e-title{font-size:52px;line-height:1;margin-bottom:28px}.agreement-e-title br{display:none}.agreement-e-subtitle{font-size:22px;margin-bottom:30px}.agreement-e-foto img{width:100%}.but-discuss-project{position:fixed;z-index:10;bottom:20px;right:20px;background-color:#39f;color:#fff;font-size:20px;font-weight:400;line-height:1;padding:12px 30px;border-radius:55px;border:1px solid transparent;transition:.3s;cursor:pointer;display:none}.but-discuss-project:hover{border-color:#117a8b}#page-thank-you-wrap .header{position:static;padding-top:10px;padding-bottom:10px;background:#000}#page-thank-you .message-sent{text-align:center;padding:150px 0 200px;font-size:32px}#page-thank-you .message-sent-text-2{margin:20px 0 60px}#page-thank-you .message-sent-text-3 a{font-size:22px;text-decoration:underline}.anim-header-mob-menu{opacity:0;display:inline-block;transition-duration:1.5s;transition-delay:1s;transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform-origin:top}.anim-header-mob-menu.active{opacity:1;transform:rotateX(0) rotateY(0) rotateZ(0)}.anim-popup-text{opacity:0;display:inline-block;transition-duration:1.5s;transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform-origin:top}.anim-popup-text.active{opacity:1;transform:rotateX(0) rotateY(0) rotateZ(0)}.scroll-anim-move-rotate{display:inline-block;opacity:0;transition-duration:.7s;transition-delay:1ms;transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform-origin:top}.scroll-anim-move-rotate.visible{opacity:1;transform:rotateX(0) rotateY(0) rotateZ(0)}.scroll-anim-move-to-left{opacity:0;transition-duration:.4s;transition-delay:1ms;transform:translateX(15px)}.scroll-anim-move-to-left.visible{opacity:1;transform:translateX(0)}.scroll-anim-move-to-up{opacity:0;transition-duration:.4s;transition-delay:1ms;transform:translatey(15px)}.scroll-anim-move-to-up.visible{opacity:1;transform:translatey(0)}.popup-object{position:fixed;z-index:1200;top:0;left:0;right:0;bottom:0;background:#fff;padding:50px 20px;overflow:auto}.popup-object-close{position:fixed;z-index:2;top:0;right:20px;font-size:30px;font-weight:400;height:30px;line-height:25px;width:30px;background:#000;text-align:center;cursor:pointer;color:#fff;border-radius:100%}.popup-object-cont{max-width:1200px;margin:0 auto}.popup-object-cont-title{font-size:48px;margin-bottom:30px}.popup-object-cont-desc{margin-bottom:30px;line-height:1.5;font-size:18px;font-weight:400}.popup-object-cont-info{margin-bottom:40px}.popup-object-cont-info-e{display:flex;margin-bottom:20px}.popup-object-cont-info-e:last-child{margin-bottom:0}.popup-object-cont-info-e-pic-wrap{width:60px;display:flex;align-items:center}.popup-object-cont-info-e-pic-wrap img{width:30px;height:30px}.popup-object-cont-info-e-text-title{margin-bottom:5px;font-weight:700;font-size:15px}.popup-object-cont-info-e-text-data{font-size:15px}.popup-object-call-title{font-size:48px;margin:30px 0;text-align:center}.popup-object-call .but4{margin:0 auto}.popup-object-work-info-e{display:flex;justify-content:space-between;margin-bottom:60px}.popup-object-work-info-e:last-child{margin-bottom:0}.popup-object-work-info-e-name{font-size:22px;padding-right:30px;width:170px;flex-shrink:0}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Thin"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Light"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Regular"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Medium"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay SemiBold"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Bold"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFUIDisplay;src:local("SFUIDisplay Black"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFUIDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Thin"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Light"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Regular"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Medium"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay SemiBold"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Bold"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Black"),url(/wp-content/themes/arhitecturaru/assets/fonts/SFProDisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*,::after,::before{margin:0;padding:0;border:0;outline:0;box-sizing:inherit}:focus{outline:0}header{position:relative;z-index:6}button,input,label{font-family:SFUIDisplay,sans-serif;outline:0}.container{margin:auto;max-width:1200px;padding:0 20px}.link{text-decoration:none;transition:.2s;will-change:transform;color:#000;cursor:pointer;background-color:transparent;border:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block}.link::after{content:"";width:106%;right:3%;height:2px;background:#000;display:block;position:relative;border-radius:2px 0;transform:scaleY(0) translateY(0);transition:.2s}.link:hover::after{transform:scaleY(1) translateY(2px)}.btn{font-size:1.125rem;font-weight:900;padding:1rem 3.375rem;color:#fff;text-decoration:none;border:1px solid var(--accent);border-radius:30px;width:100%;text-align:center;display:block;transition:.25s;will-change:box-shadow,color,background-color;cursor:pointer;background-color:var(--accent);box-shadow:0 2px 0 1px #00000080}.btn:hover{background-color:#fff;color:var(--accent)}.btn:active{box-shadow:0 1px 5px rgba(0,0,0,.8) inset}.section-title{font-size:34px;margin:0 0 30px}.cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contain{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.select{border:none;outline:0;background-color:var(--accent);padding:.875rem .625rem;font-family:Montserrat,sans-serif;font-size:.875rem;color:#fff;border-radius:5px;border:1px solid var(--accent);width:100%;cursor:pointer;transition:.25s}.select:active,.select:focus,.select:hover{background-color:#fff;color:#000}.select:focus{border-radius:5px 5px 0 0}.select option{background-color:#fff;color:#000}.input{background:#ffffff9c;border-radius:4px;border:1px solid #fff;color:#fff;font-size:.75rem;padding:1rem 1.25rem;transition:.25s;width:100%}.input:focus,.input:hover{border:1px solid var(--accent);background:#fff;color:#000}.section-title{font-size:2.625rem;margin-bottom:1.5625rem;line-height:1.4}.section-text{margin-bottom:30px}.section-text p{line-height:1.618;font-size:1.5rem;margin-bottom:.9375rem}.grid{display:-ms-grid;display:grid}.picture{display:block;max-width:100%;max-height:100%}.picture__img{display:block;height:auto;max-width:100%;max-height:100%}svg.icon{fill:#000;width:32px;height:32px}ul.styled-ul{list-style:disc inside}ol.styled-ol{list-style:decimal inside}ol.styled-ol li,ul.styled-ul li{list-style:initial;margin-left:17px}ol.styled-ol>li{list-style-type:decimal}ul.styled-ul>li{list-style-type:disc}ol.styled-ol+p,p+ol.styled-ol,p+ul.styled-ul,ul.styled-ul+p{margin-top:15px}.link-text{text-decoration:underline}.link-text:hover{text-decoration:none}.section-intro{display:flex;flex-direction:column;justify-content:center;height:520px}.section-intro__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-intro__title{font-size:72px;font-weight:500;line-height:1.2;text-transform:uppercase;margin:46px 0 74px;transition:.3s}.section-intro__title-wrap{display:flex;flex-wrap:wrap}.section-intro__title-wrap span{display:flex;align-items:center;transition:.3s}.section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:26px}.section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:24px}.section-intro__title-wrap--grid-2 span:nth-child(2){display:none;padding-right:12px}.section-intro__title-wrap--grid-2 span:nth-child(3){padding-right:17px}.section-intro__title-wrap--grid-2 span:nth-child(4){display:none}.section-intro__title-wrap--grid-3 span:nth-child(1){padding-right:24px}.section-intro__title-wrap--grid-3 span:nth-child(2){padding-right:20px}.section-intro__title-wrap--grid-3 span:nth-child(3){display:none}.section-intro__title img{display:flex;overflow:hidden;width:auto;height:56px;padding:2px 0;transition:.3s}.section-intro__order{display:flex;align-items:center;justify-content:space-between;max-width:650px;width:100%;overflow:hidden;padding:12px 20px;border-radius:6px;background-color:var(--gray-100);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:16px;font-weight:600;color:var(--black);margin-bottom:24px}.section-intro__order-wrap{display:flex;align-items:center}.section-intro__order svg{width:16px;height:16px;margin-right:12px}.section-intro__order-btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--black);color:var(--white);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-intro__order-btn span{z-index:5}.section-intro__order-btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--gray-200)}.section-intro__order-btn:hover{color:var(--black)}.section-intro__order-btn:hover::before{width:100%}.section-intro__subtitle{max-width:600px;width:100%;font-size:17px;font-weight:400}.section-dream{padding:90px 0}.section-dream__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-dream__title{font-size:144px;font-weight:500;text-transform:uppercase;margin-bottom:12px;transition:.3s}.section-dream__subtitle{max-width:550px;font-size:20px;font-weight:500}.section-advantages{overflow:hidden;position:relative;height:1002px;background-repeat:no-repeat;background-position:left -40px bottom;background-size:cover;background-image:url(/wp-content/themes/arhitecturaru/assets/img/bg-advantages-w1920.jpg)}.section-advantages__bg{width:100%;height:100%;background-color:rgba(0,0,0,.2)}.section-advantages__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-advantages__wrap-2{max-width:1480px;width:100%;height:auto;padding:0 40px;margin:0 auto}.section-advantages__title{max-width:700px;width:100%;padding:60px 0 30px;font-size:62px;font-weight:500;color:var(--white);transition:.3s}.section-advantages__scroll{max-width:100%;width:100%;position:relative}.section-advantages__scroll-adaptive{width:740px;height:auto}.section-advantages__scroll-img{width:740px;height:auto;position:absolute;top:0;right:0;z-index:1;transition:.3s}.section-advantages__items{display:flex;max-width:742px;width:100%;padding:26px 0 30px;transition:.3s}.section-advantages__item{width:100%}.section-advantages__item:not(:last-child){margin-right:13px}.section-advantages__item:nth-child(1) .section-advantages__item-title{max-width:210px}.section-advantages__item:nth-child(2) .section-advantages__item-title,.section-advantages__item:nth-child(3) .section-advantages__item-title{max-width:140px}.section-advantages__item-title{width:100%;font-size:20px;font-weight:500;color:var(--white);margin-bottom:12px}.section-advantages__item-subtitle{font-size:16px;font-weight:400;color:var(--white)}.section-start{padding:90px 0}.section-start__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-start__title{max-width:936px;width:100%;font-size:62px;font-weight:500;margin-bottom:34px;transition:.3s}.section-start__form{position:relative;max-width:650px;width:100%;margin-bottom:22px}.section-start__input{width:100%;border-radius:90px;border:1px solid var(--gray-300);padding:20px 30px;font-size:18px;font-weight:400}.section-start__input::-moz-placeholder{color:var(--gray-400)}.section-start__input:-ms-input-placeholder{color:var(--gray-400)}.section-start__input::placeholder{color:var(--gray-400)}.section-start__form-wrap{position:absolute;top:50%;right:6px;transform:translateY(-50%);z-index:1}.section-start__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;border-radius:90px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--black);color:var(--white);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-start__btn span{z-index:5}.section-start__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;background-color:var(--gray-200);transition:.3s}.section-start__btn:hover{color:var(--black)}.section-start__btn:hover::before{width:100%}.section-start__stages{display:flex;align-items:center;flex-wrap:wrap;row-gap:15px}.section-start__stages-item{display:flex;align-items:center;font-size:15px;font-weight:400;padding:0 14px}.section-start__stages-item svg{width:12px;height:12px;color:var(--black);margin-right:5px}.section-start__stages-item:not(:last-child){border-right:1px solid var(--gray-300)}.section-start__note{margin:20px 0 0;font-size:12px;color:#757575}.section-start__note a{color:#000;text-decoration:underline}.section-start__note a:hover{text-decoration:none}.section-rate{width:100%;margin:0 auto;padding:90px 0}.section-rate__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-rate__title{max-width:1200px;width:100%;font-size:92px;font-weight:500;transition:.3s}.section-rate__subtitle{margin:30px 0;font-size:20px;font-weight:500}.section-rate__nav{margin:30px 0;display:flex;align-items:center;gap:20px}.section-rate__nav-link{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 20px;font-size:15px;font-weight:500;line-height:16px;border:1px solid #757575;border-radius:25px;white-space:nowrap;background-image:linear-gradient(to bottom,#006aff,#006aff);background-position:100% 100%;background-size:0 100%;background-repeat:no-repeat;transition:color .3s cubic-bezier(0,0,.2,1),border-color .3s cubic-bezier(.4,0,1,1),background-size .3s cubic-bezier(0,0,.2,1);color:var(--black)}.section-rate__nav-link:hover{transition:color .3s cubic-bezier(0,0,.2,1),border-color .3s cubic-bezier(0,0,.2,1),background-size .3s cubic-bezier(0,0,.2,1);color:#fff;background-position:0 100%;background-size:100% 100%;border-color:#006aff;background-color:#fff}.section-rate__nav-link svg{width:16px;height:16px}.section-rate__group{margin:60px 0 0;display:flex;flex-direction:column}.section-rate__group-title{font-size:40px;font-weight:500}.section-rate__group-subtitle{margin:20px 0 0;font-size:15px;font-weight:400}.section-rate__group-inner{margin:30px 0 0}.section-rate__group-inner--rates{display:flex;flex-wrap:wrap;gap:20px}.section-rate__group-inner>div{flex:1 1 0px}.section-rate__arrow-title{font-size:60px;font-weight:500;text-align:center}.section-rate__arrow-price{margin:20px 0 0;font-size:80px;font-weight:500;text-align:center}.section-rate__arrow-description{margin:20px auto 0;box-sizing:border-box;padding:0 10px;max-width:50%;font-size:20px;font-weight:500;color:#757575;text-align:center}.section-rate__arrow-group{margin:-10px 0 -50px;display:flex;gap:20px}.section-rate__arrow{position:relative;flex:1 1 0px}.section-rate__arrow-line{height:100px}.section-rate__arrow-spear{position:absolute;bottom:14px;left:50%}.section-rate__arrow-spear:after,.section-rate__arrow-spear:before{content:"";position:absolute;display:block;width:2px;height:15px;background:#000}.section-rate__arrow-spear:before{transform:rotate(-20deg);left:-2.5px}.section-rate__arrow-spear:after{transform:rotate(20deg);left:2.5px}.section-rate__arrow:first-child .section-rate__arrow-line{position:relative;top:-20px;height:calc(100% + 20px);width:50%;margin-left:50%;border:2px solid #000;border-color:#000 transparent transparent #000;border-radius:100% 0 0}.section-rate__arrow:first-child .section-rate__arrow-spear{transform:rotate(10deg);margin-left:1px}.section-rate__arrow:nth-child(2) .section-rate__arrow-line{width:10%;margin-left:50%;border:2px solid #000;border-color:transparent transparent transparent #000;border-radius:100% 0 0}.section-rate__arrow:nth-child(2) .section-rate__arrow-spear{margin-left:0}.section-rate__arrow:nth-child(3) .section-rate__arrow-line{width:10%;margin-left:40%;border:2px solid #000;border-color:transparent #000 transparent transparent;border-radius:0 100% 0 0}.section-rate__arrow:nth-child(3) .section-rate__arrow-spear{margin-left:-2.5px}.section-rate__arrow:nth-child(4) .section-rate__arrow-line{position:relative;top:-20px;height:calc(100% + 20px);width:50%;margin-left:0;border:2px solid #000;border-color:#000 #000 transparent transparent;border-radius:0 100% 0 0}.section-rate__arrow:nth-child(4) .section-rate__arrow-spear{transform:rotate(-10deg);margin-left:-4px}.section-rate__items{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:25px}.section-rate__item{background-color:var(--white);border-radius:20px;padding:24px 24px 116px;position:relative;grid-column:auto/span 1;border:1px solid #757575}.section-rate__item-title{font-size:25px;font-weight:500;white-space:nowrap;margin-bottom:20px}.section-rate__item-price{font-size:20px;font-weight:400;margin-bottom:20px}.section-rate__item-img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.section-rate__item-text{margin-bottom:15px}.section-rate__item-bottom{max-width:100%;width:100%;position:absolute;left:50%;bottom:20px;padding:0 24px;transform:translateX(-50%)}.section-rate__item-btn{display:flex;align-items:center;justify-content:center;width:100%;height:43px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--black);color:var(--white);cursor:pointer;transition:.3s;position:relative;margin-bottom:10px;z-index:1}.section-rate__item-btn span{z-index:5}.section-rate__item-btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;background-color:var(--gray-200);transition:.3s}.section-rate__item-btn:hover{color:var(--black)}.section-rate__item-btn:hover::before{width:100%}.section-rate__item-subtitle{font-size:15px;font-weight:400;color:#757575;text-align:center}.section-rate-include-line__text{font-size:14px;font-weight:500}.section-rate__button{margin:30px 0 0;width:100%;height:43px;line-height:43px;background-color:#121315;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.section-rate__button-text{position:relative;z-index:2;color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.section-rate__button:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.section-rate__button:hover:before{width:100%}.section-rate__button:hover .section-rate__button-text{color:#000}.section-rate__button--bordered{background:0 0;color:#000;border:1px solid #757575}.section-rate__button--bordered .section-rate__button-text{color:#000}.section-rate__button--bordered:before{background:#000}.section-rate__button--bordered:hover:before{width:100%}.section-rate__button--bordered:hover .section-rate__button-text{color:#fff}.section-rate-main-block{position:relative;padding:30px;border-radius:20px;border:1px solid #757575;display:flex;flex-direction:column;justify-content:space-between}.section-rate-main-block__badge{position:absolute;left:50%;top:0;background:#000;color:#fff;font-size:14px;font-weight:500;line-height:1;padding:10px;border-radius:24px;transform:translateX(-50%) translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-rate-main-block__head{display:flex;justify-content:center;align-items:center}.section-rate-main-block__title{font-size:22px;font-weight:500}.section-rate-main-block__priceblock{margin:24px 0 10px;display:flex;align-items:center;justify-content:center;gap:10px}.section-rate-main-block__price{font-size:30px;font-weight:500;white-space:nowrap}.section-rate-main-block__pricetext{flex:0;font-size:14px;font-weight:400;color:#757575}.section-rate-main-block__text{margin:30px 0;color:#757575;text-align:center}.section-rate-main-block__sub-badge{margin:10px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#000;color:#fff;font-size:14px;font-weight:500;line-height:1;padding:4px 5px;border-radius:5px}.section-rate-main-block-include{margin:20px 0 0}.section-rate-main-block-include__title{margin:0 0 15px;font-size:18px;font-weight:500;line-height:1.2}.section-rate-main-block-include__inner{display:flex;flex-direction:column;gap:10px}.section-rate-main-block-include-line{position:relative;z-index:2;display:flex;align-items:center;gap:5px}.section-rate-main-block-include-line--dotted:before{content:"";position:absolute;z-index:1;bottom:4px;left:0;right:0;border-top:2px dotted #757575}.section-rate-main-block-include-line__text{position:relative;z-index:2;background:#fff;padding-right:5px}.section-rate-main-block-include-line__price{margin-left:auto;position:relative;z-index:2;background:#fff;padding-left:5px}.section-rate-main-block-include-line__info{position:relative;color:#757575;cursor:help;height:15px}.section-rate-main-block-include-line__info svg{width:15px;height:15px}.section-rate-main-block-include-line__info-text{display:none;position:absolute;left:-118px;bottom:25px;background:#757575;padding:10px;font-size:15px;font-weight:400;color:#fff;width:250px;text-align:center}.section-rate-main-block-include-line__info-text:before{content:"";position:absolute;top:100%;left:50%;width:0;border-top:10px solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.section-rate-main-block-include-line__info:hover .section-rate-main-block-include-line__info-text{display:block}.section-rate-main-block__info{margin:20px auto 0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;color:#006aff;text-decoration:underline;cursor:help;font-size:14px}.section-rate-main-block__info-text{display:none;position:absolute;z-index:2;left:50%;bottom:25px;background:#757575;padding:10px;font-size:15px;font-weight:400;color:#fff;width:250px;text-align:center;transform:translateX(-50%)}.section-rate-main-block__info-text:before{content:"";position:absolute;top:100%;left:50%;width:0;border-top:10px solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.section-rate-main-block__info:hover{text-decoration:none}.section-rate-main-block__info:hover .section-rate-main-block__info-text{display:block}.section-rate-secondary-block{width:380px;position:relative;padding:30px;background:#f0f0f0;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.section-rate-secondary-block__title{margin:0 0 30px;font-size:22px;font-weight:500;line-height:1.2}.section-rate-secondary-block__text{margin:30px 0}.section-rate-secondary-block-include{margin:30px 0 0}.section-rate-secondary-block-include__title{margin:0 0 15px;font-size:18px;font-weight:500;line-height:1.2}.section-rate-secondary-block-include__inner{display:flex;flex-direction:column;gap:10px}.section-rate-secondary-block-include-line{display:flex;align-items:center;gap:5px}.section-rate-secondary-block-include-line__text{font-size:14px;font-weight:400}.section-rate-secondary-block-include-line__info{position:relative;color:#757575;cursor:help;height:15px}.section-rate-secondary-block-include-line__info svg{width:15px;height:15px}.section-rate-secondary-block-include-line__info-text{display:none;position:absolute;left:-118px;bottom:25px;background:#757575;padding:10px;font-size:15px;font-weight:400;color:#fff;width:250px;text-align:center}.section-rate-secondary-block-include-line__info-text:before{content:"";position:absolute;top:100%;left:50%;width:0;border-top:10px solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.section-rate-secondary-block-include-line__info:hover .section-rate-secondary-block-include-line__info-text{display:block}.section-rate-secondary-block-price{margin:0 0 30px;display:flex;flex-direction:column;gap:5px;font-size:18px;font-weight:500;line-height:1.2}.section-large{height:auto;position:relative}.section-blur{position:relative}.section-blur__items{display:flex}.section-blur__item{width:50%;position:relative}.section-blur__item-blur{height:100vh;backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);position:absolute;left:0;right:0;top:0;z-index:1}.section-blur__item-img{display:flex;align-items:center;overflow:hidden;height:100vh}.section-blur__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-blur-info{display:flex;flex-direction:column;justify-content:center;width:50%;padding:40px;position:absolute;top:0;left:0;bottom:0;z-index:1}.section-blur-info__block{max-width:660px;width:100%;margin-left:auto}.section-blur-info__title{margin:46px 0;font-size:70px;font-weight:500;color:var(--white);transition:.3s}.section-blur-info__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--white);color:var(--black);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-blur-info__btn span{z-index:5}.section-blur-info__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.section-blur-info__btn:hover span{color:var(--white)}.section-blur-info__btn:hover::before{width:100%}.section-qualities{padding-top:60px;padding-bottom:100px}.section-qualities__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-qualities__text{max-width:50%;width:100%;margin-bottom:80px}.section-qualities__title{font-size:92px;font-weight:500;margin-bottom:10px}.section-qualities__subtitle{max-width:980px;width:100%;font-size:20px;font-weight:500}.section-qualities__blocks{display:flex}.section-qualities__block{display:flex;width:50%}.section-qualities__block .card-info{display:none}.section-qualities__items{display:flex;flex-direction:column;justify-content:space-around;height:500px}.section-qualities__item{display:flex}.section-qualities__item-num{flex-shrink:0;width:100px;font-size:140px;font-weight:600;line-height:.8;transition:.3s}.section-qualities__item-wrap{flex-grow:1}.section-qualities__item-title{font-size:25px;font-weight:500;margin-bottom:20px;transition:.3s}.section-qualities__item-subtitle{font-size:18px;font-weight:400;transition:.3s}.section-large-area{width:50%;height:100%;position:absolute;top:0;right:0;bottom:0;z-index:1}.section-large-area__wrap{width:100%;height:100%;position:relative}.section-large-area__block{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;right:0;z-index:1;transition:.2s;padding:255px 20px 128px}.card-info{width:330px;height:456px;border-radius:18px;border:3px solid var(--white);overflow:hidden;position:relative}.card-info__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-info__wrap{position:absolute;left:6px;right:6px;bottom:6px;z-index:1}.card-info__items{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[14];grid-template-columns:repeat(14,1fr);grid-gap:6px;background-color:var(--white);border-radius:15px;padding:10px}.card-info__item:nth-child(1){grid-column:auto/span 2}.card-info__item:nth-child(2){grid-column:auto/span 12}.card-info__item:nth-child(3){grid-column:auto/span 4}.card-info__item-svg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--black);border-radius:50px;margin-top:3px}.card-info__item-svg svg{width:14px;height:14px;color:var(--white)}.card-info__head{display:flex;flex-direction:row;justify-content:space-between}.card-info__title{font-size:18px;font-weight:500;margin-bottom:4px}.card-info__subtitle{font-size:16px;font-weight:400}.card-info__price{font-size:16px;font-weight:500;white-space:nowrap;margin-left:8px}.section-portfolio{padding:60px 0}.section-portfolio__wrap{max-width:1480px;width:100%;margin:0 auto 60px;padding:0 40px}.section-portfolio__title{font-size:92px;font-weight:500;text-transform:uppercase}.section-portfolio__subtitle{font-size:20px;font-weight:500;margin-top:10px}.section-portfolio__item,.section-portfolio__items{position:relative}.section-portfolio__item .single-project{width:calc(100% - 385px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin:0}.section-portfolio__item .single-project__visual{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin:0}.section-portfolio__item .single-project__slide,.section-portfolio__item .single-project__swiper{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-portfolio__hor-line{position:absolute;top:0;left:0;right:0;height:1px;width:100%;margin:0 auto;background-color:var(--black)}.section-portfolio__hor-line--bottom{top:initial;bottom:0}.section-portfolio__ver-line{height:100%;width:1px;background-color:var(--black);position:absolute;left:0;top:0;right:0;margin:0 auto 0 375px;z-index:1}.section-portfolio-item__wrap{display:flex;gap:60px;max-width:100%;width:100%;padding:25px 0 25px 25px;margin:0 auto;position:relative}.section-portfolio-item__block--info{max-width:320px;width:100%;flex-shrink:0}.section-portfolio-item__block--img{position:relative;flex-grow:1}.section-portfolio-item__title{font-size:36px;font-weight:500;margin-bottom:24px}.section-portfolio-item__mobile-img{position:relative;display:none;overflow:hidden;margin-bottom:20px}.section-portfolio-item__mobile-img img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.section-portfolio-item__mobile-img--slider{max-height:100%}.section-portfolio-item__subtitle{font-size:16px;font-weight:400;color:var(--gray-500);margin-bottom:30px}.section-portfolio-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-portfolio-item__tab-block .block,.section-portfolio-item__tab-block .noactive{display:block}.section-portfolio-item__tabs{display:none;max-width:100%;width:100%;height:50px;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300)}.section-portfolio-item__tab-btn{width:100%;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;position:relative}.section-portfolio-item__tab-btn::after{content:"";width:0;height:2px;background:var(--black);position:absolute;left:0;right:0;bottom:-1px;margin:0 auto;z-index:1;transition:.3s}.section-portfolio-item__tab-btn.active::after{width:100%}.section-portfolio-item__tab-btn:not(:last-child)::before{content:"";width:1px;height:20px;background-color:var(--gray-300);position:absolute;top:0;right:-1px;bottom:0;margin:auto 0;z-index:1}.section-portfolio-item__numbers{position:absolute;z-index:11;top:20px;right:20px;max-width:150px;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;color:#000;border-radius:5px}.section-portfolio-item-number-block{position:relative;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;font-size:12px;font-weight:500}.section-portfolio-item-number-block:not(:first-child):before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:rgba(0,0,0,.1)}.section-portfolio-item-number-block-num{font-size:17px;font-weight:500}.section-portfolio-item-number-block-text{color:#757575}.section-portfolio-item-number-block-icon svg{width:17px;height:17px}.section-portfolio-item-task{margin-bottom:30px}.section-portfolio-item-task__title{font-size:18px;font-weight:500;margin-bottom:15px}.section-portfolio-item-task__list li{font-size:16px;font-weight:400;padding-left:16px;margin-bottom:4px;position:relative}.section-portfolio-item-task__list li:after{content:"";display:block;width:6px;height:6px;background-color:var(--black);border-radius:100%;position:absolute;top:6px;left:0;z-index:1}.section-portfolio-item-difi{margin-bottom:30px}.section-portfolio-item-difi__title{font-size:18px;font-weight:500;margin-bottom:15px}.section-portfolio-item-difi__list li{font-size:16px;font-weight:400;padding-left:16px;margin-bottom:4px;position:relative}.section-portfolio-item-difi__list li:after{content:"";display:block;width:6px;height:6px;background-color:var(--black);border-radius:100%;position:absolute;top:6px;left:0;z-index:1}.section-portfolio-item-work{max-width:335px;width:100%}.section-portfolio-item-work__title{font-size:18px;font-weight:500;margin-bottom:15px}.section-portfolio-item-work__drop{width:46px;height:46px;margin-bottom:14px;position:relative}.section-portfolio-item-work__drop-img{width:46px;height:46px;border-radius:50%;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:.3s cubic-bezier(.25,.8,.25,1)}.section-portfolio-item-work__drop-img img{display:flex;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-portfolio-item-work__drop-content{width:320px;height:auto;padding:6px;background:var(--white);pointer-events:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:8px;position:absolute;left:0;bottom:55px;opacity:0;transition:.2s;z-index:1}.section-portfolio-item-work__drop-content img{display:flex;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.section-portfolio-item-work__drop:hover .section-portfolio-item-work__drop-img{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.section-portfolio-item-work__drop:hover .section-portfolio-item-work__drop-content{pointer-events:all;opacity:1}.section-portfolio-item-work__subtitle{font-size:16px;font-weight:400}.section-portfolio__item-trigger.active .section-portfolio__hor-line{width:100%;-webkit-animation-name:lineHorWidth;animation-name:lineHorWidth;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-portfolio__item-trigger.active .section-portfolio__ver-line{width:100%;-webkit-animation-name:lineVerHeight;animation-name:lineVerHeight;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-portfolio__item-trigger.active .section-portfolio__hor-line--bottom{width:100%;-webkit-animation-name:lineHorWidth;animation-name:lineHorWidth;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-portfolio-slider{min-height:100%}.section-portfolio-slider__img-after,.section-portfolio-slider__img-before-wrap{min-width:calc(100vw - 405px)!important;min-height:100%}.section-portfolio-slider__switch{height:100%}.section-portfolio-slider__drag-line{min-height:100%}.section-portfolio-slider__drag-line:after,.section-portfolio-slider__drag-line:before{height:calc(100% - 21px)!important}@-webkit-keyframes lineHorWidth{0%{width:0}100%{width:100%}}@keyframes lineHorWidth{0%{width:0}100%{width:100%}}@-webkit-keyframes lineVerHeight{0%{width:1px;height:0}100%{width:1px;height:100%}}@keyframes lineVerHeight{0%{width:1px;height:0}100%{width:1px;height:100%}}.section-special{padding:90px 0}.section-special__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-special__title{max-width:660px;width:100%;font-size:62px;font-weight:500;margin-bottom:92px}.section-special__items{display:flex;flex-direction:column;max-width:100%;width:100%}.section-special__item{display:flex;align-items:center;margin-bottom:120px}.section-special__item-wrap{width:50%}.section-special__img{display:flex;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-special__item-text{display:flex;align-items:center;justify-content:center;flex-basis:50%;font-size:20px;font-weight:500;padding:40px}.section-special__item-text span{max-width:474px;width:100%}.section-special__item:nth-child(2n+2) .section-special__item-wrap{order:2}.section-special__item:nth-child(2n+2) .section-special__item-text{order:1;text-align:right}.section-special__item:nth-child(2n+1) .section-special__item-text{text-align:left}.section-block-seo{height:auto;position:relative}.section-block-seo__items{display:flex}.section-block-seo__item{width:50%;min-height:800px}.section-block-seo__item--img{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:60px 8%}.section-block-seo__item--text{display:flex;flex-direction:column;background-color:var(--gray-section);padding:60px 8%}.section-block-seo__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-block-seo__title{font-size:45px;font-weight:500;color:var(--white)}.section-block-seo__subtitle{font-size:22px;font-weight:500;margin-bottom:15px}.section-block-seo__text{font-size:15px;font-weight:400}.section-block-seo__text p{margin:15px 0}.section-block-seo__text a{text-decoration:underline;transition:.2s}.section-block-seo__text a:hover{color:#757575}.section-block-seo__text ul{margin-bottom:15px}.section-block-seo__text ul li{padding:5px 0 5px 20px;position:relative}.section-block-seo__text ul li:before{content:"-";display:flex;position:absolute;top:4px;left:0;z-index:1}.section-block-seo__text h2,.section-block-seo__text h3,.section-block-seo__text h4,.section-block-seo__text h5,.section-block-seo__text h6{margin-bottom:15px}.section-why-us{padding:90px 0}.section-why-us__wrap{max-width:1220px;width:100%;margin:0 auto;padding:0 40px}.section-why-us__wrap .example,.section-why-us__wrap .promo-gallery,.section-why-us__wrap .save,.section-why-us__wrap .stages,.section-why-us__wrap .your-budget{border-bottom:1px solid var(--gray-300)}.section-why-us__text{max-width:1480px;width:100%;margin:0 auto 40px;padding:0 40px}.section-why-us__title{font-size:144px;font-weight:500;text-transform:uppercase;margin-bottom:12px}.section-why-us__subtitle{font-size:20px;font-weight:500}.section-why-us .promo-gallery{margin-bottom:0;padding:90px 0 120px}.section-why-us .promo-gallery__head{max-width:1060px;width:100%;margin-left:auto;margin-bottom:60px}.section-why-us .promo-gallery__title{max-width:820px;width:100%;font-size:62px;font-weight:500;margin-bottom:20px}.section-why-us .promo-gallery__text{max-width:700px;width:100%;font-size:20px;font-weight:500;color:#757575}.section-why-us .promo-gallery .promo-slide__picture img{width:980px;height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-why-us .promo-gallery__buttons{padding-top:40px}.section-why-us .example{padding:90px 0 140px;margin-bottom:0}.section-why-us .example__wrap{padding:initial}.section-why-us .example__head{margin:initial;text-align:left;margin-bottom:60px}.section-why-us .example__title{font-size:62px;font-weight:500;margin-bottom:20px}.section-why-us .example__text{max-width:580px;width:100%;font-size:20px;font-weight:500;color:#757575}.your-budget{padding:90px 0 120px;overflow:hidden}.your-budget__title{font-size:62px;font-weight:500;margin-bottom:20px}.your-budget__text{max-width:580px;width:100%;font-size:20px;font-weight:500;color:#757575;margin-bottom:60px}.your-budget__blocks{display:flex;flex-direction:row;gap:25px}.your-budget__block{width:100%;position:relative}.your-budget__block-img{height:556px;width:100%;overflow:hidden}.your-budget__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.your-budget__dots{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.your-budget__dots-wrap{height:100%;position:relative}.your-budget__dot{width:34px;height:34px;position:absolute;top:0;right:0;z-index:1}.your-budget__dot:hover{z-index:10}.your-budget__dot:hover .your-budget__dot-num{background-color:#d40136;color:var(--white)}.your-budget__dot:hover .your-budget__card{pointer-events:all;opacity:1;z-index:5}.your-budget__dot-wrap{position:relative;z-index:1}.your-budget__dot-wrap::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;width:34px;height:34px;border-radius:50%;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-name:pulseDotYourBudget;animation-name:pulseDotYourBudget;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.your-budget__dot-num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:40px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);font-size:14px;font-weight:500;cursor:default;transition:.2s}@-webkit-keyframes pulseDotYourBudget{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}.your-budget__card{pointer-events:none;width:140px;height:auto;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);text-align:center;border-radius:8px;overflow:hidden;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:.2s}.your-budget__card-img{width:100%;height:176px;border-radius:8px;overflow:hidden}.your-budget__card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.your-budget__card-wrap{padding:6px 4px 7px}.your-budget__card-title{font-size:16px;font-weight:500;margin-bottom:6px}.your-budget__card-price{font-size:15px;font-weight:400}.your-budget__dot--one{top:55%;right:16%}.your-budget__dot--two{top:40%;right:51%}.your-budget__dot--three{top:initial;right:initial;left:39%;bottom:8%}.your-budget__dot--four{top:initial;right:initial;left:24%;bottom:31%}.your-budget__items{display:flex;flex-direction:row;gap:25px}.your-budget__item{width:100%}.your-budget__list{display:block;margin-left:32px;margin-top:20px}.your-budget__list li{list-style-type:decimal-leading-zero;list-style-position:outside;padding:5px 2px 5px 5px;font-size:17px;font-weight:500}.your-budget__list li span{display:inline-block}.save{padding:90px 0 120px}.save__title{font-size:62px;font-weight:500;margin-bottom:20px}.save__text{max-width:580px;width:100%;font-size:20px;font-weight:500;color:#757575;margin-bottom:60px}.save__block{width:100%;position:relative}.save__img{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;height:auto}.save__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.save__dots{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.save__dots-wrap{height:100%;position:relative}.save__dot{width:34px;height:34px;position:absolute;top:0;right:0;z-index:1}.save__dot:hover{z-index:10}.save__dot-wrap{position:relative;z-index:1}.save__dot-wrap::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;width:28px;height:28px;border-radius:50%;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes pulseDotYourBudget{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}.save__dot-num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:40px;color:var(--white);background-color:#d40136;font-size:16px;font-weight:500;cursor:default;transition:.2s}.save__card{width:300px;height:auto;padding:15px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:8px;overflow:hidden;position:absolute;top:18px;left:20px;z-index:-1;transition:.2s}.save__card-num{font-size:16px;font-weight:500;margin-bottom:8px}.save__card-title{font-size:18px;font-weight:500;margin-bottom:12px}.save__card-text{font-size:15px;font-weight:400}.save__dot--1{top:9%;right:30%}.save__dot--2{top:initial;right:initial;left:7%;bottom:6%}.save__dot--2 .save__card{top:initial;bottom:18px}.save__dot--3{top:44%;right:51%}.stages{padding:90px 0 120px}.stages__title{font-size:62px;font-weight:500;margin-bottom:60px}.stages__blocks{display:none}.stages__block-num{font-size:17px;font-weight:500;margin-bottom:7px}.stages__block-title{font-size:25px;font-weight:500;margin-bottom:15px}.stages__progress{display:none;width:100%;height:16px;margin:10px 0;position:relative}.stages__progress::before{content:"";position:absolute;top:0;left:0;z-index:1;height:14px;border-radius:20px}.stages__progress--one::before{width:100%;background-color:#e6e6e6}.stages__progress--two::before{width:100%;background-color:#b3b3b3}.stages__progress--three::before{width:100%;background-color:#434343}.stages__text{max-width:380px;width:100%;font-size:16px;font-weight:400;color:#757575}.stages-anim__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:20px;position:relative}.stages-anim__blocks--progress{position:relative}.stages-anim__blocks--progress .stages-anim__blocks-line{width:120%;height:16px;border-radius:20px;background-color:var(--white);position:absolute;top:50%;right:-10%;transform:translateY(-50%);z-index:3}.stages-anim__blocks--progress.active .stages-anim__blocks-line{-webkit-animation-name:stagesLineProgressAnim;animation-name:stagesLineProgressAnim;-webkit-animation-duration:3.2s;animation-duration:3.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes stagesLineProgressAnim{0%{width:120%}100%{width:0}}@keyframes stagesLineProgressAnim{0%{width:120%}100%{width:0}}.stages-anim__block{grid-column:auto/span 4}.stages-anim__block-num{font-size:17px;font-weight:500;margin-bottom:12px}.stages-anim__block-title{font-size:25px;font-weight:500;margin-bottom:2px}.stages-anim__progress{width:100%;height:16px;margin:20px 0;position:relative}.stages-anim__progress::before{content:"";position:absolute;top:0;left:0;z-index:1;height:16px;border-radius:20px}.stages-anim__progress--one::before{width:120%;background-color:#e6e6e6}.stages-anim__progress--two::before{width:120%;background-color:#b3b3b3}.stages-anim__progress--three::before{width:100%;background-color:#434343}.stages-anim__text{font-size:16px;font-weight:400;color:#757575}.section-style-arch__wrap{position:relative}.section-style-arch__video{width:100%;height:100svh}.section-style-arch__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-style-arch__img-blur{display:none}.section-style-arch__info{display:flex;flex-direction:column;justify-content:center;width:100%;padding:40px;position:absolute;top:0;left:0;bottom:0;z-index:1}.section-style-arch__block{width:100%}.section-style-arch__title{margin:46px 0;font-size:70px;font-weight:500;color:var(--white);transition:.3s}.section-style-arch__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--white);color:var(--black);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-style-arch__btn span{z-index:5}.section-style-arch__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.section-style-arch__btn:hover span{color:var(--white)}.section-style-arch__btn:hover::before{width:100%}.section-main-direction{padding:100px 0 120px}.section-main-direction__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-main-direction__title{font-size:92px;font-weight:500;line-height:1;margin-bottom:20px;transition:.3s}.section-main-direction__subtitle{width:50%;font-size:20px;font-weight:500;transition:.3s}.section-main-direction__head{margin-bottom:80px}.section-main-direction__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:45px;transition:.3s}.section-main-direction__block{grid-column:auto/span 6;margin-bottom:52px}.section-main-direction__block-img{margin-bottom:24px}.section-main-direction__block-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-main-direction__block-title{font-size:36px;font-weight:500;margin-bottom:16px;transition:.3s}.section-main-direction__block-subtitle{font-size:18px;font-weight:400;transition:.3s}.section-project .section-facade-design-slider__wrap{padding:0!important}.section-project__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-project__head{width:100%;height:84dvh;overflow:hidden;position:relative;margin-bottom:10px}.section-project__img{width:100%;height:100%;overflow:hidden;position:relative;transform:scale(1);transition:.7s}.section-project__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transform:scale(1)}.section-project__img::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;width:100%;height:28%;background:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(255,0,0,0) 100%);transition:.3s}.section-project .js-scroll-modify-color{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.05);transition:1s}.section-project__info{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-project__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[20];grid-template-columns:repeat(20,1fr);grid-gap:10px;padding:30px 32px}.section-project__block:nth-child(2){grid-column:auto/span 10}.section-project__block:nth-child(1),.section-project__block:nth-child(3){grid-column:auto/span 5;margin-top:2px}.section-project__block:nth-child(3){margin-left:auto}.section-project__btn{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:.3s}.section-project__btn-circle{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.6)}.section-project__btn-circle svg{width:16px;height:16px;scale:1;transition:.3s}.section-project__btn-title{width:100%;height:22px;overflow:hidden}.section-project__btn-title span{display:block;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--white);margin-left:12px;transition:.3s}.section-project__btn-title span:nth-child(1){margin-bottom:4px}.section-project__btn-wrap{transform:translateY(18%);transition:.3s}.section-project__btn:hover .section-project__btn-circle svg{scale:.88}.section-project__btn:hover .section-project__btn-wrap{transform:translateY(-39%)}.section-project__block-title{text-align:center;font-size:45px;font-weight:500;line-height:1;letter-spacing:.3rem;text-transform:uppercase;color:var(--white);transition:.3s}.section-project__breadcrumbs{text-align:center;width:auto;height:auto;padding:10px 20px;border-radius:50px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.6)}.section-project__breadcrumbs span{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--white);border-bottom:1px solid transparent;word-wrap:break-word;word-break:break-all;transition:.15s}.section-project__breadcrumbs span a{display:block}.section-project__breadcrumbs span:not(:first-child){margin-left:10px;position:relative}.section-project__breadcrumbs span:not(:first-child)::before{content:"";background-image:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-minus-sm);background-size:6px;background-position:center center;background-repeat:no-repeat;position:absolute;width:6px;height:12px;color:#fff;top:0;left:-10px;z-index:1}.section-project__breadcrumbs span:not(:last-child):hover{border-bottom:1px solid var(--white)}.section-project__more{display:flex;align-items:center;justify-content:center;padding:32px 32px 62px}.section-project__more-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(255,255,255,.2);transition:.3s;cursor:pointer}.section-project__more-btn svg{width:16px;height:16px;scale:1;transition:.3s}.section-project__more-btn:hover .section-project-more__wrap{border-color:var(--white)}.section-project .section-project-more__wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50px;transition:.3s;border:1px solid transparent}.section-project .section-project-more__anim{height:60px;transform:translateY(-19%);-webkit-animation-name:animArrowDownMoreBtn;animation-name:animArrowDownMoreBtn;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transition-timing-function:cubic-bezier(.19,1,.22,1)}.section-project .section-project-more__icon{display:block}.section-project .section-project-more__icon svg{display:flex;width:22px;height:22px}.section-project .section-project-more__icon:nth-child(1){margin-bottom:7px}@-webkit-keyframes animArrowDownMoreBtn{0%{transform:translateY(-19%)}100%,90%{transform:translateY(29%)}}@keyframes animArrowDownMoreBtn{0%{transform:translateY(-19%)}100%,90%{transform:translateY(29%)}}.section-project__title{padding:80px 0 0;font-size:62px;font-weight:400;line-height:1;margin:0 0 48px;transition:.3s}.section-project__tags{margin-bottom:45px}.section-project__tags-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:13px 8px}.section-project__tags-list li a{display:block;color:var(--black);font-size:15px;font-weight:500;padding:4px 11px;border-radius:50px;border:1px solid var(--black)}.section-project__text{max-width:560px;width:100%;margin-bottom:30px}.section-project__text p{font-size:17px;font-weight:400;line-height:1.4}.section-project__text-heading{margin:0 0 10px;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-project__text-container{height:auto;transition:.2s linear;will-change:height;overflow:hidden}.section-project__text-tags-container{margin-top:5px;display:flex;flex-wrap:wrap;gap:10px}.section-project__text-tag{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:400;line-height:1;padding:10px;border-radius:25px;border:1px solid var(--gray-500)}.section-project__text-icon svg{width:14px;height:14px;will-change:transform;transition:.2s linear}.section-project__text--dynamic .section-project__text-container{height:0}.section-project__text--dynamic .section-project__text-heading{cursor:pointer}.section-project__text--opened .section-project__text-icon svg{transform:rotate(180deg)}.section-project__list{display:flex;flex-direction:column;gap:8px}.section-project__list-item{display:flex;align-items:center;font-size:17px;font-weight:400}.section-project__list-type{max-width:140px;width:100%;color:#757575}.section-project__list-detail{margin-left:25px}.section-project__detail{display:flex;gap:20px}.section-project__detail-image{flex:0 0 calc((100% - 20px)/ 2)}.section-project__detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-project__detail-content{display:flex;flex-direction:column}.section-project__detail-block+.section-project__detail-block{margin:20px 0 0}.section-project__detail-block-title{font-size:18px;font-weight:500}.section-project__detail-block-text{font-size:17px;font-weight:400;color:var(--gray-800)}.section-project__preview{margin:80px 0 0;display:flex;flex-direction:column;gap:16px}.section-project__preview-text{display:flex;justify-content:space-between;gap:20px;margin:20px 0}.section-project__preview-text-heading{font-size:36px;font-weight:400}.section-project__preview-text-content{font-size:17px;font-weight:400;max-width:600px}.section-project__preview-line{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 16px}.section-project__preview-line img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-project__preview-line a{cursor:zoom-in}.section-project__preview-line--1 img{height:auto}.section-project__preview-line--2 a{width:calc(50% - 8px)}.section-project__preview-line--3 a{width:calc(33.3333333333% - 10.6666666667px)}.section-project__preview-line--4 a{width:calc(25% - 12px)}.section-project__preview-description{margin:24px 0;font-size:15px;font-weight:400}.section-project__container{display:flex;justify-content:space-between;gap:30px;width:100%}.section-project__content{flex:1 1 0px}.section-project__left-sidebar{flex:0 0 385px}.section-project__right-sidebar{flex:0 0 300px}.section-project__number-block{position:relative;padding-bottom:15px}.section-project__number-block:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:150px;background:#e6e6e5}.section-project__number-block-num{font-size:36px}.section-project__number-block-text{margin:5px 0 0;color:#757575}.section-project__number-block+.section-project__number-block{margin:15px 0 0}.section-project__location-row{display:flex;justify-content:space-between}.section-project__location-row :first-child{margin:0;color:#757575;font-size:inherit;font-weight:inherit}.section-project__location-map{margin:20px 0 0}.section-project__location-map iframe{width:100%!important;height:140px!important}.section-project__location-map img{width:100%;height:auto}.section-project__services{margin:30px 0 0}.section-project__services-title{color:#757575}.section-project__services-list{margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.section-project__services-list-item{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;padding-left:16px;font-size:16px;font-weight:400;line-height:1;transition:.2s}.section-project__services-list-item:before{position:absolute;top:50%;left:0;margin-top:-3px;display:block;border:1px solid var(--black);content:"";height:6px;width:6px;transform:rotate(-45deg);transition:.3s}.section-project__services-list-item:hover:before{background:var(--black);transform:rotate(0)}.design-portfolio{overflow:hidden}.design-portfolio__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px 120px}.design-portfolio__head{margin-bottom:115px;transition:.3s}.design-portfolio__head-wrap{position:relative}.design-portfolio__title{height:140px;font-size:62px;font-weight:500;line-height:1;color:var(--gray-300);background-color:var(--white)}.design-portfolio__title--paint-black{color:var(--black);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;white-space:nowrap;transition:.4s}.design-portfolio__block{padding-bottom:120px;border-bottom:1px solid var(--gray-300)}.design-portfolio__block:not(:last-child){margin-bottom:90px}.design-portfolio__filters{margin:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.design-portfolio__filters-title{font-size:62px;font-weight:500}.design-portfolio__filters-inner{margin:20px 0 0;display:flex;max-width:100%;overflow-x:auto}.design-portfolio__filters-item{position:relative;padding:7px 15px;white-space:nowrap;cursor:pointer}.design-portfolio__filters-item:before{content:"";position:absolute;right:-1px;top:3px;bottom:3px;width:1px;background:var(--gray-300)}.design-portfolio__filters-item--active{background:var(--black);color:var(--white)}.design-portfolio__filters-item--active:before{display:none}.design-portfolio__filters-item:last-child:before{display:none}.design-portfolio .wrap{padding:0}.design-portfolio-gallery{width:100%;height:150vh;background-color:var(--black);overflow:hidden;position:relative}.design-portfolio-gallery::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;width:100%;height:6%;background:linear-gradient(180deg,rgba(0,0,0,.95) 0,rgba(255,0,0,0) 88%);pointer-events:none}.design-portfolio-gallery__bg-color-intro{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:1s}.design-portfolio-gallery__wrap{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.design-portfolio-gallery__inner{width:100%;height:100%;position:relative}.design-portfolio-gallery__blocks{width:auto;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:35px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:1.8s}.design-portfolio-gallery__block:nth-child(1){transition:4s}.design-portfolio-gallery__block:nth-child(2){transition:1.4s}.design-portfolio-gallery__block:nth-child(3){transition:3s}.design-portfolio-gallery__block:nth-child(4){transition:.8s}.design-portfolio-gallery__block:nth-child(5){transition:1.4s}.design-portfolio-gallery__items{display:flex;flex-direction:column;gap:30px;transition:1s}.design-portfolio-gallery__item{width:40vw;transition:.3s}.design-portfolio-gallery__img img{border-radius:2px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.design-portfolio-gallery__info{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;padding:20px;cursor:default}.design-portfolio-gallery__title{font-size:140px;font-weight:500;line-height:1;color:var(--white);margin:initial;transition:.3s}.section-contact{padding:200px 0 140px}.section-contact__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-contact__bricks{display:flex;flex-direction:column}.section-contact__brick{overflow:hidden}.section-contact__brick:not(:first-child){padding-top:65px}.section-contact__brick:not(:last-child){padding-bottom:80px;border-bottom:1px solid var(--gray-300)}.section-contact__brick iframe{max-width:100%!important;width:100%!important;height:500px!important}.section-contact__title{font-size:92px;font-weight:500;line-height:1;margin:0;transition:.3s}.section-contact__blocks{display:flex;justify-content:space-between}.section-contact__block{width:100%}.section-contact__items{display:flex;flex-direction:column;justify-content:space-between;gap:50px;max-width:600px;width:100%;padding-top:10px}.section-contact__items-wrap{display:flex;justify-content:space-between;flex-grow:1}.section-contact__item{max-width:250px;width:100%;height:100%}.section-contact__item:nth-child(1){margin-right:35px}.section-contact__item-title{font-size:20px;font-weight:500;line-height:1;margin-bottom:20px}.section-contact__item-list--num{display:block;margin-left:17px}.section-contact__item-list--num li{list-style-type:decimal;list-style-position:outside;padding-left:5px}.section-contact__item-list--social-btn li{display:flex;gap:15px}.section-contact__item-list--social-btn li a{border-bottom:initial}.section-contact__item-list--social-btn li a svg{display:flex;width:24px;height:24px;color:var(--black);transition:.2s ease-in-out}.section-contact__item-list--social-btn li a:nth-child(1):hover svg{color:var(--blue-telegram)}.section-contact__item-list--social-btn li a:nth-child(2):hover svg{color:var(--green-whatsapp)}.section-contact__item-list li:not(:last-child){margin-bottom:10px}.section-contact__item-list a,.section-contact__item-list li{font-size:16px;font-weight:400;color:#757575}.section-contact__item-list a{border-bottom:1px solid #757575;transition:.2s ease-in-out}.section-contact__item-list a:hover{color:var(--black);border-color:var(--black)}.section-contact-slider{max-width:1400px;width:100%;overflow:hidden}.section-contact-slider__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:60px;transition:.3s}.section-contact-slider__slide{width:100%;margin-right:16px}.section-contact-slider__slide-img{width:100%;height:520px;overflow:hidden;transition:.3s}.section-contact-slider__slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:.3s}.section-contact-slider__blocks{display:flex;align-items:center;justify-content:flex-end;padding-top:30px;margin-left:auto;width:200px}.section-contact-slider__block:last-child{margin-left:20px}.section-contact-slider__arrows{display:flex;align-items:center}.section-contact-slider__prev{transform:scaleX(-1)}.section-contact-slider__next,.section-contact-slider__prev{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer}.section-contact-slider__next svg,.section-contact-slider__prev svg{display:flex;width:16px;height:16px;color:var(--black);transition:.3s}.section-contact-slider__next:hover svg,.section-contact-slider__prev:hover svg{color:#757575}.section-discount{padding:100px 0 120px}.section-discount__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-discount__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:70px}.section-discount__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:40px}.section-discount__block{display:flex;flex-direction:column;align-items:center;text-align:center;grid-column:auto/span 6;padding:50px 65px 48px;background-color:var(--gray-100)}.section-discount__block-title{flex-shrink:0;font-size:25px;font-weight:500;margin-bottom:30px}.section-discount__block-title .presentation__more{text-transform:none;font-size:25px;font-weight:500}.section-discount__block-subtitle{flex-grow:1;margin:0;font-size:16px;font-weight:500}.section-discount__block-subtitle a{text-decoration:underline}.section-discount__block-subtitle a:hover{text-decoration:none}.section-discount__block-img{flex-shrink:0;width:100%;height:40svh;padding-top:40px;margin-bottom:40px}.section-discount__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-discount__block-btn{display:flex;align-items:center;justify-content:center;width:110px;height:35px;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;background-color:var(--gray-200);border-radius:12px;padding:2px;cursor:pointer;transition:.18s}.section-discount__block-btn:hover{background-color:var(--black);color:var(--white)}.section-discount-head{height:100vh;position:relative;overflow:hidden;background-color:#a2b8c5}.section-discount-head__wrap{width:100vw;height:100vh;background-repeat:no-repeat;background-position:center bottom -1px;background-size:cover;background-image:url(/wp-content/themes/arhitecturaru/assets/img/section-discount-head-bg.webp);scale:.63;position:relative}.section-discount-head__title{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-size:140px;font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--white);margin:0;position:absolute;left:0;right:0;top:0;z-index:1;transition:.75s}.section-discount-head__discount{display:flex;align-items:flex-end;height:33.3vh;overflow:hidden}.section-discount-head__discount-wrap{padding-top:5%;margin-bottom:-2.3%;scale:.62}.section-discount-head__promo{height:20vh}.section-discount-head__promo-wrap{padding-top:13%}.section-discount-head__discount-wrap,.section-discount-head__promo-wrap{cursor:default}.section-order-project{padding-bottom:120px}.section-order-project__wrap{display:flex;justify-content:center;max-width:100%;width:100%;height:100%;position:relative;padding:90px 0 240px;overflow:hidden}.section-order-project__items{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:40px}.section-order-project__item{display:block;width:594px;height:712px;flex-shrink:0}.section-order-project__item img{border-radius:3px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-order-project__item:nth-child(2n){width:452px;height:604px}.section-order-project__item:nth-child(1){transform:translateY(1.5%)}.section-order-project__item:nth-child(2){transform:translateY(14%)}.section-order-project__item:nth-child(3){transform:translateY(-4%)}.section-order-project__item:nth-child(4){transform:translateY(15%)}.section-order-project__item:nth-child(5){transform:translateY(1.2%)}.section-order-project__item:nth-child(6){transform:translateY(-1.5%)}.section-order-project__item:nth-child(7){transform:translateY(-.7%)}.section-order-project__item:nth-child(8){transform:translateY(4%)}.section-order-project__item:nth-child(9){transform:translateY(-4%)}.section-order-project__blocks{display:flex;flex-direction:column;max-width:100%;width:100%;margin:0 auto;padding:0 40px}.section-order-project__info{max-width:740px;width:100px}.section-order-project__hor-line{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:100%;height:1px;background-color:var(--gray-300)}.section-order-project__hor-line--bottom{top:initial;bottom:0}@-webkit-keyframes lineHorWidthProject{0%{width:0}100%{width:100%}}@keyframes lineHorWidthProject{0%{width:0}100%{width:100%}}.section-order-project__block{padding:33px 0;position:relative}.section-order-project__block a{border-bottom:1px solid var(--black);transition:.2s}.section-order-project__block a:hover{color:#757575;border-color:#757575}.section-order-project__block-wrap{display:flex;justify-content:space-between;gap:28px}.section-order-project__block-wrap.active .section-order-project__hor-line,.section-order-project__block-wrap.active .section-order-project__hor-line--bottom{width:100%;-webkit-animation-name:lineHorWidth;animation-name:lineHorWidth;-webkit-animation-duration:.86s;animation-duration:.86s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-order-project__block-title{font-size:52px;font-weight:500;line-height:1;margin-bottom:30px;transition:.3s}.section-order-project__block-subtitle{font-size:16px;font-weight:500}.section-order-project__block-img{width:316px;height:362px;flex-shrink:0;transition:.3s}.section-order-project__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-order-project__block-img--mobile{display:none}.section-order-project__list{display:block;margin-left:19px;margin-top:22px}.section-order-project__list li{list-style-type:decimal;list-style-position:outside;padding:2px 2px 2px 22px;font-size:16px;font-weight:400}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(2){padding-right:26px}.section-intro--order-project .section-intro__title-wrap--grid-2 span:nth-child(2){display:flex;padding-right:0}.section-project-composition{background-color:#d8e1e6;overflow:hidden;position:relative;width:100%}.section-project-composition__img{width:100vw;height:auto;position:relative}.section-project-composition__img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.16)}.section-project-composition__img img{height:100%;-o-object-fit:contain;object-fit:contain}.section-project-composition__img-mobile{display:none}.section-project-composition__wrap{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.section-project-composition__blocks{width:100%;height:100%;position:relative}.section-project-composition__block{width:50%}.section-project-composition__block:nth-child(2){left:0;position:absolute;top:0;right:0;z-index:1}.section-project-composition__head{max-width:500px;width:100%}.section-project-composition__title{font-size:72px;font-weight:500;line-height:1;color:var(--white);margin:0 0 20px;transition:.3s}.section-project-composition__subtitle{font-size:20px;font-weight:500;color:var(--white);margin-bottom:30px;transition:.3s}.section-project-composition__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--white);color:var(--black);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-project-composition__btn span{z-index:5}.section-project-composition__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.section-project-composition__btn:hover span{color:var(--white)}.section-project-composition__btn:hover::before{width:100%}.section-project-composition__block-info{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:40px;bottom:0;z-index:1;width:49vw}.section-project-composition__block-img{display:flex;align-items:center;position:absolute;top:0;right:40px;bottom:0;z-index:1;width:49vw;flex-shrink:0}.section-project-composition__block-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-project-composition__block-img-mobile{display:none}.section-project-composition-info{padding:100px 0 40px}.section-project-composition-info__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-project-composition-info__title{max-width:910px;width:100%;font-size:62px;font-weight:500;line-height:1;margin-bottom:70px}.section-project-composition-info__blocks{display:flex;justify-content:space-between}.section-project-composition-info__block{max-width:300px;width:100%}.section-project-composition-info__block:nth-child(1){margin-right:20px}.section-project-composition-info__block:nth-child(2){margin-right:25px;margin-left:20px}.section-project-composition-info__block:nth-child(3){margin-left:25px;margin-right:20px}.section-project-composition-info__block:nth-child(4){max-width:240px;margin-left:20px}.section-project-composition-info__block-title{font-size:20px;font-weight:500;line-height:1;margin-bottom:25px}.section-project-composition-info__block-subtitle{font-size:16px;font-weight:400;line-height:1}.section-project-composition-interactive{padding:40px 0 60px}.section-project-composition-interactive__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-project-composition-interactive__block{width:100%;position:relative}.section-project-composition-interactive__img{width:100%}.section-project-composition-interactive__img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section-project-composition-interactive__dots{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-project-composition-interactive__dots-wrap{height:100%;position:relative}.section-project-composition-interactive__dot{width:34px;height:34px;position:absolute;z-index:1}.section-project-composition-interactive__dot.active,.section-project-composition-interactive__dot:hover{z-index:10}.section-project-composition-interactive__dot.active .section-project-composition-interactive__dot-operator,.section-project-composition-interactive__dot:hover .section-project-composition-interactive__dot-operator{background-color:#d40136;color:var(--white)}.section-project-composition-interactive__dot.active .section-project-composition-interactive__dot-operator::after,.section-project-composition-interactive__dot.active .section-project-composition-interactive__dot-operator::before,.section-project-composition-interactive__dot:hover .section-project-composition-interactive__dot-operator::after,.section-project-composition-interactive__dot:hover .section-project-composition-interactive__dot-operator::before{background-color:var(--white)}.section-project-composition-interactive__dot.active .section-project-composition-interactive__dot-operator::after,.section-project-composition-interactive__dot:hover .section-project-composition-interactive__dot-operator::after{transform:translate(-50%,-50%) rotate(0)}.section-project-composition-interactive__dot.active .section-project-composition-interactive__card,.section-project-composition-interactive__dot:hover .section-project-composition-interactive__card{pointer-events:all;opacity:1;z-index:5}.section-project-composition-interactive__dot-wrap{pointer-events:all;position:relative;z-index:1}.section-project-composition-interactive__dot-wrap::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;margin:auto;z-index:-1;width:34px;height:34px;border-radius:50%;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-name:pulseDotProjectComposition;animation-name:pulseDotProjectComposition;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.section-project-composition-interactive__dot-operator{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:40px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);font-size:14px;font-weight:500;cursor:default;position:relative;transition:.2s}.section-project-composition-interactive__dot-operator::after,.section-project-composition-interactive__dot-operator::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:12px;height:2px;background-color:var(--black);transition:.2s}.section-project-composition-interactive__dot-operator::after{transform:translate(-50%,-50%) rotate(90deg)}@-webkit-keyframes pulseDotProjectComposition{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}@keyframes pulseDotProjectComposition{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}.section-project-composition-interactive__card{padding:10px 9px 9px;pointer-events:none;width:265px;height:auto;background-color:rgba(0,0,0,.3);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:var(--white);border-radius:8px;overflow:hidden;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:.2s}.section-project-composition-interactive__card-title{font-size:20px;font-weight:500;line-height:1;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid var(--gray-300)}.section-project-composition-interactive__card-subtitle{font-size:15px;font-weight:400;margin-bottom:14px}.section-project-composition-interactive__card-img{width:100%}.section-project-composition-interactive__card-img img{border-radius:6px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-project-composition-interactive__dot--one{left:17%;bottom:18%}.section-project-composition-interactive__dot--two{right:29%;bottom:34%}.section-project-composition-interactive__dot--three{right:15%;bottom:67%}.section-project-composition-interactive__dot--three .section-project-composition-interactive__card{bottom:inherit;top:40px}.section-project-composition-text{padding:60px 0}.section-project-composition-text__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-project-composition-text__title{max-width:610px;width:100%;font-size:72px;font-weight:500;line-height:1;text-align:center;margin:0 auto}.section-facade-design{position:relative}.section-facade-design__img{width:100%;height:100vh;overflow:hidden;position:relative;pointer-events:none}.section-facade-design__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-facade-design__img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.17);pointer-events:none}.section-facade-design__wrap{position:absolute;top:0;left:0;bottom:0;padding:150px 40px 5px;pointer-events:none}.section-facade-design__wrap *{position:relative;z-index:3;pointer-events:all}.section-facade-design__title{font-size:60px;font-weight:500;line-height:1;margin:0 0 30px;color:var(--white)}.section-facade-design__dots{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.section-facade-design__dots-wrap{height:100%;position:relative}.section-facade-design__dot{width:34px;height:34px;position:absolute;z-index:1}.section-facade-design__dot.active,.section-facade-design__dot:hover{z-index:10}.section-facade-design__dot.active .section-facade-design__dot-num,.section-facade-design__dot:hover .section-facade-design__dot-num{background-color:#d40136;color:var(--white)}.section-facade-design__dot.active .section-facade-design__card,.section-facade-design__dot:hover .section-facade-design__card{pointer-events:all;opacity:1;z-index:5}.section-facade-design__dot-wrap{position:relative;z-index:1}.section-facade-design__dot-wrap::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;width:34px;height:34px;border-radius:50%;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-name:pulseFacadeDesign;animation-name:pulseFacadeDesign;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.section-facade-design__dot-num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:40px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);font-size:14px;font-weight:500;cursor:default;transition:.2s}@-webkit-keyframes pulseFacadeDesign{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}@keyframes pulseFacadeDesign{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}.section-facade-design__card{pointer-events:none;width:140px;height:auto;background-color:rgba(0,0,0,.3);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);text-align:center;color:var(--white);border-radius:8px;overflow:hidden;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:.2s}.section-facade-design__card-img{width:100%;height:176px;border-radius:8px;overflow:hidden}.section-facade-design__card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-facade-design__card-wrap{padding:6px 4px 7px}.section-facade-design__card-title{font-size:16px;font-weight:500;margin-bottom:6px}.section-facade-design__card-price{font-size:15px;font-weight:400}.section-facade-design__dot--1{top:74%;left:67.5%}.section-facade-design__dot--2{top:46.13%;left:48.7%}.section-facade-design__dot--3{top:70.08%;left:25.04%}.section-facade-design__dot--4{top:57.89%;left:62.01%}.section-facade-design-slider{padding:120px 0}.section-facade-design-slider__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-facade-design-slider__blocks{display:flex;flex-direction:column;gap:60px}.section-facade-design-slider__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:90px}.section-facade-design-slider__descr{max-width:700px;width:100%;padding-top:30px}.section-facade-design-slider__descr-title{font-size:32px;font-weight:500;line-height:1;margin-bottom:12px}.section-facade-design-slider__descr-title a{position:relative}.section-facade-design-slider__descr-title a:before{content:"";display:inline-block;position:absolute;bottom:-3px;border-bottom:3px solid #000;width:100%;transform-origin:left;transform:scaleX(1);transition:.4s}.section-facade-design-slider__descr-title a:after{content:"";background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:5px;width:30px;height:22px;display:inline-block;opacity:1;transform:translateX(0);transform-origin:left;transition:.3s}.section-facade-design-slider__descr-title a:hover:before{transform:scaleX(0)}.section-facade-design-slider__descr-title a:hover:after{opacity:0;transform:translateX(-7px)}.section-facade-design-slider__descr-subtitle{font-size:16px;font-weight:400}.section-facade-design-price{padding:100px 0 110px;background-color:var(--gray-section)}.section-facade-design-price__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-facade-design-price__title{text-align:center;font-size:72px;font-weight:500;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:80px}.section-facade-design-price__blocks{display:flex;flex-direction:row;justify-content:center;gap:25px}.section-facade-design-price__block{flex:1;display:flex;flex-direction:column;max-width:440px;width:100%;overflow:hidden;background-color:var(--white);border-radius:20px;padding:24px 20px 96px;border:1px solid var(--white);position:relative}.section-facade-design-price__block-head{min-height:146px;margin-bottom:10px}.section-facade-design-price__block-title{font-size:32px;font-weight:500;line-height:1;margin-bottom:25px}.section-facade-design-price__block-subtitle{font-size:16px;font-weight:400;color:#757575}.section-facade-design-price__block-value{font-size:28px;font-weight:500;line-height:1;margin:20px 0 25px;padding:22px 0;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300)}.section-facade-design-price__block-list-title{font-size:18px;font-weight:500;margin-bottom:11px}.section-facade-design-price__block-list li{font-size:15px;font-weight:500;padding:5px 0 5px 24px;position:relative}.section-facade-design-price__block-list li:before{content:"";display:flex;width:22px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-price-list-mark) no-repeat;background-size:30px;position:absolute;top:8px;left:-6px}.section-facade-design-price__block-text{flex-shrink:0;flex-direction:column;gap:25px;font-size:15px;font-weight:400;line-height:1}.section-facade-design-price__block-wrap{flex-shrink:0;max-width:100%;width:100%;position:absolute;left:50%;bottom:20px;padding:0 20px;transform:translateX(-50%)}.section-facade-design-price__block-btn{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;height:43px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--black);color:var(--white);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-facade-design-price__block-btn span{z-index:5}.section-facade-design-price__block-btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;background-color:var(--gray-200);transition:.3s}.section-facade-design-price__block-btn:hover{color:var(--black)}.section-facade-design-price__block-btn:hover::before{width:100%}.section-facade-design-form{padding:110px 0}.section-facade-design-form__wrap{max-width:1480px;width:100%;padding:0 40px;margin:0 auto}.section-facade-design-form__img{width:100%;height:620px;overflow:hidden}.section-facade-design-form__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-facade-design-form__blocks{width:100%;position:relative}.section-facade-design-form__head{display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:20px 10px 20px 40px;z-index:1}.section-facade-design-form__title{font-size:62px;font-weight:500;line-height:1;color:var(--white);margin-bottom:30px}.section-facade-design-form__subtitle{font-size:18px;font-weight:500;color:var(--white);margin-bottom:35px}.section-facade-design-form__subtitle a{border-bottom:1px solid var(--white);font-size:15px;font-weight:500}.section-facade-design-form__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--white);color:var(--black);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-facade-design-form__btn span{z-index:5}.section-facade-design-form__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.section-facade-design-form__btn:hover span{color:var(--white)}.section-facade-design-form__btn:hover::before{width:100%}.section-block-result{width:100%;min-height:100vh;height:100%;background-color:var(--brown-bg);color:var(--white);position:relative}.section-block-result__text{display:flex;flex-direction:column;max-width:690px;width:100%;padding:40px;flex-shrink:0;gap:45px}.section-block-result__head{max-width:426px;width:100%;flex-shrink:0}.section-block-result__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:25px;transition:.3s}.section-block-result__subtitle{font-size:17px;font-weight:500;transition:.3s}.section-block-result__list{display:flex;flex-direction:column;justify-content:space-between;gap:35px;flex-grow:1}.section-block-result__list li{max-width:426px;width:100%}.section-block-result__list-num{font-size:17px;font-weight:500;line-height:1;margin-bottom:8px}.section-block-result__list-title{font-size:25px;font-weight:500;line-height:1;margin-bottom:14px}.section-block-result__list-subtitle{font-size:16px;font-weight:400}.section-block-result__img{display:flex;width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:40px;pointer-events:none}.section-block-result__img-block{flex-shrink:0;width:542px;pointer-events:none}.section-block-result__img img{flex-grow:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}.img-comparison-slider{position:relative;width:100%;overflow:hidden;background-color:var(--white);aspect-ratio:7/3}.img-comparison-slider__images{height:100%;width:100%;display:flex}.img-comparison-slider__images .img-comparison-slider__img-after{min-width:90rem;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}.img-comparison-slider__images .img-comparison-slider__img-before{position:absolute;height:100%;width:50%;z-index:2;overflow:hidden}.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:90rem;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.img-comparison-slider__switch{position:absolute;top:0;bottom:0;width:100%;z-index:99}.img-comparison-slider__switch input{width:100%;height:100%;outline:0;background:0 0;-webkit-appearance:none}.img-comparison-slider__switch input::-webkit-slider-thumb{height:100%;width:3px;background:0 0;-webkit-appearance:none;cursor:col-resize}.img-comparison-slider__switch .img-comparison-slider__drag-line{width:3px;top:0;bottom:0;position:absolute;left:49.85%;pointer-events:none;z-index:10}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{position:absolute;content:"";width:100%;height:47.6%;background-color:var(--white)}.img-comparison-slider__switch .img-comparison-slider__drag-line::before{top:0}.img-comparison-slider__switch .img-comparison-slider__drag-line::after{bottom:0}.img-comparison-slider__switch .img-comparison-slider__drag-line span{height:42px;width:42px;border:3px solid #fff;background-color:rgba(115,115,115,.5);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.img-comparison-slider__switch .img-comparison-slider__drag-line span::after,.img-comparison-slider__switch .img-comparison-slider__drag-line span::before{position:absolute;content:"";top:50%;border:10px solid transparent;border-bottom-width:0;border-right-width:0;transform:translate(-50%,-50%) rotate(45deg)}.img-comparison-slider__switch .img-comparison-slider__drag-line span::before{left:40%;border-left-color:#fff}.img-comparison-slider__switch .img-comparison-slider__drag-line span::after{left:60%;border-top-color:#fff}.img-comparison-slider__switch .img-comparison-slider__drag-line .img-comparison-slider__drag-line-label{position:absolute;top:50%;padding:15px 20px;width:200px;text-align:center;border-radius:36px;left:50%;transform-origin:center;transform:rotate(-90deg) translateY(-150px) translateX(26px);background-color:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#000;font-size:18px;font-weight:500;line-height:1}.img-comparison-slider__switch .img-comparison-slider__drag-line .img-comparison-slider__drag-line-label--after{left:0;transform:rotate(90deg) translateY(48px) translateX(-26px);background-color:rgba(10,10,10,.85);color:#fff}.img-comparison-slider .img-comparison-slider-label{width:100%;height:100%;position:relative}.img-comparison-slider .img-comparison-slider-label__wrap{display:flex;align-items:center;justify-content:center;position:absolute;padding:0 10px;min-width:84px;height:32px;font-size:16px;font-weight:500;line-height:1;color:var(--white);background-color:rgba(10,10,10,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:4px;z-index:1}.img-comparison-slider .img-comparison-slider-label__wrap--after{bottom:0;right:0;margin-top:10px;margin-right:20px;margin-bottom:20px}.img-comparison-slider .img-comparison-slider-label__wrap--before{bottom:0;left:0;margin-top:10px;margin-left:20px;margin-bottom:20px}.section-planning-solution{overflow:hidden;position:relative;height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/wp-content/themes/arhitecturaru/assets/img/section-planning-solution-bg.webp)}.section-planning-solution__wrap{display:flex;align-items:center;max-width:100%;width:100%;height:100%;margin:0 auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(0,0,0,.25);padding:20px 40px}.section-planning-solution__blocks{width:100%;display:flex;align-items:center;justify-content:space-between;gap:70px}.section-planning-solution__title{font-size:60px;font-weight:500;line-height:1.2;color:var(--white);margin:0 0 30px}.section-planning-solution__subtitle{font-size:18px;font-weight:500;color:var(--white);margin-bottom:30px}.section-planning-solution__block-img img{width:52vw;-o-object-fit:contain;object-fit:contain}.section-planning-solution-life{padding:100px 0 60px}.section-planning-solution-life__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-planning-solution-life__title{text-align:center;font-size:62px;font-weight:500;line-height:1;margin-bottom:80px}.section-planning-solution-life__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:20px}.section-planning-solution-life__block{grid-column:auto/span 1;max-width:314px;width:100%;opacity:0;transform-style:preserve-3d;transform:perspective(1200px) rotateX(20deg) translateY(14%)}.section-planning-solution-life__block-img{margin-bottom:20px}.section-planning-solution-life__block-img img{height:auto}.section-planning-solution-life__block-text{font-size:18px;font-weight:500;line-height:1}@-webkit-keyframes planningSolutionLifeAnimItems{0%{opacity:0;transform-style:preserve-3d;transform:perspective(1200px) rotateX(20deg) translateY(14%)}100%{opacity:1;transform-style:flat;transform:perspective(1200px) rotateX(0) translateY(0)}}@keyframes planningSolutionLifeAnimItems{0%{opacity:0;transform-style:preserve-3d;transform:perspective(1200px) rotateX(20deg) translateY(14%)}100%{opacity:1;transform-style:flat;transform:perspective(1200px) rotateX(0) translateY(0)}}.section-planning-solution-life__wrap.active .section-planning-solution-life__block{-webkit-animation-name:planningSolutionLifeAnimItems;animation-name:planningSolutionLifeAnimItems;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-planning-solution-life__wrap.active .section-planning-solution-life__block:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.section-planning-solution-life__wrap.active .section-planning-solution-life__block:nth-child(2){-webkit-animation-delay:.45s;animation-delay:.45s}.section-planning-solution-life__wrap.active .section-planning-solution-life__block:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.section-planning-solution-life__wrap.active .section-planning-solution-life__block:nth-child(4){-webkit-animation-delay:1.3s;animation-delay:1.3s}.section-planning-solution-compound{padding:100px 0 60px}.section-planning-solution-compound__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-planning-solution-compound__head{display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.section-planning-solution-compound__head .section-start__form{margin-bottom:40px}.section-planning-solution-compound__title{text-align:center;font-size:62px;font-weight:500;line-height:1;margin-bottom:45px}.section-planning-solution-compound__price{text-align:center;font-size:144px;font-weight:500;line-height:1;margin-bottom:40px}.section-planning-solution-compound__price-item{position:relative}.section-planning-solution-compound__price-item sup{position:absolute;top:8%;right:-3%;z-index:1;font-size:42px;font-weight:500;line-height:1}.section-planning-solution-compound__note{margin:0 0 30px;font-size:12px;text-align:center;color:#757575}.section-planning-solution-compound__note a{color:#000;text-decoration:underline}.section-planning-solution-compound__note a:hover{text-decoration:none}.section-planning-solution-compound__subtitle{text-align:center;font-size:28px;font-weight:500;line-height:1}.section-planning-solution-compound__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:50px 25px}.section-planning-solution-compound__block{max-width:416px;width:100%;grid-column:auto/span 1}.section-planning-solution-compound__block-img{overflow:hidden;margin-bottom:25px}.section-planning-solution-compound__block-img img{-o-object-fit:contain;object-fit:contain;height:auto}.section-planning-solution-compound__block-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:14px}.section-planning-solution-compound__block-subtitle{font-size:16px;font-weight:400}.section-planning-solution-care{padding:80px 0 90px}.section-planning-solution-care__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-planning-solution-care__title{max-width:1270px;width:100%;text-align:center;font-size:62px;font-weight:500;line-height:1;margin-bottom:80px}.section-planning-solution-care__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:50px 25px}.section-planning-solution-care__block{max-width:416px;width:100%;grid-column:auto/span 1}.section-planning-solution-care__block-img{margin-bottom:25px}.section-planning-solution-care__block-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:14px}.section-planning-solution-care__block-text{font-size:16px;font-weight:400}.section-review-head__wrap{position:relative}.section-review-head__video{width:100%;height:100svh}.section-review-head__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-review-head__img-blur{display:none}.section-review-head__info{display:flex;flex-direction:column;justify-content:center;width:100%;padding:40px;position:absolute;top:0;left:0;bottom:0;z-index:1}.section-review-head__block{width:100%}.section-review-head__title{margin:46px 0;font-size:92px;font-weight:500;color:var(--white);transition:.3s}.section-review-head__btn{display:flex;align-items:center;justify-content:center;width:210px;height:52px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--white);color:var(--black);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-review-head__btn span{z-index:5}.section-review-head__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.section-review-head__btn:hover span{color:var(--white)}.section-review-head__btn:hover::before{width:100%}.section-reviews{padding:120px 0 0}.section-reviews__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-reviews__head{margin-bottom:100px}.section-reviews__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:37px}.section-reviews__subtitle{font-size:20px;font-weight:500}.section-reviews__blocks{display:flex;flex-direction:column}.section-reviews__block{width:100%;height:100vh;overflow:hidden;position:relative}.section-reviews__block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.25)}.section-reviews__block-img img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.section-reviews-info{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.section-reviews-info__block{display:flex;flex-direction:column;align-items:center;max-width:40vw;width:100%;background-color:var(--white);border-radius:8px;padding:30px;text-align:center}.section-reviews-info__block-num{font-size:16px;font-weight:500;line-height:1;margin-bottom:30px}.section-reviews-info__block-title{font-size:42px;font-weight:400;line-height:1;margin-bottom:30px}.section-reviews-info__block-subtitle{font-size:18px;font-weight:400;line-height:1;margin-bottom:30px}.section-reviews-info__block-text{display:flex;flex-direction:column;gap:30px;font-size:17px;font-weight:400;margin-bottom:30px}.section-reviews-info__block-img{width:300px;height:250px;margin-bottom:30px}.section-reviews-info__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-reviews__btn{font-size:14px;font-weight:500;text-transform:uppercase;color:var(--black);position:relative}.section-reviews__btn::before{content:"";position:absolute;right:0;bottom:-4px;z-index:1;width:100%;height:3px;background-color:var(--black);transition:.3s}.section-reviews__btn:hover::before{width:0}.section-docs{margin-top:70px;padding:0 0 120px}.section-docs__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-docs__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:25px}.section-docs__block{grid-column:auto/span 1}.section-docs__block-img{overflow:hidden;height:364px;margin-bottom:24px;position:relative}.section-docs__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.section-docs__block-img .section-docs-block-img__btn{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-docs__block-img .section-docs-block-img__btn-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;transform:scale(1);transition:.2s}.section-docs__block-img .section-docs-block-img__btn-wrap svg{width:20px;height:20px;color:var(--white)}.section-docs__block-img .section-docs-block-img__btn:hover .section-docs-block-img__btn-wrap{transform:scale(1.1)}.section-docs__block-title{font-size:36px;font-weight:500;margin-bottom:16px}.section-docs__block-subtitle{font-size:18px;font-weight:400}.section-faq-page{margin-top:182px;padding:0 0 190px}.section-faq-page__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 20px}.section-faq-page__title{font-size:92px;font-weight:500;line-height:1;text-transform:uppercase;margin:0 0 90px}.section-faq-page__blocks{display:flex;justify-content:space-between}.section-faq-page__block{flex:1;position:relative}.section-faq-page__block:nth-child(1){max-width:500px;width:100%}.section-faq-page__block:nth-child(2){width:100%}.section-faq-page-nav{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;padding-top:25px;font-size:15px;font-weight:500;line-height:1}.section-faq-page-nav__list li a{display:block;padding:7px 2px 7px 16px;color:#757575;border-left:1px solid var(--gray-300);transition:.2s}.section-faq-page-nav__list li a.active{color:var(--black);border-left:1px solid var(--black)}.section-faq-page-nav__list li a:hover{color:var(--black)}.section-faq-page-accordion__item{border-bottom:1px solid var(--gray-300)}.section-faq-page-accordion__item-title{display:flex;justify-content:space-between;font-size:20px;font-weight:500;line-height:1;padding:25px 0;cursor:pointer;transition:.2s}.section-faq-page-accordion__item-title:hover{color:#757575}.section-faq-page-accordion__item-title:hover .section-faq-page-accordion__item-icon span{background-color:#757575}.section-faq-page-accordion__item-title.active .section-faq-page-accordion__item-icon span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}.section-faq-page-accordion__item-icon{width:20px;height:20px;position:relative}.section-faq-page-accordion__item-icon span{display:block;width:100%;height:2px;background-color:var(--black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);z-index:1;transition:.2s}.section-faq-page-accordion__item-icon span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.section-faq-page-accordion__item-text{font-size:16px;font-weight:400;overflow:hidden;height:0;position:relative}.section-faq-page-accordion__item-text.active{height:100%}.section-faq-page-accordion__item-text p{margin-top:15px;margin-bottom:15px}.section-faq-page-accordion__item-text p:first-child{margin-top:0}.section-faq-page-accordion__item-text p:last-child{margin-bottom:25px}.section-faq-page-accordion__item-text a{border-bottom:1px solid var(--black)}.section-blog{padding:160px 0 180px}.section-blog__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-blog__title{font-size:92px;font-weight:500;line-height:1;text-transform:uppercase;margin:0 0 70px;transition:.3s}.section-blog__blocks{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:65px 40px}.section-blog__block{grid-column:auto/span 1}.section-blog__block-img{max-width:100%;width:100%;aspect-ratio:14/9;-webkit-aspect-ratio:14/9;min-height:0;margin-bottom:24px;position:relative;overflow:hidden}.section-blog__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.2s}.section-blog__block-category{color:#757575;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:14px}.section-blog__block-title{font-size:20px;font-weight:500;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;margin-bottom:14px;transition:.2s}.section-blog__block-subtitle{color:#757575;font-size:16px;font-weight:400;line-height:1.4}.section-blog__block:hover .section-blog__block-img img{transform:scale(1.1)}.section-blog__block:hover .section-blog__block-title{text-decoration:underline}.section-blog-navigation{width:100%;padding-top:70px}.section-blog-navigation__wrap{display:flex;flex-direction:column;gap:50px;width:100%}.section-blog-more{display:flex;justify-content:center}.section-blog-more__btn{display:flex;align-items:center;justify-content:center;padding:14px 18px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:var(--black);color:var(--white);cursor:pointer;transition:.3s;position:relative;z-index:1}.section-blog-more__btn span{z-index:5}.section-blog-more__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;background-color:var(--gray-200);transition:.3s}.section-blog-more__btn:hover{color:var(--black)}.section-blog-more__btn:hover::before{width:100%}.section-blog-pagination{display:flex;justify-content:center;width:100%}.section-blog-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section-blog-pagination__list li a{display:block;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--white);border:1px solid var(--gray-200);padding:2px;font-size:15px;font-weight:500;line-height:1;color:var(--black);transition:.2s}.section-blog-pagination__list li a svg{display:flex;width:15px;height:15px;color:var(--black);transition:.2s}.section-blog-pagination__list li a.active,.section-blog-pagination__list li a:hover{color:var(--white);background-color:var(--black);border:1px solid var(--black)}.section-blog-pagination__list li a:hover svg{color:var(--white)}.section-blog-open{padding:160px 0 0;margin:0 0 70px}.section-blog-open__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-blog-open__blocks{margin-bottom:90px}.section-blog-open__block-head,.section-blog-open__block-wrap{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:40px}.section-blog-open__block-item{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/11}.section-blog-open__block-item--1{grid-column:auto/span 2}.section-blog-open__block-item--2{grid-column:auto/span 8}.section-blog-open-nav__items{display:flex;flex-direction:column}.section-blog-open-nav__item{padding:16px 0;text-transform:uppercase;border-top:1px solid var(--gray-300)}.section-blog-open-nav__item:last-child{border-bottom:1px solid var(--gray-300)}.section-blog-open-nav__item-title{color:#757575;font-size:14px;font-weight:400;line-height:1;margin-bottom:16px}.section-blog-open-nav__item-subtitle{font-size:14px;font-weight:400;line-height:1}.section-blog-open-nav-share__list{display:flex;align-items:center;gap:16px}.section-blog-open-nav-share__list img,.section-blog-open-nav-share__list svg{width:22px;height:22px;transition:.2s}.section-blog-open-nav-share__list svg{color:#757575}.section-blog-open-nav-share__list li a:hover svg{color:var(--black)}.section-blog-open-services{margin:20px 0 0}.section-blog-open-services__title{margin:0 0 20px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.section-blog-open-services__description{margin:20px 0;font-size:13px;font-weight:400;line-height:1;color:#757575}.section-blog-open-services__list{margin:20px 0 0;padding:0 5px;display:flex;flex-direction:column;gap:15px}.section-blog-open-services__list-item{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;padding-left:16px;font-size:13px;font-weight:600;line-height:1;transition:.2s}.section-blog-open-services__list-item:before{position:absolute;top:50%;left:0;margin-top:-3px;display:block;border:1px solid var(--black);content:"";height:6px;width:6px;transform:rotate(-45deg);transition:.3s}.section-blog-open-services__list-item-icon{width:14px;height:8px;transform:rotate(-90deg);transition:.3s}.section-blog-open-services__list-item-icon svg{width:14px;height:8px}.section-blog-open-services__list-item:hover:before{background:var(--black);transform:rotate(0)}.section-blog-open-services__list-item:hover .section-blog-open-services__list-item-icon{transform:rotate(-90deg) translateY(2px)}.section-blog-open__breadcrumbs{width:auto;height:auto;margin-bottom:40px}.section-blog-open__breadcrumbs span{display:inline-block;font-size:14px;font-weight:400;line-height:1;color:#757575;text-transform:uppercase;border-bottom:1px solid transparent;word-wrap:break-word;transition:.15s}.section-blog-open__breadcrumbs span a{display:block;transition:.15s}.section-blog-open__breadcrumbs span:not(:first-child){margin-left:10px;position:relative}.section-blog-open__breadcrumbs span:not(:first-child)::before{content:"/";color:#757575;position:absolute;width:6px;height:12px;top:0;left:-10px;z-index:1}.section-blog-open__breadcrumbs span:not(:last-child):hover a,.section-blog-open__breadcrumbs span:not(:last-child):hover span{color:var(--black)}.section-blog-open__btn{display:inline-block;margin-bottom:24px}.section-blog-open__btn-wrap{display:flex;align-items:center}.section-blog-open__btn-icon{margin-right:12px}.section-blog-open__btn-icon svg{width:18px;height:18px}.section-blog-open__btn-title{font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap;text-transform:uppercase;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:.2s}.section-blog-open__btn:hover .section-blog-open__btn-title{text-decoration:underline}.section-blog-open__title{font-size:40px;font-weight:500;line-height:1.2;margin:0 0 24px}.section-blog-open__subtitle{font-size:18px;font-weight:400;line-height:1.4;color:#757575;margin-bottom:24px}.section-blog-open__categories{margin:24px 0;display:flex;flex-wrap:wrap;gap:10px}.section-blog-open__category-link{padding:8px 16px;height:30px;display:inline-flex;align-items:center;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;border-radius:100px;background:#202641;color:rgba(255,255,255,.89);transition:.2s}.section-blog-open__category-link:hover{background:rgba(0,0,0,.89)}.section-blog-open__img{max-width:100%;width:100%}.section-blog-open__img img{-o-object-fit:contain;object-fit:contain;height:auto}.section-blog-open-content{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:40px}.section-blog-open-content__description{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/11}.section-blog-open-content__description img{margin:16px 0 40px;height:auto}.section-blog-open-content__description h1{font-size:40px;font-weight:500;line-height:1.2;margin:0 0 24px}.section-blog-open-content__description h2{font-size:32px;font-weight:500;line-height:1.2;margin-bottom:24px}.section-blog-open-content__description h3{font-size:28px;font-weight:500;line-height:1.2;margin-bottom:24px}.section-blog-open-content__description h4{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:24px}.section-blog-open-content__description h5{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:24px}.section-blog-open-content__description h6{font-size:18px;font-weight:500;line-height:1.2;margin-bottom:24px}.section-blog-open-content__description p{font-size:18px;font-weight:400;line-height:1.4;margin-bottom:24px}.section-blog-open-content__description p img{margin:0 0 15px}.section-blog-open-content__description p blockquote{margin:0 16px 24px}.section-blog-open-content__description a{font-size:18px;font-weight:400;line-height:1.2;color:var(--cobalt);text-decoration:underline;transition:.2s}.section-blog-open-content__description a:hover{color:var(--cobaltDark)}.section-blog-open-content__description b{font-weight:600}.section-blog-open-content__description mark{background-color:#e7f3fe;font-size:18px;font-weight:400;line-height:1.4;padding-left:6px;padding-right:6px;margin-bottom:24px}.section-blog-open-content__description blockquote{font-size:18px;font-weight:400;line-height:1.4;border-left:4px solid #106fc8;background-color:#e7f3fe;padding:16px 16px 16px 24px;margin:24px 16px}.section-blog-open-content__description blockquote :last-child{margin-bottom:0}.section-blog-open-content__description ul{margin-bottom:24px}.section-blog-open-content__description ul li{font-size:18px;font-weight:400;line-height:1.4;padding:5px 0 5px 20px;position:relative}.section-blog-open-content__description ul li:before{content:"-";display:flex;position:absolute;top:4px;left:0;z-index:1}.section-blog-open-form{margin:50px 0;display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:40px}.section-blog-open-form__inner{padding:50px;-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/11;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;border-radius:15px}.section-blog-open-form__title{font-size:32px;font-weight:500;text-align:center}.section-blog-open-form__text{margin:12px 0 0;font-size:16px;text-align:center}.section-blog-open-form__button{margin:30px 0 0;box-shadow:0 4px 36px 2px rgba(0,0,0,.05)}.section-plain-banner{padding-top:160px}.section-plain-banner__wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-plain-banner__title{font-size:92px;font-weight:500;line-height:1;margin:0 0 70px}.section-animation-head{height:100%}.section-animation-head__blocks{display:flex}.section-animation-head__block{display:flex;align-items:center;justify-content:center;width:50%;height:100vh}.section-animation-head__block--bg-color{background-color:#d7d7d7}.section-animation-head__items{display:flex;flex-direction:column;gap:36px}.section-animation-head__item{padding:22px 34px;font-size:18px;font-weight:400;line-height:1;color:var(--black);background-color:var(--white);border-radius:6px;transform:scale(1);position:relative;transition:.15s ease-in-out}.section-animation-head__item::before{content:"";position:absolute;left:11%;bottom:-9px;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid var(--white);transition:.3s ease-in-out}.section-animation-head__item.active{color:var(--white);background-color:var(--black)}.section-animation-head__item.active::before{left:80%;border-top:9px solid var(--black)}.section-animation-head-info{max-width:555px;width:100%;padding:0 40px;transition:.2s}.section-animation-head-info__num{font-size:20px;font-weight:500;line-height:1;margin-bottom:14px}.section-animation-head-info__title{font-size:40px;font-weight:500;line-height:1;margin-bottom:40px}.section-animation-head-info__text{font-size:17px;font-weight:400;line-height:1.4;padding-left:32px}.section-animation video::-webkit-media-controls-start-playback-button{display:none!important}.section-animation video::-webkit-media-controls-play-button{display:none!important}.section-animation__blocks{display:flex;height:100%}.section-animation__block{width:50%;height:100%;position:relative}.section-animation__block--video{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:5;background-color:#d7d7d7;height:100vh;transform:scaleX(-1)}.section-animation__block--video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-animation__block--info{display:flex;align-items:center;justify-content:center}.section-animation-info{max-width:555px;width:100%;padding:0 40px}.section-animation-info__blocks{display:flex;flex-direction:column;gap:50px}.section-animation-info__block{height:100vh}.section-animation-info__block--height-1{height:400vh;position:relative}.section-animation-info__block--height-1 .section-animation-info__block-wrap,.section-animation-info__block--height-1 .section-animation-info__block-wrap--mobile{position:-webkit-sticky;position:sticky;top:0;height:100vh}.section-animation-info__block--height-2,.section-animation-info__block--height-3{min-height:100vh;height:initial}.section-animation-info__block-wrap{display:flex;flex-direction:column;justify-content:center;height:100%}.section-animation-info__block-wrap--mobile{display:none}.section-animation-info__block-num{font-size:20px;font-weight:500;line-height:1;margin-bottom:14px}.section-animation-info__block-title{font-size:40px;font-weight:500;line-height:1;margin-bottom:40px}.section-animation-info__block-text{padding-left:32px}.section-animation-info-text__items{display:flex;flex-direction:column;gap:25px;margin-bottom:20px}.section-animation-info-text__item{display:flex;flex-direction:column;gap:14px}.section-animation-info-text__item-title{font-size:20px;font-weight:500;line-height:1}.section-animation-info-text__item-description{font-size:17px;font-weight:400;line-height:1.4}.section-animation-info-text__item-list li{font-size:17px;font-weight:400;padding:5px 0 5px 22px;position:relative}.section-animation-info-text__item-list li:before{content:"";display:block;width:22px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-price-list-mark) center no-repeat;background-size:30px;position:absolute;top:8px;left:-4px;z-index:1}.section-animation-info__btn{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;position:relative}.section-animation-info__btn::before{content:"";position:absolute;right:0;bottom:1px;z-index:1;width:100%;height:1px;background-color:var(--black);transition:.2s}.section-animation-info__btn-text{font-size:15px;font-weight:400;line-height:1.3;padding-bottom:3px;margin-right:4px;transition:.2s}.section-animation-info__btn-icon svg{width:15px;height:15px}.section-animation-info__btn:hover::before{width:0}.header-new{position:fixed;top:0;left:0;right:0;z-index:1090;background-color:transparent;height:78px}.header-new.active{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:rgba(0,0,0,.25)}.header-new.active .header-new__wrap{border-bottom:1px solid transparent}.header-new.active .header-new__logo{border-right:initial;margin-right:1px}.header-new.active .header-new__btn{color:var(--black);background-color:#fff}.header-new.active .header-new-hamburger__btn-wrap span{background-color:var(--white)}.header-new__wrap{display:flex;justify-content:space-between;padding:0 40px;height:78px;border-bottom:1px solid transparent;transition:.2s;position:relative}.header-new__overflow,.header-new__scroll{width:100%;transition:.2s}.header-new__blocks{display:flex;justify-content:space-between;width:100%;padding-left:40px}.header-new__logo{display:flex;align-items:center;gap:10px;height:78px;padding-top:10px;padding-bottom:10px;padding-right:40px;border-right:1px solid transparent;transition:.2s;color:var(--white)}.header-new__logo img,.header-new__logo svg{display:flex;width:45px;height:45px}.header-new__logo-text{position:relative;top:-1px;font-size:10px;white-space:nowrap}.header-new__logo-name{display:block;margin-top:6px;font-size:16px;line-height:1;text-transform:uppercase;font-weight:200;letter-spacing:1px}.header-new-menu__list{display:flex;align-items:center;gap:24px}.header-new-menu__list-item:hover .header-new-menu-sub{opacity:1;visibility:visible}.header-new-menu__list-link{display:flex;align-items:center;gap:6px;padding:32px 0;font-size:13px;font-weight:500;line-height:1;color:var(--white);text-transform:uppercase;position:relative;transition:.2s;cursor:pointer}.header-new-menu__list-link::before{content:"";position:absolute;left:50%;right:50%;bottom:26px;z-index:1;border-top:2px solid var(--white);transition:.3s}.header-new-menu__list-link svg{display:flex;width:12px;height:12px;transform:scaleY(1);transition:.1s}.header-new-menu__list-link:hover::before{left:0;right:0}.header-new-menu-sub{width:100%;height:100vh;background-color:rgba(0,0,0,.4);position:absolute;left:0;right:0;top:100%;z-index:1;opacity:0;visibility:hidden;pointer-events:none;margin-top:1px;transition:.2s}.header-new-menu-sub__wrap{display:flex;justify-content:flex-end;width:57.8%;padding:17px 0 0 20px;margin-left:251px;pointer-events:all}.header-new-menu-sub__blocks{display:flex;justify-content:space-between;gap:50px;padding:30px;width:800px;height:100%;border-radius:10px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.5);position:relative}.header-new-menu-sub__block{flex:1 1 100%}.header-new-menu-sub__block--img{flex:0 0 250px}.header-new-menu-sub__block-img{width:100%;height:150px;border-radius:5px;overflow:hidden;margin-bottom:10px}.header-new-menu-sub__block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-new-menu-sub__block-title{font-size:14px;font-weight:500;line-height:1;margin-bottom:8px}.header-new-menu-sub__block-text{font-size:13px;font-weight:400;line-height:1;color:#757575}.header-new-menu-sub__title{font-size:18px;font-weight:500;line-height:1;margin-bottom:20px}.header-new-menu-sub__list{display:flex;flex-direction:column;gap:10px}.header-new-menu-sub__list li a{padding:4px 0;font-size:14px;font-weight:500;line-height:1.3;color:#757575;width:100%;position:relative;transition:.2s}.header-new-menu-sub__list li a::before{content:"";position:absolute;left:50%;right:50%;bottom:0;border-top:2px solid var(--black);transition:.3s}.header-new-menu-sub__list li a:hover{color:var(--black)}.header-new-menu-sub__list li a:hover::before{left:0;right:0}.header-new-info{display:flex;align-items:center;height:78px}.header-new-info__items{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}.header-new-info__item:not(:last-child){margin-left:25px}.header-new-info__item--btn{display:none}.header-new-info__item--call{display:flex;flex-direction:column}.header-new-info__tel{padding:4px 0;font-size:15px;font-weight:500;line-height:1;color:var(--white);position:relative;transition:.2s}.header-new-info__tel::before{content:"";position:absolute;left:50%;right:50%;bottom:0;z-index:1;border-top:2px solid var(--white);transition:.3s}.header-new-info__tel:hover::before{left:0;right:0}.header-new-info__call{font-size:12px;font-weight:500;line-height:1;color:var(--white);position:relative;transition:.2s;text-decoration:underline;cursor:pointer}.header-new-info__call:hover{text-decoration:none}.header-new-info-social__list{display:flex;align-items:center;gap:17px}.header-new-info-social__list svg{display:flex;width:20px;height:20px}.header-new-info-social__list li{position:relative}.header-new-info-social__list li a{color:var(--white)}.header-new-info-social__list li:not(:first-child)::before{content:"";position:absolute;top:50%;left:-8px;z-index:1;transform:translateY(-50%);height:12px;width:1px;background-color:var(--white)}.header-new__btn{display:flex;align-items:center;justify-content:center;width:180px;height:43px;overflow:hidden;font-size:12px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:rgba(255,255,255,.3);color:var(--white);cursor:pointer;transition:.3s;position:relative;z-index:1}.header-new__btn span{z-index:5}.header-new__btn::before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:0%;transition:.3s;background-color:var(--black)}.header-new__btn:hover span{color:var(--white)}.header-new__btn:hover::before{width:100%}.header-new-hamburger__btn{display:none;position:absolute;top:0;right:0;z-index:5;height:55px;padding:0 20px;transition:.2s}.header-new-hamburger__btn-wrap{width:24px;height:16px;position:relative}.header-new-hamburger__btn-wrap span{display:block;width:100%;height:2px;border-radius:10px;background-color:var(--white);position:absolute;left:50%;transform:translateX(-50%) rotate(0);transition:.3s}.header-new-hamburger__btn-wrap span:nth-child(1){top:0}.header-new-hamburger__btn-wrap span:nth-child(2){top:50%;transform:translate(-50%,-50%) rotate(0)}.header-new-hamburger__btn-wrap span:nth-child(3){bottom:0}.header-new-hamburger__btn-wrap.active span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header-new-hamburger__btn-wrap.active span:nth-child(2){width:0;opacity:0}.header-new-hamburger__btn-wrap.active span:nth-child(3){bottom:initial;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header-new--black .header-new__wrap{border-bottom:1px solid var(--gray-600)}.header-new--black .header-new__logo{border-right:1px solid var(--gray-600);color:var(--black)}.header-new--black .header-new-menu__list-link{color:var(--black)}.header-new--black .header-new-menu__list-link::before{border-top:2px solid var(--black)}.header-new--black .header-new-info__tel{color:var(--black)}.header-new--black .header-new-info__tel::before{border-top:2px solid var(--black)}.header-new--black .header-new-info-social__list li a,.header-new--black .header-new-info__call{color:var(--black)}.header-new--black .header-new-info-social__list li:not(:first-child)::before{background-color:var(--black)}.header-new--black .header-new__btn{background-color:var(--black)}.header-new--black .header-new__btn::before{background-color:var(--gray-200)}.header-new--black .header-new__btn:hover span{color:var(--black);transition:.3s}.header-new--black .header-new-hamburger__btn-wrap span{background-color:var(--black)}.header-new--black.active .header-new-menu__list-link,.header-new--black.active .header-new__logo{color:var(--white)}.header-new--black.active .header-new-menu__list-link::before{border-top:2px solid var(--white)}.header-new--black.active .header-new-info__tel{color:var(--white)}.header-new--black.active .header-new-info__tel::before{border-top:2px solid var(--white)}.header-new--black.active .header-new-info-social__list li a{color:var(--white)}.header-new--black.active .header-new-info-social__list li:not(:first-child)::before{background-color:var(--white)}.header-new--black.active .header-new__btn::before{background-color:var(--black)}.header-new--black.active .header-new__btn:hover span{color:var(--white)}.header-new-menu__list-item--arrow.active-arrow-up .header-new-menu__list-link svg{transform:scaleY(-1)}.section-paralax-block{padding:110px 0 0}.section-paralax-block__wrap{max-width:1160px;width:100%;margin:0 auto;padding:0 40px}.section-paralax-block__items{display:flex;flex-direction:row;justify-content:space-between;gap:50px;position:relative}.section-paralax-block__item{display:flex;flex-direction:column}.section-paralax-block__item--info{max-width:440px;width:100%;padding-top:85px;gap:130px}.section-paralax-block__item-wrap{display:flex;flex-direction:column;gap:45px}.section-paralax-block__item--3{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:-344px;left:-200px;z-index:2;height:1200px}.section-paralax-block__item--5{display:flex;flex-direction:column;justify-content:center;position:absolute;top:248px;right:-195px;z-index:2;height:800px}.section-paralax-block__item-img{position:relative;overflow:hidden}.section-paralax-block__item-img--height-1{max-width:525px;width:100%;height:768px}.section-paralax-block__item-img--height-2{max-width:302px;width:100%;height:402px}.section-paralax-block__item-img--height-3{max-width:412px;width:100%;height:603px;margin-left:auto}.section-paralax-block__item-img--height-4{max-width:302px;width:100%;height:402px}.section-paralax-block__item-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform}.section-paralax-block__item-title{font-size:38px;font-weight:500;line-height:1.3}.section-paralax-block__item-text{font-size:20px;font-weight:500;line-height:1.3}.section-paralax-block-dot{width:34px;height:34px;position:absolute;z-index:1}.section-paralax-block-dot:hover{z-index:10}.section-paralax-block-dot:hover .section-paralax-block-dot__num{background-color:#d40136;color:var(--white)}.section-paralax-block-dot:hover .section-paralax-block-dot__card{pointer-events:all;opacity:1;z-index:5}.section-paralax-block-dot--1{top:20%;left:50%;transform:translateX(-50%)}.section-paralax-block-dot--2{top:15%;right:21%}.section-paralax-block-dot--3{top:20%;left:20%}.section-paralax-block-dot--4{top:15%;left:21%}.section-paralax-block-dot__wrap{position:relative;z-index:1}.section-paralax-block-dot__wrap::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;width:34px;height:34px;border-radius:50%;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-name:pulseDotAnim;animation-name:pulseDotAnim;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulseDotAnim{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}@keyframes pulseDotAnim{0%{scale:1;background-color:rgba(255,255,255,0)}90%{scale:1.65;background-color:#fff}100%{background-color:rgba(255,255,255,0);scale:1;opacity:0}}.section-paralax-block-dot__num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:40px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);font-size:14px;font-weight:500;cursor:default;transition:.2s}.section-paralax-block-dot__card{pointer-events:none;width:140px;height:auto;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);text-align:center;border-radius:8px;overflow:hidden;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:.2s}.section-paralax-block-dot__card-img{width:100%;height:176px;border-radius:8px;overflow:hidden}.section-paralax-block-dot__card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-paralax-block-dot__card-wrap{padding:6px 4px 7px}.section-paralax-block-dot__card-title{font-size:16px;font-weight:500;margin-bottom:6px}.section-paralax-block-dot__card-price{font-size:15px;font-weight:400}.section-paralax-block-dot__card-text{padding:10px}.section-paralax-block-slider{display:none}.section-paralax-block-slider__wrap{margin-bottom:40px}.section-paralax-block-slider__title{font-size:16px;font-weight:300;line-height:1.2;margin-bottom:30px}.section-paralax-block-slider__subtitle{font-size:24px;font-weight:400;line-height:1.3}.section-paralax-block-slider__swiper{width:100%;height:100%}.section-paralax-block-slider__wrapper{display:flex}.section-paralax-block-slider__slide{flex:0 0 400px;min-width:400px;margin-right:25px}.section-paralax-block-slider__slide-img{display:block;width:100%;height:540px;overflow:hidden;position:relative}.section-paralax-block-slider__slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.good-wrap{position:relative;background:#fff;border-radius:0 0 20px 20px}.good{padding-top:60px;padding-bottom:100px}.good-top{margin-bottom:120px}.good-top-e{font-size:62px}.good-top__bottom{font-size:20px;font-weight:500;line-height:1.4;max-width:70%;margin-top:10px}.good-info{display:flex;justify-content:space-between}.good-info-text-wrap{display:flex;gap:50px;justify-content:space-around}.good-info-text{flex:1 1 0px;display:flex}.good-info-text-num{flex-shrink:0;width:100px;font-size:92px;font-weight:600;line-height:.8}.good-info-text-word{flex-grow:1;overflow:hidden}.good-info-text-word-title{font-size:25px;margin-bottom:20px}.good-info-text-word-desc__text{font-size:18px;font-weight:400}.good-slider-page-main .slick-arrow{position:absolute;top:-45px;width:20px;height:20px}.good-slider-page-main .slick-arrow.slick-prev{right:30px;background:url(/wp-content/themes/lppowers4_test/images/portfolio/arrow-left.png) center no-repeat}.good-slider-page-main .slick-arrow.slick-next{right:0;background:url(/wp-content/themes/lppowers4_test/images/portfolio/arrow-right.png) center no-repeat}.good-info-text-word-desc-slab{display:inline-block;background:#eee;padding:12px 15px;border-radius:3px;line-height:1;margin:0 5px 10px 0}.good-info-text-word-desc-do{display:inline-block;line-height:1;margin:0 15px 10px 0;text-decoration:underline}.good-info-text-word-desc-list li{margin-bottom:5px;background:url(/wp-content/themes/arhitecturaru/assets/img/tick-2.png) left center no-repeat;background-size:auto 14px;padding-left:23px}.good-info-text-word-desc-list li:last-child{margin-bottom:0}.good-pic-wrap{width:545px;height:560px;background:#c8c8c8;display:none;overflow:hidden}.good-pic-e{flex-shrink:0;display:flex;align-items:center;line-height:1;-webkit-animation-name:one;animation-name:one;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.good-pic-e>div{flex-shrink:0;padding-left:30px;height:100%}.good-pic-e>div img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@-webkit-keyframes one{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes one{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.tarif-wrap{position:relative;background:#f0f0f0;padding-top:120px;padding-bottom:120px}.tarif{position:relative}.tarif-title{font-size:144px;line-height:1;text-transform:uppercase;margin-bottom:60px;font-weight:500}.tarif-info{display:flex;justify-content:space-between;align-items:flex-start}.tarif-info-section.e1{width:490px}.tarif-info-section.e2{max-width:770px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.tarif-info-section-sep{border-right:1px solid #757575;-ms-grid-row-align:stretch;align-self:stretch}.tarif-info-e{background:#fff;border-radius:20px;width:380px;padding:52px 40px 32px;box-sizing:border-box}.tarif-info-e:not(.e1){position:relative;padding-bottom:197px}.tarif-info-e:not(.e1) .tarif-info-e-cont{margin-bottom:0}.tarif-info-e:not(.e1) .tarif-info-e-price{margin-bottom:0;position:absolute;left:40px;bottom:105px}.tarif-info-e:not(.e1) .tarif-info-e-but{position:absolute;left:40px;bottom:32px}.tarif-info-e.e2,.tarif-info-e.e3{margin-bottom:10px}.tarif-info-e.e1{width:100%;padding:50px 60px}.tarif-info-e.e1 .tarif-info-e-title{font-size:40px;margin-bottom:20px}.tarif-info-e.e1 .tarif-info-e-day{margin-bottom:30px;font-size:17px}.tarif-info-e.e1 .tarif-info-e-sep.e1{border-top:1px solid #757575;margin:0 auto;max-width:300px}.tarif-info-e.e1 .tarif-info-e-desc{text-align:center;margin:30px 0}.tarif-info-e.e1 .tarif-info-e-sep.e2{border-top:1px solid #757575;margin:0 auto;max-width:50px}.tarif-info-e.e1 .tarif-info-e-cont{margin:40px 0;font-size:17px}.tarif-info-e.e1 .tarif-info-e-cont-title{font-size:20px;margin-bottom:15px}.tarif-info-e.e1 .tarif-info-e-cont-title.e2{margin-top:15px}.tarif-info-e.e1 .tarif-info-e-cont-item{padding:5px 0 5px 24px;position:relative}.tarif-info-e.e1 .tarif-info-e-cont-item:before{content:"";display:flex;width:22px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-price-list-mark) no-repeat;background-size:30px;position:absolute;top:11px;left:-6px}.tarif-info-e.e1 .tarif-info-e-price{margin-bottom:30px}.tarif-info-e.e1 .tarif-info-e-price-title{font-size:20px;margin-bottom:5px}.tarif-info-e.e1 .tarif-info-e-price-sum{font-size:25px}.tarif-info-e-but{width:180px;height:43px;line-height:43px;background-color:#121315;position:relative;cursor:pointer}.tarif-info-e-but:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.tarif-info-e-but:hover:before{width:100%}.tarif-info-e-but-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#fff;text-align:center;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.tarif-info-e-but-text:hover{color:#000}.tarif-info-e-title{font-size:25px;margin-bottom:20px}.tarif-info-e-day{margin-bottom:20px}.tarif-info-e-cont{margin:30px 0;font-size:14px}.tarif-info-e-cont-title{font-size:18px;margin-bottom:15px}.tarif-info-e-cont-item{padding:5px 0 5px 24px;position:relative}.tarif-info-e-cont-item:before{content:"";display:flex;width:22px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-price-list-mark) no-repeat;background-size:30px;position:absolute;top:8px;left:-6px}.tarif-info-e-cont-item-more{display:inline-block;padding:5px 0 2px;margin-left:30px;color:#39f;cursor:pointer;border-bottom:1px solid #fff}.tarif-info-e-cont-item-more:hover{border-bottom-color:#39f}.tarif-info-e-cont-item-other{display:none}.tarif-info-e-price{margin-bottom:30px}.tarif-info-e-price-title{font-size:18px;margin-bottom:5px}.tarif-info-e-price-sum{font-size:18px}.trust-wrap{padding-top:60px;position:relative;background:#fff}.trust{max-width:1300px!important;margin-left:auto;margin-right:auto}.trust-title{font-size:92px;font-weight:500;line-height:1;width:100%;text-transform:uppercase;margin-bottom:30px}.trust-info{display:flex;flex-wrap:wrap;justify-content:space-between}.trust-info-e{width:calc(50% - 15px);margin-bottom:30px;position:relative}.trust-info-e.e3,.trust-info-e.e4{margin-bottom:0}.trust-info-e-text{padding:20px}.trust-info-e-text.e4,.trust-info-e-text.e5{padding-left:0}.trust-info-e-text.e2,.trust-info-e-text.e3{position:absolute}.trust-info-e-text-title{font-size:36px;margin-bottom:15px}.trust-info-e-text-desc{max-width:430px;font-size:16px;font-weight:400;color:#6e6e6e}.trust-info-pic-wrap img{height:auto}.trust__button{margin:30px 0 0}.map-object-wrap{padding-top:90px;position:relative;background:#fff}.map-object{max-width:1300px!important;margin-left:auto;margin-right:auto}.map-object-title{font-size:144px;font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:30px}.map-object-desc{margin-bottom:62px;font-size:22px;font-weight:500;line-height:1.4}.map-object-pic-wrap{width:100%;position:relative}.map-object-pic-wrap img{height:auto}.map-object-pic-wrap .show-hint-2.e1{top:55%;left:20%}.map-object-pic-wrap .show-hint-2.e2{top:58%;left:22%}.map-object-pic-wrap .show-hint-2.e3{top:60%;left:20%}.map-object-pic-wrap .show-hint-2.e4{top:49%;left:18%}.map-object-pic-wrap .show-hint-2.e5{top:65%;left:6%}.map-object-pic-wrap .show-hint-2.e6{top:69%;left:3%}.map-object-pic-wrap .show-hint-2.e7{top:58%;left:12%}.map-object-pic-wrap .show-hint-2.e8{top:71%;left:30%}.map-object-pic-wrap .show-hint-2.e9{top:65%;left:26%}.map-object-pic-wrap .show-hint-2.e10{top:58%;left:32%}.map-object-pic-wrap .show-hint-2.e11{top:52%;left:37%}.map-object-pic-wrap .show-hint-2.e12{top:60%;left:25%}.map-object-pic-wrap .show-hint-2.e13{top:56%;left:27%}.map-object-pic-wrap .show-hint-2.e14{top:64%;left:23%}.map-object-pic-wrap .show-hint-2.e15{top:55%;left:34%}.show-hint-2-wrap{position:relative}.show-hint-2{position:absolute;z-index:2;top:10%;left:40%}.show-hint-2.active{z-index:10}.show-hint-2-mark{width:33px;height:33px;cursor:pointer;position:relative;z-index:5}.show-hint-2-mark.active .show-hint-2-mark-sign{background:red;color:#fff}.show-hint-2-mark-sign{width:33px;height:33px;border-radius:100%;background:#fff;position:absolute;z-index:3;top:0;left:0;line-height:33px;text-align:center;font-size:16px}.show-hint-2-mark-border{border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(122,122,122,.1);-webkit-animation:2.8s ease-out -.6s infinite show-hint-mark-border-amin;animation:2.8s ease-out -.6s infinite show-hint-mark-border-amin;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@-webkit-keyframes show-hint-2-mark-border-amin{50%{top:-14px;left:-14px;right:-14px;bottom:-14px}}@keyframes show-hint-2-mark-border-amin{50%{top:-14px;left:-14px;right:-14px;bottom:-14px}}.show-hint-2-popup{display:none;width:265px;box-sizing:border-box;position:absolute;z-index:2;top:38px;left:50%;transform:translateX(-50%);padding:10px;background:#fff;border-radius:5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.show-hint-2-popup-title{font-size:20px;font-weight:700}.show-hint-2-popup-sep{margin:15px auto;border-top:1px solid #757575}.show-hint-2-popup-text{font-size:15px;font-weight:400}.show-hint-2-popup-pic-wrap{font-weight:400;margin-top:15px}.show-hint-2-popup img{width:245px;height:120px;vertical-align:bottom}.document-wrap{padding-top:90px;position:relative;background:#fff}.document-title{font-size:62px;font-weight:500;line-height:1;margin-bottom:92px}.document-info{display:flex;flex-wrap:wrap;row-gap:40px;justify-content:space-between}.document-info-e{width:310px;height:380px;padding:20px}.document-info-e.e1{background:url(/wp-content/themes/arhitecturaru/assets/img/document-1.webp) no-repeat}.document-info-e.e2{background:url(/wp-content/themes/arhitecturaru/assets/img/document-2.webp) no-repeat}.document-info-e.e3{background:url(/wp-content/themes/arhitecturaru/assets/img/document-3.webp) no-repeat}.document-info-e.e4{background:url(/wp-content/themes/arhitecturaru/assets/img/document-4.webp) no-repeat}.document-info-e-title{font-size:22px;margin-bottom:10px}.document-info-e-desc{font-size:15px;font-weight:400;color:#6e6e6e}.get-wrap{padding-top:90px;position:relative;background:#fff;overflow:hidden}.get-title{margin-bottom:30px;font-size:144px;font-weight:500;line-height:1;text-transform:uppercase}.get-title--normal{font-size:92px;font-weight:500;line-height:1;text-transform:none}.get-desc{font-size:22px;font-weight:500;line-height:1;margin-bottom:92px}.get-info{display:flex;justify-content:space-between}.get-info-cont{width:calc(33% - 40px)}.get-info-cont-nav{position:-webkit-sticky;position:sticky;top:110px;left:0}.get-info-cont-nav li{margin-bottom:20px}.get-info-cont-nav li:last-child{margin-bottom:0}.get-info-cont-nav li a{display:block;color:#757575;font-size:16px;font-weight:500;line-height:1}.get-info-cont-nav li a.active,.get-info-cont-nav li a:hover{color:#000}.get-info-cont-nav li a.active:before{content:"";display:inline-block;width:10px;border-top:2px solid #000;margin-right:8px;position:relative;top:-4px}.get-info-details{width:66%}.get-info-details-e{position:relative;margin-bottom:60px;font-size:17px;font-weight:500;line-height:1.2}.get-info-details-e:last-child{margin-bottom:0}.get-info-details-e #target1,.get-info-details-e #target2,.get-info-details-e #target3,.get-info-details-e #target4{position:absolute;top:-110px;left:0}.get-info-details-e-title{font-size:45px;font-weight:500;line-height:1;margin-bottom:20px}.get-info-details-e-pic-wrap{margin-bottom:20px;position:relative}.get-info-details-e-pic-wrap img{width:100%;height:auto}.get-info-details-e-pic-wrap.e1 .show-hint.e1{top:41%;left:31.5%}.get-info-details-e-pic-wrap.e1 .show-hint.e2{top:53%;left:34%}.get-info-details-e-pic-wrap.e1 .show-hint.e3{top:60%;left:38%}.get-info-details-e-pic-wrap.e1 .show-hint.e4{top:40%;left:62%}.get-info-details-e-pic-wrap.e1 .show-hint.e5{top:40%;left:55%}.get-info-details-e-pic-wrap.e1 .show-hint.e6{top:53%;left:55%}.get-info-details-e-pic-wrap.e2 .show-hint.e1{top:72%;left:17%}.get-info-details-e-pic-wrap.e2 .show-hint.e2{top:60%;left:72%}.get-info-details-e-pic-wrap.e2 .show-hint.e3{top:30%;left:82%}.get-info-details-e-pic-wrap.e3 .show-hint.e1{top:24%;left:30%}.get-info-details-e-pic-wrap.e3 .show-hint.e2{top:64%;left:38%}.get-info-details-e-pic-wrap.e3 .show-hint.e3{top:38%;left:55%}.get-info-details-e-pic-wrap.e3 .show-hint.e4{top:56%;left:63%}.get-info-details-e-pic-wrap.e4 .show-hint.e1{top:46%;left:57%}.get-info-details-e-pic-wrap.e4 .show-hint.e2{top:84%;left:12%}.get-info-details-e-pic-wrap.e4 .show-hint.e3{top:74%;left:74%}.get-info-details-e-desc{max-width:645px;color:#6e6e6e}.get-info-details-e-desc b{color:#000;font-weight:500}.show-hint-wrap{position:relative}.show-hint{position:absolute;z-index:1;top:10%;left:40%}.show-hint.active{z-index:10}.show-hint-mark{width:30px;height:30px;cursor:pointer;position:relative;z-index:5}.show-hint-mark.active .show-hint-mark-sign{background:red}.show-hint-mark-sign{width:30px;height:30px;border-radius:100%;background:#fff;position:absolute;z-index:3;top:0;left:0;line-height:33px;text-align:center;font-size:16px}.show-hint-mark-sign.plus-minus:before{content:"";position:absolute;top:14px;left:10px;width:10px;border-top:2px solid #000}.show-hint-mark.active .show-hint-mark-sign.plus-minus:before{border-color:#fff}.show-hint-mark-sign.plus-minus:after{content:"";position:absolute;top:10px;left:14px;height:10px;border-right:2px solid #000}.show-hint-mark.active .show-hint-mark-sign.plus-minus:after{display:none}.show-hint-mark-border{border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(122,122,122,.1);-webkit-animation:2.8s ease-out -.6s infinite show-hint-mark-border-amin;animation:2.8s ease-out -.6s infinite show-hint-mark-border-amin;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@-webkit-keyframes show-hint-mark-border-amin{50%{top:-8px;left:-8px;right:-8px;bottom:-8px}}@keyframes show-hint-mark-border-amin{50%{top:-8px;left:-8px;right:-8px;bottom:-8px}}.show-hint-popup{display:none;position:absolute;z-index:2;top:38px;left:50%;transform:translateX(-50%);width:200px;padding:15px;text-align:center;background:rgba(232,232,232,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:5px}.show-hint-popup-text{font-size:15px;font-weight:400}.show-hint-popup-text.text-black{color:#000}.show-hint-popup-text.text-white{color:#fff}.price-project-wrap{padding-top:120px;position:relative;background:#fff}.price-project-title{font-size:92px;font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:60px}.price-project-cont{display:flex;justify-content:space-between}.price-project-cont-left{width:490px}.price-project-cont-right{width:calc(100% - 610px)}.price-project-cont-plate{width:100%;padding:50px 60px;border-radius:20px;border:1px solid #000}.price-project-cont-plate-title{font-size:40px;font-weight:500;line-height:1;margin-bottom:20px;text-align:center}.price-project-cont-plate-day{font-size:15px;text-align:center;margin-bottom:30px;color:#6e6e6e}.price-project-cont-plate-sep.e1{border-top:1px solid #757575;margin:0 auto;max-width:300px}.price-project-cont-plate-sep.e2{border-top:1px solid #757575;margin:0 auto 30px;max-width:50px}.price-project-cont-plate-desc{text-align:center;margin:30px 0}.price-project-cont-plate-desc-name{font-weight:500;color:#6e6e6e;margin-bottom:10px}.price-project-cont-plate-desc-sum{font-size:52px}.price-project-cont-plate-cont{margin:60px 0;font-size:17px}.price-project-cont-plate-cont-title{font-size:20px;margin-bottom:15px}.price-project-cont-plate-cont-item{padding:5px 0 5px 24px;position:relative;font-size:16px}.price-project-cont-plate-cont-item:before{content:"";display:flex;width:22px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-price-list-mark) no-repeat;background-size:30px;position:absolute;top:11px;left:-6px}.price-project-cont-plate-but{width:100%;height:43px;line-height:43px;background-color:#121315;position:relative;cursor:pointer}.price-project-cont-plate-but:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.price-project-cont-plate-but:hover:before{width:100%}.price-project-cont-plate-but-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#fff;text-align:center;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.price-project-cont-plate-but-text:hover{color:#000}.price-project-cont-more-title{font-size:36px;font-weight:500;line-height:1;padding-top:52px;margin-bottom:89px}.price-project-cont-more-item-wrap{padding-top:25px;border-top:1px solid #757575}.price-project-cont-more-item{padding-bottom:25px;border-bottom:1px solid #757575;margin-bottom:30px}.price-project-cont-more-item:last-child{margin-bottom:0}.price-project-cont-more-item-title{font-size:18px;font-weight:500;position:relative;cursor:pointer;padding-right:40px}.price-project-cont-more-item-title:after{content:"+";position:absolute;top:-1px;right:10px;font-size:22px}.price-project-cont-more-item-title.active:after{content:"-"}.price-project-cont-more-item-desc{margin-top:20px;line-height:1.4;display:none}.price-project-cont-more-item-desc ul li{margin-bottom:10px;position:relative;padding-left:16px}.price-project-cont-more-item-desc ul li:before{content:"";width:6px;height:6px;border-radius:100%;background:#000;position:absolute;top:8px;left:0}.price-project-cont-more-item-desc ul li:last-child{margin-bottom:0}.price-project .presentation__more{margin-top:30px}.guarantee-wrap{padding-top:90px;position:relative;background:#fff}.guarantee-info{display:flex;flex-wrap:wrap;justify-content:space-between}.guarantee-info-e{width:calc(50% - 20px);margin-top:45px}.guarantee-info-e.e1,.guarantee-info-e.e2{margin-top:0}.guarantee-info-e-num{margin-bottom:20px}.guarantee-info-e-title{font-size:22px;margin-bottom:15px}.guarantee-info-e-desc{font-size:15px;font-weight:400;color:#6e6e6e}.discuss-free-wrap{padding-top:90px;position:relative;padding-bottom:60px;background:#fff}.discuss-free-info{border:16px solid transparent;background:#ebebeb;position:relative;overflow:hidden}.discuss-free-info-left{width:calc(100% - 500px);padding:0 40px 50px 30px}.discuss-free-info-right{position:absolute;top:0;right:0;bottom:0;overflow:hidden;border-radius:10px}.discuss-free-info-right img{max-width:500px;height:auto}.discuss-free-title{font-size:52px;padding:35px 0}.discuss-free-desc{font-size:18px;margin:26px 0 34px}.discuss-free-desc li{background:url(/wp-content/themes/arhitecturaru/assets/img/discuss-tick.webp) left top no-repeat;background-size:auto 21px;padding-left:35px;margin-bottom:15px}.discuss-free-des li:last-child{margin-bottom:0}.discuss-free .request-call{border-radius:100px;overflow:hidden;border:1px solid #000;display:inline-flex;background:#fff}.discuss-free .request-call-tel input{height:48px;width:330px;padding:0 10px 0 25px;font-size:14px}.discuss-free .request-call-but{flex-shrink:0;width:200px;line-height:48px;font-weight:500;font-size:12px;letter-spacing:.1em;border-radius:100px 0 0 100px;text-align:center;color:#fff;text-transform:uppercase;background:#000;cursor:pointer;transition:.3s}.discuss-free .request-call-but:hover{background:#333}.discuss-free-note{margin:30px 0 0;font-size:12px}.discuss-free-note a{text-decoration:underline}.discuss-free-note a:hover{text-decoration:none}.under-base-mark-for-scroll{position:absolute;top:0;left:0}.under-base-fixed{position:relative;z-index:1;left:0;right:0;top:0;bottom:0;background:#000;display:flex;justify-content:center;align-items:center;height:60vh}.under-base{width:100%;color:#fff}.under-base-title{font-size:92px;font-weight:500;line-height:1.2;margin:20px 0 10px 65px;text-transform:uppercase}.under-base-subtitle{font-size:20px;font-weight:500;line-height:1.4;margin-left:65px}.plan-work-wrap{position:relative;background:#fff}.plan-work{padding-top:120px;border-left:3px solid #ccc;position:relative;margin-left:70px}.plan-work:after{content:"";position:absolute;z-index:5;bottom:-2px;left:-5px;width:7px;height:20px;background:#fff}.plan-work-scale{position:absolute;z-index:5;top:0;left:-3px;width:3px;height:0;background:#000}.plan-work-e-wrap{position:relative}.plan-work-e{display:flex;justify-content:space-between;padding-bottom:160px}.plan-work-e-wrap:last-child .plan-work-e{padding-bottom:0}.plan-work-e-stage{width:calc(100% - 750px);padding-right:60px;padding-left:70px;position:relative}.plan-work-e-stage-days{position:absolute;left:-42px;top:53px;transform-origin:0 0;transform:rotate(-90deg) translatex(-50%);font-size:22px;font-weight:700;line-height:1}.plan-work-e-stage-separate{width:35px;height:2px;background:#ccc;position:absolute;left:0;top:54px}.plan-work-e-stage-separate:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0%;background:#000}.plan-work-e-stage-separate.active:after{width:100%}.plan-work-e-stage-name{font-size:52px;font-weight:500;line-height:1}.plan-work-e-stage-desc{line-height:1.4}.plan-work-e-stage-desc-text{margin:30px 0 15px;font-size:17px;color:#757575}.plan-work-e-stage-desc-text li+li{margin-top:10px}.plan-work-e-stage-desc.active{opacity:1}.plan-work-e-pic-wrap{direction:rtl}.plan-work-e-pic-wrap img{width:0;height:500px;opacity:.3;transition:.3s}.plan-work-e-pic-wrap.active img{opacity:1;width:100%}.plan-work-e-wrap.e5{padding-bottom:120px}.plan-work-e-wrap.e6{padding-bottom:60px}.plan-work-e-want-start{opacity:.3}.plan-work-e-want-start.active{opacity:1}.plan-work-e-want-start-desc{margin-bottom:20px}.plan-work-e-stage .plan-work-e-pic-wrap{display:none;padding-left:0}.top-block-wrap{position:relative;height:700px}.top-block-wrap::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:inherit}.top-block{color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;z-index:1}.top-block-title{padding-top:150px;padding-bottom:30px}.top-block-title-h1,.top-block-title-h1-after{font-size:60px;display:inline}.top-block-video{position:absolute;top:0;left:0;width:100%;height:inherit;z-index:0;-o-object-fit:cover;object-fit:cover}.top-block-video source{-o-object-fit:cover;object-fit:cover}.top-block-image{position:absolute;top:0;left:0;width:100%;height:inherit;z-index:0}.top-block-image img{-o-object-fit:cover;object-fit:cover;height:inherit;width:inherit}.top-block-desc{width:600px;height:72px;padding:12px 15px;display:flex;justify-content:space-between;border-radius:4px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff}.top-block-desc-slider-e{height:48px;line-height:48px;padding-left:25px;background:url(/wp-content/themes/arhitecturaru/assets/img/check-mark.svg) left center no-repeat;background-size:auto 15px;border:none;font-weight:500}.top-block-desc-but .but1{width:226px;height:46px;background:#fff;position:relative;cursor:pointer;font-weight:500}.top-block-desc-but .but1-text{line-height:46px}.team-wrap{position:relative;padding:0 40px 120px;background:#fff;margin-top:100px}.team-title{font-size:144px;font-weight:500;line-height:1;margin-bottom:28px;text-transform:uppercase}.team-desc{font-size:20px;font-weight:500;margin-bottom:30px}.team-people-slider{margin:0 -15px}.team-people-slider .slick-arrow{position:absolute;z-index:2;top:calc(50% - 17px);width:35px;height:35px;background:red;overflow:hidden;text-indent:40px}.team-people-slider .slick-arrow.slick-prev{left:20px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat}.team-people-slider .slick-arrow.slick-next{right:20px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat;transform:scalex(-1)}.team-people-slider-e{width:20%}.team-people-e{padding:0 15px}.team-people-e-foto img{width:100%}.team-people-e-text-name{padding:15px 0 10px;font-size:18px}.team-people-e-text-status{color:#757575}.body--advantages .team-wrap{margin-top:0}.body--advantages .team-title>span{font-size:65px;font-weight:500;padding-top:100px;padding-bottom:25px;text-transform:none}.section-faq-wrap{position:relative;padding-bottom:120px;color:#000}.section-faq-title{padding:84px 0 28px;font-size:92px;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-faq-info-wrap{display:flex;flex-wrap:wrap}.section-faq-desc{font-size:22px}.section-faq-info-right{width:100%;box-sizing:border-box}.section-faq-info-left{padding-right:40px}.section-faq-info-item:first-child{padding-top:25px;border-top:1px solid #aaa}.section-faq-info-item{padding-bottom:25px;border-bottom:1px solid #aaa;margin-bottom:30px}.section-faq-info-item-title{font-size:22px;position:relative;cursor:pointer;padding-right:40px}.section-faq-info-item-title:after{content:"+";position:absolute;bottom:0;right:10px;font-size:22px}.section-faq-info-item-title.active:after{content:"-"}.section-faq-info-item-desc{display:none}.section-faq-info-item-desc p{margin-top:20px;line-height:1.4}.section-welcome{position:relative;max-height:170vh;overflow:hidden}.section-welcome__wrap{width:100%;max-width:100%;position:absolute;padding-top:12vh;top:0}.section-welcome__picture{position:relative;display:flex;opacity:0;transition:opacity .3s}.section-welcome__picture img{height:inherit;width:100%;-o-object-fit:cover;object-fit:cover}.section-welcome__picture video{width:100%;height:100%;min-height:120vh;-o-object-fit:cover;object-fit:cover}.section-welcome__picture::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;max-height:170vh}.section-welcome__head{margin-bottom:.33rem;font-size:85px;font-weight:400;color:#fff;text-transform:uppercase;opacity:0;transition:opacity .3s;text-align:center}.section-welcome__head-mask{display:block;overflow:hidden}.section-welcome__head-text{display:block;transform:translateY(160%) skewY(4deg);opacity:0;text-shadow:0 0 1px rgba(0,0,0,.06);-webkit-animation:2.2s cubic-bezier(.25,0,0,1) forwards head-show;animation:2.2s cubic-bezier(.25,0,0,1) forwards head-show}.section-welcome>.good-wrap{box-shadow:0 -40px 30px rgba(0,0,0,.25)}.section-welcome__text{order:2;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:600px;font-size:18px;font-weight:500;color:#fff;text-align:center}.section-welcome__text a{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);transition:.2s}.section-welcome__text a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.section-welcome__sticky-container{margin:50px 0 0}.section-welcome__slider-inner{margin:auto;display:flex;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;gap:15px}.section-welcome__slider-title{margin:0 0 20px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:500;color:#fff}.section-welcome__slide{position:relative;padding:15px;height:auto!important;box-sizing:border-box;width:300px!important;color:#fff;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:5px;border:.5px solid rgba(255,255,255,.2);display:flex;align-items:flex-end;gap:15px}.section-welcome__slide-image{flex:0 0 100px;aspect-ratio:1/1}.section-welcome__slide-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:5px}.section-welcome__slide:not(a):before{content:"";position:absolute;top:15px;right:15px;width:8px;height:8px;background:#fff;border-radius:100%}.section-welcome__slide-title{margin-bottom:10px;font-size:16px;font-weight:500}.section-welcome__slide-subtitle{color:#b1b1b1;font-size:16px;font-weight:400}.section-welcome__slide-text{font-size:16px;font-weight:400}.section-welcome__slide svg{position:absolute;top:15px;right:15px;width:16px;height:16px;color:#fff;transition:.3s}.section-welcome__slide:hover svg{transform:translateX(3px) translateY(-3px)}.section-welcome-info{order:3;margin:10px auto 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px;display:flex;gap:5px;background:0 0;border-radius:8px}.section-welcome-info__image{width:80px;flex-shrink:0;height:50px;border-radius:5px;overflow:hidden}.section-welcome-info__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-welcome__button{border-radius:5px;padding:0 20px;width:auto;height:50px;display:flex;align-items:center;overflow:hidden}.section-welcome__button-text{position:relative;font-size:12px;font-weight:500;line-height:1.5}.simple-parallax-initialized picture{opacity:1}.simple-parallax-initialized picture img{scale:.769}.simple-parallax-initialized .section-welcome__head{opacity:1;scale:.769}@-webkit-keyframes head-show{100%{transform:translateY(0) skewY(0);opacity:1}}@keyframes head-show{100%{transform:translateY(0) skewY(0);opacity:1}}.section-services{background:#fff;position:relative;padding-top:100px;margin-bottom:280px}.section-services__header{margin-bottom:82px}.section-services__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:28px;transition:.3s linear}.section-services__text{font-size:20px;width:41.6666666667%}.presentation{position:relative;display:flex;flex-direction:row;gap:40px}.presentation__links-block{width:41.6666666667%;display:flex;flex-direction:column;gap:20px}.presentation__list{list-style:none;display:flex;flex-direction:column;gap:20px;counter-reset:li}.presentation__link{position:relative;text-decoration:none;color:#757575;opacity:1;transition:.3s;font-size:36px}.presentation__link::after{content:"";background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:22px;display:inline-block;opacity:0;transform:translateX(-7px);transform-origin:left;transition:.3s}.presentation__link::before{content:"";display:inline-block;position:absolute;bottom:-3px;border-bottom:3px solid #000;width:100%;transform-origin:left;transform:scaleX(0);transition:.4s}.presentation__link.active{color:#000}.presentation__link.active::after{opacity:1;transform:translateX(0)}.presentation__link.active::before{transform:scaleX(1)}.presentation__more{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;text-transform:uppercase;color:#000;position:relative}.presentation__more::after{content:"";background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:24px;display:inline-block;opacity:1;transform:translateX(0);transform-origin:left;transition:.3s}.presentation__more::before{content:"";display:inline-block;position:absolute;bottom:-3px;border-bottom:3px solid #000;width:100%;transform:scaleX(1);transform-origin:right;transition:.4s}.presentation__more:hover::after{transform:translateX(7px)}.presentation__more:hover::before{transform:scaleX(0)}.presentation__description{width:58.3333333333%;position:relative}.presentation-info{opacity:0;position:absolute;top:0;right:0;transform:translateX(-8px);transition:.5s;width:58.3333333333%;max-height:100%;z-index:1}.presentation-info.active{transform:translateX(0);opacity:1;z-index:2}.presentation-info__picture{display:block}.presentation-info__picture img{line-height:0;height:auto}.presentation-info__text{font-size:18px;margin-top:20px}.presentation-info__bandage{display:block;background:#f5f5f7;border-radius:4px;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 15px;font-size:16px;color:#707070}.fade,.fade2{opacity:.1;visibility:visible!important}.fade--animated,.fade2--animated{-webkit-animation:.75s linear forwards fade;animation:.75s linear forwards fade}@-webkit-keyframes fade{0%{opacity:.1}100%{opacity:1}}@keyframes fade{0%{opacity:.1}100%{opacity:1}}@-webkit-keyframes presentationIn{0%{opacity:.8;max-height:1000px;transform:translateY(5px)}75%{opacity:.95;max-height:1000px;transform:translateY(0)}100%{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes presentationIn{0%{opacity:.8;max-height:1000px;transform:translateY(5px)}75%{opacity:.95;max-height:1000px;transform:translateY(0)}100%{opacity:1;max-height:1000px;transform:translateY(0)}}.section-projects{margin-bottom:80px}.section-projects__title{font-size:144px;font-weight:500;text-transform:uppercase}.section-projects__title>.section-projects__examples{margin-top:28px}.section-projects__subtitle{font-size:20px;font-weight:500;margin-top:10px;margin-bottom:60px}.section-projects__examples{margin-bottom:60px}.section-projects__show-more{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px;width:30%;margin:60px auto 0}.section-projects__show-text{margin-bottom:30px;padding-bottom:15px;text-align:center;border-bottom:1px solid rgba(0,0,0,.2);width:100%;position:relative;font-size:16px;font-weight:400}.section-projects__progress{position:absolute;bottom:-1px;left:0;height:1px;background:#000}.section-projects__show-btn{display:flex;align-items:center;justify-content:center;padding:15px 40px;border:1px solid #aaa;width:100%;position:relative;text-transform:uppercase;transition:.3s}.section-projects__show-btn-text{display:block;position:relative;z-index:2;font-size:15px;font-weight:500}.section-projects__show-btn:hover{color:#fff;border:1px solid #000}.section-projects__show-btn:hover:before{transform:scaleX(1)}.section-projects__show-btn::before{content:"";background:#000;position:absolute;width:100%;height:calc(100% + 1px);top:0;left:0;z-index:1;transform:scaleX(0);transform-origin:left;transition:.3s}.single-project{position:relative;margin-bottom:60px}.single-project--animated{-webkit-animation-name:project-appear;animation-name:project-appear;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.single-project__visual{position:relative;margin-bottom:30px}.single-project__switcher{position:absolute;top:20px;left:50%;display:flex;justify-content:center;width:100%;z-index:1;transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-project__name{position:absolute;bottom:50px;left:50px;color:#fff;font-size:48px;font-weight:500;z-index:1}.single-project__info{display:flex;flex-direction:row;gap:30px;position:relative}.single-project__info-block{flex-grow:1;font-size:16px;font-weight:400;line-height:1.4;width:100%;max-width:700px}.single-project__info-block ul{list-style:disc;margin-left:20px}.single-project__info-block ul li{list-style:disc}.single-project__info-block--gray{color:#757575}.single-project__info-title{position:relative;font-size:32px;font-weight:500;margin-bottom:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-project__info-title:before{content:"";position:absolute;bottom:0;left:0;height:2px;background:var(--black);width:0;transition:.5s}.single-project__visit-btn{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;text-transform:uppercase;color:#000;position:absolute;bottom:5px;right:0}.single-project__visit-btn::before{content:"";display:inline-block;position:absolute;bottom:-3px;border-bottom:3px solid #000;width:100%;transform:scaleX(1);transform-origin:right;transition:.4s}.single-project__visit-btn:hover::before{transform:scaleX(0)}.single-project__slide{width:100%;display:block;background:rgba(0,0,0,.1);aspect-ratio:140/75;transition:.3s}.single-project__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-project .swiper-pagination{left:50%!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;transform:translateX(-50%)}.single-project .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px;border-radius:1px;transition:.3s}.single-project .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.single-project__cursor{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;display:flex;width:100%;height:100vh;justify-content:center;align-items:center;transition:opacity .2s;pointer-events:none}.single-project__cursor-move{will-change:transform;transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.23,1.15,.61,.98)}.single-project__cursor-wrap{display:flex;padding:.4rem .6rem;align-items:center;grid-column-gap:.6rem;border-radius:1.25rem;background-color:rgba(51,51,51,.5);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:scale(0);transition:transform .4s,opacity 250ms}.single-project__cursor-circle{width:.6rem;height:.6rem;border-radius:100%;background-color:#f8fbfc}.single-project__cursor-text{color:#f8fbfc;font-size:12px;font-weight:500}.single-project .swiper-wrapper{transition:.5s!important}.single-project:hover .single-project__info-title:before{width:100%}.single-project:hover .swiper-wrapper{scale:1.02}.custom-button-next,.custom-button-prev{background:rgba(255,255,255,.2);background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow-white.svg);background-size:15px;background-position:center center;background-repeat:no-repeat;border-radius:20px;display:block;width:56px;height:36px;position:absolute;top:calc(50% - 18px);z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--white)}.custom-button-next:hover,.custom-button-prev:hover{cursor:pointer}.custom-button-next.swiper-button-disabled,.custom-button-prev.swiper-button-disabled{opacity:0}.custom-button-next.swiper-button-disabled:hover,.custom-button-prev.swiper-button-disabled:hover{cursor:default}.custom-button-prev{right:18px}.custom-button-next{left:18px;transform:scaleX(-1)}.switch{border-radius:40px;background:rgba(255,255,255,.2);display:flex;flex-direction:row;padding:3px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.switch__btn{padding:10px 20px;position:relative;font-weight:500}.switch__btn:first-child{margin-right:-5px}.switch__btn::before{content:"";display:block;background:#fff;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;border-radius:20px;transition:.3s;opacity:0}.switch__btn--active::before{opacity:1}@-webkit-keyframes project-appear{0%{opacity:0}100%{opacity:1}}@keyframes project-appear{0%{opacity:0}100%{opacity:1}}.promo-blocks{background:#f0f0f0;padding:50px 0}.promo-blocks__title{font-size:92px;font-weight:500;line-height:.8;margin-bottom:56px}.promo-blocks .wrap{max-width:1300px}body>.example,body>.faq,body>.promo-gallery,body>.save,body>.stages,body>.your-budget{max-width:1140px;width:100%;margin:0 auto;border-bottom:1px solid var(--gray-300)}body>.faq .faq__wrap{padding:0}body>.promo-gallery{margin-bottom:0;padding:90px 0 120px}body>.promo-gallery .promo-gallery__head{width:100%;margin-left:auto;margin-bottom:60px}body>.promo-gallery .promo-gallery__title{max-width:820px;width:100%;font-size:62px;font-weight:500;margin-bottom:20px}body>.promo-gallery .promo-gallery__text{margin-bottom:0}body>.promo-gallery .promo-gallery .promo-slide__picture img{width:980px;height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}body>.promo-gallery .promo-gallery__buttons{padding-top:40px}body>.example{padding:90px 0 140px;margin-bottom:0}body>.example .example__wrap{padding:initial}body>.example .example__head{margin:initial;text-align:left;margin-bottom:60px}body>.example .example__title{font-size:62px;font-weight:500;margin-bottom:20px}body>.example .example__text{max-width:580px;width:100%;font-size:20px;font-weight:500;color:#757575}.example{background:#fff;padding-top:50px;padding-bottom:150px;margin-bottom:50px}.example__wrap{padding:0 50px}.example__head{max-width:60%;margin-bottom:90px;text-align:center;max-width:60%;margin-right:auto;margin-left:auto}.example__title{font-size:52px;margin-bottom:10px}.example__text{font-size:20px}.example__blocks{display:flex;flex-direction:row;gap:50px}.example__info{margin-top:20px;font-size:20px;font-weight:500;line-height:1.4;width:80%}.example__video{flex-grow:1;width:calc(50% - 25px);display:inline-block;position:relative}.example__swiper{height:100%}.example__slider{flex-grow:1;width:calc(50% - 25px);display:inline-block;position:relative}.example__slider .swiper-pagination-bullet{width:60px;height:2px;border-radius:1px;transition:.3s}.example__slider .swiper-pagination-bullet-active{background:#fff}.example__picture{height:100%;display:flex}.example__picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.faq{display:flex;background:#fff;padding-top:50px;padding-bottom:50px;margin-bottom:50px}.faq__wrap{padding:0 50px}.faq__picture{position:absolute;z-index:-1;left:5%;top:0;width:30%;height:98%;max-height:140vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:rotate(-9deg)}.faq__picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.faq__title{font-size:52px;margin-bottom:28px}.faq__accordion-block{display:flex;min-height:500px;transition:.3s;gap:50px}.faq__accordion{width:33.3333333333%}.faq__more{width:calc(66.6666666667% - 25px)}.chevron{width:var(--chevron-width);height:var(--chevron-height)}.chevron__lines{transition:transform .3s;transform:translateY(var(--report-line-height))}.chevron__line{stroke:var(--gray);stroke-width:var(--chevron-width);stroke-width:5px;stroke-linecap:round;transform-origin:50%;transform:rotate(var(--chevron-angle));transition:transform .3s,stroke .3s}.chevron__line--right{transform:rotate(var(--chevron-angle-right))}.accordion{list-style:none}.accordion__item{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:14px}.accordion__item:last-child{border-bottom:none}.accordion__item.active .accordion__content{visibility:visible;max-height:1600px;opacity:1}.accordion__item.active .chevron__line--right{transform:rotate(var(--chevron-angle))}.accordion__item.active .chevron__line--left{transform:rotate(var(--chevron-angle-right))}.accordion__item.active .chevron__lines{transform:translateY(calc(var(--chevron-height) * -1));transform:translateY(-4px)}.accordion__header{padding-top:6px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__title{font-size:22px;transition:.3s}.accordion .expandable-details{margin-left:30px}.accordion__content{padding:0 0 16px;visibility:hidden;max-height:0;opacity:0;transition:.3s;font-size:18px;font-weight:400;line-height:1.6}.accordion__more{display:none}.accordion__picture,.accordion__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion__picture img{height:auto}.promo-gallery{background:#fff;padding-top:50px;padding-bottom:50px;margin-bottom:50px}.promo-gallery__title{font-size:52px;margin-bottom:20px}.promo-gallery__text{margin-bottom:60px;max-width:700px;width:100%;font-size:20px;font-weight:500;color:#757575}.promo-gallery__swiper,.promo-gallery__swiper-why-us{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.promo-gallery__swiper .swiper-slide-active .promo-slide__info,.promo-gallery__swiper-why-us .swiper-slide-active .promo-slide__info{opacity:1}.promo-gallery__swiper .swiper-slide,.promo-gallery__swiper-why-us .swiper-slide{opacity:.3}.promo-gallery__swiper .swiper-slide-active,.promo-gallery__swiper-why-us .swiper-slide-active{opacity:1}.promo-gallery__buttons{display:flex;flex-direction:row;gap:15px;justify-content:flex-end;bottom:0;width:100%;z-index:1;position:relative;transition:.3s}.promo-slide__picture{margin-bottom:30px;display:block}.promo-slide__picture img{height:auto}.promo-slide__info{opacity:0;transition:.3s}.promo-slide__info-title{font-size:22px;margin-bottom:10px}.promo-slide__info-text{font-size:18px;font-weight:400;line-height:1.4}.promo-gallery__button-next,.promo-gallery__button-prev{background:rgba(0,0,0,.2);background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow.svg);background-size:15px;background-position:center center;background-repeat:no-repeat;border-radius:20px;display:block;width:36px;height:36px}.promo-gallery__button-next:hover,.promo-gallery__button-prev:hover{cursor:pointer}.promo-gallery__button-next.swiper-button-disabled,.promo-gallery__button-prev.swiper-button-disabled{opacity:.3}.promo-gallery__button-next.swiper-button-disabled:hover,.promo-gallery__button-prev.swiper-button-disabled:hover{cursor:default}.promo-gallery__button-next{transform:scaleX(-1)}.techno-wrap{padding-top:90px;padding-bottom:50px;position:relative;background:#fff;margin-bottom:50px}.techno-title{margin-bottom:92px;font-size:62px;font-weight:500;line-height:1}.techno-info{display:flex;justify-content:space-between;flex-direction:row;gap:30px}.techno-info-e{width:100%;height:500px;padding:20px;flex-grow:1;background:center bottom no-repeat #f5f5f5;background-size:contain}.techno-info-e-title{margin-bottom:15px;font-size:22px}.techno-info-e-desc{font-size:16px;font-weight:400;line-height:1.4;color:#6e6e6e}.section-callback-form{margin-top:0;padding-top:50px;padding-bottom:50px}.section-callback-form__wrap{display:flex;flex-direction:column;align-items:center}.section-callback-form__head{width:700px}.section-callback-form__title{font-size:92px;font-weight:500;line-height:1;margin-bottom:10px}.section-callback-form__text{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:20px}.section-callback-form__form{width:700px}.section-callback-form .callback-form{display:flex;flex-direction:column;gap:20px}.section-callback-form .callback-form__line{display:flex;flex-direction:column;position:relative;gap:5px}.section-callback-form .callback-form__label{font-size:16px}.section-callback-form .callback-form__input{padding-bottom:4px;padding-top:4px;border-bottom:1px solid rgba(0,0,0,.1);transition:.3s;position:relative;display:block}.section-callback-form .callback-form__input:active,.section-callback-form .callback-form__input:focus{border-bottom:1px solid #000}.section-callback-form .callback-form__btn{margin-top:20px;padding:14px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;text-transform:uppercase;transition:.3s;color:#fff;font-size:12px;font-weight:500;letter-spacing:1.2px;background:#ddd;z-index:0}.section-callback-form .callback-form__btn:hover{color:#000}.section-callback-form .callback-form__btn:hover:before{transform:scaleX(0)}.section-callback-form .callback-form__btn::before{content:"";background:#000;position:absolute;width:100%;height:calc(100% + 1px);top:0;left:0;z-index:-1;transform:scaleX(1);transform-origin:right;transition:.3s}.section-callback-form .callback-form__help{font-size:12px;font-weight:500;color:#757575}.section-callback-form .callback-form__help a{color:#000;text-decoration:underline}.section-callback-form .callback-form__help a:hover{text-decoration:none}.section-about-welcome{min-height:490px;overflow:hidden}.section-about-welcome__wrap{position:absolute;padding-top:12vh;top:0}.section-about-welcome__picture-block{-webkit-animation:3s forwards about-welcome-animation;animation:3s forwards about-welcome-animation}.section-about-welcome__picture{position:relative;display:flex}.section-about-welcome__picture img{margin-left:auto;margin-right:auto;width:auto;height:auto}.section-about-welcome__head{margin-bottom:12px;font-size:92px;color:#fff;text-transform:uppercase}.body--advantages .section-about-welcome,.body--team .section-about-welcome{min-height:470px}.body--cooperation .section-about-welcome{min-height:360px}@-webkit-keyframes about-welcome-animation{from{-webkit-clip-path:polygon(25% 10%,60% 20%,65% 80%,22% 60%);clip-path:polygon(25% 10%,60% 20%,65% 80%,22% 60%)}to{-webkit-clip-path:polygon(40% 5%,75% 25%,72% 95%,25% 65%);clip-path:polygon(40% 5%,75% 25%,72% 95%,25% 65%)}}@keyframes about-welcome-animation{from{-webkit-clip-path:polygon(25% 10%,60% 20%,65% 80%,22% 60%);clip-path:polygon(25% 10%,60% 20%,65% 80%,22% 60%)}to{-webkit-clip-path:polygon(40% 5%,75% 25%,72% 95%,25% 65%);clip-path:polygon(40% 5%,75% 25%,72% 95%,25% 65%)}}@-webkit-keyframes about-welcome-animation-mob{from{-webkit-clip-path:polygon(5% 16%,70% 5%,80% 80%,5% 60%);clip-path:polygon(5% 16%,70% 5%,80% 80%,5% 60%)}to{-webkit-clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%);clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%)}}@keyframes about-welcome-animation-mob{from{-webkit-clip-path:polygon(5% 16%,70% 5%,80% 80%,5% 60%);clip-path:polygon(5% 16%,70% 5%,80% 80%,5% 60%)}to{-webkit-clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%);clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%)}}.about-menu-header{display:flex;justify-content:center;align-items:center;flex-direction:column}.body--cooperation .about-menu-header{align-items:flex-start;margin-left:5px}.about-menu__list{--underline-width:0;--underline-offset-x:0;position:relative;display:inline-flex;justify-content:space-between;margin:0;padding:0;list-style:none;width:780px}.about-menu__list::before{content:"";display:block;position:absolute;top:100%;height:4px;width:var(--underline-width);transform:translateX(var(--underline-offset-x));background-color:#fff;transition:transform .5s,width .5s;border-radius:4px}.about-menu__link{display:block;padding:.5rem 0;font-size:18px;color:#fff;text-decoration:none;font-weight:500}.about-menu-mob{display:none;color:#fff;font-size:18px;background-color:none;width:100%;margin-top:26px}.about-menu-mob li{padding:10px 0;display:none}.about-menu-mob li a{width:100%;display:inline-block}.about-menu-mob li.curent_link{display:block;border-bottom:1px solid #fff;padding:10px 0}.about-menu-mob li.curent_link a{background-image:url(/wp-content/themes/arhitecturaru/assets/img/about-menu-arr.png);background-position:right bottom;background-repeat:no-repeat;padding-right:35px;display:inline-block;width:100%}.about-menu-mob--visible{background-image:linear-gradient(to bottom,transparent 0,transparent 44px,#fff 44px,#fff 41px 100%);color:#000;z-index:2000}.about-menu-mob--visible li{display:block!important;padding-left:20px}.about-menu-mob--visible li.curent_link a{background-image:url(/wp-content/themes/arhitecturaru/assets/img/about-menu-arr-black.png)!important;color:#fff}.section-about-bullets{margin-bottom:25px}.section-about-bullets__text-block{color:#fff;font-size:22px;font-weight:500;width:50%;margin-left:auto}.section-about-bullets__text-block h2{font-size:62px;margin-bottom:15px;line-height:1}.section-about-bullets__text-block span{display:inline-block;font-size:140px;padding-top:25px}.section-about-bullets__text-block p{width:80%}.section-about-bullets__video{padding:50px 40px 80px;width:65%}.section-about-bullets__title{margin:0 0 30px;font-size:52px;font-weight:500;line-height:1;color:#fff}.body--advantages .section-about-bullets{margin-bottom:80px}.body--cooperation .section-about-bullets,.body--team .section-about-bullets,.body--vacancies .section-about-bullets{padding:40px}.body--cooperation .section-about-bullets{margin-bottom:0}.baner_team{padding:50px 0}.body--cooperation .baner_team{padding-bottom:20px}.wrap_baner{width:65%}.text_block_team{display:flex;flex-wrap:wrap;gap:25px;color:#fff}.text_block_team div{flex:1 1 200px}.text_block_team h3{font-size:20px;font-weight:500;margin-bottom:10px}.text_block_team p{font-size:16px;font-weight:400}.text_block_vacancies{width:60%;color:#fff}.text_block_vacancies h2{font-size:62px;font-weight:500;margin-bottom:20px}.text_block_vacancies p{font-size:20px;font-weight:500}.section-about-gallery{height:600px;padding-right:40px;padding-left:40px;overflow:hidden}.section-about-gallery__inner{width:100%;display:flex;overflow:hidden}.section-about-gallery .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-about-gallery img{max-width:none}.section-about-actuality{background-color:#fff;padding:25px 40px 120px}.section-about-actuality h2{color:#000;font-size:22px;font-weight:500}.section-about-actuality__inner{margin-left:30%;margin-top:-25px;width:100%}.section-about-actuality__inner div{margin-top:25px}.section-about-actuality__inner div span{color:#000}.section-about-actuality__inner div h3{color:#000;font-size:45px;font-weight:500}.section-about-actuality__inner div p{font-size:18px;font-weight:400;color:#757575}.section-about-actuality__inner div h3,.section-about-actuality__inner div p{width:45%}.section-about-actuality__image-wrap{margin-top:25px;margin-left:30%}.section-about-actuality__image-wrap img{height:auto}.section-about-principles{background-color:#000;padding-right:40px;padding-bottom:120px}.section-about-principles h2{padding-top:25px;padding-bottom:200px;font-size:140px;font-weight:500;text-align:center;text-transform:uppercase}.section-about-principles__inner,.section-about-principles__inner p{width:100%}.section-about-principles__inner div{display:flex;justify-content:flex-start;padding:25px 0;border-top:1px solid #757575;width:660px;margin-left:auto;margin-right:auto}.section-about-principles__inner div h3{min-width:200px;font-size:25px;font-weight:500}.section-about-principles__inner div p{font-size:16px;font-weight:400px;color:#757575;line-height:1.5}.body--advantages .section-about-principles{background-color:#fff;padding-top:80px}.body--advantages .section-about-principles h3,.body--advantages .section-about-principles__inner,.body--advantages .section-about-principles__inner div p{color:#000}.section-about-our-offices{background-color:#000;padding:25px 40px}.section-about-our-offices__head-office{float:left}.section-about-our-offices__head-office h2{color:#fff;font-size:65px;font-weight:500}.section-about-our-offices__head-office p{color:#fff;font-size:22px;font-weight:500}.section-about-our-offices__slider-wrap{width:70%;margin-left:auto;margin-right:1px;padding:0 0 0 33px}.section-about-our-offices__slider-num{margin-left:auto;margin-right:40px;color:#fff}.section-about-our-offices__slider-arrow-prev{background:url(/wp-content/themes/arhitecturaru/assets/img/about-arrow-prev-white.png) center no-repeat!important}.section-about-our-offices__slider-arrow-next{background:url(/wp-content/themes/arhitecturaru/assets/img/about-arrow-next-white.png) center no-repeat!important}.section-about-footer{color:#fff;position:relative;min-height:790px;background-color:#000;padding:20px 40px}.section-about-footer__image-container{-webkit-clip-path:polygon(0 0,45% 10%,40% 85%,5% 70%);clip-path:polygon(0 0,45% 10%,40% 85%,5% 70%);transition:3s}.section-about-footer__image-container--1{-webkit-clip-path:polygon(0 3%,35% 5%,25% 70%,1% 75%);clip-path:polygon(0 3%,35% 5%,25% 70%,1% 75%)}.section-about-footer__image-container--2{-webkit-clip-path:polygon(1% 4%,46% 12%,35% 70%,10% 60%);clip-path:polygon(1% 4%,46% 12%,35% 70%,10% 60%)}.section-about-footer__image-container--3{-webkit-clip-path:polygon(2% 12%,44% 16%,50% 74%,8% 78%);clip-path:polygon(2% 12%,44% 16%,50% 74%,8% 78%)}.section-about-footer__image-container--4{-webkit-clip-path:polygon(0 5%,39% 16%,45% 75%,8% 75%);clip-path:polygon(0 5%,39% 16%,45% 75%,8% 75%)}.section-about-footer__image-container--5{-webkit-clip-path:polygon(1% 9%,46% 12%,30% 86%,1% 60%);clip-path:polygon(1% 9%,46% 12%,30% 86%,1% 60%)}.section-about-footer__image-container--6{-webkit-clip-path:polygon(0 0,35% 10%,40% 75%,5% 70%);clip-path:polygon(0 0,35% 10%,40% 75%,5% 70%)}.section-about-footer__image-container--7{-webkit-clip-path:polygon(0 5%,30% 12%,45% 78%,2% 63%);clip-path:polygon(0 5%,30% 12%,45% 78%,2% 63%)}.section-about-footer__image-container img{width:60%}.body--advantages .section-about-footer,.body--cooperation .section-about-footer,.body--team .section-about-footer,.body--vacancies .section-about-footer{padding-top:100px}.about-footer{position:absolute;left:50%;top:15px;font-size:70px;font-weight:500}.about-footer-menu ul{line-height:1.5}.about-footer-menu ul li{position:relative;display:flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-footer-menu ul li:after{content:"";display:block;height:3px;background-color:#fff;width:0%;transition:width .5s linear}.about-footer-menu ul li.about-footer-menu__link--active:after,.about-footer-menu ul li:hover:after{width:100%}.about-footer-menu a{display:inline-block}.section-advantages-without-modesty{padding:40px;background-color:#fff;color:#000}.section-advantages-without-modesty h2{font-size:144px;font-weight:500;margin-bottom:120px;text-transform:uppercase;line-height:1}.section-advantages-without-modesty h3{font-size:45px;font-weight:500;margin-bottom:20px}.section-advantages-without-modesty p{font-size:18px;font-weight:400;line-height:1.5;max-width:550px}.section-advantages-without-modesty>div>div{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:25px}.text_wrap_bottom img,.text_wrap_top img{order:1;flex:1;width:50%;max-width:580px}.text_wrap_bottom div,.text_wrap_top div{order:2;margin-left:40px;flex:1;min-width:400px}.text_wrap_center img{order:2;flex:1;max-width:580px;width:50%}.text_wrap_center div{order:1;margin-right:40px;flex:1;min-width:400px;margin-top:27%}.text_wrap_top div{margin-top:100px}.text_wrap_bottom div{margin-top:auto;margin-bottom:100px}.our-team-section{padding:40px;background-color:#fff}.our-team-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,500px))[3];grid-template-columns:repeat(3,minmax(200px,500px));gap:50px}.our-team-wrap figure{margin-bottom:300px}.our-team-wrap h2{font-size:52px;font-weight:500;margin-bottom:20px}.our-team-wrap div p{font-size:16px;font-weight:400;line-height:1.5}.our-team-wrap img{width:100%;height:auto}.our-team-wrap figcaption{font-size:20px;font-weight:500;padding-top:20px}.our-team-wrap span{color:#757575;display:block;padding-top:15px;font-size:16px}.our-team-wrap span.descript{color:#000;font-size:14px;font-weight:500;line-height:1.5}.fon1{background:url(/images/vakansii/fon-page-1.jpg) center top no-repeat #1d1d1d;color:#fff;overflow:hidden;position:relative}.fon1 .wrapper-in{position:relative;z-index:3}.page-top{padding-bottom:100px;color:#fff}.sub-h1{margin:30px 0}.page-top-show-vakansii{margin:70px 0 20px;width:290px;height:88px}.expert-people{position:absolute;overflow:hidden;top:250px;right:-5vw;width:75vw;height:43vw;z-index:2;white-space:nowrap}.expert-people-Column{display:inline-block;vertical-align:top;position:relative}.expert-people-Item{padding:1vw;display:block;position:relative}.expert-people-ItemPhoto{display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%}.expert-people-Item.expert-people-ItemMedSquare .expert-people-ItemPhoto{width:18vw;height:18vw}.expert-people-Item.expert-people-ItemSmallSquare .expert-people-ItemPhoto{width:13vw;height:13vw}.expert-people-Item.expert-people-ItemSmallRect .expert-people-ItemPhoto{width:13vw;height:10vw}.expert-people-Item.expert-people-ItemFull .expert-people-ItemPhoto{width:23vw;height:28vw}.expert-people-Item:not(.expert-people-ItemFull) .expert-people-ItemPhoto{opacity:.3;filter:blur(5px)}.expert-people-ItemPhoto.rosa{background-image:url(/images/komanda/people/rosa.png)}.expert-people-ItemPhoto.adan{background-image:url(/images/komanda/people/adan.png)}.expert-people-ItemPhoto.siah{background-image:url(/images/komanda/people/siah.png)}.expert-people-ItemPhoto.mark{background-image:url(/images/komanda/people/mark.png)}.expert-people-ItemPhoto.sean{background-image:url(/images/komanda/people/sean.png)}.expert-people-ItemPhoto.gina{background-image:url(/images/komanda/people/gina.png)}.expert-people-ItemPhoto.welcome{background-image:url(/images/vakansii/welcome.jpg);position:relative}.expert-people-ItemPhoto.welcome:after{content:"";display:block;position:absolute;top:-15px;left:-15px;bottom:-15px;width:30px;border:2px solid #fff;border-right:none;opacity:.6}.expert-people-ItemPhoto.welcome:before{content:"";display:block;position:absolute;top:-15px;right:-15px;bottom:-15px;width:30px;border:2px solid #fff;border-left:none;opacity:.6}.expert-people-ItemDesc,.expert-people-ItemName{width:23vw;color:#fff;white-space:normal}.expert-people-ItemName{opacity:.8;font-size:16px;margin:15px 0 5px}.expert-people-ItemDesc{opacity:.5;font-size:14px}.need-wrap{padding-top:60px}.need-title{text-align:center;font-size:50px}.need-subtitle{text-align:center;font-size:18px;margin:30px 0 80px}.need-info{max-width:924px;margin:0 auto}.need-info-e{display:flex;margin-bottom:50px}.need-info-e-num-wrap{flex-shrink:0;width:124px;position:relative}.need-info-e-num{width:40px;height:40px;border:2px solid #fff;background:#88837f;border-radius:100%;box-sizing:border-box;font-size:18px;line-height:36px;text-align:center;position:absolute;z-index:2;top:126px;left:0;opacity:.2;transition:.5s}.need-info-e-scale{position:absolute;z-index:2;top:182px;left:19px;width:2px;height:270px;background:rgba(255,255,255,.1);overflow:hidden}.need-info-e-scale-in{background:#fff;max-height:270px!important}.need-info-e-cont{flex-grow:1;border:2px solid #fff;display:flex;padding:24px;border-radius:15px;transform:scale(.5);transition:.5s}.need-info-e.active .need-info-e-cont{transform:scale(1)}.need-info-e.active .need-info-e-num{opacity:1}.need-info-e-cont-pic-wrap{flex-shrink:0}.need-info-e-cont-pic-wrap img{width:240px;height:240px}.need-info-e-cont-desc{flex-grow:1;padding:30px 30px 0;position:relative}.need-info-e-cont-desc-price{position:absolute;top:0;right:0;height:25px;width:90px;font-size:12px;line-height:25px;text-align:center;background:#fff;color:#000;border-radius:6px}.need-info-e-cont-desc-title{font-size:36px;margin-bottom:10px}.need-info-e-cont-desc-task{margin-bottom:10px}.rezume{padding:90px 0 120px}.rezume-title{text-align:center;font-size:50px}.rezume-subtitle{text-align:center;font-size:40px;margin-top:20px}.section-vacancies{color:#fff;padding-top:50px}.need-info-e:last-child{margin-bottom:0;padding-bottom:100px}.need-info-e-cont-desc-text ul li{list-style-type:disc}.button-appl{width:240px;height:51px;background-color:#fff;position:relative;cursor:pointer;margin-top:10px;font-weight:500}.button-appl-text{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;color:#000;text-align:center;font-size:12px;line-height:51px;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.button-appl-text:hover{color:#000}.button-appl:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.button-appl:hover:before{width:100%}.section-we-ideal{background-color:#fff;padding:40px}.section-we-ideal h2{font-size:62px;font-weight:500;padding-bottom:120px}.section-we-ideal .wrap_block_text{display:flex;flex-wrap:wrap;padding-bottom:80px;justify-content:space-between;gap:25px}.section-we-ideal .wrap_block_text div{max-width:400px;flex:1 1 250px}.section-we-ideal .wrap_block_text h3{display:block;font-size:20px;font-weight:500;padding-bottom:24px}.section-we-ideal .wrap_block_text p{font-size:16px;font-weight:400}.section-brends{background-color:#fff;padding:40px}.section-brends h2{font-size:62px;font-weight:500;padding-bottom:60px}.wrap-brends{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,300px))[6];grid-template-columns:repeat(6,minmax(100px,300px))}.wrap-brends img{width:100%}.section-recommend{padding:40px;background-color:#fff}.section-recommend h2{font-size:62px;font-weight:500;padding-bottom:80px}.section-recommend .wrap-recommend{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:100px}.wrap-recommend .bullet{margin-bottom:48px}.wrap-recommend .bullet h3{font-size:45px;font-weight:500}.wrap-recommend .bullet span{font-size:100px;margin-top:-18px}.wrap-recommend .bullet p{font-size:18px;font-weight:400;color:#757575}.wrap-recommend .img-wrap{max-width:568px;flex:1 1 300px}.wrap-recommend .img-wrap img{height:auto}.wrap-recommend .recommend-descr{max-width:600px;flex:1 1 300px}.section-recommend__text-block{margin-left:0;width:auto;color:#000}.body--about{background:#73767c}.body--advantages{background:#797371}.body--team{background:#6d7783}.body--cooperation,.body--vacancies{background:#7a7571}.body--cooperation .section-callback-form,.body--cooperation .section-contact__brick{background:#fff}.body--cooperation .section-callback-form{margin-top:0}.section-separate-heading{padding:90px 0}.section-separate-heading__text{max-width:1480px;width:100%;margin:0 auto;padding:0 40px}.section-separate-heading__title{font-size:144px;font-weight:500;text-transform:uppercase;margin-bottom:12px}.section-separate-heading__subtitle{font-size:20px;font-weight:500}.section-separate-heading--no-padding{padding-bottom:0}.calc-price-wrap{padding:150px 0;position:relative;z-index:5;background:#fff;font-weight:500}.calc-price-title{font-size:82px;font-weight:400;line-height:1;text-align:center;margin-bottom:60px}.calc-price-subtitle{font-size:20px;font-weight:400;line-height:1.2;text-align:center;color:#757575}.calc-price-but-wrap{display:flex;justify-content:space-between;max-width:650px;margin:60px auto}.calc-price-info{margin:90px auto 0;max-width:1100px;display:flex;justify-content:space-between}.calc-price-info-options{flex-grow:1;padding-right:50px;padding-top:30px;position:relative}.target-scroll-but3.calc{position:absolute;left:0;top:-120px}.calc-price-info-options-area{margin-bottom:45px}.calc-price-info-options-area-title,.calc-price-info-options-service-title{font-size:36px;margin-bottom:40px}.calc-price-info-options-area-field{border-bottom:1px solid #757575}.calc-price-info-options-area-field input{width:100%;padding-bottom:10px;font-size:16px}.calc-price-info-options-service-list-e{display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #757575}.calc-price-info-options-service-list-e:last-child{margin-bottom:0}.calc-price-info-options-service-list-e-text-title{font-size:18px;padding-bottom:10px}.calc-price-info-options-service-list-e-text-desc{font-weight:400;padding-bottom:10px;color:#757575}.calc-price-info-options-service-list-e-check{width:24px;height:24px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0}.calc-price-info-options-service-list-e-check-tick{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;border:1px solid #757575;background-color:#fff;color:#fff}.calc-price-info-options-service-list-e-check-tick.active{background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-checkbox-check) center center no-repeat #000;background-size:120%}.calc-price-info-rezult{width:350px;padding-top:30px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3px 18px 0 rgba(0,2,4,.2)}.calc-price-info-options-rezult-sum,.calc-price-info-options-rezult-title{font-size:36px}.calc-price-info-options-rezult-desc{padding-right:10px}.calc-price-info-options-rezult-but{width:100%!important}.calc-price-info-options-rezult-pic-wrap{margin-left:-30px}.calc-price-info-options-rezult-pic-wrap img{width:100%;height:auto}.section-blog-related{margin:70px 0}.section-blog-related__title{color:#757575;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;margin:0 0 32px}.section-blog-related__more-link,.section-blog-related__more-link:visited{margin:32px 0 0;padding:8px 16px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;color:#324fbe;border:1px solid #324fbe;border-radius:4px;transition:50ms}.section-blog-related__more-link:hover,.section-blog-related__more-link:visited:hover{color:#283f98;border:1px solid #283f98;box-shadow:inset 0 0 0 1px #283f98}.section-blog-related__more-link:active,.section-blog-related__more-link:visited:active{background-color:#202641;border:1px solid #202641;box-shadow:none;color:rgba(255,255,255,.89)}.tablist{margin:20px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.tab{padding-bottom:10px;border-bottom:2px solid transparent}.tab[aria-selected=true]{border-color:#000}.tabpanel{display:block}.tabpanel--hidden{display:none}.section-project-banner{margin:0 auto;width:100%;height:100svh;overflow:hidden;transform-style:flat}.section-project-banner:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.section-project-banner__bg{margin-top:0;width:100%;height:100svh;background-repeat:no-repeat;background-position:center bottom;background-size:cover;will-change:transform;transition:.8s cubic-bezier(0,0,0,1);transition-delay:.4;transform:translate3d(0,0,0)}.section-project-banner__title{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:0;display:flex;flex-direction:column;gap:0}.section-project-banner__title-line{display:flex;align-items:flex-end;line-height:1;overflow:hidden}.section-project-banner__title-line-inner{display:block;line-height:1;will-change:transform;transition:.8s cubic-bezier(0,0,0,1);transition-delay:.4;transform:translate3d(0,0,0)}.section-project-banner__title-line-wrap{display:flex;flex-direction:column;will-change:transform;transition:.8s cubic-bezier(0,0,0,1);transition-delay:.4;transform:translate3d(0,0,0)}.section-project-banner__more{position:absolute;bottom:0;left:0;right:0;align-items:center;justify-content:center;padding:32px 32px 62px;display:none}.section-project-banner__more-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(255,255,255,.2);transition:.3s;cursor:pointer}.section-project-banner__more-btn svg{width:16px;height:16px;scale:1;transition:.3s}.section-project-banner__more-btn:hover .section-project-more__wrap{border-color:var(--white)}.section-project-banner .section-project-more__wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50px;transition:.3s;border:1px solid transparent}.section-project-banner .section-project-more__anim{height:60px;transform:translateY(-19%);-webkit-animation-name:animArrowDownMoreBtn;animation-name:animArrowDownMoreBtn;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transition-timing-function:cubic-bezier(.19,1,.22,1)}.section-project-banner .section-project-more__icon{display:block}.section-project-banner .section-project-more__icon svg{display:flex;width:22px;height:22px}.section-project-banner .section-project-more__icon:nth-child(1){margin-bottom:7px}.section-project-banner__numbers{position:absolute;bottom:0;left:0;right:0;display:none;justify-content:space-around;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(255,255,255,.1);color:#fff}.section-project-banner-number-block{position:relative;flex:1 1 0px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;font-size:12px;font-weight:400;line-height:1;text-align:center}.section-project-banner-number-block:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:rgba(255,255,255,.1)}.section-project-banner-number-block-num{font-size:17px;font-weight:400;line-height:1}.section-project-banner-number-block-icon{height:17px;line-height:17px}.section-project-banner-number-block-icon svg{width:17px;height:17px}.section-project-banner-number-block:first-child:before{display:none}.section-project-recommendations{margin:80px 0}.section-project-recommendations__title{font-size:52px;font-weight:500;line-height:1}.section-project-recommendations__inner{margin:40px 0 0;display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:30px}.section-project-recommendation{grid-column:auto/span 1}.section-project-recommendation__image{max-width:100%;width:100%;aspect-ratio:14/9;min-height:0;margin-bottom:24px;position:relative;overflow:hidden}.section-project-recommendation__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.5s}.section-project-recommendation:hover img{transform:scale(1.1)}.section-project-recommendation__title{margin:20px 0 0;font-size:20px;font-weight:500;line-height:1.2}.section-project-recommendation__text{margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.4}.section-project-information{margin:80px 0}.section-project-information__wrap{max-width:800px}.section-project-information__title{font-size:92px;font-weight:500;line-height:1}.section-project-information__inner{margin:70px 0 0;display:flex;flex-direction:column;gap:30px}.section-project-information__item{display:flex;align-items:flex-start;gap:20px}.section-project-information__item-info{flex:1 1 0px}.section-project-information__item-icon{position:relative;left:0;top:3px;width:15px;height:15px;transition:.2s}.section-project-information__item-icon svg{width:15px;height:15px;transform:rotate(-90deg)}.section-project-information__item-title{font-size:20px;font-weight:500;line-height:1}.section-project-information__item-text{margin:10px 0 0;color:#757575}.section-project-information__item:hover .section-project-information__item-title{text-decoration:underline}.section-project-information__item:hover .section-project-information__item-icon{left:5px}.project-call-button{position:fixed;z-index:2;bottom:20px;right:20px;background:var(--black);width:120px;height:30px}.project-call-button__text{color:var(--white);line-height:30px;font-size:10px}.project-call-button:hover .project-call-button__text{color:var(--black)}.section-testimonials{margin:80px auto;padding:0 10px;max-width:1200px}.section-testimonials__title{font-size:62px;font-weight:500;line-height:1}.section-testimonials__text{margin:20px 0 0;font-size:20px;font-weight:500;line-height:1.2;color:#6e6e6e}.section-testimonials__inner{margin:20px 0 0;display:flex;flex-direction:column;gap:30px}.section-testimonial{display:flex;display:-ms-grid;display:grid;-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr;grid-auto-rows:1fr;grid-gap:15px}.section-testimonial__image{border-radius:7px;overflow:hidden;min-height:500px;position:relative}.section-testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-testimonial__content{padding:50px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#f2f4ef;border-radius:7px}.section-testimonial__text{font-size:20px;font-weight:500}.section-testimonial__author{margin:10px 0 0;color:#6e6e6e}.section-testimonial__link{font-size:20px;font-weight:500;line-height:1;text-decoration:underline}.section-testimonial__link:hover{text-decoration:none}.section-awards{margin:80px auto;padding:0 10px;max-width:1200px}.section-awards__title{font-size:62px;font-weight:500;line-height:1}.section-awards__text{margin:20px 0 0;font-size:20px;font-weight:500;line-height:1.2;color:#6e6e6e}.section-awards__inner{margin:20px 0 0;display:flex;align-items:flex-start;gap:30px}.section-awards__yandex{flex:0 0 560px}.section-awards__list{display:flex;flex-direction:column;gap:30px;align-items:center;flex:1 1 100%}.section-award__title{margin:20px 0 0;font-size:24px;font-weight:500;line-height:1;text-align:center}.section-award img{height:auto}a.section-award .section-award__title{text-decoration:underline}a.section-award:hover .section-award__title{text-decoration:none}.section-stack{margin:80px auto;padding:0 10px;max-width:1400px;overflow:hidden}.section-stack__title{margin:0 0 20px;font-size:62px;font-weight:500;line-height:1;text-align:center}.section-stack__subtitle{margin:0 0 50px;font-size:20px;font-weight:500;line-height:1;color:var(--gray-800);text-align:center}.section-stack .swiper-wrapper{grid-column-gap:20px;grid-row-gap:20px;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:-ms-grid;display:grid}.section-stack__title+.swiper-wrapper{margin:50px 0 0}.section-stack-item{background:#f0f0f0;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;text-decoration:none;display:flex;overflow:hidden;gap:30px;padding:20px}.section-stack-item__image{flex:1;overflow:hidden;border-radius:8px}.section-stack-item__image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:.5s}.section-stack-item__bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.section-stack-item__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;line-height:1}.section-stack-item__text{max-width:80%;font-size:15px;font-weight:400;color:#505050}.section-stack-item__icon svg{position:relative;top:1px;left:0;width:15px;height:15px;transform:rotate(-90deg);transition:.5s}.section-stack-item:first-child,.section-stack-item:nth-child(2):nth-last-child(2),.section-stack-item:nth-child(3):nth-last-child(1){grid-area:span 2/span 1/span 2/span 1}.section-stack-item:first-child .section-stack-item__image img,.section-stack-item:nth-child(2):nth-last-child(2) .section-stack-item__image img,.section-stack-item:nth-child(3):nth-last-child(1) .section-stack-item__image img{height:100%}.section-stack-item:hover .section-stack-item__icon svg{left:5px}.section-stack-item:hover .section-stack-item__image img{transform:scale(1.03)}.section-404{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 20px 0;background:#f2f2f2}.section-404__inner{padding-top:50px}.section-404__title{font-size:50px;text-align:center}.section-404__text{text-align:center;font-size:18px;font-weight:400;line-height:1}.section-404__text a{text-decoration:underline}.section-404__text a:hover{text-decoration:none}.section-404__img{text-align:center}.section-404__img img{width:100%;max-width:652px}.section-home-tariff{padding:80px 0}.section-home-tariff__title{font-size:92px;font-weight:500;line-height:1}.section-home-tariff__subtitle{margin:30px 0 0;font-size:20px;font-weight:500}.section-home-tariff__inner{margin:85px 0 0;display:flex;justify-content:space-between}.section-home-tariff__sep{flex:0 0 1px;background:#757575;-ms-grid-row-align:stretch;align-self:stretch}.section-home-tariff__main{flex:0 0 490px;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.section-home-tariff__secondary{max-width:770px;display:flex;gap:10px;flex-wrap:wrap}.section-home-tariff__button{margin:30px 0 0;width:100%;height:43px;line-height:43px;background-color:#121315;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.section-home-tariff__button-text{position:relative;z-index:2;color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.section-home-tariff__button:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.section-home-tariff__button:hover:before{width:100%}.section-home-tariff__button:hover .section-home-tariff__button-text{color:#000}.section-home-tariff__button--bordered{background:0 0;color:#000;border:1px solid #757575}.section-home-tariff__button--bordered .section-home-tariff__button-text{color:#000}.section-home-tariff__button--bordered:before{background:#000}.section-home-tariff__button--bordered:hover:before{width:100%}.section-home-tariff__button--bordered:hover .section-home-tariff__button-text{color:#fff}.section-home-tariff-main-block{position:relative;padding:30px;border-radius:20px;border:1px solid #757575;display:flex;flex-direction:column;justify-content:space-between}.section-home-tariff-main-block:nth-child(2){padding:28px;border:2px solid #000}.section-home-tariff-main-block__badge{position:absolute;left:50%;top:0;background:#000;color:#fff;font-size:14px;font-weight:500;line-height:1;padding:10px;border-radius:24px;transform:translateX(-50%) translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-home-tariff-main-block__head{display:flex;justify-content:space-between;align-items:center}.section-home-tariff-main-block__title{font-size:30px;font-weight:500}.section-home-tariff-main-block__price{font-size:18px;font-weight:500}.section-home-tariff-main-block__text{margin:30px 0}.section-home-tariff-main-block-include{margin:20px 0 0}.section-home-tariff-main-block-include__title{margin:0 0 15px;font-size:18px;font-weight:500;line-height:1.2}.section-home-tariff-main-block-include__inner{display:flex;flex-direction:column;gap:10px}.section-home-tariff-main-block-include-line{position:relative;z-index:2;display:flex;justify-content:space-between}.section-home-tariff-main-block-include-line--dotted:before{content:"";position:absolute;z-index:1;bottom:4px;left:0;right:0;border-top:2px dotted #757575}.section-home-tariff-main-block-include-line__text{position:relative;z-index:2;background:#fff;padding-right:5px}.section-home-tariff-main-block-include-line__price{position:relative;z-index:2;background:#fff;padding-left:5px}.section-home-tariff-main-block__info{margin:20px auto 0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;color:#006aff;text-decoration:underline;cursor:help;font-size:14px}.section-home-tariff-main-block__info-text{display:none;position:absolute;z-index:2;left:50%;bottom:25px;background:#757575;padding:10px;font-size:15px;font-weight:400;color:#fff;width:250px;text-align:center;transform:translateX(-50%)}.section-home-tariff-main-block__info-text:before{content:"";position:absolute;top:100%;left:50%;width:0;border-top:10px solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.section-home-tariff-main-block__info:hover{text-decoration:none}.section-home-tariff-main-block__info:hover .section-home-tariff-main-block__info-text{display:block}.section-home-tariff-secondary-block{width:380px;position:relative;padding:30px;background:#f0f0f0;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.section-home-tariff-secondary-block__title{margin:0 0 30px;font-size:22px;font-weight:500;line-height:1.2}.section-home-tariff-secondary-block__text{margin:30px 0}.section-home-tariff-secondary-block-include{margin:30px 0 0}.section-home-tariff-secondary-block-include__title{margin:0 0 15px;font-size:18px;font-weight:500;line-height:1.2}.section-home-tariff-secondary-block-include__inner{display:flex;flex-direction:column;gap:10px}.section-home-tariff-secondary-block-include-line{display:flex;align-items:center;gap:5px}.section-home-tariff-secondary-block-include-line__text{font-size:14px;font-weight:400}.section-home-tariff-secondary-block-include-line__info{position:relative;color:#757575;cursor:help;height:15px}.section-home-tariff-secondary-block-include-line__info svg{width:15px;height:15px}.section-home-tariff-secondary-block-include-line__info-text{display:none;position:absolute;left:-118px;bottom:25px;background:#757575;padding:10px;font-size:15px;font-weight:400;color:#fff;width:250px;text-align:center}.section-home-tariff-secondary-block-include-line__info-text:before{content:"";position:absolute;top:100%;left:50%;width:0;border-top:10px solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.section-home-tariff-secondary-block-include-line__info:hover .section-home-tariff-secondary-block-include-line__info-text{display:block}.section-home-tariff-secondary-block-price{margin:0 0 30px;display:flex;flex-direction:column;gap:5px;font-size:18px;font-weight:500;line-height:1.2}.zoomist-container{position:relative;padding:0!important;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zoomist-wrapper{position:relative;z-index:1;width:100%;height:100%;padding:0!important;overflow:hidden;background-color:var(--zoomist-wrapper-bg-color)}.zoomist-image{position:relative;max-width:none!important;max-height:none!important;pointer-events:none}.zoomist-slider{position:absolute;z-index:2;top:0;left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius)}.zoomist-slider:hover .zoomist-slider-wrapper{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider:hover .zoomist-slider-bar{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider:hover .zoomist-slider-button:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal .zoomist-slider-wrapper{align-items:center;justify-content:flex-start;width:var(--zoomist-slider-bar-size);height:var(--zoomist-slider-bar-side)}.zoomist-slider-horizontal .zoomist-slider-bar{top:0;width:calc(var(--value) * 1%);height:100%}.zoomist-slider-horizontal .zoomist-slider-button{left:calc(var(--value) * 1%)}.zoomist-slider-vertical .zoomist-slider-wrapper{align-items:flex-end;justify-content:center;width:var(--zoomist-slider-bar-side);height:var(--zoomist-slider-bar-size)}.zoomist-slider-vertical .zoomist-slider-bar{bottom:0;width:100%;height:calc(var(--value) * 1%)}.zoomist-slider-vertical .zoomist-slider-button{bottom:calc(var(--value) * 1%)}.zoomist-slider-wrapper{position:relative;display:flex;background-color:var(--zoomist-slider-track-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar{position:absolute;z-index:0;left:0;display:block;border-radius:var(--zoomist-slider-bar-border-radius);background-color:var(--zoomist-slider-bar-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-button{position:relative;z-index:1;display:block;width:0!important;height:0!important}.zoomist-slider-button:before{content:"";position:absolute;left:calc(var(--zoomist-slider-button-size) * -.5);top:calc(var(--zoomist-slider-button-size) * -.5);width:var(--zoomist-slider-button-size);height:var(--zoomist-slider-button-size);display:block;background-color:var(--zoomist-slider-button-color,#fff);border-radius:50%;box-shadow:0 0 4px #0006;transition:box-shadow var(--zoomist-modules-tranistion-duration)}.zoomist-zoomer{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 4px;overflow:hidden}.zoomist-zoomer-button{position:relative;display:flex;justify-content:center;align-items:center;width:var(--zoomist-zoomer-button-size);height:var(--zoomist-zoomer-button-size);background:0 0;background-color:var(--zoomist-zoomer-button-color);border:0;transition:background-color var(--zoomist-modules-tranistion-duration);cursor:pointer}.zoomist-zoomer-button:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button:hover .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled{pointer-events:none;background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled)}.zoomist-zoomer-button.zoomist-zoomer-disabled .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon{width:var(--zoomist-zoomer-icon-size);height:var(--zoomist-zoomer-icon-size);fill:var(--zoomist-zoomer-icon-color);transition:fill var(--zoomist-modules-tranistion-duration)}.section-interactive-map{margin-top:80px;position:relative}.section-interactive-map__title{padding:0 0 50px;text-align:center;font-size:62px;font-weight:500}.section-interactive-map__nav{text-align:center}.section-interactive-map__nav-inner{position:relative;top:0;right:-15px;margin:auto;display:inline-flex;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.section-interactive-map__nav-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;font-size:18px;font-weight:500;cursor:pointer;text-decoration:underline}.section-interactive-map__nav-item:hover{text-decoration:none}.section-interactive-map__wrapper{position:relative;background-color:transparent!important}.section-interactive-map__wrapper:after{content:"";position:absolute;z-index:2;top:95%;left:0;right:0;height:5%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none}.section-interactive-map__image{position:relative}.section-interactive-map__image>img{width:100%;aspect-ratio:1920/1244;max-height:64.7916666667vw}.section-interactive-map__dot{position:absolute;z-index:3;scale:calc(1 / var(--scale));pointer-events:all}.section-interactive-map__dot:hover{z-index:4}.section-interactive-map-pointer{position:absolute;z-index:3;width:8px;height:8px;background:#000;border:1px solid #fff;border-radius:100%;scale:calc(1 / var(--scale));pointer-events:all;font-size:0}.section-interactive-map-pointer img{display:none}.section-interactive-map-pointer:hover{z-index:4}.section-interactive-map-bubble{position:absolute;z-index:3;top:-44px;left:4px;transform:translateX(-50%);padding:5px 10px 5px 5px;border:1px solid transparent;border-radius:63px;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;gap:5px;cursor:pointer;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-interactive-map-bubble:hover{transform:translateX(-50%) translateY(-5px);border-color:#fff;z-index:4}.section-interactive-map-bubble__images{position:relative;height:28px;width:28px}.section-interactive-map-bubble__images--2{width:42px}.section-interactive-map-bubble__images--3{width:56px}.section-interactive-map-bubble__images--4{width:70px}.section-interactive-map-bubble__images--5{width:84px}.section-interactive-map-bubble__image{position:absolute;top:0;left:0;width:28px;height:28px}.section-interactive-map-bubble__image:nth-child(2){left:14px}.section-interactive-map-bubble__image:nth-child(3){left:28px}.section-interactive-map-bubble__image:nth-child(4){left:42px}.section-interactive-map-bubble__image:nth-child(5){left:56px}.section-interactive-map-bubble__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #fff;border-radius:100%}.section-interactive-map-bubble__content{display:flex;flex-direction:column;gap:3px}.section-interactive-map-bubble__location{font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.section-interactive-map-bubble__name{font-size:12px;font-weight:400;line-height:1;color:rgba(255,255,255,.64);white-space:nowrap;overflow:hidden;max-width:150px;text-overflow:ellipsis}.section-interactive-map__sticky-container{position:absolute;left:0;right:0;top:70%;height:30%;pointer-events:none}.section-interactive-map__sticky{position:-webkit-sticky;position:sticky;z-index:10;top:calc(100% - 172px);height:172px}.section-interactive-map__sliders{position:absolute;top:32px;left:0;right:0;max-width:100vw;overflow:hidden}.section-interactive-map__sliders-close{display:none;position:absolute;z-index:10;top:0;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translateX(-50%);font-size:12px;font-weight:400;line-height:1;padding:5px 10px;border-radius:30px;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;pointer-events:all}.section-interactive-map__sliders-close:hover{background-color:rgba(51,51,51,.6)}.section-interactive-map-slider{padding:0 15px;display:none}.section-interactive-map-slider .swiper-wrapper{margin:0 auto;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-interactive-map-item{position:relative;width:300px!important;box-sizing:border-box;padding:15px;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:4px;display:flex;align-items:center;gap:15px;pointer-events:all}.section-interactive-map-item__image{flex:0 0 80px;height:80px}.section-interactive-map-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.section-interactive-map-item__content{display:flex;flex-direction:column;gap:5px}.section-interactive-map-item__name{font-size:16px;font-weight:400;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.section-interactive-map-item__location{font-size:14px;font-weight:400;color:rgba(255,255,255,.64)}.section-interactive-map-item svg{position:absolute;top:15px;right:15px;width:16px;height:16px;color:#fff;transition:.3s}.section-interactive-map-item:hover svg{transform:translateX(3px) translateY(-3px)}.section-sitemap{padding:100px 0}.section-sitemap__title{margin:0 0 30px;font-size:92px;font-weight:500}.section-sitemap__nav{display:flex;flex-direction:column;gap:10px}.section-sitemap__nav a{text-decoration:underline}.section-sitemap__nav a:hover{text-decoration:none}.section-sitemap__child{margin-left:20px}.cookie-warning{position:fixed;z-index:9999;bottom:10px;left:50%;transform:translateX(-50%);width:100%;max-width:1000px;display:none;gap:20px;font-size:14px;color:#fff;background:#000;padding:10px;border-radius:5px;align-items:center}.cookie-warning a{color:#fff;text-decoration:underline}.cookie-warning a:hover{text-decoration:none}.cookie-warning__button{border-radius:5px;height:40px;line-height:40px;padding:0 20px;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff}.cookie-warning__button:hover{background:#d8d8d8}.section-project-form{position:relative;margin:50px 0;overflow:hidden}.section-project-form__bg{position:absolute;top:0;bottom:0;left:0;right:0}.section-project-form__bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-project-form__inner{margin:10% auto;max-width:940px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(0,0,0,.4);padding:40px 20px;color:#fff;border-radius:15px}.section-project-form__title{margin:auto;font-size:52px;text-align:center}.section-project-form__lines{margin:50px auto;max-width:530px;display:flex;flex-direction:column;gap:10px}.section-project-form__line{display:flex;align-items:center;gap:5px;font-size:20px;white-space:nowrap}.section-project-form__line input{flex:1 1 100%;padding:5px 0;border-bottom:1px solid #fff;color:#fff;font-size:20px}.section-project-form__line input::-moz-placeholder{font-size:16px;color:rgba(255,255,255,.5)}.section-project-form__line input:-ms-input-placeholder{font-size:16px;color:rgba(255,255,255,.5)}.section-project-form__line input::placeholder{font-size:16px;color:rgba(255,255,255,.5)}.section-project-form__button{margin:auto;width:300px}.section-project-form__note{margin:30px auto 0;font-size:12px;font-weight:400;text-align:center}.section-project-form__note a{text-decoration:underline}.section-project-form__note a:hover{text-decoration:none}.section-main-projects{margin:60px 0 80px}.section-main-projects__inner{margin:50px 0 0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px}.section-main-projects__title{text-transform:uppercase;font-size:144px;font-weight:500}.section-main-projects__subtitle{font-size:20px;font-weight:500;margin:10px 0 50px}.main-project{flex:0 0 calc(50% - 15px)}.main-project__inner{display:block;position:relative;z-index:1;aspect-ratio:1/1;overflow:hidden}.main-project__container{display:block;position:relative}.main-project__image{position:absolute;top:0;bottom:0;left:0;right:0}.main-project__image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.main-project__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.15s linear}.main-project__title{position:absolute;z-index:2;top:20px;left:20px;color:#fff;font-size:20px;font-weight:500;line-height:1}.main-project__numbers{position:absolute;top:60px;left:20px;max-width:150px;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;color:#000;border-radius:5px}.main-project-number-block{position:relative;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;font-size:12px;font-weight:500}.main-project-number-block:not(:first-child):before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:rgba(0,0,0,.1)}.main-project-number-block-num{font-size:17px;font-weight:500}.main-project-number-block-text{color:#757575}.main-project-number-block-icon svg{width:17px;height:17px}.main-project__slider{position:absolute;z-index:3;bottom:10px;left:auto;right:auto;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-project__slider-inner{display:inline-flex!important;align-items:stretch;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;position:relative;right:-5px;justify-content:center!important}.main-project__slide{height:auto!important;position:relative;padding:7px;box-sizing:border-box;flex:0 0 75px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#fff;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:5px;border:.5px solid rgba(255,255,255,.2)}.main-project__slide-image{flex:0 0 60px;aspect-ratio:1/1;border-radius:5px;overflow:hidden}.main-project__slide-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-project__slide-text{font-size:13px;font-weight:500;text-align:center}.main-project__description{margin:10px 0 0}.main-project__includes{margin:10px 0 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;row-gap:5px}.main-project__includes-title{font-size:20px;font-weight:500}.main-project__includes-item{padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:14px}.main-project:hover .main-project__image img{scale:1.02}.section-pricelist{margin:50px 0}.section-pricelist__title{margin:0 0 30px;font-size:60px;font-weight:500}.section-pricelist-nav{position:relative}.section-pricelist-nav:before{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:1px;background:#e3e4e8}.section-pricelist-nav__inner{position:relative;display:flex;gap:40px}.section-pricelist-nav.swiper-initialized .section-pricelist-nav__inner{gap:0}.section-pricelist-nav__item{flex:0 0 fit-content;position:relative;z-index:2;display:flex;font-size:18px;font-weight:500;padding:10px 0;border-bottom:1px solid #e3e4e8;color:#757575;transition:.3s}.section-pricelist-nav__item--active{color:#000;border-color:#000}.section-pricelist-nav__item:hover{color:#3b3e47;border-color:#3b3e47}.section-pricelist-item{margin:30px 0 0;padding:30px;background:#f0f0f0;border-radius:8px}.section-pricelist-item-head{margin:0 0 30px;display:flex;align-items:center;gap:30px}.section-pricelist-item-head__inner{flex:1 1 100%;display:flex;align-items:center;gap:30px}.section-pricelist-item-head__image{width:80px;height:80px;border-radius:5px;overflow:hidden}.section-pricelist-item-head__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-pricelist-item-head__info{flex:0 0 calc(100% - 110px);display:flex;flex-direction:column;gap:10px}.section-pricelist-item-head__title{font-size:28px;font-weight:500}.section-pricelist-item-head__title a{position:relative;display:flex;align-items:center;gap:5px;color:#000}.section-pricelist-item-head__title a:after{content:"";background-image:url(/wp-content/themes/arhitecturaru/assets/img/service-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:16px;display:block;transition:.3s}.section-pricelist-item-head__title a:hover:after{transform:translateX(7px)}.section-pricelist-item-head__description{color:#6c6c6c}.section-pricelist-item-head__button{flex:0 0 fit-content;margin:20px 0 0;padding:0 20px;width:100%;height:43px;line-height:43px;background-color:#121315;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.section-pricelist-item-head__button-text{position:relative;z-index:2;color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.section-pricelist-item-head__button:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#ddd}.section-pricelist-item-head__button:hover:before{width:100%}.section-pricelist-item-head__button:hover .section-pricelist-item-head__button-text{color:#000}.section-pricelist-item-body{display:flex;flex-direction:column}.section-pricelist-item-body-item{margin:0 0 0 110px;padding:15px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd}.section-pricelist-item-body-item:last-child{border-bottom:1px solid #ddd}.section-pricelist-item-body-item__name,.section-pricelist-item-body-item__price{font-size:18px;font-weight:500}.section-pricelist-item-footer{margin:30px 0 0 110px;display:flex;align-items:center;gap:30px}.section-pricelist-item-footer__info{display:flex;flex-direction:column;gap:10px}.section-pricelist-item-footer__title{position:relative;color:#000;display:flex;gap:10px;align-items:center;font-size:18px;font-weight:500}.section-pricelist-item-footer__title:before{content:"";width:16px;height:16px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-talk) center center no-repeat;background-size:cover}.section-pricelist-item-footer__description{color:#6c6c6c}.section-pricelist-item-footer__button{flex:0 0 fit-content;padding:0 20px;width:100%;height:43px;line-height:43px;background-color:#fff;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.section-pricelist-item-footer__button-text{position:relative;z-index:2;color:#000;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:.3s}.section-pricelist-item-footer__button:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:0%;transition:.3s;background:#121315}.section-pricelist-item-footer__button:hover:before{width:100%}.section-pricelist-item-footer__button:hover .section-pricelist-item-footer__button-text{color:#fff}.section-latest-articles{padding:40px 0}.section-latest-articles .section-blog__block{flex:0 0 80vw}.section-latest-articles__wrap{position:relative}.section-latest-articles__head{margin:0 0 30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.section-latest-articles__head .section-blog-related__more-link{margin:0}.section-latest-articles__title{font-size:20px;font-weight:500;line-height:1}.section-latest-articles__arrows{position:absolute;bottom:-40px;right:10px;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-latest-articles__pagination-wrapper{position:relative;top:-1px;margin-right:20px;width:40px;--swiper-pagination-color:#000}.section-latest-articles__prev{transform:scaleX(-1)}.section-latest-articles__next,.section-latest-articles__prev{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer}.section-latest-articles__next svg,.section-latest-articles__prev svg{display:flex;width:16px;height:16px;color:var(--black);transition:.3s}.section-latest-articles__next:hover svg,.section-latest-articles__prev:hover svg{color:#757575}.section-presentation{margin:60px 0}.section-presentation__inner{display:flex;gap:120px}.section-presentation__image-container{position:relative;aspect-ratio:590/650;flex:0 0 40%}.section-presentation__image-container img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-presentation__content{display:flex;flex-direction:column;justify-content:space-between;gap:20px;max-width:calc(60% - 80px)}.section-presentation__info{display:flex;flex-direction:column;gap:30px;max-width:540px}.section-presentation__title{font-size:40px;font-weight:500;line-height:1.2}.section-presentation__text{font-size:22px;font-weight:400;line-height:1.2}.section-presentation__text p+p{margin-top:20px}.section-presentation__author{position:relative;padding-left:25px;font-size:16px;font-weight:400;line-height:1.2;color:#757575}.section-presentation__author:before{content:"—";position:absolute;top:0;left:0}.section-presentation__reviews{position:relative;display:flex;overflow:hidden}.section-presentation__reviews:before{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;width:100px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.section-presentation__reviews:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;width:100px;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.section-presentation__reviews.loaded .section-presentation__review-group{-webkit-animation-play-state:running;animation-play-state:running}.section-presentation__reviews.loaded:hover .section-presentation__review-group{-webkit-animation-play-state:paused;animation-play-state:paused}.section-presentation__review-group{display:flex;will-change:transform;-webkit-animation:scrolling-left var(--animation-duration) linear infinite;animation:scrolling-left var(--animation-duration) linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.section-presentation__review{padding:0 15px;display:flex;flex-direction:column;gap:10px;flex:0 0 300px;width:300px}.section-presentation__review-head{display:flex;align-items:center;gap:20px}.section-presentation__review-image-container{position:relative;width:40px;height:40px}.section-presentation__review-image-container img{position:absolute;z-index:1;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:100%}.section-presentation__review-author,.section-presentation__review-text{font-size:16px;font-weight:400}@-webkit-keyframes scrolling-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scrolling-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.section-video{margin:60px 0}.section-video__title{text-align:center;font-size:40px;font-weight:400}.section-video__text{display:block;margin:10px 0 0;text-align:center;color:#757575;font-size:20px;font-weight:400}.section-video__inner{margin:20px 0 0}.section-video video{width:100%;height:auto}.header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;color:#fff;font-size:15px;text-transform:uppercase;padding-top:10px;z-index:10}.header-e{display:flex;align-items:center}.header-e.e1{width:170px}.header-e .logo svg{display:flex;color:var(--white);width:100%;aspect-ratio:170/57}.header-e.e2 li{margin-right:40px}.header-e.e2 li:last-child{margin-right:0}.header-tel-time{margin-right:40px}.header.fixed{position:fixed;padding-top:10px;padding-bottom:10px;background:#000}.header-hamburget{display:none}.header-time{font-size:8px;text-transform:none;margin-top:3px}.header-white-fon .header:not(.fixed) *{color:var(--black)}.header-white-fon .header:not(.fixed) .header-hamburget-line{border-top:2px solid var(--black)}.header-white-fon .header:not(.fixed) .but1-text{color:var(--white)}.header-white-fon .header:not(.fixed) .but1{background:var(--black)}.header-white-fon .header:not(.fixed) .but1:hover .but1-text{color:var(--black)}.footer{position:relative;border-top:1px solid #ddd;background:#efefef}.footer__breadcrumbs{padding-top:30px;color:#696969;font-size:14px}.footer__breadcrumbs span:not(:first-child){margin-left:10px;position:relative}.footer__breadcrumbs span:not(:first-child):before{content:"/";position:absolute;top:0;left:-8px;z-index:1}.footer__breadcrumbs a{color:#000;border-bottom:1px solid rgba(0,0,0,0);transition:.15s}.footer__breadcrumbs a:hover{border-bottom:1px solid #000}.footer__nav-top{padding-top:30px}.footer__nav-bottom{padding-top:30px;padding-bottom:30px}.footer__info{display:flex;font-size:15px;font-weight:400;line-height:1.2;gap:30px;flex-direction:column}.footer__info-contact>a{border-bottom:1px solid rgba(0,0,0,0);transition:.15s}.footer__info-contact>a:hover{border-bottom:1px solid #000}.footer__info-block{max-width:200px}.footer__info-block--flex{display:flex;flex-direction:column;justify-content:space-between}.footer__info-phone{color:#000;font-size:18px;font-weight:400}.footer__info-title{color:#000}.footer__info-text{color:#000;margin-top:14px;display:inline-block}.footer__info-text a{text-decoration:none}.footer__info-text a:hover{color:inherit}.footer__autor{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #ddd;padding-top:30px;padding-bottom:30px;color:#6b6b6b}.footer-copy-menu__ul{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:10px}.footer-copy-menu__link,.footer-copy-menu__link:visited{color:#000}.footer-copy-menu__link:hover,.footer-copy-menu__link:visited:hover{text-decoration:underline}.footer-nav-top{display:flex;flex-wrap:wrap;gap:30px;row-gap:15px}.footer-nav-top__link{font-size:15px;color:#000;border-bottom:1px solid rgba(0,0,0,0);transition:.15s}.footer-nav-top__link:hover{border-bottom:1px solid #000}.footer-nav-bottom{font-size:15px;display:flex;flex-direction:row;gap:30px}.footer-nav-bottom a.footer-nav-bottom__title{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);transition:.15s}.footer-nav-bottom a.footer-nav-bottom__title:hover{border-bottom:1px solid #000}.footer-nav-bottom__title{font-weight:500;text-transform:uppercase;color:#000;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.footer-nav-bottom__ul{display:flex;flex-direction:column;gap:10px}.footer-nav-bottom__link{position:relative;color:#000;transition:.15s;border-bottom:1px solid rgba(0,0,0,0)}.footer-nav-bottom__link:hover{border-bottom:1px solid #000}@media screen and (min-width:520px){.section-latest-articles .section-blog__block{flex:0 0 calc((100% - 20px)/ 2)}.section-latest-articles__title{font-size:40px;font-weight:500;line-height:1}}@media only screen and (min-width:600px){@-webkit-keyframes animdot{50%{top:-12px;left:-12px;bottom:-12px;right:-12px}}@keyframes animdot{50%{top:-12px;left:-12px;bottom:-12px;right:-12px}}}@media screen and (min-width:768px){.section-latest-articles{padding:80px 0}.section-latest-articles .section-blog__block{flex:0 0 calc((100% - 80px)/ 3)}.section-video__title{font-size:62px;font-weight:500}.section-video__text{margin:20px 0 0;font-size:22px;font-weight:500}.section-video__inner{margin:40px 0 0}}@media only screen and (min-width:800px){.mob{display:none!important}.projects-info-e-content-text-problem,.projects-info-e-content-text-task{display:block!important}.projects-info-e-content-text-task-problem-mob{height:auto!important}}@media screen and (min-width:800px){.section-latest-articles__arrows{right:20px}}@media only screen and (min-width:1024px){.header-mob-menu{display:none!important}}@media screen and (min-width:1024px){.section-latest-articles__arrows{right:40px}}@media screen and (max-width:1900px){.section-advantages{background-image:url(/wp-content/themes/arhitecturaru/assets/img/bg-advantages.jpg)}}@media screen and (max-width:1755px){.section-advantages{background-position:left -20px bottom}}@media screen and (max-width:1700px){.section-paralax-block{padding:70px 0 0}}@media only screen and (max-width:1600px){.top{height:840px;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1600_840.png)}.top-block-wrap{height:840px}}@media screen and (max-width:1600px){.section-advantages{background-position:left -70px bottom}.section-rate__item:nth-child(4n+1) .section-rate-secondary-block-include-line__info-text{left:0}.section-rate__item:nth-child(4n+1) .section-rate-secondary-block-include-line__info-text:before{display:none}.section-order-project__items{gap:25px}.section-order-project__item{width:425px;height:592px}.section-order-project__item:nth-child(2n){width:349px;height:470px}.section-order-project__item:nth-child(4){transform:translateY(19%)}}@media screen and (max-width:1536px){.section-advantages{background-position:left -140px bottom}.design-portfolio-gallery__blocks{gap:25px}.design-portfolio-gallery__items{gap:23px}}@media only screen and (max-width:1534px){.top{height:800px;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1534_800.png)}.top-block-wrap{height:800px}}@media screen and (max-width:1520px){.section-rate{padding:60px 0}.section-rate__items{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr);grid-gap:20px}.section-rate__item{grid-column:auto/span 2;padding:18px 18px 126px}.section-rate__item-bottom{padding:0 18px}}@media screen and (max-width:1442px){.section-advantages{background-position:left -160px bottom;height:975px}.section-advantages__scroll-adaptive,.section-advantages__scroll-img{width:693px}.section-advantages__items{max-width:709px}}@media only screen and (max-width:1440px){.example-slider-wrap{padding:0 0 0 33px;margin-right:-7px}.top{height:800px;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1440_800.png)}.top-block-wrap{height:800px}}@media screen and (max-width:1440px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:87.5rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:47.4%}}@media only screen and (max-width:1430px){.stage-slider-num_arrow{display:flex}}@media screen and (max-width:1400px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:85.2rem}}@media only screen and (max-width:1399px){.price-project-cont-right{width:calc(100% - 550px)}.plan-work-e-stage-name{font-size:45px;line-height:1}.techno-info{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.techno-info-e{flex-shrink:0;margin-right:30px}.techno-info-e:last-child{margin-right:0}}@media screen and (max-width:1390px){.section-rate-main-block{width:100%;max-width:700px}.section-rate-main-block-include-line__info-text{left:0}.section-rate-main-block-include-line__info-text:before{display:none}.section-rate-secondary-block{width:100%;max-width:700px}.section-rate-secondary-block-include-line__info-text{left:0}.section-rate-secondary-block-include-line__info-text:before{display:none}.section-home-tariff__title{font-size:40px;font-weight:500;line-height:1}.section-home-tariff__subtitle{font-size:15px;font-weight:500}.section-home-tariff__inner{flex-direction:column;align-items:center;gap:20px}.section-home-tariff__sep{display:none}.section-home-tariff__main{width:100%;align-items:center;gap:20px}.section-home-tariff__secondary{width:100%;max-width:100%;align-items:center;gap:20px;flex-direction:column}.section-home-tariff-main-block,.section-home-tariff-secondary-block{width:100%;max-width:700px}.section-home-tariff-secondary-block-include-line__info-text{left:0}.section-home-tariff-secondary-block-include-line__info-text:before{display:none}}@media only screen and (max-width:1390px){.tarif-title{text-align:center}.tarif-info{flex-wrap:wrap;width:100%;max-width:770px;margin:0 auto}.tarif-info-section.e1{width:100%;margin-bottom:10px;border-radius:20px;background:#fff}.tarif-info-e{width:calc(50% - 5px);max-width:380px}.tarif-info-e.e1{margin:0 auto;max-width:400px}.tarif-info-e.e1 .tarif-info-e-desc br,.tarif-info-section-sep{display:none}}@media screen and (max-width:1370px){.section-rate__item-title{font-size:24px;font-weight:500}}@media only screen and (max-width:1366px){.top{height:700px;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1366_700.png)}.document-info{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.document-info-e{flex-shrink:0;margin-right:30px}.document-info-e:last-child{margin-right:0}.top-block-wrap{height:700px}}@media screen and (max-width:1366px){.section-order-project__wrap{padding:60px 0 180px}.section-order-project__items{gap:20px}.section-order-project__item{width:400px;height:540px}.section-order-project__item:nth-child(2n){width:300px;height:430px}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:82.9rem}.section-reviews-info__block{max-width:550px}}@media screen and (max-width:1365px){.section-rate__items{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.section-rate__item{grid-column:auto/span 3;padding:30px 30px 126px}.section-rate__item-title{font-size:25px;font-weight:500}}@media only screen and (max-width:1350px){.agreement-e-title{text-align:center}.agreement-e-title br{display:inline}}@media only screen and (max-width:1349px){.discuss-free-info-left{margin:0 auto 60px;width:auto;max-width:532px;padding:0 0 50px}.discuss-free-title{font-size:42px}.discuss-free-title br{display:none}.discuss-free-info-right{text-align:center;position:static}}@media screen and (max-width:1320px){.section-animation-head__item{padding:19px 30px;font-size:17px;font-weight:400;line-height:1}.section-animation-head__item::before{bottom:-8px}.section-animation-head-info{max-width:490px}.section-animation-head-info__num{font-size:18px;font-weight:500;line-height:1;margin-bottom:10px}.section-animation-head-info__title{font-size:36px;font-weight:500;line-height:1;margin-bottom:30px}.section-animation-head-info__text{font-size:16px;font-weight:400;line-height:1.4;padding-left:24px}.section-animation-info{max-width:490px}.section-animation-info__block-num{font-size:18px;font-weight:500;line-height:1;margin-bottom:10px}.section-animation-info__block-title{font-size:36px;font-weight:500;line-height:1;margin-bottom:30px}.section-animation-info__block-text{padding-left:24px}.section-animation-info-text__item-title{font-size:19px;font-weight:500;line-height:1}.section-animation-info-text__item-description{font-size:16px;font-weight:400;line-height:1.4}.section-animation-info-text__item-list li{font-size:16px;font-weight:400;padding:4px 0 4px 20px}.section-animation-info-text__item-list li:before{top:6px}.section-animation-info-text__items{gap:22px}.section-animation-info-text__item{gap:12px}}@media screen and (max-width:1300px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:79rem}}@media only screen and (max-width:1280px){.top{height:700px;background-image:url(/wp-content/themes/arhitecturaru/assets/images/header/1280_700.png)}.get-title{font-size:92px}.top-block-wrap{height:700px}}@media screen and (max-width:1280px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:77.5rem}}@media only screen and (max-width:1250px){.header-e.e2,.header-e.e3 .but1{display:none}.header-tel-time{margin-right:20px}.header-time{display:block;text-align:right;font-size:12px;text-transform:none;margin-top:3px}.header-hamburget{display:block;width:26px;height:26px;position:relative;z-index:1002;cursor:pointer}.header-hamburget-line{transition-duration:.5s;border-top:2px solid #fff;position:absolute;left:0;width:26px}.header-hamburget-line.e1{top:5px}.header-hamburget-line.e2{top:12px}.header-hamburget-line.e3{top:19px}header.mini .header-hamburget-line{top:12px}header.mini .header-hamburget-line.e1{transform:rotate(-45deg)}header.mini .header-hamburget-line.e2{transform:rotate(45deg)}header.mini .header-hamburget-line.e3{display:none}.header-mob-menu{display:block;position:fixed;z-index:1001;left:0;top:0;transform:translate(-110%,0);height:100vh;width:100vw;box-sizing:border-box;padding:150px 20px 20px;transition:.5s;background:#000;color:#fff;font-weight:400;overflow:auto}header.mini .header-mob-menu{transform:translate(0,0)}.header-mob-nav-menu li{font-size:20px;text-transform:uppercase;margin-bottom:20px}.header-mob-nav-menu li:last-child{margin-bottom:0}.header-mob-menu-contacts-title{font-size:14px;color:#9c9a9a;margin-top:30px}.header-mob-menu-contacts-email,.header-mob-menu-contacts-tel{display:inline-block;font-size:20px;margin:10px 0 5px}.about-desc,.about-title{padding-right:40px}.about-desc br{display:none}.how-work-title{margin:20px 0 40px 30px}.plan{margin-left:30px}.plan-e-stage-name{font-size:45px}.plan-e-stage{padding-right:60px;padding-left:60px}.care-item-wrap{justify-content:space-between}.care-item{width:calc(50% - 5px);margin-left:0!important;margin-right:0!important}.plan-work,.under-base-subtitle,.under-base-title{margin-left:30px}.plan-work-e-stage{width:40%;padding-right:30px;padding-left:60px;position:relative}.plan-work-e-pic-wrap{flex-shrink:0;width:60%;direction:rtl}.need-title,.rezume-subtitle,.rezume-title{font-size:46px}}@media screen and (max-width:1200px){.section-rate__subtitle{font-size:15px;font-weight:500}.section-rate__wrap{padding:0 20px}.section-blur-info{padding:20px}.section-blur-info__title{font-size:62px;font-weight:500}.section-qualities{padding-bottom:80px}.section-qualities__wrap{padding:0 20px}.section-qualities__text{margin-bottom:60px}.section-qualities__title{font-size:62px;font-weight:500}.section-qualities__subtitle{font-size:20px;font-weight:400}.section-qualities__item-num{width:70px;font-size:75px;font-weight:600;line-height:.8}.section-large-area__block{padding-bottom:100px}.section-portfolio__wrap{padding:0 20px}.section-portfolio__title{font-size:62px;font-weight:500}.section-portfolio__ver-line{margin:0 auto 0 361px}.section-portfolio-item__wrap{gap:45px;padding:20px 0 20px 20px}.section-portfolio-item-work__drop,.section-portfolio-item-work__drop-img{width:36px;height:36px}.section-portfolio-slider__img-after,.section-portfolio-slider__img-before-wrap{min-width:calc(100vw - 385px)!important}.section-special{padding:60px 0}.section-special__wrap{padding:0 20px}.section-special__title{font-size:62px;font-weight:500;margin-bottom:62px}.section-special__item{margin-bottom:60px}.section-special__item-text{font-size:18px;font-weight:500}.section-special__item-text span{max-width:378px}.section-block-seo__item{min-height:500px}.section-block-seo__item--img,.section-block-seo__item--text{padding:50px 5%}.section-why-us{padding:60px 0}.section-why-us__text,.section-why-us__wrap{padding:0 20px}.section-why-us__title{font-size:80px;font-weight:500}.section-why-us__subtitle{max-width:508px;width:100%}.section-why-us .promo-gallery{padding:60px 0}.section-why-us .promo-gallery .promo-slide__picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-why-us .promo-gallery__buttons{margin-top:0;padding-top:18px}.section-why-us .example{padding:70px 0 130px}.section-why-us .example__blocks{gap:20px}.your-budget{padding:60px 0 90px}.your-budget__blocks{gap:20px}.your-budget__block-img{height:auto}.your-budget__block-img img{-o-object-fit:contain;object-fit:contain}.save,.stages{padding:60px 0 90px}.stages__title{margin-bottom:40px}.section-style-arch__title{font-size:62px;font-weight:500}.section-style-arch__info{padding:20px}.section-main-direction{padding:60px 0 70px}.section-main-direction__wrap{padding:0 20px}.section-main-direction__head{margin-bottom:60px}.section-main-direction__title{font-size:62px;font-weight:500}.section-main-direction__subtitle{max-width:500px;width:100%;font-size:16px;font-weight:500}.section-main-direction__blocks{gap:25px}.section-main-direction__block{margin-bottom:34px}.section-project__container{flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}.section-project__content{order:1;flex:0 0 100%}.section-project__left-sidebar{order:2;flex:0 0 calc((100% - 16px)/ 2)}.section-project__right-sidebar{order:3;flex:0 0 calc((100% - 16px)/ 2)}.section-project__blocks{-ms-grid-columns:(1fr)[18];grid-template-columns:repeat(18,1fr);padding:21px 20px}.section-project__block:nth-child(2){grid-column:auto/span 8}.section-project__block:nth-child(1),.section-project__block:nth-child(3){grid-column:auto/span 5}.section-project__img::before{height:24%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(255,0,0,0) 99%)}.section-project__breadcrumbs{padding:9px 18px}.section-project__more{padding:20px 20px 42px}.section-project__more-btn{width:56px;height:56px}.section-project__wrap{padding:0 20px}.section-project__title{padding:60px 0 0;margin-bottom:42px}.section-project__tags{margin-bottom:42px}.section-project__text{margin-bottom:45px}.section-project__preview{margin:80px 0 0}.design-portfolio__wrap{padding:0 20px 100px}.design-portfolio__head{margin-bottom:80px}.design-portfolio__block{padding-bottom:70px}.design-portfolio__block:not(:last-child){margin-bottom:70px}.design-portfolio-gallery{height:130svh}.design-portfolio-gallery__title{font-size:80px;font-weight:500;line-height:1}.section-contact{padding:140px 0}.section-contact__wrap{padding:0 20px}.section-contact__brick:not(:first-child){padding-top:54px}.section-contact__brick:not(:last-child){padding-bottom:45px}.section-contact__title{font-size:80px;font-weight:500;line-height:1}.section-contact__city{font-size:52px;font-weight:500;line-height:1}.section-contact .section-callback-form{padding-top:initial}.section-contact-slider__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:36px}.section-contact-slider__slide-img{height:450px}.section-discount{padding:80px 0 100px}.section-discount__wrap{padding:0 20px}.section-discount__blocks{gap:20px}.section-discount__block{padding:35px}.section-discount__block-title{font-size:20px;font-weight:500;margin-bottom:18px}.section-discount__block-title .presentation__more{font-size:20px;font-weight:500}.section-discount__block-subtitle{font-size:15px;font-weight:500}.section-discount__block-img{padding-top:24px;margin-bottom:30px}.section-order-project{padding-bottom:100px}.section-order-project__blocks{padding:0 20px}.section-order-project__block-title{font-size:42px;font-weight:500;line-height:1;margin-bottom:25px}.section-project-composition__head{max-width:405px}.section-project-composition__title{font-size:62px;font-weight:500;line-height:1}.section-project-composition__subtitle{font-size:18px;font-weight:500}.section-project-composition__block-info{top:24px;left:20px}.section-project-composition__block-img{top:26px;right:20px}.section-project-composition-info{padding:80px 0 40px}.section-project-composition-info__wrap,.section-project-composition-interactive__wrap,.section-project-composition-text__wrap{padding:0 20px}.section-project-composition-text__title{font-size:62px;font-weight:500;line-height:1}.section-facade-design__wrap{padding:150px 20px 5px}.section-facade-design-slider{padding:80px 0}.section-facade-design-slider__blocks{gap:40px}.section-facade-design-slider__wrap{padding:0 20px}.section-facade-design-slider__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:55px}.section-facade-design-price{padding:80px 0 90px}.section-facade-design-price__wrap{padding:0 20px}.section-facade-design-price__blocks{gap:15px}.section-facade-design-price__block{padding:24px 20px 87px}.section-facade-design-price__block-head{min-height:154px}.section-facade-design-price__block-title{font-size:28px;font-weight:500;line-height:1;margin-bottom:20px}.section-facade-design-price__block-value{font-size:24px;font-weight:500;line-height:1;margin:0 0 20px;padding:18px 0}.section-facade-design-price__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:70px}.section-facade-design-form{padding:70px 0}.section-facade-design-form__wrap{padding:0 20px}.section-facade-design-form__head{padding:20px 10px 20px 20px}.section-facade-design-form__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:26px}.section-facade-design-form__subtitle{margin-bottom:32px}.section-block-result{min-height:100%}.section-block-result__head{max-width:345px}.section-block-result__text{max-width:440px;padding:35px 20px;gap:36px}.section-block-result__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:20px}.section-block-result__subtitle{font-size:16px;font-weight:500}.section-block-result__list{gap:35px}.section-block-result__list-num{font-size:15px;font-weight:500;line-height:1;margin-bottom:7px}.section-block-result__list-title{font-size:22px;font-weight:500;line-height:1;margin-bottom:12px}.section-block-result__list-subtitle{font-size:15px;font-weight:400}.section-block-result__img{right:20px}.section-block-result__img-block{width:460px}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:72.7rem}.section-planning-solution__wrap{padding-left:20px;padding-right:20px}.section-planning-solution__blocks{gap:40px}.section-planning-solution__title{font-size:52px;font-weight:500;line-height:1;margin:0 0 25px}.section-planning-solution__subtitle{font-size:17px;font-weight:500;margin-bottom:25px}.section-planning-solution-life{padding:80px 0 50px}.section-planning-solution-life__wrap{padding:0 20px}.section-planning-solution-life__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:50px}.section-planning-solution-compound{padding:60px 0 50px}.section-planning-solution-compound__wrap{padding:0 20px}.section-planning-solution-compound__head{margin-bottom:50px}.section-planning-solution-compound__head .section-start__form{margin-bottom:32px}.section-planning-solution-compound__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:35px}.section-planning-solution-compound__price{font-size:128px;font-weight:500;line-height:1;margin-bottom:35px}.section-planning-solution-compound__blocks{grid-gap:30px 20px}.section-planning-solution-compound__block-img{margin-bottom:18px}.section-planning-solution-compound__block-title{font-size:17px;font-weight:500;line-height:1;margin-bottom:12px}.section-planning-solution-compound__block-subtitle{font-size:15px;font-weight:400}.section-planning-solution-care{padding:60px 0 80px}.section-planning-solution-care__wrap{padding:0 20px}.section-planning-solution-care__blocks{grid-gap:30px 20px}.section-planning-solution-care__block-img{margin-bottom:18px}.section-planning-solution-care__block-title{font-size:17px;font-weight:500;line-height:1;margin-bottom:12px}.section-planning-solution-care__block-text{font-size:15px;font-weight:400}.section-planning-solution-care__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:60px}.section-review-head__title{font-size:62px;font-weight:500}.section-review-head__info{padding:20px}.section-reviews{padding:90px 0 0}.section-reviews__wrap{padding:0 20px}.section-reviews__head{margin-bottom:70px}.section-reviews__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:30px}.section-reviews__subtitle{font-size:19px;font-weight:500}.section-docs{margin-top:40px;padding:0 0 100px}.section-docs__wrap{padding:0 20px}.section-docs__blocks{gap:20px}.section-faq-page{margin-top:152px;padding:0 0 160px}.section-faq-page__wrap{padding:0 20px}.section-faq-page__title{font-size:62px;font-weight:500;line-height:1;margin-bottom:65px}.section-faq-page__block:nth-child(1){max-width:340px}.section-blog{padding:125px 0 150px}.section-blog__wrap{padding:0 20px}.section-blog__title{font-size:62px;font-weight:500;line-height:1;margin:0 0 40px}.section-blog__blocks{grid-gap:45px 20px}.section-blog__block-img{margin-bottom:18px}.section-blog__block-category,.section-blog__block-title{margin-bottom:12px}.section-blog-open{padding:125px 0 0;margin:0 0 70px}.section-blog-open__wrap{padding:0 20px}.section-blog-open__title{font-size:36px;font-weight:500;line-height:1.2;margin:0 0 20px}.section-blog-open__subtitle{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:20px}.section-blog-open__blocks{margin-bottom:80px}.section-blog-open__block-head,.section-blog-open__block-wrap{grid-gap:25px}.section-blog-open__breadcrumbs{margin-bottom:26px}.section-blog-open__btn{margin-bottom:20px}.section-blog-open__btn-icon{margin-right:10px}.section-blog-open__btn-icon svg{width:16px;height:16px}.section-blog-open-content{grid-gap:20px}.section-blog-open-content__description img{margin:16px 0 30px}.section-blog-open-content__description h1{font-size:36px;font-weight:500;line-height:1.2;margin:0 0 20px}.section-blog-open-content__description h2{font-size:28px;font-weight:500;line-height:1.2;margin-bottom:20px}.section-blog-open-content__description h3{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:20px}.section-blog-open-content__description h4{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:20px}.section-blog-open-content__description h5{font-size:18px;font-weight:500;line-height:1.2;margin-bottom:20px}.section-blog-open-content__description h6{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:20px}.section-blog-open-content__description p{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:20px}.section-blog-open-content__description p blockquote{margin:0 6px 20px}.section-blog-open-content__description a{font-size:16px;font-weight:400;line-height:1.2}.section-blog-open-content__description mark{font-size:16px;font-weight:400;line-height:1.4;padding-left:0;padding-right:0;margin-bottom:20px}.section-blog-open-content__description blockquote{font-size:16px;font-weight:400;line-height:1.4;padding:12px 12px 12px 20px;margin:20px 6px}.section-blog-open-content__description ul{margin-bottom:20px}.section-blog-open-content__description ul li{font-size:16px;font-weight:400;line-height:1.4;padding:3px 0 3px 20px}.section-plain-banner{padding-top:125px}.section-plain-banner__wrap{padding:0 20px}.section-plain-banner__title{font-size:62px;font-weight:500;line-height:1;margin:0 0 40px}.section-animation-head__items{gap:26px}.section-animation-head__item{padding:15px 26px;font-size:16px;font-weight:400;line-height:1}.section-animation-head__item::before{bottom:-6px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid var(--white)}.section-animation-head__item.active::before{border-top:7px solid var(--black)}.section-animation-head-info__title,.section-animation-info__block-title{font-size:32px;font-weight:500;line-height:1;margin-bottom:27px}.header-new__wrap{padding:0 20px}.section-paralax-block{padding:80px 0 30px}.section-paralax-block__wrap{max-width:1480px;width:100%;padding:0 20px}.section-paralax-block__items{display:none}.section-paralax-block-slider{display:block}body>.example,body>.faq,body>.promo-gallery,body>.save,body>.stages,body>.your-budget{padding-left:20px;padding-right:20px}body>.promo-gallery{padding:60px 20px}body>.promo-gallery .promo-slide__picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}body>.promo-gallery .promo-gallery__buttons{margin-top:0;padding-top:18px}body>.example{padding:70px 20px 130px}body>.example .example__blocks{gap:20px}.section-separate-heading{padding:60px 0}.section-separate-heading__text{padding:0 20px}.section-separate-heading__title{font-size:80px;font-weight:500}.section-separate-heading__subtitle{max-width:508px;width:100%}.section-separate-heading--no-padding{padding-bottom:0}.section-project-recommendations__inner{grid-gap:30px 20px}.section-testimonial{-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr}.section-testimonial__image{min-height:auto}.section-stack .swiper-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.section-404{padding:55px 10px 0}}@media only screen and (max-width:1199px){.map-object-title{font-size:110px}}@media screen and (max-width:1194px){.section-project__blocks{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr)}.section-project__block:nth-child(2){grid-column:auto/span 4}.section-project__block:nth-child(1),.section-project__block:nth-child(3){grid-column:auto/span 3}}@media screen and (max-width:1180px){html{scroll-padding-top:54px}.header-new{height:55px}.header-new.active.mobile-active{background-color:rgba(0,0,0,.5)}.header-new.mobile-active{height:100%;background-color:rgba(0,0,0,.5)}.header-new.mobile-active .header-new__wrap{background-color:var(--white);border-bottom:1px solid #eaeaea}.header-new.mobile-active .header-new__logo{padding-left:21px;color:var(--black)}.header-new.mobile-active .header-new__overflow{position:absolute;top:53px;left:0;right:0;bottom:0;z-index:1;height:100svh}.header-new.mobile-active .header-new__scroll{display:flex;justify-content:center;border-top:1px solid var(--white);height:720px;overflow-x:hidden}.header-new.mobile-active .header-new__blocks{background-color:var(--white);width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 5px;flex-direction:column;justify-content:flex-start;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:.2s}.header-new.mobile-active .header-new__block--menu{display:block}.header-new.mobile-active .header-new-menu{border-top:1px solid #f4f4f4}.header-new.mobile-active .header-new-menu__list{width:100%;flex-direction:column;align-items:flex-start;gap:0}.header-new.mobile-active .header-new-menu__list .js-header-new-menu-sub-btn.active{background-color:#f4f4f4;border-bottom:1px solid transparent}.header-new.mobile-active .header-new-menu__list .js-header-new-menu-sub-btn.active::before{transform:scaleY(-1)}.header-new.mobile-active .header-new-menu__list .js-header-new-menu-sub-btn.active::after{display:block}.header-new.mobile-active .header-new-menu__list .js-header-new-menu-sub-btn.active .header-new-menu-sub{display:block;opacity:1;visibility:visible}.header-new.mobile-active .header-new-menu__list-item{width:100%}.header-new.mobile-active .header-new-menu__list-item--arrow{position:relative;pointer-events:all}.header-new.mobile-active .header-new-menu__list-item--arrow::before{content:"";position:absolute;top:0;right:0;z-index:1;width:57.4px;height:51px;background:url(/wp-content/themes/arhitecturaru/assets/img/sprites/multi.svg#icon-chevron-down) center no-repeat;background-size:26px;transform:scaleY(1);pointer-events:all;transition:.1s}.header-new.mobile-active .header-new-menu__list-item--arrow::after{content:"";position:absolute;top:50px;left:0;right:0;z-index:1;border-bottom:1px solid #e4e4e4;width:95%;margin:0 auto;display:none;transition:.2s;pointer-events:all}.header-new.mobile-active .header-new-menu__list-link{justify-content:space-between;color:var(--black);width:100%;border-bottom:1px dashed #f4f4f4;border-radius:0;padding:18px 20px;position:relative;font-size:15px;font-weight:500;line-height:1}.header-new.mobile-active .header-new-menu__list-link svg{display:none}.header-new.mobile-active .header-new-menu__list-link::before{display:none}.header-new.mobile-active .header-new-menu__list-link:hover::before{left:initial;right:initial}.header-new.mobile-active .header-new-menu__list-link:focus{background-color:#f4f4f4;border-bottom:1px solid transparent}.header-new.mobile-active .header-new-menu-sub{display:none;height:auto;background-color:initial;position:initial;left:initial;right:initial;top:initial;z-index:initial;pointer-events:none;margin-top:initial}.header-new.mobile-active .header-new-menu-sub__wrap{display:block;justify-content:initial;width:100%;height:auto;padding:initial;margin:initial}.header-new.mobile-active .header-new-menu-sub__blocks{justify-content:initial;display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:51px 15px;background-color:#f4f4f4;box-shadow:initial;border-radius:initial;width:100%;padding:24px 20px}.header-new.mobile-active .header-new-menu-sub__block{grid-column:auto/span 1}.header-new.mobile-active .header-new-menu-sub__block--img{grid-column:auto/span 2;width:100%;flex-shrink:initial;position:relative}.header-new.mobile-active .header-new-menu-sub__block--img::before{content:"";position:absolute;top:-25px;left:0;right:0;z-index:1;border-top:1px solid #e4e4e4}.header-new.mobile-active .header-new-menu-sub__title{font-size:15px;font-weight:500;line-height:1;margin-bottom:16px}.header-new.mobile-active .header-new-menu-sub__list{gap:8px}.header-new.mobile-active .header-new-menu-sub__list li{pointer-events:all}.header-new.mobile-active .header-new-menu-sub__list li a{pointer-events:all;padding:5px 0;display:block;width:100%;font-size:13px;font-weight:400;line-height:1.3;white-space:initial}.header-new.mobile-active .header-new-menu-sub__list li a::before{display:none}.header-new.mobile-active .header-new-info{padding:20px;height:auto}.header-new.mobile-active .header-new-info__items{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:initial;gap:20px}.header-new.mobile-active .header-new-info__item{width:100%;margin-left:initial}.header-new.mobile-active .header-new-info__item--btn,.header-new.mobile-active .header-new-info__item--social{display:block}.header-new.mobile-active .header-new-info__tel{color:var(--black)}.header-new.mobile-active .header-new-info__tel::before{border-top:2px solid var(--black)}.header-new.mobile-active .header-new-info-social__list{gap:18px}.header-new.mobile-active .header-new-info-social__list li a{color:var(--black)}.header-new.mobile-active .header-new-info-social__list li:not(:first-child)::before{display:none}.header-new.mobile-active .header-new__btn{color:var(--white);background-color:var(--black);max-width:100%;width:100%}.header-new.mobile-active .header-new-hamburger__btn{padding:0 22px}.header-new.mobile-active .header-new-hamburger__btn-wrap span{background-color:var(--black)}.header-new__wrap{height:55px;padding:initial;padding-right:66px}.header-new__blocks{justify-content:flex-end;padding-left:initial}.header-new__block--menu{display:none}.header-new__logo{display:flex;align-items:center;height:55px;padding-top:initial;border-right:initial;position:absolute;top:0;left:0;z-index:5;padding-left:20px;padding-right:5px;padding-bottom:1px}.header-new__logo img,.header-new__logo svg{display:flex;width:36px;height:36px}.header-new__logo-name{margin-top:3px;font-size:12px}.header-new-info{height:55px}.header-new-info__item:not(:first-child){margin-left:20px}.header-new-info__call,.header-new-info__item--btn,.header-new-info__item--social{display:none}.header-new-hamburger__btn{display:block}body.active{overflow:hidden}.header-new--black .header-new__logo{border-right:initial}}@media screen and (max-width:1160px){.section-order-project__wrap{padding:50px 0 140px}.section-order-project__item{width:300px;height:440px}.section-order-project__item:nth-child(2n){width:250px;height:330px}.section-order-project__item:nth-child(4){transform:translateY(26%)}}@media screen and (max-width:1140px){.section-rate__arrow-title{font-size:40px;font-weight:500}.section-rate__arrow-price{font-size:48px;font-weight:500}.section-rate__arrow-description{max-width:100%}.section-rate__arrow-group{display:none}.section-rate__item{padding:18px 18px 126px;grid-column:auto/span 3}.section-rate__group-inner>div{flex:0 0 calc((100% - 20px)/ 2)}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:68.8rem}}@media screen and (max-width:1100px){.section-contact__blocks{gap:80px}.section-contact__block{width:initial}.section-contact__block:first-child{width:auto}.section-contact__block:last-child{width:100%}.section-contact__items{max-width:100%}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:66.5rem}}@media (max-width:1100px){.cookie-warning{width:calc(100% - 40px)}}@media screen and (max-width:1094px){.section-project__blocks{-ms-grid-columns:(1fr)[13];grid-template-columns:repeat(13,1fr)}.section-project__block:nth-child(2){grid-column:auto/span 5}.section-project__block:nth-child(1),.section-project__block:nth-child(3){grid-column:auto/span 4}.section-project__block-title{font-size:42px;font-weight:500;line-height:1}}@media screen and (max-width:1090px){.section-project-composition__head{max-width:355px;margin-bottom:28px}.section-project-composition__title{font-size:52px;font-weight:500;line-height:1;margin:0 0 18px}.section-project-composition__subtitle{font-size:17px;font-weight:500}.section-project-composition__block-info{top:57px}.section-project-composition__block-img{top:36px}}@media screen and (max-width:1070px){.section-rate__item-title{font-size:24px;font-weight:500}}@media screen and (max-width:1060px){.section-intro{height:700px}.section-intro__wrap{padding:0 20px}.section-intro__title{font-size:53px;font-weight:500;line-height:1.2;margin-bottom:48px}.section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:19px}.section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:16px}.section-intro__title-wrap--grid-2 span:nth-child(3){padding-right:initial}.section-intro__title-wrap--grid-3 span:nth-child(1){padding-right:16px}.section-intro__title-wrap--grid-3 span:nth-child(2){padding-right:16px}.section-intro__title img{height:44px;padding:2px 0 4px}.section-dream{padding:60px 0}.section-dream__wrap{padding:0 20px}.section-dream__title{font-size:80px;font-weight:500}.section-advantages{background-position:left -179px bottom;height:948px}.section-advantages__wrap,.section-advantages__wrap-2{padding:0 20px}.section-advantages__title{padding:60px 0 28px;font-size:56px;font-weight:500}.section-advantages__items{padding:30px 0}.section-start{padding:60px 0}.section-start__wrap{padding:0 20px}.section-start__title{font-size:62px;font-weight:500}.section-rate__title{font-size:80px;font-weight:500}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(2){padding-right:19px}}@media screen and (max-width:1050px){.section-blur-info{padding:10px}.section-blur-info__title{font-size:42px;font-weight:500}}@media screen and (max-width:1040px){.section-facade-design-price__blocks{gap:15px}.section-facade-design-price__block{padding:13px 13px 72px}.section-facade-design-price__block-wrap{bottom:16px;padding:0 13px}.section-facade-design-price__block-btn{height:40px}}@media screen and (max-width:1032px){.section-rate__items{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.section-rate__item{padding:30px 30px 126px;grid-column:auto/span 6}.section-rate__item-img{height:200px;-o-object-fit:cover;object-fit:cover}.section-rate__item-title{font-size:25px;font-weight:500}}@media screen and (max-width:1024px){.design-portfolio-gallery__item{width:54vw}.section-contact{padding:120px 0 100px}.section-contact__brick:not(:first-child){padding-top:38px}.section-contact__brick:not(:last-child){padding-bottom:38px}.section-contact__title{font-size:62px;font-weight:500;line-height:1}.section-contact__blocks{gap:initial}.section-contact__block:first-child{width:100%}.section-contact__block:last-child{width:100%}.section-contact-slider__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:30px}.section-facade-design__dot--2{top:46.13%;left:47.5%}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:61.5rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:47.1%}.img-comparison-slider__switch .img-comparison-slider__drag-line .img-comparison-slider__drag-line-label{width:140px;padding:10px 20px;transform:rotate(-90deg) translateY(-113px) translateX(21px);font-size:14px;font-weight:500;line-height:1}.img-comparison-slider__switch .img-comparison-slider__drag-line .img-comparison-slider__drag-line-label--after{transform:rotate(90deg) translateY(26px) translateX(-21px)}.section-planning-solution__title{font-size:42px;font-weight:500;line-height:1;margin:0 0 25px}.section-planning-solution__subtitle{font-size:16px;font-weight:500;margin-bottom:25px}.section-blog__blocks{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:50px 30px}.section-blog-open{padding:125px 0 0;margin:0 0 70px}.section-blog-open__blocks{margin-bottom:60px}.section-blog-open__block-head,.section-blog-open__block-wrap{display:flex;flex-direction:column;-ms-grid-rows:initial;grid-template-rows:initial;-ms-grid-columns:initial;grid-template-columns:initial;grid-gap:initial;gap:25px}.section-blog-open__block-item{grid-column:initial}.section-blog-open__block-item--1{grid-column:initial;order:2}.section-blog-open__block-item--2{grid-column:initial;order:1}.section-blog-open-services__list{padding:0;flex-direction:row;flex-wrap:wrap;gap:10px}.section-blog-open-services__list-item{flex:0 0 calc((100% - 10px)/ 2);justify-content:flex-start}.section-blog-open-services__list-item-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-blog-open-services__list-item-icon{display:none}.section-blog-open-content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.section-blog-open-content__description{grid-column:auto/span 1}.section-blog-open-form{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.section-blog-open-form__inner{grid-column:auto/span 1}.section-project-recommendations__inner{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1023px){.wrap,.wrap-ext{padding-left:20px;padding-right:20px}.example-slider-wrap{padding:0 0 0 13px}.care-title,.finish-title,.how-work-title,.price-title,.price-wrap.e3 .price-title,.projects-info-title,.projects-title,.stage-title{font-size:52px}.care-subtitle,.like-title,.price-wrap.e2 .price-title,.video-title{font-size:42px}.how-work-subtitle{padding-left:30px}.plan-e{display:block;padding-bottom:90px}.plan-e-pic-wrap,.plan-e-stage{width:auto}.plan-e-stage-name br{display:none}.plan-e-pic-wrap{direction:ltr;padding-left:60px;margin-top:45px}.plan-e-pic-wrap img{width:100%!important;height:auto!important}.care-wrap{padding:0 20px 60px}.video-wrap{padding:0 20px 120px}.stage-slider-wrap{padding-left:20px}.know-title{font-size:52px}.know br{display:none}.know-info{display:flex;flex-wrap:wrap;justify-content:space-between}.know-info-e{display:block;width:calc(50% - 20px)}.know-info-e:nth-child(5){margin-bottom:0}.know-info-e-num{width:auto}.know-info-e-title{width:auto;padding-right:0;margin:15px 0 20px}.projects-wrap{padding-bottom:30px}.price-wrap{padding-bottom:120px}.price-wrap.e2{padding-top:120px}.price-wrap.e3{padding-bottom:60px}.team-wrap{padding-left:20px;padding-right:20px}.team-people-slider{margin:0 -10px}.team-people-e{padding:0 10px}.agreement-slider{margin:0 -10px}.agreement-e{max-width:800px;margin:0 auto;padding:0 10px}.agreement-e-title{font-size:42px}.agreement-e-subtitle{font-size:18px}.popup-object-close{right:0}.popup-object-cont-desc br{display:none}.popup-object-work-info-e{display:block;margin-bottom:45px}.popup-object-work-info-e-name{font-size:22px;padding-right:0;width:auto;margin-bottom:15px}.popup-object-work-info-e-name br{display:none}.popup-object-call-title,.popup-object-cont-title{font-size:42px}.trust-title{font-size:52px}.trust-info-e{width:calc(50% - 10px);margin-bottom:20px}.trust-info-e-text-title{font-size:30px}.map-object-title{font-size:72px}.get-title{font-size:52px}.get-info-details-e-title{font-size:40px}.price-project-title{font-size:52px;text-align:center}.price-project-cont{display:block}.price-project-cont-left{width:100%;max-width:490px;margin:0 auto}.price-project-cont-right{width:auto}.price-project-cont-more-title{padding-top:90px;margin-bottom:45px}.under-base-title{font-size:52px}.plan-work-e{display:block;padding-bottom:90px}.plan-work-e-stage{padding-top:30px}.plan-work-e-pic-wrap,.plan-work-e-stage{width:auto}.plan-work-e-stage-name br{display:none}.plan-work-e-pic-wrap{direction:ltr;padding-left:60px;margin-top:45px;display:none}.plan-work-e-pic-wrap img{width:100%!important;height:auto!important}.plan-work-e-stage .plan-work-e-pic-wrap{display:block}.techno-title{font-size:52px}.techno-info-e{margin-right:20px}.need-info-e-num-wrap{width:90px}}@media screen and (max-width:1023px){.section-welcome__slider{margin:30px -20px;padding:0 20px}.section-about-welcome__picture-block{-webkit-clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%);clip-path:polygon(10% 0,90% 10%,100% 100%,0 80%);-webkit-animation:3s forwards about-welcome-animation-mob;animation:3s forwards about-welcome-animation-mob}.about-menu__link{font-size:14px;padding:.5rem .6rem}.body--cooperation .section-about-bullets,.body--team .section-about-bullets,.body--vacancies .section-about-bullets,.section-about-actuality,.section-about-bullets,.section-about-gallery,.section-about-principles{padding-left:20px;padding-right:20px}.section-about-principles h2{font-size:100%}.section-about-our-offices{padding-left:20px;padding-right:20px}.section-about-our-offices h3{font-size:100%}.section-about-footer{padding-left:20px;padding-right:20px;min-height:500px}.about-footer{font-size:50px}.our-team-section,.section-advantages-without-modesty,.section-brends,.section-recommend,.section-we-ideal{padding-left:20px;padding-right:20px}}@media screen and (max-width:1020px){.section-blur__items{flex-direction:column}.section-blur__item{width:100%}.section-blur__item:nth-child(1){order:2}.section-blur__item:nth-child(2){order:1}.section-blur__item-blur,.section-blur__item-img{height:50svh}.section-blur-info{justify-content:flex-start;height:50svh;width:100%;top:initial;bottom:0}.section-blur-info__block{margin-left:initial}.section-blur-info__title{margin:0 0 22px}.section-qualities__text{max-width:100%;margin-bottom:50px}.section-qualities__blocks{flex-direction:column}.section-qualities__block{width:100%}.section-qualities__block:nth-child(1){order:2}.section-qualities__block:nth-child(2){display:flex;justify-content:center;order:1;margin-bottom:40px}.section-qualities__block .card-info{display:block}.section-qualities__items{height:initial}.section-qualities__item{text-align:center;flex-direction:column;justify-content:flex-start;padding:30px}.section-qualities__item-num{flex-shrink:initial;width:initial;font-size:75px;font-weight:600;line-height:.8;margin-bottom:10px}.section-qualities__item-title{font-size:25px;font-weight:500}.section-qualities__item-subtitle{font-size:18px;font-weight:400}.section-large-area{display:none}.faq__picture{left:2%;transform:rotate(-7deg)}}@media screen and (max-width:1010px){.stages-anim__block-title{max-width:230px;width:100%}}@media screen and (max-width:1000px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:60.2rem}}@media screen and (max-width:999px){.section-portfolio-item__numbers{top:0;left:0;right:0;flex-direction:row;justify-content:space-around;max-width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(255,255,255,.1);color:#fff;border-radius:0}.section-portfolio-item-number-block:not(:first-child):before{top:10px;bottom:10px;left:0;right:auto;height:auto;width:1px;background:rgba(255,255,255,.1)}.section-portfolio-item-number-block{align-items:center;flex:1 1 100%}.section-portfolio-item-number-block-text{color:#fff}.main-project__title{margin:0 0 20px;padding:0;position:static;text-align:center;color:#000}.main-project__numbers{top:0;left:0;right:0;flex-direction:row;justify-content:space-around;max-width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(255,255,255,.1);color:#fff;border-radius:0}.main-project-number-block:not(:first-child):before{top:10px;bottom:10px;left:0;right:auto;height:auto;width:1px;background:rgba(255,255,255,.1)}.main-project-number-block{align-items:center;flex:1 1 100%}.main-project-number-block-text{color:#fff}}@media screen and (max-width:992px){.section-style-arch__video{height:50svh}.section-style-arch__video video{-o-object-position:center bottom;object-position:center bottom}.section-style-arch__img-blur{display:block;height:50svh;overflow:hidden}.section-style-arch__img-blur img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-style-arch__info{justify-content:flex-start;top:initial;height:50svh;backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px)}.section-style-arch__title{font-size:42px;font-weight:500;margin:0 0 22px}.section-main-direction__blocks{gap:20px}.section-main-direction__block{margin-bottom:24px}.section-main-direction__block-img{margin-bottom:16px}.section-main-direction__block-title{font-size:32px;font-weight:500;margin-bottom:8px}.section-main-direction__block-subtitle{font-size:16px;font-weight:400}.section-project__preview-line--4 a{width:calc(50% - 8px)}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:59.7rem}.section-review-head__video{height:50svh}.section-review-head__video video{-o-object-position:center bottom;object-position:center bottom}.section-review-head__img-blur{display:block;height:50svh;overflow:hidden}.section-review-head__img-blur img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-review-head__info{justify-content:flex-start;top:initial;height:50svh;backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px)}.section-review-head__title{font-size:42px;font-weight:500;margin:0 0 22px}.section-docs__block-img{margin-bottom:16px}.section-docs__block-title{font-size:32px;font-weight:500;margin-bottom:8px}.section-docs__block-subtitle{font-size:16px;font-weight:400}.section-paralax-block-slider__slide{flex:0 0 300px;min-width:300px;margin-right:15px}.section-paralax-block-slider__slide-img{height:440px}.example__head{max-width:100%}.faq{padding:40px 0 0}.faq__picture{opacity:.1;width:100%;top:40px;left:100px;height:100vh}}@media only screen and (max-width:992px){.good-top{font-size:40px;font-weight:500;margin-bottom:60px}.good-info{display:block}.good-info-text-wrap{width:auto;padding-left:0;display:block}.good-info-text{display:block;text-align:center;margin-bottom:60px}.good-info-text:last-child{margin-bottom:0}.good-info-text-num{width:auto;font-size:75px;line-height:1}.good-info-text-word-desc{max-width:500px;margin:0 auto}.good-info-text-word-desc-list{display:inline-block;text-align:left}.tarif-title{font-size:72px}.document-title{font-size:52px}.document-title .document-info-e{margin-right:20px}}@media screen and (max-width:990px){.save__dot--1{top:9%;right:34%}.save__dot--2{top:initial;right:initial;left:4%;bottom:4%}.design-portfolio-gallery{height:100svh}.design-portfolio-gallery__blocks{gap:18px}.design-portfolio-gallery__items{gap:16px}}@media screen and (max-width:980px){.section-planning-solution__wrap{align-items:flex-start;padding-top:106px;padding-left:10px;padding-right:10px}.section-planning-solution__blocks{flex-direction:column;justify-content:flex-start;gap:50px}.section-planning-solution__block{display:flex;flex-direction:column;align-items:center;text-align:center}.section-planning-solution__block-img img{width:75svw}}@media screen and (max-width:960px){.section-advantages-without-modesty h2{font-size:100px}.text_wrap_bottom div,.text_wrap_center div,.text_wrap_top div{order:1;margin:0 0 25px}.text_wrap_bottom img,.text_wrap_center img,.text_wrap_top img{order:2}.without-modesty h2{font-size:100px}}@media screen and (max-width:950px){.section-project-composition__img{display:none}.section-project-composition__img-mobile{display:block}.section-project-composition__block-info{text-align:center;justify-content:flex-start;align-items:center;top:100px;left:initial;right:initial;width:100%;padding:0 20px}.section-project-composition__head{margin:0 auto 50px}.section-project-composition__btn{margin:0 auto}.section-project-composition__block-img{display:none}.section-project-composition__block-img-mobile{display:block;width:70vw}.section-project-composition__block-img-mobile img{-o-object-fit:contain;object-fit:contain}.section-project-composition-info__blocks{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:40px 90px}.section-project-composition-info__block{max-width:330px;width:100%;grid-column:auto/span 1}.section-project-composition-info__block:nth-child(1){margin-right:initial}.section-project-composition-info__block:nth-child(2){margin-right:initial;margin-left:initial}.section-project-composition-info__block:nth-child(3){margin-left:initial;margin-right:initial}.section-project-composition-info__block:nth-child(4){max-width:initial;margin-left:initial}.section-project-composition-info__block-title{font-size:20px;font-weight:500;line-height:1;margin-bottom:20px}.section-faq-page__block:nth-child(1){max-width:260px}.section-blog__blocks{grid-gap:45px 20px}.section-animation-head__item{padding:12px 20px;font-size:15px;font-weight:400;line-height:1}}@media screen and (max-width:940px){.section-facade-design-price__blocks{flex-direction:column;gap:25px}.section-facade-design-price__block{max-width:100%;padding:14px 14px 75px}.section-facade-design-price__block-head{min-height:1px;margin-bottom:20px}.section-facade-design-price__block-value{margin:0 0 16px}.section-facade-design-price__block-list-title{margin-bottom:7px}.section-facade-design-price__block-wrap{padding:0 14px}}@media screen and (max-width:920px){.section-discount__block-img{height:32svh}.section-order-project__items{gap:15px}.section-order-project__item{width:245px;height:346px}.section-order-project__item:nth-child(2n){width:176px;height:254px}.section-facade-design-price{padding:70px 0 80px}.section-facade-design-price__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:60px}}@media screen and (max-width:910px){.save__dot--1{top:5%;right:22%}.save__dot--1 .save__card{left:initial;right:18px}}@media screen and (max-width:900px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:54rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:46.1%}}@media screen and (max-width:890px){.section-planning-solution-care__blocks,.section-planning-solution-compound__blocks{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:40px 20px}}@media screen and (max-width:874px){.section-contact__wrap{padding:0 10px}.section-contact__title{margin-bottom:50px}.section-contact__city{font-size:42px;font-weight:500;line-height:1;margin-bottom:40px}.section-contact__blocks{flex-direction:column}.section-contact__items{max-width:100%;gap:38px;padding-top:initial}.section-contact__item-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:17px}.section-contact__item-list a,.section-contact__item-list li{font-size:15px;font-weight:400}.section-contact-slider__slide-img{height:300px}}@media screen and (max-width:840px){.save__dot--3{top:44%;right:49%}}@media screen and (max-width:834px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:49.8rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:46.1%}}@media screen and (max-width:820px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:48.9rem}}@media screen and (max-width:810px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:48.3rem}}@media only screen and (max-width:799px){.pc{display:none!important}.wrap,.wrap-ext{padding-left:10px;padding-right:10px}.top-title{font-size:42px}.example-slider-wrap{padding:0 0 0 3px}.care-title,.example-title,.finish-title,.how-work-title,.know-title,.price-title,.projects-info-title,.projects-title,.stage-title{font-size:42px;text-align:center}.projects-info-title br{display:none}.care-subtitle,.like-title,.video-title{font-size:36px}.about{display:block}.about-desc{padding-right:0;margin:30px 0}.price-wrap{padding-top:120px;padding-bottom:120px}.price{display:block}.price>div{width:auto}.price-desc{margin-top:45px}.price-desc-list{margin:25px 0 45px}.plan{margin-left:40px}.plan-e-stage-name{font-size:42px}.care-wrap{padding:0 10px 120px}.team-wrap{padding-left:10px;padding-right:10px}.team-people-slider{margin:0 -5px}.team-people-e{padding:0 5px}.video-wrap{padding:0 10px 120px}.video-slider{flex-wrap:wrap}.video-slider-e{width:calc(50% - 5px)}.video-slider-e:nth-child(1),.video-slider-e:nth-child(2){margin-bottom:60px}.finish-wrap{padding-bottom:0}.stage-slider-wrap{padding-left:0}.stage-slider-e-text{width:calc(100vw - 20px);padding:0 10px}.how-work-title{margin:20px 0 40px}.how-work-subtitle{padding-left:0}.projects-info-e.e1{margin-bottom:90px}.projects-info-e-content{display:block}.projects-info-e-content-text{width:auto}.projects-info-e-title{font-size:40px;text-align:center}.projects-info-e-content-text-desc{width:auto;max-width:100%;margin-top:20px}.projects-info-e-content-text-task-problem-mob{margin-bottom:50px}.projects-info-e-content-text-task-problem-mob-toggle{display:flex;text-align:center;margin-bottom:25px}.projects-info-e-content-text-task-problem-mob-toggle-e{height:45px;width:50%;position:relative;font-weight:600;font-size:16px;line-height:45px;text-transform:uppercase;border-top:1px solid #f2f2f2;border-bottom:1px solid #d6d6d6}.projects-info-e-content-text-task-problem-mob-toggle-e.active{border-bottom:2px solid #000}.projects-info-e-content-text-task-problem-mob-toggle-e:first-child:before{content:"";display:block;position:absolute;top:10px;bottom:10px;right:0;border-right:1px solid #e0e0e0}.projects-info-e-content-text-problem{display:none;max-width:100%;margin-bottom:0}.projects-info-e-content-text-section-step{text-align:center}.projects-info-e-content-text-section-title{font-size:35px;text-align:center;margin-bottom:30px}.projects-info-e-content-pic{width:auto;margin-bottom:0}.projects-info-e-content-pic-e{margin-bottom:30px}.projects-info-e-content2-slider{margin-bottom:45px}.projects-info-e-content2-slider .slick-arrow{position:absolute;z-index:2;top:calc(50% - 17px);width:35px;height:35px;background:red;overflow:hidden;text-indent:40px}.projects-info-e-content2-slider .slick-arrow.slick-prev{left:10px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat}.projects-info-e-content2-slider .slick-arrow.slick-next{right:10px;background:url(/wp-content/themes/arhitecturaru/assets/slick/arrow.png) no-repeat;transform:scalex(-1)}.projects-info-e-content2-slider-e-title{font-size:30px;margin-bottom:30px}.projects-info-e-content2-slider-e-desc{margin-top:30px}.projects-info-e-content-pic-show-work{display:block;margin-top:50px}.projects-info-e-content-pic-show-work-title-wrap{width:auto;text-align:center;font-size:30px;margin-bottom:30px}.projects-info-e-content-pic-show-work-but{margin:0 auto}.projects-info-e-content2-pic-foto-subtitle img{width:100%}.projects-info-e-content2-learn-title{font-size:30px;text-align:center;margin-bottom:30px}.projects-info-e-content2-pic-e-bot-e-result-but{margin:0 auto}.projects-info-e-content-text-problem-info-e{display:block;padding-left:16px;margin-bottom:10px;position:relative;font-weight:400}.projects-info-e-content-text-problem-info-e:after{content:"";display:block;width:6px;height:6px;background:#000;border-radius:100%;position:absolute;left:0;top:6px}.popup-object-cont-title{font-size:36px}.popup-object{padding:40px 10px 30px}.popup-object-call-title{font-size:36px}.trust-info-e-text-title{font-size:23px}.map-object-desc{margin-bottom:45px}.document-title{font-size:42px}.document-title br{display:none}.get-title{font-size:42px}.get-desc{margin-bottom:60px}.get-info-details-e-title{font-size:32px}.price-project-title{font-size:42px}.price-project-cont-more-title{padding-top:60px}.discuss-free-info-left{padding:0 10px;margin-bottom:60px}.discuss-free-info{margin:0 -10px}.under-base-title{font-size:36px}.plan-work{margin-left:40px}.plan-work-e-stage-name{font-size:42px}.plan-work-e-stage{padding-right:10px;padding-left:30px}.plan-work-wrap .wrap{padding-right:0}.top-block,.top-block-wrap{height:100svh}.top-block-title{padding-top:200px;text-align:center}.top-block-title-h1,.top-block-title-h1-after{font-size:42px}.top-block-desc{width:100%;height:auto;padding:0;display:block;border-radius:0;background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-block-desc-but .but1{margin:auto;width:100%;max-width:265px}.top-block-desc-slider{position:absolute!important;bottom:20px;left:20px;right:20px}.top-block-desc-slider .swiper-wrapper{align-items:stretch}.top-block-desc-slider-e{padding:30px 10px 10px;flex:0 0 170px;height:auto!important;position:relative;box-sizing:border-box;color:#fff;background-color:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:5px;border:.5px solid rgba(255,255,255,.2);font-size:14px;font-weight:400;line-height:1.2;background:0 0}.top-block-desc-slider-e:before{content:"";position:absolute;top:15px;right:15px;width:8px;height:8px;background:#fff;border-radius:100%}.techno-title{font-size:42px}.techno-title br{display:none}.expert-people-Item.expert-people-ItemFull{opacity:.3;filter:blur(5px)}.need-title,.rezume-subtitle,.rezume-title{font-size:40px}.need-info-e-cont-desc-title{font-size:32px}.need-info-e{display:block}.need-info-e-num-wrap{display:none}.calc-price-title{font-size:62px}.calc-price-but-wrap .calc,.calc-price-but-wrap .smeta{width:calc(50% - 10px);max-width:300px}.calc-price-info{max-width:650px;flex-flow:column}.calc-price-info-rezult{width:auto;padding:30px}.calc-price-info-options-rezult-title{margin-bottom:20px}.calc-price-info-options-rezult-sum{margin-bottom:30px}.calc-price-info-options-rezult-desc{padding-right:0;margin-bottom:30px}.calc-price-info-options-rezult-desc br,.calc-price-info-options-rezult-pic-wrap{display:none}.calc-price-info-options{order:2;padding-right:0;padding-top:60px}}@media screen and (max-width:799px){.body--advantages .team-title>span{font-size:40px;padding-top:25px}.section-welcome__sticky-container{position:absolute;left:0;right:0;bottom:20px;height:calc(50svh - 20px);margin:0}.section-welcome__sticky{margin:0;padding:0 10px;position:-webkit-sticky;position:sticky;top:calc(100% - 125px);width:100%;overflow:hidden}.section-welcome__slider{margin:0;padding:0}.section-welcome__slider-title{margin:0 0 10px}.section-welcome__slide-image{flex:0 0 60px}.section-welcome__slide{padding:10px;width:220px!important;gap:10px}.section-welcome__slide-title{font-size:14px;font-weight:500}.section-welcome__slide-subtitle,.section-welcome__slide-text{font-size:14px;font-weight:400}.section-welcome__slide svg{top:10px;right:10px}.section-about-welcome__wrap{width:100%}.section-about-welcome__picture-block{margin-top:305px}.section-about-welcome__head{font-size:40px}.body--advantages .section-about-welcome,.body--team .section-about-welcome,.body--vacancies .section-about-welcome{min-height:265px}.body--cooperation .section-about-welcome{min-height:215px}.body--cooperation .about-menu-header{margin-left:0}.about-menu{display:none}.about-menu-mob{display:block}.section-about-bullets{padding-left:10px;padding-right:10px;margin-top:25px}.section-about-bullets__text-block{margin-left:0;width:100%}.section-about-bullets__text-block h2{font-size:40px}.section-about-bullets__text-block span{font-size:60px}.section-about-bullets__text-block p{font-size:17px}.section-about-bullets__video{padding:35px 0;width:100%}.section-about-bullets__title{font-size:26px;font-weight:500;line-height:1}.body--advantages .section-about-bullets{margin-bottom:50px}.body--cooperation .section-about-bullets,.body--team .section-about-bullets,.body--vacancies .section-about-bullets{padding-left:10px;padding-right:10px}.wrap_baner{width:100%}.baner_team{padding-top:0}.text_block_vacancies h2{font-size:40px}.text_block_vacancies{width:100%}.section-about-actuality,.section-about-gallery{padding-left:10px;padding-right:10px}.section-about-actuality__inner span{font-size:60px}.section-about-actuality__inner div h3,.section-about-actuality__inner div p{width:100%;margin-bottom:15px}.section-about-actuality__inner div h3{font-size:28px}.section-about-actuality__image-wrap{margin-left:0}.section-about-principles{padding-left:10px;padding-right:10px;padding-bottom:40px}.section-about-principles h2{font-size:40px;padding-bottom:25px}.section-about-principles__inner div{width:100%}.section-about-principles__inner div h3{font-size:25px}.section-about-our-offices{padding-left:10px;padding-right:10px}.section-about-our-offices__head-office{float:none;padding-bottom:15px}.section-about-our-offices__head-office h3{font-size:40px}.section-about-our-offices__head-office p{font-size:16px}.section-about-our-offices__slider-wrap{width:100%;margin-left:0;margin-right:0;padding-left:0}.section-about-our-offices__slider-arrow{margin-right:-9px}.section-about-footer{padding-left:10px;padding-right:10px;min-height:415px}.section-about-footer div img{display:none}.about-footer{left:7px;font-size:36px}.section-advantages-without-modesty{padding-left:10px;padding-right:10px}.section-advantages-without-modesty h2{font-size:40px;margin-bottom:15px}.section-advantages-without-modesty p{font-size:16px}.section-advantages-without-modesty h3{font-size:28px;margin-bottom:5px}.text_wrap_bottom div,.text_wrap_top div{min-width:100%}.our-team-section{padding-left:10px;padding-right:10px}.our-team-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px}.our-team-wrap figure{margin-bottom:0}.our-team-wrap span{padding-top:8px;font-size:22px}.our-team-wrap h2{font-size:40px}.need-info-e-cont-desc-text ul li{text-align:left}.section-we-ideal{padding-left:10px;padding-right:10px;padding-bottom:40px}.section-we-ideal h2{font-size:40px;padding-bottom:50px}.section-we-ideal .wrap_block_text h3{font-size:28px;padding-bottom:15px}.section-we-ideal .wrap_block_text p{font-size:17px}.section-we-ideal .wrap_block_text{padding-bottom:30px}.section-brends{padding-left:10px;padding-right:10px}.section-brends h2,.section-recommend h2{font-size:40px}.wrap-brends{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:5px}.section-recommend{padding-left:10px;padding-right:10px}.section-recommend h2{font-size:40px}.wrap-recommend .bullet span{font-size:60px}.wrap-recommend .bullet h3{font-size:28px}}@media screen and (max-width:768px){.section-intro{height:360px;padding:92px 0 0}.section-intro__wrap{padding:0 10px}.section-intro__title{font-size:42px;font-weight:500;line-height:1.2}.section-intro__title img{height:36px;padding:2px 0 3px}.section-intro__order{background-color:transparent;padding:initial;border-radius:initial}.section-intro__order-wrap{display:none}.section-dream{padding:50px 0}.section-dream__wrap{padding:0 10px}.section-dream__title{font-size:42px;font-weight:500}.section-dream__subtitle{max-width:550px;font-size:20px;font-weight:400}.section-advantages{height:auto;background-position:left top -180px;background-image:url(/wp-content/themes/arhitecturaru/assets/img/bg-advantages-w768.webp)}.section-advantages__wrap,.section-advantages__wrap-2{padding:0 10px}.section-advantages__wrap:last-child{padding:initial}.section-advantages__title{font-size:42px;font-weight:500;padding:42px 0 20px}.section-advantages__item-title{margin-bottom:6px}.section-advantages__item-subtitle,.section-advantages__item-title{color:var(--black)}.section-advantages__items{max-width:100%;padding:40px 10px 30px;background-color:var(--white);margin-top:50px}.section-start{padding:50px 0}.section-start__wrap{padding:0 10px}.section-start__title{font-size:42px;font-weight:500}.section-rate{padding:50px 0}.section-rate__wrap{padding:0 10px}.section-rate__title{font-size:42px;font-weight:500}.section-rate__nav{gap:10px;flex-wrap:wrap}.section-rate__nav-link{padding:5px 10px;font-size:14px;font-weight:500;line-height:14px}.section-qualities{padding-bottom:60px}.section-qualities__wrap{padding:0 10px}.section-qualities__text{margin-bottom:45px}.section-qualities__title{font-size:42px;font-weight:500}.section-qualities__subtitle{font-size:18px;font-weight:400}.section-portfolio-item-number-block-num{font-size:16px;font-weight:500}.section-portfolio__wrap{padding:0 10px}.section-portfolio__title{font-size:42px;font-weight:500;text-align:center;margin-bottom:50px}.section-portfolio__hor-line{background-color:var(--gray-400)}.section-portfolio__ver-line{display:none;margin:initial}.section-portfolio__item .single-project{width:100%;display:none}.section-portfolio-item__wrap{padding:50px 0 0;gap:0}.section-portfolio-item__block--info{max-width:100%;padding-right:0}.section-portfolio-item__block .single-project{display:block}.section-portfolio-item__title{font-size:40px;font-weight:500;text-align:center}.section-portfolio-item__mobile-img{display:block}.section-portfolio-item__subtitle,.section-portfolio-item__title{padding:0 10px}.section-portfolio-item__block-wrap{max-width:100%}.section-portfolio-item__tab-block{margin-bottom:30px}.section-portfolio-item__tab-block .noactive{display:none}.section-portfolio-item__tabs{display:flex}.section-portfolio-item__tab-content{padding:25px 10px}.section-portfolio-item-work{max-width:100%}.section-portfolio-item-work__drop{width:initial;height:initial}.section-portfolio-item-work__drop-img{width:100%;height:auto;border-radius:initial;box-shadow:initial}.section-portfolio-item-work__drop-img img{width:auto;height:200px}.section-portfolio-item-work__drop-content{display:none}.section-portfolio-item-work:hover .section-portfolio-item-work__drop-img{box-shadow:initial}.section-portfolio-item-work:hover .section-portfolio-item-work__drop-content{pointer-events:initial;opacity:initial}.section-portfolio-item-difi,.section-portfolio-item-task,.section-portfolio-item-work{margin-bottom:initial}.section-portfolio-item-difi__title,.section-portfolio-item-task__title,.section-portfolio-item-work__title{display:none}.section-portfolio-slider__img-after,.section-portfolio-slider__img-before-wrap{min-width:100vw!important}.section-special{padding:40px 0}.section-special__wrap{padding:0 10px}.section-special__wrap--blocks{padding:initial}.section-special__title{font-size:42px;font-weight:500;margin-bottom:42px}.section-special__item{margin-bottom:40px}.section-special__item-text{font-size:16px;font-weight:500;padding:20px}.section-block-seo__items{flex-direction:column}.section-block-seo__item{width:100%}.section-block-seo__item--img{min-height:500px;padding:40px 10px}.section-block-seo__item--text{padding:7% 5% 5%}.section-block-seo__title{font-size:42px;font-weight:500}.section-block-seo__subtitle{font-size:20px;font-weight:500;margin-bottom:8px}.section-why-us{padding:50px 0}.section-why-us__wrap{padding:0 10px}.section-why-us__title{font-size:42px;font-weight:500}.section-why-us__text{padding:0 10px;margin-bottom:10px}.section-why-us .promo-gallery{padding:50px 0}.section-why-us .example{padding:60px 0 120px}.section-why-us .example__blocks{gap:10px}.section-why-us .example__head,.section-why-us .promo-gallery__head{margin-bottom:40px}.section-why-us .example__title,.section-why-us .promo-gallery__title{font-size:42px;font-weight:500}.section-why-us .example__text,.section-why-us .promo-gallery__text{font-size:18px;font-weight:500}.your-budget{padding:50px 0 80px}.your-budget__title{font-size:42px;font-weight:500}.your-budget__text{font-size:18px;font-weight:500}.your-budget__blocks{gap:10px}.your-budget__block:nth-child(1) .your-budget__dot--four .your-budget__card{left:-20px;transform:translateX(0)}.your-budget__block:nth-child(2) .your-budget__dot--one .your-budget__card{left:initial;transform:translateX(0);right:-20px}.your-budget__dot-wrap::after{width:28px;height:28px}.your-budget__dot,.your-budget__dot-num{width:28px;height:28px}.your-budget__items{gap:10px}.your-budget__card{bottom:35px}.your-budget__list{margin-left:28px;margin-top:13px}.your-budget__list li{font-size:16px;font-weight:400;padding:5px 2px 5px 3px}.save{padding:50px 0 80px}.save__title{font-size:42px;font-weight:500}.save__text{font-size:18px;font-weight:500}.save__dot-wrap::after{-webkit-animation-name:pulseDotYourBudget;animation-name:pulseDotYourBudget}.save__dot{width:28px;height:28px}.save__dot:hover .save__dot-num{background-color:#d40136;color:var(--white)}.save__dot:hover .save__card{pointer-events:all;opacity:1;z-index:5}.save__dot-num{width:28px;height:28px;background-color:var(--white);color:var(--black);font-size:14px;font-weight:500;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.save__card{opacity:0;pointer-events:none}.save__dot--3 .save__card{left:initial;right:18px}.stages{padding:50px 0 80px}.stages__title{font-size:42px;font-weight:500}.stages-anim__block-num{font-size:15px;font-weight:500;margin-bottom:8px}.stages-anim__block-title{max-width:150px;font-size:16px;font-weight:400}.section-style-arch__info{padding:10px}.section-main-direction{padding:50px 0 65px}.section-main-direction__wrap{padding:0 10px}.section-main-direction__head{margin-bottom:42px}.section-main-direction__title{font-size:42px;font-weight:500;margin-bottom:16px}.section-main-direction__blocks{gap:10px}.section-main-direction__block-img{margin-bottom:12px}.section-main-direction__block-title{font-size:25px;font-weight:500;margin-bottom:6px}.section-main-direction__block-subtitle{font-size:16px;font-weight:400}.section-project__detail{flex-direction:column}.section-project__detail-image{width:100%;flex:1}.section-project__preview-text{flex-direction:column}.section-project__preview-text-heading{font-size:23px;font-weight:400}.section-project__preview-text-content{max-width:100%}.section-project__preview-line img{height:auto}.section-project__preview-line--2 a,.section-project__preview-line--3 a,.section-project__preview-line--4 a{width:100%}.section-project__container{flex-wrap:wrap;gap:30px}.section-project__content{order:1;flex:0 0 100%}.section-project__left-sidebar{order:2;flex:0 0 100%}.section-project__right-sidebar{order:3;flex:0 0 100%}.section-project__head{height:70svh;margin-bottom:0}.section-project__blocks{-ms-grid-rows:initial;grid-template-rows:initial;-ms-grid-columns:initial;grid-template-columns:initial;grid-gap:initial;display:flex;flex-direction:column;padding:12px 10px}.section-project__block:nth-child(1),.section-project__block:nth-child(3){margin-top:initial}.section-project__block:nth-child(2){order:2}.section-project__block:nth-child(3){margin-right:auto;order:1}.section-project__btn{display:none}.section-project__img::before{height:29%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(255,0,0,0) 96%)}.section-project__breadcrumbs{padding:5px;-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:transparent;border:initial;margin-bottom:10px}.section-project__breadcrumbs span{font-size:12px;font-weight:400}.section-project__more{bottom:0;padding:10px 10px 28px}.section-project__more-btn{width:50px;height:50px}.section-project__more-btn svg{width:14px;height:14px}.section-project .section-project-more__wrap{width:35px;height:35px}.section-project__block-title{font-size:36px;font-weight:500;line-height:1}.section-project__wrap{padding:0 10px}.section-project__title{padding:40px 0 0;font-size:42px;font-weight:400;line-height:1;margin-bottom:34px}.section-project__tags{margin-bottom:32px}.section-project__text{margin-bottom:34px}.section-project__list{gap:6px}.section-project__list-item{font-size:16px;font-weight:400}.section-project__list-detail{margin-left:22px}.section-project__preview{margin:54px 0 0}.design-portfolio__wrap{padding:0 10px 80px}.design-portfolio__head{margin-bottom:60px}.design-portfolio__title{height:95px;font-size:42px;font-weight:500;line-height:1}.design-portfolio__block{padding-bottom:50px}.design-portfolio__block:not(:last-child){margin-bottom:50px}.design-portfolio__filters-title{font-size:40px;font-weight:500}.design-portfolio-gallery__title{font-size:65px;font-weight:500;line-height:1}.design-portfolio-gallery__blocks{gap:12px}.design-portfolio-gallery__items{gap:11px}.section-discount{padding:70px 0 90px}.section-discount__wrap{padding:0 10px}.section-discount__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:50px}.section-discount__blocks{gap:10px}.section-discount__block{padding:26px 20px}.section-discount__block-img{height:26svh;padding-top:20px;margin-bottom:25px}.section-order-project{padding-bottom:80px}.section-order-project__blocks{padding:0 10px}.section-order-project__block-wrap{gap:16px}.section-order-project__block-title{font-size:32px;font-weight:500;line-height:1;margin-bottom:20px}.section-order-project__block-subtitle{font-size:15px;font-weight:500}.section-order-project__block-img{width:252px;height:290px}.section-order-project__list{margin-top:19px}.section-order-project__list li{padding:3px 2px 3px 13px;font-size:15px;font-weight:400}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:16px}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(2){padding-right:16px}.section-project-composition__block-info{padding:0 10px}.section-project-composition__head{max-width:295px}.section-project-composition__title{font-size:42px;font-weight:500;line-height:1;margin:0 0 20px}.section-project-composition__subtitle{font-size:16px;font-weight:500}.section-project-composition__btn{width:180px;height:43px}.section-project-composition-info{padding:60px 0 40px}.section-project-composition-info__wrap{padding:0 10px}.section-project-composition-info__title{max-width:620px;font-size:42px;font-weight:500;line-height:1;margin-bottom:40px}.section-project-composition-info__blocks{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px 70px}.section-project-composition-info__block{max-width:270px}.section-project-composition-info__block-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:17px}.section-project-composition-info__block-subtitle{font-size:15px;font-weight:400;line-height:1}.section-project-composition-interactive{padding:25px 0 30px}.section-project-composition-interactive__wrap{padding:0 10px}.section-project-composition-interactive__card{left:0;transform:initial}.section-project-composition-interactive__dot--one .section-project-composition-interactive__card{left:-20px}.section-project-composition-interactive__dot--two .section-project-composition-interactive__card{left:initial;right:-35px}.section-project-composition-interactive__dot--three .section-project-composition-interactive__card{bottom:40px;top:initial;left:initial;right:-35px}.section-project-composition-text{padding:50px 0}.section-project-composition-text__wrap{padding:0 10px}.section-project-composition-text__title{font-size:52px;font-weight:500;line-height:1}.section-facade-design__wrap{padding:150px 10px 5px}.section-facade-design__title{font-size:42px;font-weight:500;line-height:1;margin:0 0 30px}.section-facade-design-slider__descr-title a:after{width:20px;height:13px}.section-facade-design-slider{padding:60px 0}.section-facade-design-slider__blocks{gap:30px}.section-facade-design-slider__wrap{padding:0 10px}.section-facade-design-slider__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:45px}.section-facade-design-slider__title br{display:none}.section-facade-design-slider__descr{padding-top:20px}.section-facade-design-slider__descr-title{font-size:20px;font-weight:500;line-height:1;margin-bottom:11px}.section-facade-design-price{padding:60px 0 70px}.section-facade-design-price__wrap{padding:0 10px}.section-facade-design-price__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:50px}.section-facade-design-form{padding:50px 0}.section-facade-design-form__wrap{padding:0 10px}.section-facade-design-form__head{justify-content:flex-start;padding:78px 10px 20px 15px}.section-facade-design-form__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:24px}.section-facade-design-form__subtitle{font-size:17px;font-weight:500;margin-bottom:30px}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:46.9rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:45.1%}.img-comparison-slider .img-comparison-slider-label__wrap{min-width:84px;height:32px;font-size:16px;font-weight:500;line-height:1}.img-comparison-slider .img-comparison-slider-label__wrap--after{margin-right:10px;margin-bottom:10px}.img-comparison-slider .img-comparison-slider-label__wrap--before{margin-left:10px;margin-bottom:10px}.section-planning-solution-life{padding:60px 0 40px}.section-planning-solution-life__wrap{padding:0 10px}.section-planning-solution-life__blocks{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:33px 20px}.section-planning-solution-life__block{grid-column:auto/span 1;max-width:100%}.section-planning-solution-life__block-img{margin-bottom:16px}.section-planning-solution-life__block-img img{width:100%}.section-planning-solution-life__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:40px}.section-planning-solution-compound{padding:60px 0 40px}.section-planning-solution-compound__wrap{padding:0 10px}.section-planning-solution-compound__blocks{grid-gap:37px 10px}.section-planning-solution-compound__head{margin-bottom:40px}.section-planning-solution-compound__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:28px}.section-planning-solution-compound__price{font-size:82px;font-weight:500;line-height:1;margin-bottom:33px}.section-planning-solution-compound__price-item sup{font-size:26px;font-weight:500;line-height:1}.section-planning-solution-compound__subtitle{font-size:24px;font-weight:500;line-height:1}.section-planning-solution-care{padding:50px 0 70px}.section-planning-solution-care__wrap{padding:0 10px}.section-planning-solution-care__blocks{grid-gap:37px 10px}.section-planning-solution-care__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:50px}.section-review-head__info{padding:10px}.section-reviews{padding:70px 0 0}.section-reviews__wrap{padding:0 10px}.section-reviews__head{margin-bottom:50px}.section-reviews__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:27px}.section-reviews__subtitle{font-size:18px;font-weight:500}.section-reviews-info__block{padding:22px 20px 25px}.section-reviews-info__block-num{margin-bottom:23px}.section-reviews-info__block-title{font-size:32px;font-weight:400;line-height:1;margin-bottom:24px}.section-reviews-info__block-subtitle{margin-bottom:21px}.section-reviews-info__block-text{gap:24px;font-size:16px;font-weight:400;margin-bottom:24px}.section-reviews-info__block-img{margin-bottom:22px}.section-docs{margin-top:35px;padding:0 0 90px}.section-docs__wrap{padding:0 10px}.section-docs__blocks{gap:10px}.section-docs__block-img{margin-bottom:12px}.section-docs__block-title{font-size:25px;font-weight:500;margin-bottom:6px}.section-faq-page{margin-top:112px;padding:0 0 130px}.section-faq-page__wrap{padding:0 10px}.section-faq-page__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:20px}.section-faq-page__blocks{flex-direction:column}.section-faq-page__block:nth-child(1){max-width:100%}.section-faq-page-nav{margin-bottom:18px}.section-faq-page-nav__list{display:flex;flex-wrap:wrap;flex-direction:row;gap:5px 8px}.section-faq-page-nav__list li a{color:var(--gray-400);border-left:initial;padding:4px 0}.section-faq-page-nav__list li a.active{color:var(--gray-400);border-left:initial}.section-blog{padding:108px 0 125px}.section-blog__wrap{padding:0 10px}.section-blog__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:35px}.section-blog__blocks{grid-gap:34px 10px}.section-blog__block-img{margin-bottom:16px}.section-blog__block-category{font-size:12px;font-weight:400;line-height:1;margin-bottom:10px}.section-blog__block-title{font-size:18px;font-weight:500;margin-bottom:10px}.section-blog__block-subtitle{font-size:15px;font-weight:400;line-height:1.4}.section-blog-navigation{padding-top:45px}.section-blog-navigation__wrap{gap:35px}.section-blog-open{padding:108px 0 0;margin:0 0 50px}.section-blog-open__wrap{padding:0 10px}.section-blog-open__title{font-size:32px;font-weight:500;line-height:1.2;margin:0 0 16px}.section-blog-open__subtitle{margin-bottom:18px}.section-blog-open__blocks{margin-bottom:45px}.section-blog-open__block-head,.section-blog-open__block-wrap{gap:20px}.section-blog-open-nav__item{padding:14px 0}.section-blog-open-nav__item-title{margin-bottom:12px}.section-blog-open-content{grid-gap:20px}.section-blog-open-content__description img{margin:10px 0 18px}.section-blog-open-content__description h1{font-size:32px;font-weight:500;line-height:1.2;margin:0 0 16px}.section-blog-open-content__description h2{font-size:26px;font-weight:500;line-height:1.2;margin-bottom:16px}.section-blog-open-content__description h3{font-size:22px;font-weight:500;line-height:1.2;margin-bottom:16px}.section-blog-open-content__description h4{font-size:18px;font-weight:500;line-height:1.2;margin-bottom:16px}.section-blog-open-content__description h5{font-size:17px;font-weight:500;line-height:1.2;margin-bottom:16px}.section-blog-open-content__description h6,.section-blog-open-content__description p{margin-bottom:16px}.section-blog-open-content__description p blockquote{margin:0 0 16px}.section-blog-open-content__description mark{margin-bottom:16px}.section-blog-open-content__description blockquote{padding:10px 10px 10px 18px;margin:16px 0}.section-blog-open-content__description ul{margin-bottom:16px}.section-blog-open-content__description ul li{padding:3px 0 3px 16px}.section-blog-open-form__title{font-size:26px;font-weight:500}.section-plain-banner{padding-top:108px}.section-plain-banner__wrap{padding:0 10px}.section-plain-banner__title{font-size:52px;font-weight:500;line-height:1;margin-bottom:35px}.section-animation-head-info{max-width:100%;padding:0 30px}.section-animation-head-info__num{font-size:16px;font-weight:500;line-height:1;margin-bottom:8px}.section-animation-head-info__title{font-size:28px;font-weight:500;line-height:1;margin-bottom:22px}.section-animation-head-info__text{font-size:15px;font-weight:400;line-height:1.4;padding-left:18px}.section-animation-info__block-num{font-size:16px;font-weight:500;line-height:1;margin-bottom:8px}.section-animation-info__block-title{font-size:28px;font-weight:500;line-height:1;margin-bottom:22px}.section-animation-info__block-text{padding-left:18px}.section-animation-info-text__item-title{font-size:18px;font-weight:500;line-height:1}.section-animation-info-text__item-description{font-size:15px;font-weight:400;line-height:1.4}.section-animation-info-text__item-list li{font-size:15px;font-weight:400;padding:3px 0 3px 19px}.section-animation-info-text__item-list li:before{top:5px}.section-animation-info-text__items{gap:22px;margin-bottom:18px}.section-animation-info-text__item{gap:12px}.header-new__wrap{padding-right:44px}.header-new__logo{padding-left:10px}.header-new-hamburger__btn{padding:0 10px}.section-paralax-block-slider__slide{flex:0 0 260px;min-width:260px;margin-right:15px}.section-paralax-block-slider__slide-img{height:390px}.good-top__bottom{font-size:15px;max-width:100%}.section-faq-title{font-size:72px}.section-welcome{height:120vh;overflow:visible}.section-welcome__wrap{height:100svh;display:flex;flex-direction:column}.section-welcome__picture,.section-welcome__picture-block,.section-welcome__picture-block .simpleParallax{height:inherit}.section-welcome__picture::after{max-height:120vh}.section-welcome__head{order:1;font-size:72px;font-weight:500}.section-welcome__text{margin:10px auto 20px;padding:0;text-align:center;font-size:16px;font-weight:500}.section-welcome-info{margin:0 auto}.section-welcome__button{padding:0 10px}.section-services{margin-bottom:100px}.section-services__title{font-size:52px}.section-services__text{width:100%;font-size:15px;line-height:1.4}.presentation{gap:20px}.presentation__link{font-size:20px}.presentation__link::after{width:20px;height:14px}.presentation-info__text{font-size:16px}.section-projects__title{font-size:48px}.section-projects__subtitle{font-size:15px;font-weight:500}.section-projects__examples .single-project{margin-bottom:30px}.section-projects__examples .single-project__visual{margin-bottom:15px}.section-projects__show-more{width:80%}.single-project__visual{position:relative}.single-project__info-block{max-width:80%;font-size:15px;font-weight:400;line-height:1.4}.single-project__cursor{position:absolute;height:auto}.single-project__cursor-move{transform:scale(1) translateX(-50%)!important;position:absolute;bottom:30px;left:50%}.single-project__cursor-wrap{opacity:1!important;transform:scale(1)!important}.custom-button-next,.custom-button-prev{width:50px;height:30px}.custom-button-prev{right:8px}.custom-button-next{left:8px}.promo-blocks__title{font-size:72px}body>.example,body>.faq,body>.promo-gallery,body>.save,body>.stages,body>.your-budget{padding-left:10px;padding-right:10px}body>.promo-gallery{padding:50px 10px}body>.example{padding:60px 10px 120px}body>.example .example__blocks{gap:10px}body>.example .example__head,body>.promo-gallery .promo-gallery__head{margin-bottom:40px}body>.example .example__title,body>.promo-gallery .promo-gallery__title{font-size:42px;font-weight:500}body>.example .example__text,body>.promo-gallery .promo-gallery__text{font-size:18px;font-weight:500}.example__title{font-size:42px}.example__blocks{gap:25px}.faq__title{font-size:42px}.faq__accordion-block{gap:25px;min-height:400px}.faq__more{max-height:300px}.accordion__title{font-size:18px}.accordion__content{font-size:14px;font-weight:400;line-height:1.4}.promo-gallery__title{font-size:42px}.promo-slide__info-text{font-size:16px}.section-callback-form__head{width:100%}.section-callback-form__title{font-size:72px;font-weight:500;line-height:1}.section-callback-form__form{width:100%}.section-separate-heading{padding:50px 0}.section-separate-heading__title{font-size:42px;font-weight:500}.section-separate-heading__text{padding:0 10px;margin-bottom:10px}.section-separate-heading--no-padding{padding-bottom:0}.section-blog-related{margin:50px 0}.section-project-banner__numbers{display:flex}.section-project-recommendations{margin:50px 0}.section-project-recommendations__inner{grid-gap:30px 10px}.section-project-recommendations__title{font-size:40px;font-weight:500;line-height:1}.section-project-information{margin:50px 0}.section-project-information__title{font-size:40px;font-weight:500;line-height:1}.section-project-information__item-title{font-size:20px;font-weight:500;line-height:1}.section-project-information__item-text{font-size:16px;font-weight:400}.section-testimonials{margin:50px 0}.section-testimonials__title{font-size:40px;font-weight:500;line-height:1}.section-testimonials__text{font-size:16px;font-weight:500;line-height:1.2}.section-testimonial{display:flex;flex-direction:column;gap:0}.section-testimonial__content{padding:20px;border-top-left-radius:0;border-top-right-radius:0}.section-testimonial__image{aspect-ratio:1/1;border-bottom-left-radius:0;border-bottom-right-radius:0}.section-awards{margin:50px 0}.section-awards__title{font-size:40px;font-weight:500;line-height:1}.section-awards__text{font-size:16px;font-weight:500;line-height:1.2}.section-awards__inner{flex-direction:column}.section-awards__yandex{flex:0 0 800px;width:100%}.section-awards__list{flex:1}.section-award__title{font-size:18px;font-weight:500;line-height:1}.section-stack .swiper-wrapper{display:flex;gap:0}.section-stack__title{font-size:40px;font-weight:500;line-height:1}.section-stack-item{flex:0 0 80vw}.section-stack-item .section-stack-item__image img{height:300px;max-height:50vh}.section-stack-item:first-child .section-stack-item__image img,.section-stack-item:nth-child(2):nth-last-child(2) .section-stack-item__image img,.section-stack-item:nth-child(3):nth-last-child(1) .section-stack-item__image img{height:300px;max-height:50vh}.section-interactive-map__nav-item{font-size:14px;font-weight:500}.section-sitemap__title{font-size:40px;font-weight:500}.section-project-form__inner{margin:10% 20px}.section-project-form__title{font-size:40px}.section-project-form__lines{display:block;margin:50px auto 30px}.section-project-form__line{display:inline}.section-project-form__line input{margin:10px 0;display:block;width:100%;-webkit-appearance:none;border-radius:0}.section-project-form__note{margin:20px auto 0}.section-main-projects__inner{margin:30px 0 0}.section-main-projects__title{font-size:48px;text-align:center}.section-main-projects__subtitle{margin:10px 0 30px;font-size:15px;font-weight:500;text-align:center}.section-main-projects .design-portfolio__filters{margin:30px 0}.main-project{flex:0 0 100%}.main-project__inner{aspect-ratio:5/7}.main-project-number-block-num{font-size:16px;font-weight:500}.main-project__slider-inner{right:0;justify-content:flex-start!important}.main-project__slide{background:0 0;padding:0;border:0;flex:0 0 50px;-webkit-backdrop-filter:none;backdrop-filter:none}.main-project__slide-image{flex:0 0 50px;border-radius:100%;border:1px solid rgba(255,255,255,.2)}.main-project__description{font-size:15px}.main-project__includes-title{font-size:16px;font-weight:500}.main-project__includes-item{font-size:13px}.main-project:hover .main-project__image img{scale:unset}.main-project .single-project__cursor{display:none}.section-pricelist-item{padding:10px}.section-pricelist-item-head{flex-wrap:wrap;gap:10px}.section-pricelist-item-head__inner{gap:10px}.section-pricelist-item-head__info{flex:0 0 calc(100% - 90px)}.section-pricelist-item-head__title{font-size:20px;font-weight:500}.section-pricelist-item-head__button{margin:0;flex:0 0 100%}.section-pricelist-item-body-item{margin:0}.section-pricelist-item-body-item__name,.section-pricelist-item-body-item__price{font-size:16px;font-weight:500}.section-pricelist-item-footer{margin:30px 0 0;flex-wrap:wrap;justify-content:center;text-align:center}.section-pricelist-item-footer__title{font-size:20px;font-weight:500}.section-pricelist-item-footer__button{flex:0 0 100%}.section-presentation__inner{flex-direction:column;gap:40px}.section-presentation__image-container{order:2;flex:unset;width:100%}.section-presentation__content{display:contents;max-width:unset}.section-presentation__info{display:contents}.section-presentation__title{order:1;font-size:28px;font-weight:500;line-height:1.2}.section-presentation__text{order:3;font-size:18px;font-weight:400;line-height:1.2}.section-presentation__author,.section-presentation__reviews{order:3}.section-presentation__review{flex:0 0 250px;width:250px}.footer__info-block{max-width:100%}.footer-nav-bottom{flex-direction:column}}@media screen and (max-width:746px){.section-rate__item{padding:18px 18px 126px}}@media screen and (max-width:720px){.section-animation-head__blocks{flex-direction:column}.section-animation-head__block{width:100%;height:auto;padding:40px 30px}.section-animation-head__block--bg-color{padding:100px 30px}.section-animation-head-info{max-width:555px;padding:initial}.section-animation__blocks{flex-direction:column}.section-animation__block{width:100%}.section-animation__block--video{height:50svh}.section-animation-info{max-width:580px}.section-animation-info__block--height-1 .section-animation-info__block-wrap--mobile{top:50vh;height:50vh}.section-animation-info__block--height-2,.section-animation-info__block--height-3{min-height:initial;height:100vh}.section-animation-info__block-wrap--pc{display:none}.section-animation-info__block-wrap--mobile{display:flex}}@media screen and (max-width:712px){.section-advantages__items{flex-direction:column}.section-advantages__item:not(:last-child){margin-right:initial;margin-bottom:20px}.section-advantages__item:nth-child(1) .section-advantages__item-title,.section-advantages__item:nth-child(2) .section-advantages__item-title,.section-advantages__item:nth-child(3) .section-advantages__item-title{max-width:100%}}@media screen and (max-width:705px){.your-budget__list{margin-left:26px;margin-top:11px}.your-budget__list li{font-size:15px;font-weight:400;padding:5px 2px 5px 3px}}@media screen and (max-width:700px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:42.6rem}}@media screen and (max-width:698px){.section-rate__item{padding:30px 30px 126px;grid-column:auto/span 12}.section-rate__item-title{font-size:25px;font-weight:500}.section-rate__item-img{height:200px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:692px){.save__dot--3 .save__card{top:initial;left:50%;right:initial;bottom:32px;transform:translateX(-50%)}}@media screen and (max-width:690px){.section-order-project__wrap{padding:30px 0 90px}.section-order-project__items{gap:10px}.section-order-project__item{width:184px;height:243px}.section-order-project__item:nth-child(2n){width:146px;height:196px}}@media screen and (max-width:675px){.section-rate__item-title{font-size:25px;font-weight:500}}@media screen and (max-width:670px){.section-intro__title{font-size:32px;font-weight:500;line-height:1.2;margin-bottom:36px}.section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:15px}.section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:13px}.section-intro__title-wrap--grid-3 span:nth-child(1){padding-right:10px}.section-intro__title-wrap--grid-3 span:nth-child(2){padding-right:13px}.section-intro__title img{height:30px;padding:3px 0 4px}.section-dream__title{font-size:40px;font-weight:500}.section-dream__subtitle{font-size:16px;font-weight:400}.section-advantages__title{font-size:32px;font-weight:500}.section-start__title{max-width:564px;font-size:32px;font-weight:500}.section-start__stages{display:none}.section-rate__title{font-size:32px;font-weight:500}.section-rate__group{margin:30px 0 0}.section-rate__group-title{font-size:20px;font-weight:500}.section-rate__group-subtitle{margin:10px 0 0}.section-rate__group-inner{margin:20px 0 0}.section-rate__group-inner>div{flex:0 0 100%}.section-intro--order-project .section-intro__title{font-size:42px;font-weight:500;line-height:1}.section-intro--order-project .section-intro__title-wrap--grid-1{max-width:260px;width:100%}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:15px}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(2){padding-right:initial}.section-intro--order-project .section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:15px}.section-project-composition__block-info{top:0;bottom:0;left:0;right:0;height:100vh}.section-project-composition__block-info-wrap{display:flex;flex-direction:column;height:100%;padding:108px 10px 50px}.section-project-composition__block-img-mobile{width:100%}.section-project-composition__img-mobile{height:100vh}.section-project-composition__img-mobile img{height:100vh;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:662px){.your-budget__list li{font-size:14px;font-weight:400;line-height:1.4;padding:2px}}@media screen and (max-width:658px) and (max-height:926px){.section-discount-head__discount{height:33.3svh!important}.section-discount-head__discount-wrap{padding-top:18%!important;margin-bottom:initial!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:658px) and (max-height:896px){.section-discount-head__discount{height:33.37svh!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:658px) and (max-height:780px){.section-discount-head__discount{height:33.3svh!important}.section-discount-head__discount-wrap{padding-top:21%!important;margin-bottom:-2%!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:658px){.section-discount-head__title{font-size:80px;font-weight:500;line-height:1}}@media screen and (max-width:640px){.popup-request-call .close{top:10px;right:10px}.popup-request-call-in form{padding:30px 20px}.img-comparison-slider{aspect-ratio:7/5}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:38.9rem}}@media screen and (max-width:635px){.section-order-project{padding-bottom:60px}.section-order-project__block{padding:33px 0 40px}.section-order-project__block-wrap{flex-direction:column;justify-content:center;gap:32px}.section-order-project__block-img{width:100%;flex-shrink:initial}.section-order-project__block-img--display-none-mobile{display:none}.section-order-project__block-img--mobile{display:block}}@media screen and (max-width:620px){.section-planning-solution-life__block-img{margin-bottom:15px}.section-planning-solution-life__block-text{font-size:17px;font-weight:500;line-height:1}.section-blog__blocks{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:40px}.section-project-recommendations__inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.section-welcome__head{font-size:62px;font-weight:500}}@media only screen and (max-width:600px){.button-appl{margin-left:auto;margin-right:auto;margin-top:30px;width:200px}.button-appl-text{font-size:14px}}@media only screen and (max-width:599px){.top{height:100vh;background:url(/wp-content/themes/arhitecturaru/assets/images/header/top-mob.jpg) center top no-repeat;background-size:cover!important}.top-title{padding-top:200px;font-size:38px}.top-title br.mob{display:inline}.top .but1.mob{display:block}.header-e.e1{width:150px}.header-tel-time{margin-right:10px}.header-time{display:none}.example-slider-wrap{padding:0 3px;margin-right:0}.example-slider-e{width:100%;left:-100%}.care-subtitle,.example-title,.like-title,.stage-title,.video-title{font-size:28px}.example-title{margin-bottom:30px;text-align:left}.about-wrap{padding-bottom:60px}.about-title{font-size:18px;padding-right:0}.about-desc{margin:15px 0 30px}.projects-wrap{padding-bottom:60px}.projects-title{margin-bottom:45px;text-align:center}.price-wrap{padding-top:10px;padding-bottom:60px}.price-title{font-size:40px}.price-desc-list-e-text{font-size:17px}.price .but3{width:100%}.price-wrap.e2 .price-title{font-size:28px}.how-work-title{font-size:40px;text-align:left}.plan{padding-top:60px;margin-left:30px}.plan-e{padding-bottom:60px}.plan-e-wrap.e5{padding-bottom:5px}.plan-e-stage-days{font-size:17px;left:-32px}.plan-e-stage-name{font-size:28px}.plan-e-stage{padding-right:45px;padding-left:30px}.plan-e-stage-separate{width:15px}.plan-e-pic-wrap{padding-left:30px;margin-top:30px}.plan-e-pic-wrap img{opacity:1;transition:none}.plan-e-stage-desc{opacity:1}.whatsapp{display:none}.stage-wrap{padding-bottom:30px}.stage-slider-e-text.scroll-anim-move-to-left{opacity:1!important;transform:translateX(0)!important}.care-wrap{padding:0 10px 15px}.care-title{font-size:40px;text-align:center;margin-bottom:45px}.care-desc{font-size:16px}.care-desc br{display:none}.care-item{width:calc(50% - 3px)}.care-item-num-wrap{margin:0}.care-item-num{width:15px;height:15px;line-height:15px;font-size:10px}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e1,.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e1{top:55%;left:76%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e2,.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e2{top:37%;left:43%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e3,.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e3{top:85%;left:41%}.care-item-wrap [data-title=foto-1] .care-item-num-wrap.bottom-item.e4,.care-item-wrap [data-title=foto-2] .care-item-num-wrap.bottom-item.e4{top:60%;left:23%}.care-item-num-wrap:before{display:none!important}.care-item-num.bottom-item:hover+.care-item-num-item.bottom-item{bottom:42px}.care-item-info-list{font-size:12px;padding-left:22px}.care-item-info-list li{padding-left:0}.video-wrap{padding:0 10px 45px}.video-title{margin-bottom:45px}.video-slider-e:nth-child(1),.video-slider-e:nth-child(2){margin-bottom:45px}.like-wrap{padding-bottom:30px}.faq-wrap{padding-bottom:60px}.faq-title{padding:60px 0 45px;font-size:28px}.faq-desc,.faq-info-item-title{font-size:16px}.faq-info-item-desc p{font-size:14px}.finish{display:block}.finish-left{width:auto}.finish-right{display:none}.finish-title{font-size:45px;text-align:center}.but-discuss-project{font-size:14px;padding:10px 20px}.know{padding-top:60px;padding-bottom:60px}.know-title{font-size:32px;margin-bottom:45px;text-align:left}.know-info{display:block}.know-info-e{width:auto;margin-bottom:45px!important}.know-info-e:last-child{margin-bottom:0!important}.know-info-e-title{font-size:18px;font-weight:700}.know-info-e-desc{font-size:16px}.projects-title{font-size:40px}.projects-info-e-title{font-size:28px}.projects-info-e-content-text-desc{margin-top:10px;font-size:14px}.projects-info-e-content-text-section-title{font-size:28px}.projects-info-e-content-text-section-text{display:block;font-size:14px}.projects-info-e-content-text-section-text-e{width:auto;margin-bottom:10px}.projects-info-e-content-text-section-text-e:last-child{margin-bottom:0}.projects-info-e-content2-slider-e-title{font-size:22px;margin-bottom:10px}.projects-info-e-content2-slider-e-desc{font-size:14px;margin-top:10px}.projects-info-e-content-text-task-problem-mob-toggle-e{font-size:12px}.projects-info-e-content-text-problem-info-e,.projects-info-e-content-text-task-info-e{font-size:14px}.projects-info-e-content-pic-show-work-title{font-size:25px}.projects-info-e.e1{padding-bottom:0;margin-bottom:0}.projects-info-title{display:none}.projects-info-e-content2-learn-title{font-size:25px}.projects-info-e-content-pic-e{margin-bottom:10px}.example{padding-top:0}.example-subtitle{font-size:18px}.example-subtitle br{display:none}.price-wrap.e3{padding-top:90px;padding-bottom:0}.price-wrap.e3 .price-title{font-size:40px}.agreement-e-title{font-size:28px;text-align:left}.agreement-e-title br{display:none}.price-wrap.e2{padding-top:60px}.projects-mark-for-scroll#about_us{position:absolute;top:-90px;left:0}.care-item-num-wrap{width:23px;height:23px}@-webkit-keyframes animdot{50%{top:-6px;left:-6px;bottom:-6px;right:-6px}}@keyframes animdot{50%{top:-6px;left:-6px;bottom:-6px;right:-6px}}.scroll-anim-move-rotate{opacity:1!important;transition-duration:0s!important;transition-delay:0s!important;transform:rotateX(0) rotateY(0) rotateZ(0)!important}.scroll-anim-move-to-left{opacity:1!important;transition-duration:0s!important;transition-delay:0s!important;transform:translateX(0)!important}.scroll-anim-move-to-up{opacity:1!important;transition-duration:0s!important;transition-delay:0s!important;transform:translatey(0)!important}.anim-header-mob-menu{opacity:1!important;transition-duration:0s!important;transition-delay:0s!important;transform:rotateX(0) rotateY(0) rotateZ(0)!important}.anim-popup-text{opacity:1!important;transition-duration:0s!important;transform:rotateX(0) rotateY(0) rotateZ(0)!important}.popup-object-cont-title{font-size:28px;margin-bottom:15px}.popup-object-cont-desc{font-size:15px}.popup-object-call-title{font-size:26px}.trust-title{font-size:40px}.trust-info-e{width:100%;margin-bottom:20px!important}.trust-info-e-text-title{font-size:23px}.trust-info-e-text-desc{max-width:100%}.map-object-wrap{padding-top:30px}.map-object-title{font-size:48px}.map-object-desc{font-size:18px;margin-bottom:30px}.map-object-desc br{display:none}.get-wrap{padding-top:60px}.get-title{font-size:40px;margin-bottom:15px}.get-desc{margin-bottom:45px;font-size:18px}.get-desc br{display:none}.get-info{display:block}.get-info-cont{width:auto;margin-bottom:45px}.get-info-details{width:auto}.get-info-details-e{margin-bottom:30px}.get-info-details-e-title{font-size:22px}.get-info-details-e-desc{font-size:14px}.price-project-wrap{padding-top:60px}.price-project-title{font-size:40px;margin-bottom:45px}.price-project-cont-plate{width:100%;padding:30px;border-radius:20px;border:1px solid #000}.price-project-cont-plate-cont{margin:60px 0 10px}.price-project .presentation__more{margin-top:40px}.discuss-free-wrap{padding-top:60px}.discuss-free-title{font-size:32px}.discuss-free-desc{margin-top:0}.discuss-free-desc li{padding-left:35px;margin-bottom:15px}.discuss-free-info-left{padding:0;margin-bottom:45px}.discuss-free .request-call{display:flex}.discuss-free .request-call-tel{flex-grow:1}.discuss-free .request-call-tel input{height:40px;width:100%}.discuss-free .request-call-but{width:152px;height:40px;line-height:40px;font-size:11px}.discuss-free-info-right img{width:100%;max-width:600px}.fon1{background-image:none}.header{margin-bottom:50px}.page-top{padding-bottom:50px}.expert-people{display:none}.expert-people-Item.expert-people-ItemMedSquare .expert-people-ItemPhoto{width:30vw;height:30vw}.page-top-show-vakansii{margin:70px auto 20px}.need-title,.rezume-subtitle,.rezume-title{font-size:28px}.need-info-e-cont-desc-title{font-size:22px}.need-subtitle{font-size:14px;margin:30px 0 60px}.need-subtitle br{display:none}.need-info-e-cont{border:none;display:block;padding:0;border-radius:15px;transform:scale(1)!important;text-align:center}.need-wrap{padding-top:0}.need-info-e-cont-pic-wrap img{width:200px;height:200px}.need-info-e-cont-desc-price{display:none}.calc-price-title{font-size:40px;margin-bottom:30px}.calc-price-subtitle{font-size:16px}.calc-price-subtitle br{display:none}.calc-price-but-wrap{margin:30px auto}.calc-price-but-wrap .calc,.calc-price-but-wrap .smeta{height:43px}.calc-price-but-wrap .calc *,.calc-price-but-wrap .smeta *{line-height:43px}.calc-price-info{margin:45px auto 0}.calc-price-info-options-rezult-sum,.calc-price-info-options-rezult-title{font-size:30px}.calc-price-info-options-rezult-but{height:43px!important}.calc-price-info-options-rezult-but *{line-height:43px!important}.calc-price-info-options-area-title,.calc-price-info-options-service-title{font-size:30px;margin-bottom:30px}}@media screen and (max-width:599px){.team-wrap{padding-bottom:60px}.team-desc{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:30px}}@media (max-width:599px){.cookie-warning{flex-direction:column}}@media screen and (max-width:590px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:35.8rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:44.1%}.img-comparison-slider__switch .img-comparison-slider__drag-line .img-comparison-slider__drag-line-label{display:none}}@media screen and (max-width:585px){.stages__title{margin-bottom:50px}.stages__blocks{display:flex;flex-direction:column;row-gap:35px}.stages-anim{display:none}}@media screen and (max-width:580px){.section-order-project__wrap{padding:0 0 70px}.section-order-project__item,.section-order-project__item:nth-child(2n){width:170px;height:244px}.section-order-project__item:nth-child(1),.section-order-project__item:nth-child(2),.section-order-project__item:nth-child(3),.section-order-project__item:nth-child(4),.section-order-project__item:nth-child(5),.section-order-project__item:nth-child(6),.section-order-project__item:nth-child(7),.section-order-project__item:nth-child(8),.section-order-project__item:nth-child(9){transform:initial}.section-block-result__img{display:none}}@media screen and (max-width:576px){.section-advantages__item{max-width:272px}.section-portfolio-item__mobile-img{margin-bottom:10px}.section-portfolio-item__title{font-size:32px;font-weight:500}.section-portfolio-item__subtitle{font-size:16px;font-weight:400;margin-bottom:20px}.section-portfolio-item__tab-btn{font-size:14px;font-weight:500}.section-portfolio-item-difi__list li,.section-portfolio-item-task__list li,.section-portfolio-item-work__list li{font-size:15px;font-weight:400}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:34.85rem}}@media screen and (max-width:550px){.your-budget__dot-wrap::after{width:25px;height:25px}.your-budget__dot--one{top:52%;right:12%}.your-budget__dot--two{top:36%;right:48%}.your-budget__dot--three{left:36%;bottom:6%}.your-budget__dot--four{left:21%;bottom:29%}.your-budget__dot,.your-budget__dot-num{width:25px;height:25px}}@media screen and (max-width:520px){.section-qualities{padding-top:45px;padding-bottom:50px}.section-qualities__text{margin-bottom:40px}.section-qualities__title{font-size:40px;font-weight:500}.section-qualities__subtitle{font-size:16px;font-weight:500}.section-blur__items{flex-direction:column}.section-blur__item{width:100%}.section-blur-info__title{font-size:32px;font-weight:500;margin-bottom:20px}.section-blur-info__btn{width:180px;height:43px}.section-portfolio__title{font-size:40px;font-weight:500}.section-portfolio-item__title{font-size:28px;font-weight:500}.section-special{padding:30px 0}.section-special__title{font-size:32px;font-weight:500}.section-special__item{flex-direction:column;margin-bottom:25px}.section-special__item:nth-child(2n+2) .section-special__item-wrap{order:1}.section-special__item:nth-child(2n+2) .section-special__item-text{order:2;text-align:left}.section-special__item-wrap{width:100%}.section-special__item-text{font-size:16px;font-weight:400;padding:20px 10px}.section-special__item-text span{max-width:100%}.section-block-seo__title{font-size:32px;font-weight:500}.section-block-seo__item--img{min-height:400px}.section-why-us__subtitle{font-size:16px;font-weight:500}.section-why-us .example{padding:50px 0 60px}.section-why-us .example__head,.section-why-us .promo-gallery__head{margin-bottom:30px}.section-why-us .example__title,.section-why-us .promo-gallery__title{font-size:32px;font-weight:500;margin-bottom:15px}.section-why-us .example__text,.section-why-us .promo-gallery__text{font-size:16px;font-weight:500}.your-budget{padding:50px 0 60px}.your-budget__title{font-size:32px;font-weight:500;margin-bottom:15px}.your-budget__text{font-size:16px;font-weight:500;margin-bottom:30px}.save{padding:50px 0 60px}.save__title{font-size:32px;font-weight:500;margin-bottom:15px}.save__text{font-size:16px;font-weight:500;margin-bottom:30px}.save__dot{width:25px;height:25px}.save__dot-wrap::after{width:25px;height:25px}.save__dot-num{width:25px;height:25px}.save__dot--1{top:6%;right:27%}.save__dot--1 .save__card{right:-94px;top:30px}.save__dot--2 .save__card{bottom:30px;left:0}.save__dot--3{top:43%;right:50%}.save__card{width:254px;padding:12px}.save__card-num{font-size:14px;font-weight:500;margin-bottom:5px}.save__card-title{font-size:16px;font-weight:500;margin-bottom:10px}.save__card-text{font-size:14px;font-weight:400}.stages__title{font-size:32px;font-weight:500;margin-bottom:34px}.section-style-arch__title{font-size:32px;font-weight:500}.section-style-arch__btn{width:180px;height:43px}.section-main-direction__title{font-size:32px;font-weight:500}.section-main-direction__subtitle{font-size:16px;font-weight:400}.section-main-direction__block{grid-column:auto/span 12}.section-project__title{font-size:32px;font-weight:400;line-height:1;margin-bottom:24px}.section-project__tags{margin-bottom:24px}.section-project__tags-list{gap:10px 8px}.section-project__tags-list li a{font-size:12px;font-weight:500}.section-project__text{margin-bottom:30px}.section-project__list-detail{margin-left:14px}.section-project__preview{margin:42px 0 0}.design-portfolio__wrap{padding:0 10px 60px}.design-portfolio__head{margin-bottom:50px}.design-portfolio__title{height:72px;font-size:32px;font-weight:500;line-height:1}.design-portfolio__block{padding-bottom:40px}.design-portfolio__block:not(:last-child){margin-bottom:40px}.design-portfolio-gallery__title{font-size:50px;font-weight:500;line-height:1}.design-portfolio-gallery__blocks{gap:7px}.design-portfolio-gallery__items{gap:6px}.section-contact{padding:100px 0 80px}.section-contact__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:34px}.section-contact__city{font-size:32px;font-weight:500;line-height:1;margin-bottom:29px}.section-contact__items{gap:0}.section-contact__items-wrap{flex-direction:column;justify-content:flex-start}.section-contact__items-wrap .section-contact__item{margin-bottom:35px}.section-contact__items-wrap:last-child .section-contact__item:last-child{margin-bottom:initial}.section-contact__item{max-width:100%}.section-contact__item:nth-child(1){margin-right:initial}.section-contact__item-title{margin-bottom:10px}.section-contact .section-callback-form{margin-top:50px}.section-contact-slider__slide-img{height:200px}.section-discount{padding:60px 0 70px}.section-discount__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:40px}.section-discount__blocks{gap:10px}.section-discount__block-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:14px}.section-discount__block-title .presentation__more{font-size:18px;font-weight:500}.section-discount__block-subtitle{font-size:14px;font-weight:400}.section-discount__block-img{height:18svh}.section-project-composition-info{padding:48px 0 30px}.section-project-composition-info__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:45px}.section-project-composition-info__blocks{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:35px 20px}.section-project-composition-interactive{padding:20px 0 35px}.section-project-composition-text{padding:40px 0}.section-project-composition-text__title{font-size:42px;font-weight:500;line-height:1}.section-facade-design__title{font-size:36px;font-weight:500;line-height:1}.section-facade-design__title br{display:none}.section-facade-design-slider{padding:45px 0}.section-facade-design-slider__blocks{gap:28px}.section-facade-design-slider__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:32px}.section-facade-design-slider__descr{padding-top:18px}.section-facade-design-slider__descr-title{margin-bottom:10px}.section-facade-design-slider__descr-subtitle{font-size:15px;font-weight:400}.section-facade-design-price{padding:50px 0 60px}.section-facade-design-price__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:40px}.section-facade-design-form{padding:40px 0}.section-facade-design-form__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:20px}.section-facade-design-form__subtitle{font-size:16px;font-weight:500;margin-bottom:28px}.section-facade-design-form__subtitle a{font-size:14px;font-weight:500}.section-facade-design-form__btn{width:180px;height:43px}.section-block-result__head{max-width:285px}.section-block-result__text{gap:33px}.section-block-result__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:18px}.section-block-result__subtitle{font-size:16px;font-weight:400}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:31.4rem}.img-comparison-slider__switch .img-comparison-slider__drag-line{width:2.5px}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:44.1%}.img-comparison-slider__switch .img-comparison-slider__drag-line span{width:38px;height:38px;border:2.5px solid #fff}.img-comparison-slider__switch .img-comparison-slider__drag-line span::after,.img-comparison-slider__switch .img-comparison-slider__drag-line span::before{top:50%;border:8px solid transparent;border-bottom-width:0;border-right-width:0;transform:translate(-50%,-50%) rotate(45deg)}.img-comparison-slider__switch .img-comparison-slider__drag-line span::before{border-left-color:#fff}.img-comparison-slider__switch .img-comparison-slider__drag-line span::after{border-top-color:#fff}.img-comparison-slider .img-comparison-slider-label__wrap{width:auto;height:auto;padding:5px;font-size:14px;font-weight:400;line-height:1}.img-comparison-slider .img-comparison-slider-label__wrap--after{margin-right:8px;margin-bottom:8px}.img-comparison-slider .img-comparison-slider-label__wrap--before{margin-left:8px;margin-bottom:8px}.section-planning-solution-life{padding:45px 0 40px}.section-planning-solution-life__blocks{grid-gap:24px 10px}.section-planning-solution-life__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:33px}.section-planning-solution-life__block-img{margin-bottom:14px}.section-planning-solution-life__block-text{font-size:16px;font-weight:500;line-height:1}.section-planning-solution-compound{padding:40px 0}.section-planning-solution-compound__head{margin-bottom:28px}.section-planning-solution-compound__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:25px}.section-planning-solution-compound__title br{display:none}.section-planning-solution-compound__price{font-size:52px;font-weight:500;line-height:1;margin-bottom:27px}.section-planning-solution-compound__price-item sup{top:5%;right:-4%;font-size:20px;font-weight:600;line-height:1}.section-planning-solution-compound__subtitle{font-size:22px;font-weight:500;line-height:1}.section-planning-solution-care{padding:40px 0 50px}.section-planning-solution-care__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:40px}.section-review-head__title{font-size:32px;font-weight:500}.section-review-head__btn{width:180px;height:43px}.section-reviews{padding:50px 0 0}.section-reviews__head{margin-bottom:40px}.section-reviews__title{font-size:32px;font-weight:500;line-height:1;margin-bottom:24px}.section-reviews__subtitle{font-size:16px;font-weight:500}.section-reviews-info__block-subtitle{margin-bottom:20px}.section-reviews-info__block-text{gap:22px;font-size:16px;font-weight:400;margin-bottom:22px}.section-reviews-info__block-img{max-width:100%;width:100%}.section-docs{padding:0 0 90px}.section-docs__blocks{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:35px}.section-faq-page{margin-top:98px;padding:0 0 130px}.section-faq-page__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:12px}.section-faq-page-nav{margin-bottom:70px}.section-blog{padding:95px 0 108px}.section-blog__title{font-size:42px;font-weight:500;line-height:1;margin-bottom:36px}.section-blog-open{padding:95px 0 0;margin:0 0 50px}.section-plain-banner{padding-top:95px}.section-plain-banner__title{font-size:42px;font-weight:500;line-height:1}.section-animation-head__block{padding:40px 20px}.section-animation-head__block--bg-color{padding:100px 20px}.section-animation-info{padding:0 20px}.good-top-e{font-size:40px}.good-info-text-wrap{flex-shrink:0;box-sizing:border-box;flex-direction:column}.good-info-text{flex:1 1 auto}.good-info-text-word-title{font-size:22px;max-width:100%}.good-info-text-word-desc__text{font-size:16px}.good-pic-wrap{width:100%;height:50vh;margin-bottom:40px}.good-pic-e{margin-bottom:30px}.under-base{padding:0 10px}.under-base-title{font-size:40px;font-weight:500;line-height:1.2;margin-left:0}.under-base-subtitle{font-size:16px;font-weight:500;line-height:1.4;margin-left:0}.team-title{font-size:40px;font-weight:500;line-height:1}.section-faq-title{font-size:40px}.section-faq-info-item-title{font-size:18px}.section-welcome__head{font-size:40px;font-weight:500}.section-services__header{margin-bottom:62px}.section-services__title{font-size:40px}.section-services__title br{display:none}.presentation{flex-direction:column}.presentation__links-block{width:100%}.presentation__list{gap:40px}.presentation__list-item{position:relative}.presentation__list-item:before{position:absolute;top:0;right:0;counter-increment:li;content:counter(li,decimal-leading-zero);color:#757575;font-size:20px}.presentation__list-item:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:1px;background:var(--gray-300)}.presentation__list-item:last-child:after{display:none}.presentation__list-item.active:before{color:#000}.presentation__more{margin:20px 0 0}.presentation__description{width:100%}.presentation-info{transform:translateX(0);position:relative;width:100%;max-height:0;opacity:0;overflow:hidden;-webkit-animation:none;animation:none}.presentation-info.active{display:block;max-height:1000px;-webkit-animation:.3s linear forwards presentationIn;animation:.3s linear forwards presentationIn}.presentation-info__picture{margin:20px 0 0}.single-project__info{flex-direction:column}.single-project__info-block{max-width:100%}.single-project__info-title{font-size:22px}.single-project__visit-btn{position:relative}.single-project__slide{aspect-ratio:7/5}.promo-blocks__title{font-size:40px;line-height:1}body>.example .example{padding:50px 10px 60px}body>.example .example__head,body>.promo-gallery .promo-gallery__head{margin-bottom:30px}body>.example .example__title,body>.promo-gallery .promo-gallery__title{font-size:32px;font-weight:500;margin-bottom:15px}body>.example .example__text,body>.promo-gallery .promo-gallery__text{font-size:16px;font-weight:500}.example{padding-bottom:0}.example__wrap{padding:50px 25px}.example__title{font-size:32px}.example__text{font-size:16px;line-height:1.4}.example__blocks{flex-direction:column}.example__info{width:100%;font-size:16px;text-align:center}.example__video{width:100%}.example__slider{width:100%}.faq{margin:0 0 25px;padding:40px 0}.faq__wrap{padding:0 25px}.faq__title{font-size:32px;margin-bottom:20px}.faq__accordion-block{flex-direction:column}.faq__accordion,.faq__more{width:100%}.promo-gallery{padding-right:20px;padding-left:20px}.promo-gallery__title{font-size:36px}.promo-gallery__buttons{margin-top:25px;padding:0}.section-callback-form{margin-top:0}.section-callback-form__title{font-size:40px;font-weight:500;line-height:1}.section-callback-form__text{font-size:16px;font-weight:400;line-height:1.4}.section-about-welcome__picture-block{height:inherit}.section-separate-heading__subtitle{font-size:16px;font-weight:500}}@media only screen and (max-width:520px){.good{padding-top:45px;padding-bottom:45px}.good-top{margin-bottom:30px}.good-top br{display:none}.good-info-text{margin-bottom:30px}.good-info-text-num{font-size:60px}.good-info-text-word-desc .slick-slider{margin-top:55px}.good-slider-page-main .slick-arrow{top:-37px}.good-slider-page-main .slick-arrow.slick-prev{right:calc(50% + 10px)}.good-slider-page-main .slick-arrow.slick-next{right:auto;left:calc(50% + 10px)}.good-slider-page-main .good-info-text-word-desc-slab.e3,.good-slider-page-main .good-info-text-word-desc-slab.e4{display:none}.tarif-wrap{padding-top:60px;padding-bottom:60px}.tarif-title{font-size:40px}.tarif-info-e.e1 .tarif-info-e-title{font-size:30px}.tarif-info-section.e2{display:block}.tarif-info-e{width:auto;max-width:100%}.tarif-info-e.e4{margin-bottom:10px}.tarif-info-e.e1{padding:32px 40px}.tarif-info-e:not(.e1){padding-top:32px;padding-bottom:172px}.tarif-info-e.e1 .tarif-info-e-cont{margin:40px 0}.tarif-info-e:not(.e1) .tarif-info-e-price{bottom:95px}.document-wrap{padding-top:60px}.document-wrap .document-title{font-size:32px;margin-bottom:45px}.document-wrap .document-info-e{margin-right:10px}.guarantee-wrap{padding-top:60px}.guarantee-info{display:block}.guarantee-info-e{width:auto;margin-top:30px}.guarantee-info-e.e2{margin-top:30px}.plan-work{padding-top:60px;margin-left:30px;margin-bottom:60px}.plan-work-e{padding-bottom:60px}.plan-work-e-wrap.e5{padding-bottom:5px}.plan-work .plan-work-e-stage{padding-top:40px}.plan-work-e-stage-days{font-size:17px;left:-32px}.plan-work-e-stage-name{font-size:28px}.plan-work-e-stage-separate{width:15px}.plan-work-e-pic-wrap{padding-left:30px;margin-top:30px}.plan-work-e-pic-wrap img{opacity:1;transition:none}.plan-work-e-stage-desc{opacity:1}.top-block-title-h1,.top-block-title-h1-after{font-size:30px}.top-block-title br{display:none}.techno-wrap{padding-top:60px}.techno-title{font-size:32px;margin-bottom:45px}.techno-info-e{width:310px;margin-right:10px}}@media screen and (max-width:500px){.section-start__input{padding:16px 20px}.section-start__btn{width:184px;height:46px}.section-start__form-wrap{right:5px}.section-discount-head__title{font-size:62px;font-weight:500;line-height:1}}@media screen and (max-width:500px) and (max-height:932px){.section-discount-head__discount{height:33.2svh!important}.section-discount-head__discount-wrap{padding-top:initial!important;margin-bottom:7.5%!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:500px) and (max-height:896px){.section-discount-head__discount-wrap{margin-bottom:6.5%!important}.section-discount-head__promo-wrap{padding-top:22%!important}}@media screen and (max-width:500px) and (max-height:812px){.section-discount-head__discount-wrap{margin-bottom:5%!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:500px) and (max-height:736px){.section-discount-head__discount-wrap{margin-bottom:4%!important}.section-discount-head__promo-wrap{padding-top:22%!important}}@media screen and (max-width:500px) and (max-height:667px){.section-discount-head__discount-wrap{margin-bottom:3%!important}.section-discount-head__promo-wrap{padding-top:20%!important}}@media screen and (max-width:500px) and (max-height:568px){.section-discount-head__discount-wrap{margin-bottom:1.4%!important}.section-discount-head__promo-wrap{padding-top:15%!important}}@media screen and (max-width:500px) and (max-height:480px){.section-discount-head__discount-wrap{margin-bottom:.5%!important}.section-discount-head__promo-wrap{padding-top:13%!important}}@media screen and (max-width:490px){.section-discount{padding:50px 0}.section-discount__blocks{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:20px}.section-discount__block{grid-column:auto/span 1}.section-facade-design-price__title br{display:none}}@media screen and (max-width:476px){.section-advantages{background-position:left top -196px}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:28.65rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:43.1%}}@media screen and (max-width:450px){.section-intro__title-wrap--grid-1{display:flex}.section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:13px}.section-intro__title-wrap--grid-1 span:nth-child(2){max-width:132px;width:100%;overflow:hidden}.section-intro__title-wrap--grid-1 span:nth-child(2) img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:12px}.section-intro__title-wrap--grid-2 span:nth-child(3){padding-right:13px}.section-intro__title-wrap--grid-2 span:nth-child(4){display:flex}.section-intro__title-wrap--grid-3 span:nth-child(1){display:none}.section-intro__title-wrap--grid-3 span:nth-child(2){padding-right:12px}.section-intro__title img{height:27px;padding:1px 0 3px}.section-intro__order-btn{width:180px;height:43px}.design-portfolio-gallery__item{width:64vw}}@media screen and (max-width:442px){.section-advantages{background-position:left -8px top -209px}}@media screen and (max-width:440px){.section-planning-solution-care__blocks,.section-planning-solution-compound__blocks{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:433px){.section-intro__title{max-width:400px}.section-intro__title-wrap--grid-1 span:nth-child(2){display:none}.section-intro__title-wrap--grid-2 span:nth-child(2){display:flex}.section-intro__title-wrap--grid-2 span:nth-child(2) img{height:30px;padding:3px 0}.section-intro__title-wrap--grid-2 span:nth-child(4){display:none}.section-intro__title-wrap--grid-3 span:nth-child(2){padding-right:16px}.section-intro__title-wrap--grid-3 span:nth-child(3){display:flex}.section-intro__title-wrap--grid-3 span:nth-child(3) img{padding:1px 0 3px}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(1){padding-right:12px}.section-intro--order-project .section-intro__title-wrap--grid-1 span:nth-child(2){display:flex}.section-intro--order-project .section-intro__title-wrap--grid-2 span:nth-child(1){padding-right:10px}}@media screen and (max-width:428px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:25.65rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:42.1%}}@media screen and (max-width:420px){.section-planning-solution-life__title br{display:none}}@media screen and (max-width:418px){.section-advantages{background-position:left -8px top -219px}}@media screen and (max-width:415px){.section-start__input{padding:17px 16px;font-size:16px;font-weight:400}}@media screen and (max-width:414px){.design-portfolio-gallery__title{font-size:42px;font-weight:500;line-height:1}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:24.75rem}}@media screen and (max-width:410px){.section-portfolio-item__tab-btn{font-size:12px;font-weight:500}.section-project-composition-interactive{padding:28px 0 48px}.section-project-composition-interactive__card{padding:7px 6px 6px;width:240px}.section-facade-design-form__subtitle br{display:none}}@media only screen and (max-width:400px){.header-e.e1{width:130px}.top-title{font-size:32px}#page-thank-you .message-sent{font-size:28px}}@media screen and (max-width:400px){.section-rate__item{padding:18px 18px 124px}.section-rate__item-bottom{padding:0 18px}.section-rate__item-img{height:auto;-o-object-fit:contain;object-fit:contain}.section-welcome__head{font-size:38px;font-weight:500}}@media screen and (max-width:390px){.save__dot--1 .save__card{right:-80px}.save__dot--3{top:41%;right:initial;left:50%;transform:translateX(-50%)}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:23.25rem}}@media screen and (max-width:386px){.section-start__btn{width:140px;padding:0 5px}.section-start__form-wrap{right:4px}}@media screen and (max-width:381px){.section-advantages{background-position:left -16px top -229px}}@media screen and (max-width:380px){.section-planning-solution br{display:none}.section-blog-open-services__list-item{flex:0 0 100%}}@media screen and (max-width:376px){.section-advantages{background-position:left -18px top -236px}}@media screen and (max-width:375px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:22.3rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:42.1%}}@media only screen and (max-width:374px){.header-e.e1{width:110px}.header-tel{font-size:11px}.top-title{font-size:26px}}@media screen and (max-width:360px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:21.41rem}}@media screen and (max-width:340px){.save__dot--1 .save__card{right:-70px}.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:20.2rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:41.1%}}@media screen and (max-width:320px){.img-comparison-slider__images .img-comparison-slider__img-after,.img-comparison-slider__images .img-comparison-slider__img-before-wrap{min-width:18.91rem}.img-comparison-slider__switch .img-comparison-slider__drag-line::after,.img-comparison-slider__switch .img-comparison-slider__drag-line::before{height:40.1%}}@media screen and (min-height:1440px){.section-large-area__block{padding-top:519px}}@media screen and (max-height:1024px){.section-large-area__block{padding-top:316px}.section-discount-head__discount-wrap{margin-bottom:-6.6%}.section-discount-head__promo-wrap{padding-top:15.6%}}@media screen and (max-height:1000px){.section-large-area__block{padding-top:294px}}@media screen and (max-height:900px){.section-large-area__block{padding-top:250px}}@media screen and (max-height:800px){.section-large-area__block{padding-top:208px}}@media screen and (max-height:768px){.section-large-area__block{padding-top:192px}}@media (orientation:portrait){.section-project__content{flex:0 0 100%}.section-project__left-sidebar{display:none}.section-project-banner__more--portrait,.section-project-banner__numbers{display:flex}.section-interactive-map{margin-top:40px;padding-bottom:30px;counter-reset:pointer}.section-interactive-map__wrapper:after{top:85%;height:15%}.section-interactive-map__inner{padding-bottom:110px}.section-interactive-map__title{padding:0 0 50px;font-size:40px;font-weight:400}.section-interactive-map__dot{display:none}.section-interactive-map-pointer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1px;background:#fff;border:none;display:flex;align-items:center;justify-content:center;transform:translateX(calc(50% * (1 - var(--scale)) - 11px)) translateY(calc(50% * (1 - var(--scale)) - 11px))}.section-interactive-map-pointer img{display:block;width:20px;height:20px;border-radius:100%}.section-interactive-map-item{width:calc(100vw - 70px)!important}.section-interactive-map-item:first-child:last-child{width:calc(100vw - 30px)!important}.section-interactive-map-item__image{flex:0 0 50px;height:50px}.section-interactive-map-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.section-interactive-map__sticky-container{top:auto;bottom:-50px;height:112px}.section-interactive-map__sticky{top:calc(100% - 112px);height:112px}.section-interactive-map .zoomist-slider{top:-37px;left:50%;transform:translateX(-50%);padding-top:calc(var(--zoomist-slider-padding-y) + 5px);padding-bottom:0;background-color:#fff}.section-interactive-map .zoomist-slider:before{content:"Масштаб";position:absolute;top:0;left:0;right:0;text-align:center;font-size:12px;font-weight:400;line-height:1}}@media screen and (min-height:1441px){.section-discount-head__discount-wrap{padding-top:25%}.section-discount-head__promo-wrap{padding-top:16%}}@media screen and (max-height:1440px){.section-discount-head__discount{height:33.25vh}.section-discount-head__discount-wrap{padding-top:11%;margin-bottom:initial}.section-discount-head__promo-wrap{padding-top:16%}}@media screen and (max-height:1194px){.section-discount-head__discount-wrap{margin-bottom:-1.5%}.section-discount-head__promo-wrap{padding-top:18%}}@media screen and (max-height:1180px){.section-discount-head__discount{height:33.25svh}.section-discount-head__discount-wrap{margin-bottom:-1.6%}.section-discount-head__promo-wrap{padding-top:19%}}@media screen and (max-height:1080px){.section-discount-head__discount-wrap{margin-bottom:-2.3%}.section-discount-head__promo-wrap{padding-top:16.5%}}@media screen and (max-height:1035px){.section-discount-head__discount{height:33.3svh}.section-discount-head__promo-wrap{padding-top:16%}}@media screen and (max-height:940px){.section-discount-head__discount{height:33.35svh}.section-discount-head__promo-wrap{padding-top:13.5%}}@media screen and (max-height:926px){.section-discount-head__discount-wrap{margin-bottom:-3.4%}.section-discount-head__promo-wrap{padding-top:13%}}@media screen and (max-height:899px){.section-discount-head__promo-wrap{padding-top:12%}}@media screen and (max-height:896px){.section-discount-head__discount{height:33.32svh}.section-discount-head__promo-wrap{padding-top:11.5%}}@media screen and (max-height:864px){.section-discount-head__promo-wrap{padding-top:10.5%}}@media screen and (max-height:769px){.section-discount-head__discount{height:33.35svh}.section-discount-head__discount-wrap{margin-bottom:-4.2%}.section-discount-head__promo-wrap{padding-top:8.3%}}@media screen and (max-height:652px){.section-facade-design__dot--1{top:78%;left:76.5%}.section-facade-design__dot--2{top:50.13%;left:75.5%}.section-facade-design__dot--3{top:77.08%;left:15.04%}.section-facade-design__dot--4{top:59.89%;left:47%}}@media screen and (max-height:568px){.section-facade-design__dot--4{top:60.89%;left:47%}.section-planning-solution__wrap{padding-top:85px}.section-planning-solution__blocks{gap:30px}}@media screen and (max-height:480px){.section-facade-design__dot--2{top:51.13%;left:78.5%}.section-facade-design__dot--3{top:82.08%}.section-facade-design__dot--4{top:87.89%;left:50%}}@media screen and (max-height:720px){.section-reviews__block,.section-reviews__block-img img{height:133svh}}@media screen and (max-height:667px){.section-animation .section-animation-info__block-wrap--mobile .section-animation-info-text__item-description{display:none}}@media screen and (max-height:740px){.header-new.mobile-active .header-new__scroll{height:520px}}@media screen and (max-height:680px){.header-new.mobile-active .header-new__scroll{height:460px}}@media screen and (max-height:481px){.header-new.mobile-active .header-new__scroll{height:367px}}@media (orientation:landscape){.section-project-banner__more--landscape{display:flex}}