.ss-main{position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:245,245,244;--bs-black-rgb:38,40,42;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(38,40,42,.175);--bs-border-radius:0.25rem;--bs-border-radius-sm:0.2rem;--bs-border-radius-lg:0.3rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fcf8e3}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(38,40,42,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,.project-technologies__item--active .project-technologies__item-value,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,.project-technologies__item--active .project-technologies__item-value,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(.focus-visible){outline:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:5rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:4.5rem}.display-3{font-size:4rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}.display-5{font-size:3rem}.display-5,.display-6{font-weight:300;line-height:1.2}.display-6{font-size:2.5rem}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.875em}@font-face{font-display:swap;font-family:Pragmatica;font-weight:300;src:url(/ray/build/fonts/Pragmatica-Light.woff2) format("woff2"),url(/ray/build/fonts/Pragmatica-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Pragmatica;font-weight:400;src:url(/ray/build/fonts/Pragmatica-Book.woff2) format("woff2"),url(/ray/build/fonts/Pragmatica-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Pragmatica;font-weight:500;src:url(/ray/build/fonts/Pragmatica-Medium.woff2) format("woff2"),url(/ray/build/fonts/Pragmatica-Medium.woff) format("woff")}button{background-color:#0000;border:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}button,button:active{color:inherit}ol,ul{list-style:none;margin-bottom:0;padding:0}a{color:inherit;text-decoration:none}a:hover{color:currentColor}p{margin:0}:root{--mobile:768px}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f5f5f4;color:#26282a;font-family:Pragmatica,sans-serif;font-weight:400;min-height:100vh;overflow-x:hidden}::selection{background:#eb5d3b;color:#f5f5f4}app-cookies-agreement:not(:defined){display:none}.js-focus-visible :focus:not(.focus-visible){outline:none}.main{display:flex;flex:1 1 auto;flex-direction:column}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper{display:block;margin-left:auto;margin-right:auto;max-width:2560px;padding-left:16px;padding-right:16px;width:100%}.text-no-wrap{white-space:nowrap}.header.is-dark,[data-theme=dark]{background-color:#26282a;color:#f5f5f4}a.focus-visible{outline:1px solid currentColor;outline-offset:8px}a:focus-visible{outline:1px solid currentColor;outline-offset:8px}button:not(:disabled).focus-visible{outline:1px solid currentColor;outline-offset:8px}button:not(:disabled):focus-visible{outline:1px solid currentColor;outline-offset:8px}button:disabled{cursor:not-allowed;opacity:.5}input:-webkit-autofill{-webkit-transition:none;transition:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #26282a!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;-webkit-transition:color 999999s;transition:color 999999s}.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0)}.body-text,.form__input,body{font-size:15px;font-weight:300;line-height:21px}.clock--active .clock__time,.xl-2-text,.xl-text{font-size:128px;font-weight:300;letter-spacing:-.08em;line-height:120px;text-transform:uppercase}.l-text{font-size:48px;font-weight:300;letter-spacing:-.02em;line-height:56px;text-transform:uppercase}.s-text{font-size:13px;font-weight:500;line-height:18px}.caption-text,.checkbox__text,.form__input--hint-active~.form__input-hint{font-size:12px;font-weight:400;line-height:21px}.btn,.button-text{font-size:13px;font-weight:400;letter-spacing:.02em;line-height:16px;text-transform:uppercase}.h1,h1{font-size:80px;line-height:72px}.h1,.h2,h1,h2{font-weight:300;letter-spacing:-.07em;text-transform:uppercase}.h2,h2{font-size:64px;line-height:64px}.h3,.project-technologies__item--active .project-technologies__item-value,h3{font-size:40px;font-weight:300;letter-spacing:-.05em;line-height:40px;text-transform:uppercase}.h4,h4{font-size:24px;font-weight:300;line-height:24px}.h4,.h5,h4,h5{letter-spacing:-.02em;text-transform:uppercase}.h5,h5{font-size:15px;font-weight:400;line-height:20px}.btn--bold{font-weight:500}.btn-underline{display:inline-block;position:relative}.btn-underline:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.38,.005,.215,1);width:100%}.btn-underline--border:after,.btn-underline:not(:disabled):active:after{transform:scaleX(1);transform-origin:right center}.btn-underline--border:not(:disabled):active:after{transform:scaleX(0);transform-origin:left center}.btn-outline{border:1px solid;border-radius:24px;cursor:pointer;display:inline-block;padding:8px 16px;position:relative;text-align:center}.btn-outline:after{border:inherit;border-radius:inherit;border-width:2px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:.5s cubic-bezier(.38,.005,.215,1)}.btn-outline:disabled{cursor:default}.btn-outline--height-dirty-hack:after{bottom:-1%}.btn-outline:not(:disabled):active:after{opacity:1}.btn-bg{background-color:#f5f5f4;border:1px solid #f5f5f4;border-radius:24px;color:#26282a;cursor:pointer;display:inline-block;padding:8px 16px;text-align:center;transition:background-color .6s cubic-bezier(.38,.005,.215,1),border-color .6s cubic-bezier(.38,.005,.215,1)}.btn-bg:not(:disabled):active{background-color:#d8d8d8;border-color:#d8d8d8;color:#26282a}.btn-bg:disabled{color:#26282a}.animated-text-wrapper{display:inline-block;margin-bottom:-.1em;overflow:hidden}.text-wrapper-white-space{display:inline-block;width:.03em}html.js.page-transition .js-section{opacity:0}.form{overflow:hidden}.form__title{margin-bottom:0;max-width:532px;text-transform:none}.form__open-form-button{margin-top:28px;transition:.6s cubic-bezier(.38,.005,.215,1)}.form__open-form-button:disabled{opacity:0;pointer-events:none}.form__decor{background:#f5f5f4;height:1px;left:0;position:absolute;right:0;top:0}.form__header{align-items:center;display:flex;justify-content:space-between;opacity:.5;padding:11px 0}.form__input{background:none;border:none;color:#f5f5f4;height:88px;outline:none;padding:0 32px;width:100%}.form__input-container{position:relative}.form__input-label{width:100%}.form__input-hint{color:#8d8e8f;left:0;pointer-events:none;position:absolute;top:0;transform:translate(32px,35px);transition:.6s cubic-bezier(.38,.005,.215,1)}.form__input--hint-active~.form__input-hint{transform:translateY(3px)!important}.form__input--hint-active~.form__input-select-arrow{transform:translateY(-50%) rotate(180deg)}.form__input-invalid-message{color:#eb5d3b}.form__input-invalid-message--checkbox{left:0;position:absolute;top:130%}.form__inputs-grid{color:#f5f5f4;display:grid;gap:0 33px;grid-template-columns:1fr 1fr;margin-bottom:16px}.form__inputs-grid .ss-main{padding:0}.form__inputs-grid .ss-single-selected{background:none;border:none;border-radius:0;height:100%;padding:0 32px!important}.form__inputs-grid .ss-content{background:none;border:none;bottom:8.78%;pointer-events:none;transform:none;transition:.6s cubic-bezier(.38,.005,.215,1);z-index:1}.form__inputs-grid .ss-list{display:flex;flex-direction:column;padding:0 32px!important}.form__inputs-grid .ss-option{display:inline-block;opacity:.5!important;padding:1.5px 0!important;transition:.2s cubic-bezier(.38,.005,.215,1)}.form__inputs-grid .ss-option:hover{background:none!important;opacity:1!important}.form__inputs-grid .ss-open{pointer-events:all}.form__inputs-grid .ss-disabled{display:none}.form__inputs-grid .ss-arrow{display:none!important}.form__input-select{position:relative;text-align:left;white-space:nowrap}.form__input-select-arrow{right:0;top:50%;transform:translateY(-50%);width:7px;width:12px}.form__input-select-arrow,.form__input-select-values{display:block;pointer-events:none;position:absolute;transition:.6s cubic-bezier(.38,.005,.215,1)}.form__input-select-values{background:#26282a;border-radius:4px;left:18px;opacity:0;padding:0 14px 10px;top:70%;transform:translateY(-10px);z-index:1}.form__input-select:focus~.form__input-select-values{opacity:1;pointer-events:all;transform:none}.form__input-select-value{display:block;opacity:.5;padding:3px 0;transition:.6s cubic-bezier(.38,.005,.215,1);white-space:nowrap}.form__input-select-value:active,.form__input-select-value:hover{opacity:1}.form__bottom{align-items:center;display:flex;justify-content:space-between}.form__status{opacity:0;pointer-events:none;position:absolute;transition:.6s cubic-bezier(.38,.005,.215,1)}.form__status-container{display:flex;justify-content:flex-end;margin-top:10px;position:relative}.form__status-sending{position:relative}.form__status-success-image{margin-left:8px;transform:translateY(-2px)}.form__status--active{opacity:1;pointer-events:all}.checkbox{position:relative}.checkbox,.checkbox__label{align-items:center;display:flex}.checkbox__label{cursor:pointer}.checkbox:not(:disabled):active .checkbox__fake-checkbox{opacity:.5}.checkbox__input{height:16px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.checkbox__fake-checkbox{border:1px solid #f5f5f4;box-sizing:border-box;display:block;height:16px;min-width:16px;position:relative;transition:.6s cubic-bezier(.38,.005,.215,1);-webkit-user-select:none;user-select:none}.checkbox__fake-checkbox-marker{align-items:center;background:#f5f5f4;bottom:-1px;display:flex;justify-content:center;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:.6s cubic-bezier(.38,.005,.215,1)}.checkbox__input:checked~.checkbox__fake-checkbox .checkbox__fake-checkbox-marker{opacity:1}.checkbox__text{margin:0 26px 0 16px}.preloader{background:#f5f5f4;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:5}.preloader__indicators{display:flex;height:120px;justify-content:flex-end;margin:0;overflow:hidden;padding-right:5px}.preloader__indicators-container{--padding:1vw;bottom:var(--padding);overflow:hidden;position:absolute;right:var(--padding);width:100%;z-index:5}.preloader__indicator{display:flex;flex-direction:column}.preloader-svg-container{height:100vh;overflow:hidden;position:relative;width:100%}html.is-touch .preloader-svg-container{height:calc(var(--vh, 1vh)*100)}.preloader-svg{height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.error-modal{align-items:flex-start;background:#26282a;bottom:16px;color:#f5f5f4;display:flex;flex-direction:column;padding:12px 16px;position:fixed;right:16px;transition:.6s cubic-bezier(.38,.005,.215,1);z-index:149}.error-modal__text{max-width:400px;text-transform:uppercase}.error-modal__button{margin-top:14px}.error-modal--disabled{opacity:0;pointer-events:none}.header{left:0;pointer-events:none;position:fixed;top:0;transition:color .6s cubic-bezier(.38,.005,.215,1);width:100%;z-index:2}.header,.header.is-dark{background-color:#0000}.header.is-active{pointer-events:all}.header__top{position:relative;transition:background-color .6s cubic-bezier(.38,.005,.215,1);z-index:2}.header:not(.is-active) .header__top{transition-delay:.6s}.header.is-active .header__top{background-color:#f5f5f4}.header.is-active.is-dark .header__top{background-color:#26282a}.header__top:after{background-color:#7e7e7e;content:"";height:1px;left:0;opacity:0;position:absolute;top:100%;transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:100%}.header:not(.is-active) .header__top:after{transition-delay:.6s}.header.is-active .header__top:after{opacity:1}.header__bottom{background-color:#f5f5f4;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-100%);transition:transform .6s cubic-bezier(.38,.005,.215,1),background-color .6s cubic-bezier(.38,.005,.215,1),opacity 0s .6s,pointer-events 0s .6s;width:100%;z-index:1}.header.is-dark .header__bottom{background-color:#26282a}.header.is-active .header__bottom{opacity:1;pointer-events:all;transform:translateY(0);transition:transform .6s cubic-bezier(.38,.005,.215,1) .6s,background-color .6s cubic-bezier(.38,.005,.215,1) 0s,opacity 0s .6s,pointer-events 0s .6s}.header__bottom:after{background-color:#7e7e7e;content:"";height:1px;left:0;position:absolute;top:100%;width:100%}.header__inner{align-items:center;display:flex;padding:12px 0}.header__logo{display:inline-block;height:32px;pointer-events:all;transition:opacity .6s cubic-bezier(.38,.005,.215,1)}.header__logo:active{opacity:.6}.header__logo svg{height:100%;width:auto}.header__logo svg [fill]{fill:currentColor}.header__burger{display:inline-block;height:7px;left:50%;pointer-events:all;position:absolute;transform:translateX(-50%);transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:24px}.header__burger:active{opacity:.6}.header__burger:before{content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.header__burger-line{background-color:currentColor;display:block;height:1px;left:50%;position:absolute;top:50%;transition:transform .6s cubic-bezier(.38,.005,.215,1);width:100%}.header__burger-line:first-child{transform:translate(-50%,-50%) translateY(-2.5px)}.header.is-active .header__burger-line:first-child{transform:translate(-50%,-50%) rotate(-45deg) scaleX(.6)}.header__burger-line:nth-child(2){transform:translate(-50%,-50%) translateY(2.5px)}.header.is-active .header__burger-line:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) scaleX(.6)}.header__btn{margin-left:auto;pointer-events:all}.header__list{display:flex;flex-wrap:wrap;line-height:0;list-style:none;margin:0 -16px;padding-left:0}.header__item{position:relative;text-align:center;width:33.333%}.header__item:not(:first-child):before{background-color:#7e7e7e;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.header__link{display:block;height:100%;padding:32px 16px;transition:background-color .42s cubic-bezier(.38,.005,.215,1),color .42s cubic-bezier(.38,.005,.215,1);width:100%}.footer{margin-top:auto;overflow:hidden}.footer__inner{display:flex;padding-bottom:44px;padding-top:80px}.footer__left{display:flex;max-width:852px;width:100%}.footer__right{align-items:flex-end;display:flex;flex-shrink:0;margin-left:auto;padding-left:40px;padding-right:16px}.footer__col{display:flex;flex-direction:column}.footer__col:first-child{max-width:352px;width:100%}.footer__col:nth-child(2){flex-shrink:0;padding-left:32px}.footer__col:nth-child(3){flex-shrink:0;margin-left:auto;padding-left:66px}.footer__title{letter-spacing:-.02em;margin-bottom:auto;opacity:.5}.footer__list{list-style:none;padding-left:0}.footer__list:not(:first-child){margin-top:57px}.footer__item,.footer__link{letter-spacing:-.02em}.footer__item:not(:first-child){margin-top:11px}.footer__btn:not(:first-child){margin-top:24px}.footer__copyright{color:#eb5d3b;letter-spacing:-.02em;margin-bottom:-12px}.footer__dev{margin-left:90px}.footer__dev-link{align-items:center;display:inline-flex;line-height:21px}.footer__dev-link svg{height:11px;margin-left:8px;width:auto}.footer__dev-link svg [fill]{fill:currentColor;transition:fill .6s cubic-bezier(.38,.005,.215,1)}.footer__dev-link:active svg [fill]{fill:#fccf69}.start-project-modal{bottom:0;color:#f5f5f4;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.6s cubic-bezier(.38,.005,.215,1);z-index:4}.start-project-modal--active{opacity:1;pointer-events:all}.start-project-modal__container{background:#26282a;bottom:0;left:49.5vw;position:absolute;right:0;top:0;transform:translateX(2vw);transition:.6s cubic-bezier(.38,.005,.215,1)}.start-project-modal__scrolling-wrapper{height:100%;overflow:hidden;padding:20px 16px 66px}.start-project-modal__scrolling-wrapper::-webkit-scrollbar{width:0}.start-project-modal__scrolling-wrapper--active{overflow:auto}.start-project-modal__border{background:#f5f5f4;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.start-project-modal--active .start-project-modal__container{transform:none}.start-project-modal__background{background:#0006;bottom:0;cursor:default!important;left:0;position:absolute;right:0;top:0}.start-project-modal__header{margin-bottom:35px}.start-project-modal__header-title{margin-bottom:12px}.start-project-modal__header-links{display:flex;justify-content:space-between}.start-project-modal__header-item{display:flex;flex-direction:column}.start-project-modal__header-label{margin-bottom:2px;opacity:.5}.start-project-modal__logo{display:none}.start-project-modal__close-button{align-items:center;display:flex;justify-content:center;transition:.6s cubic-bezier(.38,.005,.215,1);-webkit-user-select:none;user-select:none}.start-project-modal__close-button:active{opacity:.6}.start-project-modal__close-button-image{height:17px;width:17px}.start-project-modal__close-button-container{display:flex;justify-content:flex-end;margin-bottom:51px}.start-project-modal__decor{background:#f5f5f4;display:block;height:1px;margin-bottom:15px;width:100%}.start-project-modal__form-container{transform:translateY(112px);transition:.6s cubic-bezier(.38,.005,.215,1)}.start-project-modal__form-container--active{transform:none}.start-project-modal__form{margin-top:-14px;max-width:736px;opacity:0;pointer-events:none;position:relative;transform:translateY(20px);transition:.6s cubic-bezier(.38,.005,.215,1)}.start-project-modal__form--active{opacity:1;pointer-events:all;transform:none}.interactive-house__svg{height:37vw;width:45vw}.interactive-house__wrapper{display:flex;justify-content:center;padding:5vw 0 13vw;position:relative}.interactive-house__interactive-element{cursor:pointer;transition:.2s cubic-bezier(.38,.005,.215,1)}.interactive-house--active-rack-systems .interactive-house__rack-systems-fill{fill:#f9cdc3}.interactive-house--active-rack-systems .interactive-house__rack-systems-stroke{fill:#eb5d3b}.interactive-house--active-sliding-systems .interactive-house__sliding-systems-fill{fill:#f9cdc3}.interactive-house--active-sliding-systems .interactive-house__sliding-systems-stroke{stroke:#eb5d3b}.interactive-house--active-sliding-systems .interactive-house__sliding-systems-dark-stroke{fill:#eb5d3b}.interactive-house--active-door-systems .interactive-house__door-systems{fill:#f9cdc3;stroke:#eb5d3b}.interactive-house--active-rack-systems .interactive-house__spec-1 .interactive-house__spec-index{color:#eb5d3b}.interactive-house--active-rack-systems .interactive-house__spec-1{opacity:1}.interactive-house--active-rack-systems .interactive-house__spec-1 circle,.interactive-house--active-rack-systems .interactive-house__spec-1 path{stroke:#eb5d3b}.interactive-house--active-rack-systems .interactive-house__spec-1 circle:not(.interactive-house__spec-line-pointer){fill:#eb5d3b}.interactive-house--active-sliding-systems .interactive-house__spec-2 .interactive-house__spec-index{color:#eb5d3b}.interactive-house--active-sliding-systems .interactive-house__spec-2{opacity:1}.interactive-house--active-sliding-systems .interactive-house__spec-2 circle,.interactive-house--active-sliding-systems .interactive-house__spec-2 path{stroke:#eb5d3b}.interactive-house--active-sliding-systems .interactive-house__spec-2 circle:not(.interactive-house__spec-line-pointer){fill:#eb5d3b}.interactive-house--active-door-systems .interactive-house__spec-3 .interactive-house__spec-index{color:#eb5d3b}.interactive-house--active-door-systems .interactive-house__spec-3{opacity:1}.interactive-house--active-door-systems .interactive-house__spec-3 circle,.interactive-house--active-door-systems .interactive-house__spec-3 path{stroke:#eb5d3b}.interactive-house--active-door-systems .interactive-house__spec-3 circle:not(.interactive-house__spec-line-pointer){fill:#eb5d3b}.interactive-house__specs{bottom:0;color:#7e7e7e;left:0;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:0}.interactive-house__spec-index,.interactive-house__specs circle,.interactive-house__specs path{transition:.2s cubic-bezier(.38,.005,.215,1)}.interactive-house__spec-index{font-size:inherit;margin:0;pointer-events:all}.interactive-house__spec-title{line-height:1.17em;pointer-events:all;width:178px}.interactive-house__spec-mobile-pointer{display:none;position:absolute}.interactive-house__spec-line{position:absolute}.interactive-house__spec-line svg{height:100%;width:100%}.interactive-house__spec-line-desktop-wide-1{height:11vw;left:23px;position:relative;top:12px;width:14vw}.interactive-house__spec-line-desktop-wide-2{height:10vw;left:-100%;position:relative;top:10px;width:25vw}.interactive-house__spec-line-desktop-wide-3{height:11vw;left:-105%;position:relative;top:11px;width:12vw}.interactive-house__spec-line-desktop{display:none}.interactive-house__spec-line-desktop-1{height:11vw;left:21px;position:relative;top:9px;width:18vw}.interactive-house__spec-line-desktop-2{height:13vw;left:calc(-100% - 8px);position:relative;top:9px;width:28vw}.interactive-house__spec-line-desktop-3{height:10.625vw;left:calc(-100% - 8px);position:relative;top:9px;width:10.8vw}.interactive-house__spec-line-tablet{display:none}.interactive-house__spec-line-tablet-1{height:28vw;left:20px;position:relative;top:9px;width:15vw}.interactive-house__spec-line-tablet-2{height:8vw;left:calc(-100% - 8px);position:relative;top:10px;width:29vw}.interactive-house__spec-line-tablet-3{height:11vw;left:calc(-100% - 6px);position:relative;top:9px;width:20vw}.interactive-house__spec-1{left:18vw;position:absolute;top:22vw}.interactive-house__spec-1-mobile-pointer{left:-114px;top:-117px}.interactive-house__spec-2{left:75.3vw;position:absolute;top:21.5vw}.interactive-house__spec-2-mobile-pointer{left:18px;top:-138px}.interactive-house__spec-3{left:54.8vw;position:absolute;top:35vw}.interactive-house__spec-3-mobile-pointer{left:18px;top:-53px}.interactive-house__part{object-fit:cover;opacity:0;position:absolute;transition:.6s cubic-bezier(.38,.005,.215,1)}.interactive-house__parts{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.interactive-house__part-rack-systems{height:12vw;left:35vw;top:15vw;width:17vw}.interactive-house__part-sliding-systems{height:12vw;left:55vw;top:11vw;width:14vw}.interactive-house__part-door-systems{height:13vw;left:46.6vw;top:21.5vw;width:11vw}.interactive-house--active-door-systems .interactive-house__part-door-systems,.interactive-house--active-rack-systems .interactive-house__part-rack-systems,.interactive-house--active-sliding-systems .interactive-house__part-sliding-systems{opacity:1}.interactive-house__overlay{align-items:center;background:#999;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-5vw;transition:.6s cubic-bezier(.38,.005,.215,1);-webkit-user-select:none;user-select:none}.interactive-house__overlay-image{cursor:pointer;object-fit:cover;transform:translate(-.2vw,-2.3vw);width:53.5vw}.interactive-house__overlay-cross{min-width:19px;position:absolute;right:22.8vw;top:4vw}.interactive-house--active-overlay .interactive-house__overlay{opacity:1;pointer-events:all}.pre-footer-contacts{padding:178px 0 130px;position:relative}.pre-footer-contacts__title{margin-bottom:101px;width:815px}.pre-footer-contacts__title-item{display:inline-block}.pre-footer-contacts__decor{background:#7e7e7e}.pre-footer-contacts__decors{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.pre-footer-contacts__decor-horizontal-1,.pre-footer-contacts__decor-horizontal-2,.pre-footer-contacts__decor-horizontal-3{height:1px;width:100%}.pre-footer-contacts__decor-horizontal-2{position:absolute;top:95px}.pre-footer-contacts__decor-horizontal-3{bottom:0;position:absolute}.pre-footer-contacts__decor-vertical-1,.pre-footer-contacts__decor-vertical-2,.pre-footer-contacts__decor-vertical-3{height:100%;width:1px}.pre-footer-contacts__decor-vertical-1{left:40vw;position:absolute}.pre-footer-contacts__container{display:grid;grid-template-areas:"name header" ". form";overflow:hidden;position:relative}.pre-footer-contacts__company-name{margin:0;padding-left:17px;padding-top:10px;width:40vw}.pre-footer-contacts__company-name-container{grid-area:name}.pre-footer-contacts__header{display:flex;grid-area:header;height:95px;width:calc(60vw - 16px)}.pre-footer-contacts__header-item{padding:10px 15px;width:33%}.pre-footer-contacts__header-label{margin-bottom:6px;opacity:.5}.pre-footer-contacts__form-cell{grid-area:form;padding:0 15px}.pre-footer-contacts__form-cell--accordion-container{padding-top:188px}.pre-footer-contacts__form-container{box-sizing:border-box;height:236px;transition:.6s cubic-bezier(.38,.005,.215,1)}.pre-footer-contacts__form-container--active{height:462px;transform:translateY(-80px)}.pre-footer-contacts__form{margin-top:-14px;opacity:0;pointer-events:none;position:relative;transform:translateY(20px);transition:.6s cubic-bezier(.38,.005,.215,1)}.pre-footer-contacts__form--active{opacity:1;pointer-events:all;transform:none}.pre-footer-contacts__form-title{width:409px}.section-hero{height:100vh;overflow:hidden;position:relative}html.is-touch .section-hero{height:calc(var(--vh)*100)}.section-hero__video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section-hero__video video{display:block;height:100%;object-fit:cover;width:100%}.section-hero__play{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:100%}.section-hero__play:not(:disabled){cursor:none}.section-hero__play:active{opacity:1}.section-hero__play-button{border-radius:50%;display:block;height:4.5vw;left:0;pointer-events:none;position:fixed;top:0;width:4.5vw}.section-hero__play-button:before{border:1px solid;border-radius:inherit;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1);width:100%}.section-hero__play:active .section-hero__play-button:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.section-hero__play-button svg{height:1.25vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25vw}.section-hero__play-button svg [fill]{fill:currentColor}.section-hero__fullscreen{background:#7b7774;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:100vw;z-index:3}.section-hero__fullscreen--active{opacity:1;pointer-events:all}html.is-touch .section-hero__fullscreen{height:calc(var(--vh)*100)}.section-hero__fullscreen video{height:100%;object-fit:cover;position:absolute;width:100%}.section-hero__fullscreen-close{align-items:center;display:flex;justify-content:center;position:absolute;right:55px;top:50px}.section-borders-of-light{padding:327px 0 315px}.section-borders-of-light__inner{align-items:center;display:flex;flex-direction:column}.section-borders-of-light__top-image{height:100%;object-fit:cover;width:100%}.section-borders-of-light__top-image-container{height:238px;margin-bottom:130px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:384px}.section-borders-of-light__top-image-cover{background:#f5f5f4;bottom:-1%;left:-1%;position:absolute;right:-1%;top:-1%;transform-origin:bottom}.section-borders-of-light__title{margin-bottom:36px;text-align:center}.section-borders-of-light__title-item{display:inline-block}.section-borders-of-light__description{margin-bottom:23px;text-align:center;text-transform:uppercase}.section-indicators--about{background:#fff}.section-indicators-header{margin-bottom:56px}.section-indicators-header__title{margin-bottom:151px}.section-indicators-header__title-item{display:inline-block}.section-indicators-header__bottom{align-items:flex-end;display:flex;justify-content:space-between}.section-indicators-header__description{left:50%;position:relative;transform:translateX(-50%)}.section-indicators-header__learn-more{position:relative;right:48px}.section-indicators__info-item{width:352px}.section-indicators-item{align-items:flex-start;display:flex;padding-top:10px;position:relative}.section-indicators-item+.section-indicators-item{margin-top:60px}.section-indicators-item__decor{background:#26282a;height:1px;left:0;position:absolute;right:0;top:0}.section-indicators-item__value{color:#eb5d3b;margin:0}.section-indicators-item__units{margin-bottom:0;margin-left:17px;position:relative;text-transform:lowercase;top:2px}.section-indicators-item__description{left:50%;position:absolute;top:27px;transform:translateX(-50%)}.section-solutions{align-items:center;display:flex;flex-direction:column;padding-top:116px;position:relative}.section-solutions__start-image{height:100%;object-fit:cover;width:100%}.section-solutions__start-image-cover{background:#f5f5f4;bottom:-1%;left:-1%;position:absolute;right:-1%;top:-1%;transform-origin:bottom}.section-solutions__start-image-container{height:198px;position:relative;-webkit-user-select:none;user-select:none;width:158px}.section-solutions__decor-1{background:#7e7e7e;height:400px;position:relative;transform-origin:top;width:1px}.section-solutions__title{margin:34px 0 38px;max-width:660px;text-align:center}.section-solutions__title-item{display:inline-block}.section-solutions__decor-2{background:#7e7e7e;height:1544px;position:relative;transform-origin:top;width:1px}.section-solutions__decor-images{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:-1}.section-solutions__decor-image{height:100%;object-fit:cover;width:100%}.section-solutions__decor-image-cover{background:#f5f5f4;bottom:-1%;left:-1%;position:absolute;right:-1%;top:-1%;transform-origin:bottom}.section-solutions__decor-image-container{position:absolute;transform:translate(-50%,-50%)}.section-solutions__decor-image-container-1{height:230px;left:29vw;top:570px;width:320px}.section-solutions__decor-image-container-2{height:166px;left:88vw;top:671px;width:288px}.section-solutions__decor-image-container-3{height:218px;left:9vw;top:1095px;width:326px}.section-solutions__decor-image-container-4{height:129.35px;left:67vw;top:1303px;width:224px}.section-solutions__info-container{align-items:flex-end;bottom:111px;display:flex;flex-direction:column;position:absolute;width:688px}.section-solutions-info-item{margin-top:136px;max-width:321px}.section-solutions-info-item--even{align-self:flex-start}.section-solutions-info-item__index{color:#eb5d3b;margin-bottom:12px}.section-solutions-info-item__title{color:#7e7e7e;margin-bottom:20px}.section-solutions-info-item__description{color:#7e7e7e}.section-profile{background:#d8d8d8;color:#7e7e7e;position:relative}.section-profile__title{margin-bottom:61px}.section-profile__title-item{display:inline-block}.section-profile__main{padding:126px 0 145px;width:60vw}.section-profile__decor{background:#7e7e7e;position:absolute}.section-profile__decor-top{height:1px;left:0;top:0;width:100%}.section-profile__decor-bottom{bottom:0;height:1px;left:0;width:100%}.section-profile__decor-aside{display:block;min-height:100%;min-width:1px;position:static}.section-profile__aside{display:flex;flex-direction:column;justify-content:center;padding:11px;width:40vw}.section-profile__aside-item-index{margin-bottom:17px}.section-profile__aside-item-title{margin-bottom:17px;width:352px}.section-profile__aside-item-description{height:0;opacity:0;transition:.6s cubic-bezier(.38,.005,.215,1);width:288px}.section-profile__aside-item+.section-profile__aside-item{margin-top:90px}.section-profile__aside-item-open-button{align-items:center;background:#eb5d3b;border-radius:50%;display:flex;height:28px;justify-content:center;margin-bottom:13px;transition:.6s cubic-bezier(.38,.005,.215,1);-webkit-user-select:none;user-select:none;width:28px}.section-profile__aside-item-open-image{height:10px;width:10px}.section-profile__svg{height:590px;width:336px}.section-profile__svg-container{position:relative;width:663px}.section-profile__interactive-content{display:flex;justify-content:center}.section-profile__pointer{position:absolute;right:0}.section-profile__pointer-title{text-transform:uppercase;width:201px}.section-profile__pointer-index{transition:.6s cubic-bezier(.38,.005,.215,1)}.section-profile__pointer-line{position:absolute;right:calc(100% + 10px);top:9px}.section-profile__pointer-line circle,.section-profile__pointer-line path{transition:.6s cubic-bezier(.38,.005,.215,1)}.section-profile__pointer-line-tablet{display:none}.section-profile__pointer-1{top:10px}.section-profile__pointer-2{top:75px}.section-profile__pointer-3{top:305px}.section-profile__element{transition:.6s cubic-bezier(.38,.005,.215,1)}.section-profile--active-1 .section-profile__aside-item:first-child .section-profile__aside-item-description{height:84px;opacity:1}.section-profile--active-1 .section-profile__aside-item:first-child .section-profile__aside-item-open-button{transform:rotate(45deg)}.section-profile--active-2 .section-profile__aside-item:nth-child(2) .section-profile__aside-item-description{height:84px;opacity:1}.section-profile--active-2 .section-profile__aside-item:nth-child(2) .section-profile__aside-item-open-button{transform:rotate(45deg)}.section-profile--active-3 .section-profile__aside-item:nth-child(3) .section-profile__aside-item-description{height:84px;opacity:1}.section-profile--active-3 .section-profile__aside-item:nth-child(3) .section-profile__aside-item-open-button{transform:rotate(45deg)}.section-profile--active-1 .section-profile__element-1-fill{fill:#eb5d3b}.section-profile--active-1 .section-profile__element-1-stroke{stroke:#eb5d3b}.section-profile--active-2 .section-profile__element-2-fill{fill:#eb5d3b}.section-profile--active-2 .section-profile__element-2-stroke{stroke:#eb5d3b}.section-profile--active-3 .section-profile__element-3-fill{fill:#eb5d3b}.section-profile--active-3 .section-profile__element-3-stroke{stroke:#eb5d3b}.section-profile--active-1 .section-profile__pointer-1 .section-profile__pointer-index{color:#eb5d3b}.section-profile--active-1 .section-profile__pointer-1 .section-profile__pointer-line circle{fill:#eb5d3b}.section-profile--active-1 .section-profile__pointer-1 .section-profile__pointer-line path{stroke:#eb5d3b}.section-profile--active-2 .section-profile__pointer-2 .section-profile__pointer-index{color:#eb5d3b}.section-profile--active-2 .section-profile__pointer-2 .section-profile__pointer-line circle{fill:#eb5d3b}.section-profile--active-2 .section-profile__pointer-2 .section-profile__pointer-line path{stroke:#eb5d3b}.section-profile--active-3 .section-profile__pointer-3 .section-profile__pointer-index{color:#eb5d3b}.section-profile--active-3 .section-profile__pointer-3 .section-profile__pointer-line circle{fill:#eb5d3b}.section-profile--active-3 .section-profile__pointer-3 .section-profile__pointer-line path{stroke:#eb5d3b}.section-profile__not-mobile{display:flex}.section-profile__mobile{display:none}.section-profile__swiper{left:50vw;position:relative;transform:translateX(-50%);width:55%}.section-profile__swiper-slide{display:flex;justify-content:center;padding-bottom:268px;padding-top:60px;width:58%}.section-profile__swiper-image{height:58vw;width:35vw}.section-profile__mobile-header-title{margin:0}.section-profile__mobile-info{bottom:46px;color:#7e7e7e;left:0;pointer-events:none;position:absolute}.section-profile__mobile-index{margin-bottom:8px}.section-profile__mobile-index-container{display:inline-flex;flex-direction:column;height:1em;overflow:hidden;position:relative}.section-profile__mobile-index-indicator{transition:.6s cubic-bezier(.38,.005,.215,1)}.section-profile__mobile-title{margin-bottom:14px;position:relative;width:80%}.section-profile__mobile-title-1-item,.section-profile__mobile-title-2-item,.section-profile__mobile-title-3-item{display:inline-block;opacity:0;transform:translateY(105%);transition:.6s cubic-bezier(.38,.005,.215,1) .3s}.section-profile__mobile-title-2,.section-profile__mobile-title-3{left:0;position:absolute;top:0;width:100%}.section-profile__mobile-description{position:relative;width:70%}.section-profile__mobile-description-1,.section-profile__mobile-description-2,.section-profile__mobile-description-3{display:inline-block;opacity:0;transform:translateY(15px);transition:.6s cubic-bezier(.38,.005,.215,1) .4s}.section-profile__mobile-description-2,.section-profile__mobile-description-3{left:0;position:absolute;top:0;width:100%}.section-profile__mobile-info--active-1 .section-profile__mobile-description-1,.section-profile__mobile-info--active-1 .section-profile__mobile-title-1-item,.section-profile__mobile-info--active-2 .section-profile__mobile-description-2,.section-profile__mobile-info--active-2 .section-profile__mobile-title-2-item,.section-profile__mobile-info--active-3 .section-profile__mobile-description-3,.section-profile__mobile-info--active-3 .section-profile__mobile-title-3-item{opacity:1;transform:none}.section-profile__mobile-info--active-2 .section-profile__mobile-index-indicator{transform:translateY(-100%)}.section-profile__mobile-info--active-3 .section-profile__mobile-index-indicator{transform:translateY(-200%)}.section-erased-borders{align-items:center;background:#fff;display:flex;flex-direction:column;overflow:hidden;padding:439px 0 393px;position:relative}.section-erased-borders__line{display:flex;flex-wrap:nowrap;margin:0;position:relative;white-space:nowrap;will-change:transform}.section-erased-borders__image{margin:0 43px;object-fit:cover;position:relative;top:-12px;-webkit-user-select:none;user-select:none}.section-erased-borders__image-1{height:90px;width:221px}.section-erased-borders__image-2{height:90px;width:347px}.section-projects{background:#fff}.section-projects--about{background:#f5f5f4}.section-projects__header{align-items:flex-start;display:flex;padding-bottom:79px;padding-top:33px;position:relative}.section-projects__header-title{margin-bottom:0;margin-right:25.5vw;overflow:hidden}.section-projects__header-title-item{display:inline-block}.section-projects__header-description{max-width:416px;padding-top:12px}.section-projects__header-link-container{margin-top:30px}.section-projects__top-decor{background:#26282a;display:block;height:1px;width:100%}.section-projects__decor{background:#26282a;height:100%;min-width:1px}.section-projects__container{display:flex;height:38vw;justify-content:center;max-height:743px;overflow:hidden}.section-projects__item{display:flex;flex-direction:column;justify-content:flex-end;min-width:20vw;position:relative}.section-projects__main{min-width:40vw}.section-projects__main-info{color:#f5f5f4;margin-left:15px;padding:11px 16px;position:relative;z-index:1}.section-projects__main-place{margin-bottom:7px}.section-projects__main-title{margin-bottom:20px;min-height:2em}.section-projects__main-bottom{display:flex}.section-projects__main-bottom-item{min-width:176px}.section-projects__main-bottom-item+.section-projects__main-bottom-item{margin-left:17px}.section-projects__main-bottom-item-label{margin-bottom:2px}.section-projects__main-bg{bottom:0;height:84%;left:15px;overflow:hidden;position:absolute;right:0}.section-projects__main-bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section-projects__main-bg-hover-wrapper{height:100%;left:0;position:absolute;top:0;transition:.6s cubic-bezier(.38,.005,.215,1);width:100%}.section-projects__main:hover .section-projects__main-bg-hover-wrapper{transform:scale(1.05)}.section-projects__controls{position:absolute;right:16px;top:15px;-webkit-user-select:none;user-select:none;z-index:1}.section-projects__controls:before{content:"";height:calc(100% + 30px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 30px)}.section-projects__controls-symbol{display:none}.section-projects__prev{margin-right:8px}.section-projects__info{color:#7b7774;margin-bottom:18px;padding:16px 16px 0}.section-projects__info-title{margin-bottom:0;margin-top:7px;min-height:2em;text-transform:none}.section-projects__info-description,.section-projects__info-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden}.section-projects__info-main{display:none}.section-projects__prev-image{filter:grayscale(.9);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section-projects__prev-image-main{filter:none}.section-projects__image{filter:grayscale(.9);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section-projects__image-main-gradient-cover{background:linear-gradient(180deg,#0000,#0003 92.48%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.section-projects__image-animation-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section-projects__image-cover{background:#fff;bottom:0;left:-1%;position:absolute;right:0;top:-1%;z-index:1}.section-projects__image-container{height:53%;margin-left:15px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.section-projects__main-bg .section-projects__image{filter:none}.section-projects--about .section-projects__image-cover{background:#f5f5f4}.section-path{background:#fff;padding-bottom:176px}.section-path__header{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:329px 0 179px}.section-path__text{color:#eb5d3b;white-space:nowrap;will-change:transform}.section-path__bottom{position:relative}.section-path__paragraph{left:60vw;max-width:160px;position:relative}.section-objects{background:#fff;display:flex;padding-bottom:64px}.section-objects__decor{background:#26282a;position:absolute;transition:background .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1)}.section-objects__decor-1{height:1px;left:0;right:0;top:0}.section-objects__decor-2{bottom:0;right:0;top:0;width:1px}.section-objects__decor-3{bottom:0;height:1px;left:0;right:0}.section-objects__decor-4{bottom:0;left:0;top:0;width:1px}.section-objects__item{padding:24px 16px 35px;position:relative;transition:.6s cubic-bezier(.38,.005,.215,1);width:50%}.section-objects__item-image{mix-blend-mode:multiply;object-fit:cover;transition:.6s cubic-bezier(.38,.005,.215,1);width:100%}.section-objects__item-image-container{margin-bottom:101px;position:relative}.section-objects__item-image-hover{bottom:0;left:0;mix-blend-mode:normal;opacity:0;position:absolute;right:0;top:0}.section-objects__item-info{display:flex;min-height:35px}.section-objects__item-paragraph{align-items:flex-start;display:flex;max-width:35%}.section-objects__item-paragraph-point{background:#eb5d3b;border-radius:50%;display:block;height:8px;margin-right:8px;min-width:8px;position:relative;top:6px;transition:.6s cubic-bezier(.38,.005,.215,1)}.section-objects__item-paragraph+.section-objects__item-paragraph{margin-left:5%}.section-objects__item+.section-objects__item{margin-left:8px}.section-objects__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:117px}.section-objects__title{margin:0;max-width:352px}.section-objects__start-project-button{opacity:0;transition:.6s cubic-bezier(.38,.005,.215,1)}.section-objects__start-project-button-mobile{display:none}.section-objects__item--active,.section-objects__item:hover{background:#eb5d3b;color:#f5f5f4}.section-objects__item--active .section-objects__decor,.section-objects__item:hover .section-objects__decor{opacity:0}.section-objects__item--active .section-objects__start-project-button,.section-objects__item:hover .section-objects__start-project-button{opacity:1}.section-objects__item--active .section-objects__item-paragraph-point,.section-objects__item:hover .section-objects__item-paragraph-point{background:#f5f5f4}.section-objects__item:hover .section-objects__item-image{opacity:0}.section-objects__item:hover .section-objects__item-image-hover{opacity:1}.section-objects__item--active .section-objects__item-image{opacity:0}.section-objects__item--active .section-objects__item-image-hover{opacity:1}.section-house{background:#d8d8d8;overflow:hidden}.section-house__header{padding-top:121px}.section-house__title{left:58vw;margin-bottom:152px;position:relative;transform:translateX(-50%);width:672px}.section-house__title-item{display:inline-block}.section-house__paragraph{left:69vw;position:relative;transform:translateX(-50%);width:352px}.section-partners{background:#d8d8d8;padding:0 12.5vw 143px}.section-partners--about{background:#fff}.section-partners__about-top-padding{padding-bottom:58px}.section-partners__title{margin:87px 0 100px;text-align:center}.section-partners__decor{background:#26282a;display:block;height:1px;margin:0 auto;width:98%}.section-partners__container{display:grid;grid-template-columns:repeat(3,1fr);row-gap:100px}.section-partners__item{align-items:center;display:flex;height:70px;justify-content:center;width:100%}.section-partners__image{max-height:100%;max-width:100%;position:absolute}.section-partners__image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.section-time__top{display:flex;justify-content:space-between;padding:104px calc(16vw - 16px) 194px 0}.section-time__bottom{display:flex;justify-content:flex-end;padding:84px calc(50% - 175px) 98px 0}.section-time__bottom-item+.section-time__bottom-item{margin-left:34px}.section-time__paragraph-1{left:31%;max-width:144px;position:relative}.section-time__paragraph-2{left:50%;max-width:190px;position:relative}.section-time__form-container{margin:132px auto 0;padding-bottom:283px;width:735px}.clock{height:350px;min-width:350px;opacity:.5;position:relative}.clock__bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.clock__minutes{height:41%;left:calc(50% - .25px);width:.5px}.clock__hours,.clock__minutes{background:#7e7e7e;bottom:50%;position:absolute;transform-origin:bottom}.clock__hours{height:40%;left:calc(50% - .5px);width:1px}.clock__info{align-items:flex-end;display:flex;flex-direction:column;padding-top:24px;position:relative}.clock__time{color:#eb5d3b}.clock__city{margin-bottom:11px;text-transform:uppercase}.about-start{background:#fff;padding:239px 0 60px}.about-start__header{margin-bottom:69px}.about-start__title{margin-bottom:0;text-align:justify;word-spacing:.1em}.about-start__title-orange{color:#eb5d3b}.about-start__title-item{display:inline-block;transform:translateY(100%)}.about-start__paragraph{opacity:0;text-transform:none;width:38vw}.about-start__paragraph-container{display:flex;justify-content:flex-end}.about-showreel{background:#fff;height:48vw;overflow:hidden;position:relative}.about-showreel__container{cursor:none;height:100%;opacity:0;overflow:hidden;position:relative}.about-showreel__video{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about-showreel__play{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:opacity .6s cubic-bezier(.38,.005,.215,1)}.about-showreel__play-circle{border:1px solid #f5f5f4;border-radius:50%;height:4.5vw;transition:.6s cubic-bezier(.38,.005,.215,1);width:4.5vw}.about-showreel__play svg,.about-showreel__play-circle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.about-showreel__play svg{height:1.25vw;width:1.25vw}.about-showreel__play svg [fill]{fill:currentColor}.about-showreel__play-message{left:calc(50% + 4vw);position:relative;text-align:left;transition:.6s cubic-bezier(.38,.005,.215,1) .5s;width:200px}.about-showreel__play:disabled{opacity:0}.about-showreel__play:disabled .about-showreel__play-circle{transform:translate(-50%,-50%) scale(.8)}.about-showreel__play:disabled .about-showreel__play-message{opacity:0;transform:translateX(-10%);transition-delay:0s}.about-showreel__fullscreen{background:#7b7774;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:100vw;z-index:3}.about-showreel__fullscreen--active{opacity:1;pointer-events:all}html.is-touch .about-showreel__fullscreen{height:calc(var(--vh)*100)}.about-showreel__fullscreen video{height:100%;object-fit:cover;position:absolute;width:100%}.about-showreel__fullscreen-close{align-items:center;display:flex;justify-content:center;position:absolute;right:55px;top:50px}.about-showreel--section .about-showreel__video{filter:brightness(.8)}.about-showreel__gap-block{height:6.7vw}.about-showreel__content{left:50%;max-height:100%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);width:100%}.about-showreel__title{margin-left:auto;margin-right:auto;max-width:740px}.about-showreel__title-primary{color:#eb5d3b}.about-showreel__descr{margin-left:auto;margin-right:auto;margin-top:22px;max-width:310px}.about-traits{background:#fff;overflow:hidden;padding:405px 0 508px;position:relative}.about-traits__bg-image{height:24vw;left:50%;max-height:470px;max-width:470px;object-fit:cover;position:absolute;top:498px;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:24vw}.about-traits__text{color:#eb5d3b;margin:0;position:relative;text-align:center;will-change:transform}.about-special{align-items:center;background:#fff;display:flex;flex-direction:column;overflow:hidden;padding-top:201px;position:relative}.about-special__bottom-gradient{background:linear-gradient(1turn,#f5f5f4,#f5f5f400);bottom:0;height:920px;left:0;position:absolute;width:100%}.about-special__top-image{height:261px;position:relative;-webkit-user-select:none;user-select:none;width:418px}.about-special__decor{background:linear-gradient(180deg,#1f1c1b -53.67%,#1f1c1b00 98.4%);height:100%;left:0;position:absolute;top:0;width:100%}.about-special__decor-animation-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.about-special__decor-container{display:block;overflow:hidden;position:relative;width:1px;z-index:1}.about-special__decor-container-1{height:410px}.about-special__decor-container-2{height:431px}.about-special__phrase{margin:40px 0 22px;position:relative;text-align:center;width:928px;z-index:1}.about-special__phrase-orange{color:#eb5d3b}.about-special__phrase-item{display:inline-block}.about-special__bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.about-special__bg-image-container-1{height:192px;left:16vw;position:absolute;top:920px;transform:translate(-50%,-50%);width:192px;z-index:1}.about-special__bg-image-container-2{height:304px;left:75vw;position:absolute;top:1260px;transform:translate(-50%,-50%);width:304px;z-index:1}.about-special__bg-image-containers{position:absolute}.about-steps{align-items:center;background:#f5f5f4;display:flex;height:90vw;justify-content:center;position:relative}.about-steps__picture-container{bottom:3vw;height:29vw;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:29vw}.about-steps__static-image{height:100%;position:absolute;width:100%}.about-steps__step-animation-wrapper{overflow:hidden;transform:translateY(100%)}.about-steps__step-animation-wrapper,.about-steps__step-image{height:100%;position:absolute;transition:1.4s cubic-bezier(.38,.005,.215,1);width:100%}.about-steps__step-image{transform:translateY(-100%)}.about-steps__step-1{height:100%;position:absolute;transition:1.4s cubic-bezier(.38,.005,.215,1);width:100%}.about-steps__step-2,.about-steps__step-3{bottom:0;height:100%;overflow:hidden;position:absolute;width:100%}.about-steps__controls{position:absolute;top:59vw}.about-steps__controls-point{background:#7e7e7e;border-radius:50%;min-height:4px;position:relative;transition:.6s cubic-bezier(.38,.005,.215,1);width:4px}.about-steps__controls-point:before{border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.about-steps__controls-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px;position:relative;width:18vw}.about-steps__controls-line-bg{background:linear-gradient(270deg,#7e7e7eb3,#26282a 97%,#7e7e7eb3);height:1px;position:absolute;top:50%;transform:translateY(-50%);transition:.6s cubic-bezier(.38,.005,.215,1);width:100%}.about-steps__controls-arrows{display:flex;justify-content:center}.about-steps__controls-arrow+.about-steps__controls-arrow{margin-left:8px}.about-steps__decor{border:1px solid #d8d8d8;border-radius:50%;height:100%;position:absolute;transition:2s cubic-bezier(.38,.005,.215,1);width:100%}.about-steps__decor-1{opacity:.2;transform:scale(2.25)}.about-steps__decor-2{transform:scale(1.5)}.about-steps__decor-4,.about-steps__decor-5{opacity:0;transform:scale(.67)}.about-steps__decors{height:60vw;width:60vw}.about-steps__decors,.about-steps__info{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.about-steps__info{width:100%}.about-steps__info-animation-wrapper,.about-steps__info-item{position:absolute;width:100%}.about-steps__info-item{align-items:center;display:flex;justify-content:space-between;left:50%;padding:0 5.5vw 0 13vw;pointer-events:none;top:50%;transform:translate(-50%,-50%)}.about-steps__info-index{margin-bottom:14px}.about-steps__info-title{margin:0;width:138px}.about-steps__info-header{opacity:0;transform:translateX(-50%) translateX(-13vw);transition:2s cubic-bezier(.38,.005,.215,1)}.about-steps__info-paragraph{color:#7e7e7e;opacity:0;transform:translateX(10%) translateX(13vw);transition:2s cubic-bezier(.38,.005,.215,1);width:253px}.about-steps--active-2 .about-steps__step-1{opacity:.2}.about-steps--active-2 .about-steps__step-2 .about-steps__step-animation-wrapper,.about-steps--active-2 .about-steps__step-2 .about-steps__step-image,.about-steps--active-3 .about-steps__step-2 .about-steps__step-animation-wrapper,.about-steps--active-3 .about-steps__step-2 .about-steps__step-image{transform:none}.about-steps--active-3 .about-steps__step-1{opacity:.5}.about-steps--active-3 .about-steps__step-3 .about-steps__step-animation-wrapper,.about-steps--active-3 .about-steps__step-3 .about-steps__step-image{transform:none}.about-steps--active-1 .about-steps__controls-point-1{background:#26282a;transform:scale(2)}.about-steps--active-1 .about-steps__controls-line-bg{background:linear-gradient(270deg,#7e7e7eb3,#26282a 97%,#7e7e7eb3)}.about-steps--active-2 .about-steps__controls-point-2{background:#26282a;transform:scale(2)}.about-steps--active-2 .about-steps__controls-line-bg{background:linear-gradient(270deg,#7e7e7eb3,#26282a 50%,#7e7e7eb3)}.about-steps--active-3 .about-steps__controls-point-3{background:#26282a;transform:scale(2)}.about-steps--active-3 .about-steps__controls-line-bg{background:linear-gradient(270deg,#7e7e7eb3,#26282a 3%,#7e7e7eb3)}.about-steps--active-1 .about-steps__decor-1{opacity:.2;transform:scale(2.25)}.about-steps--active-1 .about-steps__decor-2{opacity:1;transform:scale(1.5)}.about-steps--active-1 .about-steps__decor-4,.about-steps--active-1 .about-steps__decor-5{opacity:0;transform:scale(.67)}.about-steps--active-2 .about-steps__decor-1{opacity:0;transform:scale(3.25)}.about-steps--active-2 .about-steps__decor-2{opacity:.2;transform:scale(2.25)}.about-steps--active-2 .about-steps__decor-3{opacity:1;transform:scale(1.5)}.about-steps--active-2 .about-steps__decor-4{opacity:1;transform:scale(1)}.about-steps--active-2 .about-steps__decor-5{opacity:0;transform:scale(.67)}.about-steps--active-3 .about-steps__decor-1,.about-steps--active-3 .about-steps__decor-2{opacity:0;transform:scale(3.25)}.about-steps--active-3 .about-steps__decor-3{opacity:.2;transform:scale(2.25)}.about-steps--active-3 .about-steps__decor-4{opacity:1;transform:scale(1.5)}.about-steps--active-3 .about-steps__decor-5{opacity:1;transform:scale(1)}.steps-decors-container{overflow:hidden;padding-bottom:62px}.about-docs{padding-bottom:136px}.about-docs__header{padding:42px 0 228px}.about-docs__title{margin-bottom:46px}.about-docs__title-item{display:inline-block}.about-docs__description{width:352px}.about-docs__certificate{align-items:flex-start;color:#7e7e7e;cursor:pointer;display:flex;flex-direction:column;transition:color .6s cubic-bezier(.38,.005,.215,1)}.about-docs__certificate:hover{color:#eb5d3b}.about-docs__certificates{display:grid;gap:148px 32px;grid-template-columns:repeat(5,1fr)}.about-docs__certificate-decor{background:currentColor;display:block;height:1px;width:100%}.about-docs__certificate-name{height:100%;margin:9px 0 19px}.about-docs__certificate-date{display:flex;margin-top:9px}.about-docs__certificate-date-label{display:inline-block;margin-right:20px}.about-docs__certificate-download{margin:25px 0 19px;text-transform:capitalize}.about-docs__certificate-image-src{display:none}.about-docs__fullscreen{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.6s cubic-bezier(.38,.005,.215,1);width:100vw;z-index:3}.about-docs__fullscreen--active{opacity:1;pointer-events:all}.about-docs__fullscreen-image{height:80%;object-fit:contain;width:80%}.about-docs__fullscreen-close-button{position:absolute;right:55px;top:30px}.contacts{padding-bottom:14px;padding-top:168px}.contacts__title{margin-bottom:24px}.contacts__title-item{transform:translateY(100%)}.projects__header{padding:168px 0 68px}.projects__title{margin-bottom:44px}.projects__title-item{display:inline-block;transform:translateY(100%)}.projects__type{margin-left:6px}.projects__types-list{display:flex;flex-wrap:wrap;gap:.2em;-webkit-user-select:none;user-select:none}.projects__type-button{opacity:.3;transition:.6s cubic-bezier(.38,.005,.215,1)}.projects__type--first{margin-left:0}.projects__types-input:checked+.projects__type>.projects__type-button{opacity:1}.projects__items-grid{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);padding-bottom:32px}.projects__item{display:flex;flex-direction:column;height:100%;transition:background .6s cubic-bezier(.38,.005,.215,1)}.projects__item-image{height:100%;object-fit:cover;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.projects__item-image-hover-wrapper{left:0;overflow:hidden;position:absolute;top:0}.projects__item-image-hover-wrapper--display-1{height:100%;width:100%}.projects__item-image-hover-wrapper--display-2{height:73%;min-width:160px;width:36%}.projects__item-image-hover-wrapper--display-3{height:73%;width:100%}.projects__item-image-hover-wrapper--display-4{height:73%;width:69%}.projects__item-image-container{display:block;min-height:288px;position:relative}.projects__item-image-cover{background:#f5f5f4;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.projects__item-description{line-height:1.3;opacity:.5;width:33%}.projects__item-description-1{text-align:left}.projects__item-description-2{text-align:center}.projects__item-description-3{text-align:right}.projects__item-description-container{display:flex;justify-content:space-between;margin-bottom:24px}.projects__item-description+.projects__item-description{margin-left:10px}.projects__item-title{display:inline-block;margin:0}.projects__item-info{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:112px;padding:15px 16px 12px}.projects__bottom{align-items:flex-start;display:flex;height:144px;justify-content:center;padding-top:24px;position:relative}.projects__bottom-decor{background:#7e7e7e;height:1px;left:0;position:absolute;top:0;width:100%}.projects__bottom--hidden{display:none}.project-hero{height:74vh;overflow:hidden;position:relative;z-index:-1}.project-hero__image{height:74vh;left:0;object-fit:cover;opacity:0;position:fixed;top:0;width:100%}.project-hero:before{background:linear-gradient(180deg,#02002466,#fff0 50%);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.project-info{background:#fff;height:82vh;padding:33px 0 35px;position:relative}.project-info__wrapper{height:100%}.project-info__title-text{display:none}.project-info__content-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.project-info__title{width:85%}.project-info__title-item{display:inline-block;transform:translateY(100%)}.project-info__category{position:absolute;right:0;top:53%;transform:translateY(-50%)}.project-info__bottom{align-items:flex-end;display:flex;justify-content:space-between}.project-info__place{margin-left:30px;white-space:nowrap}.project-gallery{background:#fff}.project-gallery__controls{padding-top:22px}.project-gallery__controls-index-paragraph{margin-bottom:21px}.project-gallery__swiper{background:#fff;height:89vh;max-height:961px;overflow:hidden;-webkit-user-select:none;user-select:none}.project-gallery__swiper-slide{position:relative;width:88vw!important}.project-gallery__swiper-slide--unique{width:100%!important}.project-gallery__button+.project-gallery__button{margin-left:8px}.project-gallery__image{height:100%;object-fit:cover;position:absolute;width:100%}.project-gallery__image-cover{background:#fff;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.project-about{background:#fff;padding:122px 0 280px}.project-about__title{margin-bottom:61px}.project-about__title-item{display:inline-block}.project-about__description{width:27vw}.project-about__description-item+.project-about__description-item{margin-top:16px}.project-about__header,.project-about__item{display:flex;justify-content:space-between}.project-about__item{margin-top:280px}.project-about__item-column{display:flex;justify-content:space-between;width:42vw}.project-about__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.project-about__picture-container-s{height:18.75vw;position:relative;width:20vw}.project-about__picture-container-l{height:41vw;position:relative;width:42vw}.project-about__picture-cover{background:#fff;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.project-about__paragraph{width:21vw}.project-about__paragraph-container{align-items:flex-end;display:flex;height:100%}.project-technologies{background:#f5f5f4;display:flex}.project-technologies__items-count-element{display:none}.project-technologies__info{max-width:43%;min-width:43%;padding-top:30px}.project-technologies__title{margin-bottom:225px}.project-technologies__title-item{display:inline-block}.project-technologies__controls{display:flex;justify-content:flex-end;margin-bottom:8px}.project-technologies__controls-button+.project-technologies__controls-button{margin-left:8px}.project-technologies__item{min-height:152px;padding-bottom:14px}.project-technologies__item-decor{background:#26282a;display:block;height:1px;margin-bottom:8px;opacity:.2;width:100%}.project-technologies__item-value{margin:0;opacity:.5;transition:1s cubic-bezier(.38,.005,.215,1)}.project-technologies__item--active .project-technologies__item-value{opacity:1}.project-technologies__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:translateX(-100%);transition:0s 1s;width:100%}.project-technologies__picture-animation-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateX(100%);transition:0s 1s;width:100%}.project-technologies__picture-animation-wrapper--active{z-index:1}.project-technologies__picture-animation-wrapper--active,.project-technologies__picture-animation-wrapper--active .project-technologies__picture{transform:none;transition:1s cubic-bezier(.38,.005,.215,1)}.project-technologies__picture-container{overflow:hidden;position:relative;width:100%}.project-technologies__picture-container-cover{background:#f5f5f4;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.project-technology-details{background:#fff;padding:274px 0 256px}.project-technology-details__title-item{display:inline-block}.project-technology-details__item-container{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:54px}.project-technology-details__item+.project-technology-details__item{margin-top:274px}.project-technology-details__item-title{margin-bottom:30px;word-break:break-word}.project-technology-details__item-column{width:42vw}.project-technology-details__item-pictures-container{display:flex;justify-content:space-between}.project-technology-details__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.project-technology-details__picture-container-s{height:18.75vw;position:relative;width:20vw}.project-technology-details__picture-container-l{height:41vw;position:relative;width:42vw}.project-technology-details__picture-cover{background:#fff;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.project-technology-details__paragraph{margin-top:24px;width:21vw}.project-other{background:#fff;padding:48px 0 20px}.project-other__title{margin-bottom:40px}.project-other__title-item{display:inline-block}.project-other__item{display:flex;flex-direction:column;height:100%}.project-other__items{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.project-other__item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:.6s cubic-bezier(.38,.005,.215,1);width:100%}.project-other__item-image-container{display:block;min-height:378px;overflow:hidden;position:relative;transition:.6s cubic-bezier(.38,.005,.215,1)}.project-other__item-image-cover{background:#fff;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.project-other__item-description{line-height:1.3;opacity:.5;width:33%}.project-other__item-description-1{text-align:left}.project-other__item-description-2{text-align:center}.project-other__item-description-3{text-align:right}.project-other__item-description-container{display:flex;justify-content:space-between;margin-bottom:14px}.project-other__item-description+.project-other__item-description{margin-left:10px}.project-other__item-title{margin:0}.project-other__item-info{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:112px;padding:1px 16px 0}.project-next{background:#fff;display:flex;justify-content:center;padding:266px 0 264px;text-align:center}.project-next__header{display:inline-block;max-width:80%;position:relative}.project-next__header:after{background-color:currentColor;content:"";height:3px;left:0;position:absolute;top:105%;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.38,.005,.215,1);width:100%}.project-next:not(:disabled):active .project-next__header:after{transform:scaleX(1);transform-origin:right center}.not-found-section{align-items:center;background:#26282a;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}html.is-touch .not-found-section{height:calc(var(--vh)*100)}.not-found-section__bg-text{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:147vw}.not-found-section__info{opacity:0;position:relative}.not-found-section__info-paragraph{margin-bottom:30px;text-align:center}body.not-found-page .footer{display:none}.text-page-container{padding:100px calc(50vw - 570px)}.text-page-container .h2,.text-page-container h2{font-size:1.3em;line-height:1.3em;margin-bottom:0;text-transform:none}.text-page-container table{overflow-x:scroll;width:100%}.text-page-container table td{border:1px solid #7e7e7e;padding:20px;text-align:center}.text-page-container__static-visual-link{text-decoration:underline}@media screen and (max-width:1800px){.projects__item-description{text-align:left}.projects__item-description-container{flex-wrap:wrap}.projects__item-description+.projects__item-description{margin:0}.projects__item-description+.projects__item-description-3{margin-top:3px}.projects__item-description-1,.projects__item-description-2{width:50%}.projects__item-description-2{padding-left:5px}.projects__item-description-3{width:100%}.project-other__item-description{text-align:left}.project-other__item-description-container{flex-wrap:wrap}.project-other__item-description+.project-other__item-description{margin:0}.project-other__item-description+.project-other__item-description-3{margin-top:3px}.project-other__item-description-1,.project-other__item-description-2{width:50%}.project-other__item-description-2{padding-left:5px}.project-other__item-description-3{width:100%}}@media screen and (max-width:1600px){.section-objects__item-paragraph+.section-objects__item-paragraph{margin-left:2%}}@media screen and (max-width:1500px){.about-start{padding:147px 0 59px}.about-start__title{font-size:100px;line-height:80px}}@media screen and (max-width:1440px){.footer__dev{margin-left:0}.interactive-house__spec-line-desktop-wide-3{left:calc(-100% + 1px)}}@media screen and (max-width:1359px){.body-text,.form__input,body{line-height:18px}.clock--active .clock__time,.xl-text{font-size:85px;line-height:80px}.l-text{font-size:32px;line-height:32px}.s-text{font-size:12px}.caption-text,.checkbox__text,.form__input--hint-active~.form__input-hint,.s-text{line-height:16px}.btn,.button-text{font-size:11px}.h1,h1{font-size:58px;line-height:56px}.h2,h2{font-size:42px;line-height:48px}.h3,.project-technologies__item--active .project-technologies__item-value,h3{font-size:26px;line-height:24px}.h4,h4{font-size:20px}.h5,h5{line-height:18px}.form__title{max-width:464px}.form__input{height:80px;padding:0 16px}.form__input-hint{transform:translate(16px,32px)}.form__inputs-grid .ss-list,.form__inputs-grid .ss-single-selected{padding:0 16px!important}.preloader__indicators{height:80px}.header__logo{height:24px}.header__link{padding-bottom:28px;padding-top:28px}.footer__inner{padding-bottom:38px;padding-top:66px}.footer__left{max-width:600px}.footer__right{padding-right:0}.footer__title{letter-spacing:0}.footer__list:not(:first-child){margin-top:44px}.footer__link{letter-spacing:0}.footer__btn:not(:first-child){margin-top:22px}.footer__copyright{margin-bottom:-9px}.footer__dev{margin-left:55px}.footer__dev-link svg{height:8px;margin-left:5.6px}.start-project-modal__header-title{margin-bottom:16px}.start-project-modal__header-label{margin-bottom:8px}.start-project-modal__close-button-image{height:14px;width:14px}.start-project-modal__close-button-container{margin-bottom:62px}.start-project-modal__decor{margin-bottom:13px}.start-project-modal__form{max-width:560px}.interactive-house__svg{height:44vw;width:54vw}.interactive-house__wrapper{padding-bottom:11vw}.interactive-house__spec-title{width:124px}.interactive-house__spec-line-desktop-wide{display:none}.interactive-house__spec-line-desktop{display:block}.interactive-house__spec-1{left:12vw;top:26vw}.interactive-house__spec-2{left:79.6vw;top:25vw}.interactive-house__spec-3{left:52.5vw;top:42vw}.interactive-house__part-rack-systems{height:14vw;left:33vw;top:17vw;width:21vw}.interactive-house__part-sliding-systems{height:14vw;left:57vw;top:13vw;width:16vw}.interactive-house__part-door-systems{height:17vw;left:46vw;top:25vw;width:14vw}.interactive-house__overlay{top:-8vw}.interactive-house__overlay-image{transform:translate(-.2vw,-.1vw);width:63.7vw}.interactive-house__overlay-cross{right:17.6vw;top:4.7vw}.pre-footer-contacts{padding:138px 0 72px}.pre-footer-contacts__title{margin-bottom:72px;width:520px}.pre-footer-contacts__form-container--active{height:423px}.pre-footer-contacts__form-title{width:273px}.section-borders-of-light{padding:219px 0 202px}.section-borders-of-light__top-image-container{height:159px;margin-bottom:81px;width:256px}.section-borders-of-light__title{margin-bottom:18px}.section-borders-of-light__description{margin-bottom:12px}.section-indicators-header{margin-bottom:45px}.section-indicators-header__title{margin-bottom:48px}.section-indicators-header__learn-more{right:0}.section-indicators__info-item{width:273px}.section-indicators-item+.section-indicators-item{margin-top:37px}.section-indicators-item__units{margin-left:13px}.section-indicators-item__description{top:18px}.section-solutions{padding-top:117px}.section-solutions__start-image-container{height:135px;width:105px}.section-solutions__decor-1{height:267px}.section-solutions__title{margin:23px 0 4px;max-width:452px}.section-solutions__decor-2{height:1199px}.section-solutions__decor-image-container-1{height:152px;top:415px;width:211px}.section-solutions__decor-image-container-2{height:120px;top:479px;width:209px}.section-solutions__decor-image-container-3{height:137px;top:767px;width:207px}.section-solutions__decor-image-container-4{height:88px;top:903px;width:153px}.section-solutions__info-container{bottom:42px;width:550px}.section-solutions-info-item{margin-top:95px;max-width:260px}.section-profile__main{padding:84px 0 127px}.section-profile__aside-item-index{margin-bottom:7px}.section-profile__aside-item-title{margin-bottom:19px;width:235px}.section-profile__aside-item+.section-profile__aside-item{margin-top:48px}.section-profile__aside-item-open-button{height:24px;margin-bottom:10px;width:24px}.section-profile__aside-item-open-image{height:9px;margin-bottom:7px;width:9px}.section-profile__svg{height:393px;width:224px}.section-profile__svg-container{width:513px}.section-profile__pointer-line{top:7px;transform:scale(.66);transform-origin:top right}.section-profile__pointer-1{top:6px}.section-profile__pointer-2{top:61px}.section-profile__pointer-3{top:203px}.section-profile--active-1 .section-profile__aside-item:first-child .section-profile__aside-item-description,.section-profile--active-2 .section-profile__aside-item:nth-child(2) .section-profile__aside-item-description,.section-profile--active-3 .section-profile__aside-item:nth-child(3) .section-profile__aside-item-description{height:72px}.section-erased-borders{padding:293px 0 262px}.section-erased-borders__image{margin:0 30px;top:-8px}.section-erased-borders__image-1{height:60px;width:147px}.section-erased-borders__image-2{height:60px;width:231px}.section-projects__header{padding-bottom:40px;padding-top:20px}.section-projects__header-title{margin-right:26vw}.section-projects__header-description{max-width:255px;padding-top:0}.section-projects__header-link-container{margin-top:16px}.section-projects__container{height:503px}.section-projects__main-info{padding:12px 11px}.section-projects__main-place,.section-projects__main-title{margin-bottom:9px}.section-projects__main-bottom-item{min-width:138px}.section-projects__main-bottom-item-label{margin-bottom:6px}.section-projects__controls-symbol{display:block;font-size:13px}.section-projects__controls-text{display:none}.section-projects__info{margin-bottom:19px}.section-projects__info-title{margin-top:9px}.section-projects__image-container{height:54%}.section-path{padding-bottom:114px}.section-path__header{padding:336px 0 119px}.section-path__paragraph{max-width:234px}.section-objects{padding-bottom:52px}.section-objects__item{padding:19px 16px 34px}.section-objects__item-image-container{margin-bottom:72px}.section-objects__item+.section-objects__item{margin-left:16px}.section-objects__header{margin-bottom:77px}.section-objects__title{max-width:230px}.section-house__header{padding-top:82px}.section-house__title{left:60vw;margin-bottom:96px;width:523px}.section-house__paragraph{width:224px}.section-partners__about-top-padding{padding-bottom:32px}.section-partners{padding:0 11.25vw 110px}.section-partners__title{margin:61px 0 42px}.section-partners__decor{width:89%}.section-partners__container{row-gap:111px}.section-partners__item{height:121px}.section-partners__image{transform:scale(.85)}.section-partners__image-wrapper{max-width:213px}.section-time__top{padding:69px calc(16vw - 16px) 129px 0}.section-time__bottom{padding:58px calc(50% - 116.5px) 65px 0}.section-time__bottom-item+.section-time__bottom-item{margin-left:23px}.section-time__paragraph-1{left:30%;max-width:124px}.section-time__paragraph-2{max-width:181px}.section-time__form-container{margin:84px auto 0;padding-bottom:214px}.clock{height:233px;min-width:233px}.about-start__header{margin-bottom:42px}.about-start__title{font-size:85px;line-height:80px}.about-showreel__play-message{width:132px}.about-showreel__title{max-width:470px}.about-traits{padding:101px 0 253px}.about-traits__bg-image{top:174px}.about-traits__text+.about-traits__text{margin-top:44px}.about-special{padding-top:120px}.about-special__top-image{height:180px;width:288px}.about-special__decor-container-1{height:274px}.about-special__decor-container-2{height:287px}.about-special__phrase{margin:14px 0 10px;width:619px}.about-special__bg-image-container-1{height:128px;top:600px;width:128px}.about-special__bg-image-container-2{height:204px;top:820px;width:204px}.about-steps__controls{top:62vw}.about-steps__controls-line{width:27.5vw}.about-steps__info-title{width:110px}.about-steps__info-paragraph{width:208px}.steps-decors-container{padding-bottom:35px}.about-docs{padding-bottom:100px}.about-docs__header{padding:31px 0 230px}.about-docs__title{margin-bottom:32px}.about-docs__description{width:341px}.about-docs__certificate-name{margin:10px 0 12px}.about-docs__certificate-date{margin-top:12px}.about-docs__certificate-date-label{margin-right:17px}.about-docs__certificate-download{margin:22px 0 20px}.contacts{padding-bottom:0;padding-top:194px}.contacts__title{margin-bottom:22px}.projects__header{padding:184px 0 92px}.projects__title{margin-bottom:20px}.projects__item-image-hover-wrapper--display-2{min-width:106px}.projects__item-image-container{min-height:190px}.projects__item-description-container{margin-bottom:18px}.projects__item-info{min-height:98px;padding:9px 8px 15px}.projects__bottom{height:112px}.project-info{height:79vh;padding:26px 0 33px}.project-gallery__controls{padding-top:23px}.project-gallery__controls-index-paragraph{margin-bottom:13px}.project-gallery__swiper{max-height:640px}.project-about{padding:84px 0 140px}.project-about__title{margin-bottom:26px}.project-about__description{width:37.5vw}.project-about__item{margin-top:140px}.project-about__item-column{width:37.5vw}.project-about__picture-container-s{height:17.5vw;width:18.125vw}.project-about__picture-container-l{height:37vw;width:37.5vw}.project-about__paragraph{width:23.44vw}.project-technologies__info{padding-top:19px}.project-technologies__title{margin-bottom:170px}.project-technologies__controls{margin-bottom:12px}.project-technologies__item{min-height:103px}.project-technologies__item-decor{margin-bottom:9px}.project-technology-details{padding:134px 0 128px}.project-technology-details__item+.project-technology-details__item{margin-top:134px}.project-technology-details__item-title{margin-bottom:14px}.project-technology-details__item-column{width:37.5vw}.project-technology-details__picture-container-s{height:17.5vw;width:18.125vw}.project-technology-details__picture-container-l{height:36.875vw;width:37.5vw}.project-technology-details__paragraph{margin-top:18px;width:23.44vw}.project-other{padding:37px 0 20px}.project-other__title{margin-bottom:6px}.project-other__item-image-container{min-height:248px}.project-other__item-description-container{margin-bottom:16px}.project-other__item-info{min-height:98px;padding:4px 8px 0}.project-next{padding:199px 0 216px}.not-found-section__bg-text{width:156vw}.text-page-container{padding:100px 16px}}@media screen and (max-width:1160px){.footer__inner{flex-wrap:wrap}.footer__left{max-width:none}.footer__right{margin-top:62px;padding-left:0;width:100%}.footer__col:nth-child(3){margin-left:0}.footer__dev{margin-left:auto}}@media screen and (max-width:1080px){.interactive-house__spec-line-desktop-3{left:calc(-97% - 8px)}}@media screen and (max-width:1024px){.body-text,.form__input,body{letter-spacing:-.02em}.xl-2-text{font-size:57px;line-height:64px}.form__inputs-grid .ss-option:hover{opacity:.5!important}.preloader__indicators-container{--padding:3vw}.header__item{width:100%}.header__item:not(:first-child):before{height:1px;left:0;top:0;width:100%}.start-project-modal__container{left:0;transform:none}.start-project-modal__scrolling-wrapper{padding:12px 16px 64px}.start-project-modal__border{display:none}.start-project-modal__header{margin-bottom:109px}.start-project-modal__logo{display:block;width:109px}.start-project-modal__close-button{height:20px;width:24px}.start-project-modal__close-button-container{align-items:center;justify-content:space-between;margin-bottom:67px}.interactive-house__svg{height:49vw;width:61vw}.interactive-house__wrapper{padding:12vw 0 25vw}.interactive-house__rack-systems-fill{fill:#f9cdc3b3}.interactive-house__rack-systems-stroke{fill:#eb5d3bb3}.interactive-house__sliding-systems-fill{fill:#f9cdc3b3}.interactive-house__sliding-systems-stroke{stroke:#eb5d3bb3}.interactive-house__sliding-systems-dark-stroke{fill:#eb5d3bb3}.interactive-house__door-systems{fill:#f9cdc3b3;stroke:#eb5d3bb3}.interactive-house__spec-line-desktop{display:none}.interactive-house__spec-line-tablet{display:block}.interactive-house__spec-1{left:12.5vw;top:36.5vw}.interactive-house__spec-2{left:82vw;top:35vw}.interactive-house__spec-3{left:60vw;top:54vw}.interactive-house__part-rack-systems{height:15vw;left:31vw;top:26vw;width:21.4vw}.interactive-house__part-sliding-systems{height:15vw;top:21vw;width:17vw}.interactive-house__part-door-systems{height:17vw;left:45vw;top:36vw;width:13vw}.interactive-house__overlay{top:-12vw}.interactive-house__overlay-image{transform:translate(-.2vw,-1.7vw);width:71vw}.interactive-house__overlay-cross{right:13.6vw;top:13vw}.pre-footer-contacts{padding:90px 0 0}.pre-footer-contacts__title{margin-bottom:48px}.pre-footer-contacts__decor-horizontal-2{top:241px}.pre-footer-contacts__decor-vertical-1,.pre-footer-contacts__decor-vertical-2,.pre-footer-contacts__decor-vertical-3{display:none}.pre-footer-contacts__container{display:block}.pre-footer-contacts__company-name{margin-bottom:89px;padding:17px 16px 0;width:auto}.pre-footer-contacts__header{height:118px;width:auto}.pre-footer-contacts__header-item{padding:0 16px}.pre-footer-contacts__header-label{margin-bottom:14px}.pre-footer-contacts__form-cell--accordion-container{padding-top:84px}.pre-footer-contacts__form-container{height:260px}.pre-footer-contacts__form-container--active{height:486px;transform:none}.pre-footer-contacts__form{transform:none}.section-hero__play{opacity:1}.section-hero__play-button{height:10vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10vw}.section-hero__play-button:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.section-hero__play-button svg{height:2.9vw;width:2.9vw}.section-hero__fullscreen video{object-fit:contain}.section-hero__fullscreen-close-image{height:20px;width:20px}.section-hero__fullscreen-close{right:45px}.section-borders-of-light{padding:335px 0 314px}.section-borders-of-light__top-image-container{margin-bottom:77px}.section-borders-of-light__description{margin-bottom:20px}.section-indicators-header{margin-bottom:44px}.section-indicators-header__description{left:0;transform:none}.section-indicators__info-item{width:224px}.section-indicators-item__description{left:52%;top:18px;transform:none}.section-solutions__title{margin:23px 0 4px}.section-solutions__decor-image-container-1{left:30vw;top:416px}.section-solutions__decor-image-container-2{left:91vw;top:480px}.section-solutions__decor-image-container-3{left:-2.7vw;top:768px}.section-solutions__decor-image-container-4{left:78vw;top:904px}.section-solutions-info-item{margin-top:62px}.section-profile__main{width:62.5vw}.section-profile__aside{width:37.5vw}.section-profile__svg-container{width:374px}.section-profile__pointer-title{width:114px}.section-profile__pointer-line{transform:none}.section-profile__pointer-line-desktop{display:none}.section-profile__pointer-line-tablet{display:block}.section-profile__pointer-1{top:4px}.section-profile__pointer-2{top:70px}.section-profile__pointer-3{top:225px}.section-projects__header-description{max-width:235px}.section-projects__container{height:431px}.section-projects__item{min-width:25vw}.section-projects__item-1,.section-projects__item-5{display:none}.section-projects__main{min-width:50vw}.section-projects__main-info{padding:20px 15px}.section-projects__main-bottom-item{min-width:112px}.section-projects__main:hover .section-projects__main-bg-hover-wrapper{transform:none}.section-projects__info{margin-bottom:11px}.section-projects__info-description,.section-projects__info-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden}.section-projects__image-container{height:45%}.section-path{padding-bottom:130px}.section-path__header{padding:241px 0 75px}.section-path__paragraph{left:52vw}.section-objects{flex-direction:column;padding-bottom:16px}.section-objects__item{width:auto}.section-objects__item-image-container{width:82%}.section-objects__item+.section-objects__item{margin-left:0;margin-top:16px}.section-objects__item:hover{background:none;color:inherit}.section-objects__item:hover .section-objects__decor{opacity:1}.section-objects__item:hover .section-objects__start-project-button{opacity:0}.section-objects__item:hover .section-objects__item-paragraph-point{background:#eb5d3b}.section-objects__item:hover .section-objects__item-image{opacity:1}.section-objects__item:hover .section-objects__item-image-hover{opacity:0}.section-house__title{left:59vw;margin-bottom:40px;width:430px}.section-house__paragraph{left:75vw}.section-partners__about-top-padding{padding-bottom:10px}.section-partners{padding:0 4vw 96px}.section-partners__title{margin:59px 0 69px}.section-partners__decor{width:100%}.section-partners__container{row-gap:69px}.section-partners__item{height:56px}.section-partners__image{transform:scale(.66)}.section-partners__image-wrapper{max-width:192px}.section-time__top{padding-right:0}.section-time__bottom{padding:40px 19vw 65px 0}.section-time__paragraph-1{left:33%}.section-time__form-container{margin:66px auto 0;padding-bottom:231px;width:100%}.clock{opacity:1;pointer-events:none}.about-start{padding:147px 0 51px}.about-start__paragraph{width:46vw}.about-showreel{height:47vw}.about-showreel__play{left:50%;position:absolute;top:50%}.about-showreel__play-circle{height:56px;width:56px}.about-showreel__play svg{height:16px;width:16px}.about-showreel__play-message{left:calc(50% + 51px)}.about-showreel__fullscreen video{object-fit:contain}.about-showreel__fullscreen-close-image{height:20px;width:20px}.about-showreel__fullscreen-close{right:45px}.about-showreel--section .about-showreel__play{display:none}.about-showreel__gap-block{height:80px}.about-showreel__descr{margin-top:16px}.about-traits{padding:93px 0 156px}.about-traits__bg-image{height:38vw;top:145px;width:38vw}.about-traits__text+.about-traits__text{margin-top:28px}.about-special__bottom-gradient{height:50%}.about-special__decor-container-1{height:137px}.about-special__decor-container-2{height:192px}.about-special__bg-image-container-1{left:10vw;top:480px}.about-special__bg-image-container-2{left:84vw;top:659px}.about-steps{height:102vw}.about-steps__picture-container{bottom:1vw;height:37.5vw;width:37.5vw}.about-steps__controls{top:73vw}.about-steps__controls-line{width:29vw}.about-steps__controls-arrow{font-size:13px}.about-steps__controls-arrow+.about-steps__controls-arrow{margin-left:14px}.about-steps__decors{height:65vw;width:65vw}.about-steps__info-item{padding:0 5vw 0 15vw;transform:translate(-50%,-50%) translateY(2vw)}.about-steps__info-header{transform:translateX(-50%) translateX(-10vw)}.about-steps__info-paragraph{transform:translateX(10%) translateX(10vw);width:192px}.steps-decors-container{padding-bottom:56px}.about-docs{padding-bottom:48px}.about-docs__header{padding:18px 0 118px}.about-docs__title{margin-bottom:16px}.about-docs__certificate:hover{color:#7e7e7e}.about-docs__certificates{grid-template-columns:repeat(3,1fr)}.about-docs__placeholder{display:none}.about-docs__fullscreen-image{height:90%;width:90%}.about-docs__fullscreen-close-button{right:5%;top:5vh}.contacts__title{font-size:42px;line-height:48px;width:373px}.projects__items-grid{gap:47px 32px;grid-template-columns:repeat(3,1fr);padding-bottom:56px}.project-hero,.project-hero__image{height:52vh}.project-info{height:46vh;padding-top:34px}.project-info__place{text-align:right;white-space:normal}.project-gallery__swiper{height:376px;max-height:auto}.project-gallery__swiper-slide{width:85vw!important}.project-about{padding:90px 0 88px}.project-about__title{margin-bottom:24px}.project-about__description{margin-bottom:92px;width:46.875vw}.project-about__description-item+.project-about__description-item{margin-top:20px}.project-about__header{flex-direction:column;justify-content:flex-start}.project-about__header-picture{align-self:flex-end}.project-about__item{flex-direction:column;margin-top:88px}.project-about__item-column{width:47vw}.project-about__item-column+.project-about__item-column{align-self:flex-end;margin-top:88px}.project-about__item-column--empty+.project-about__item-column{margin-top:0}.project-about__picture-container-s{height:23vw;width:22.4vw}.project-about__picture-container-l{height:46vw;width:47vw}.project-about__paragraph{width:35vw}.project-technologies{flex-direction:column-reverse}.project-technologies__info{max-width:unset;min-width:unset;padding-top:30px}.project-technologies__title{margin-bottom:30px}.project-technologies__controls{margin-bottom:14px}.project-technologies__picture-container{height:540px}.project-technology-details{padding:106px 0 162px}.project-technology-details__item-container{grid-template-columns:1fr}.project-technology-details__item+.project-technology-details__item{margin-top:106px}.project-technology-details__item-title{width:74%}.project-technology-details__item-column{width:47vw}.project-technology-details__item-column+.project-technology-details__item-column{align-self:flex-end;margin-top:88px}.project-technology-details__item-column--empty+.project-technology-details__item-column{margin-top:0}.project-technology-details__picture-container-s{height:23vw;width:22.4vw}.project-technology-details__picture-container-l{height:46vw;width:46.875vw}.project-technology-details__paragraph{margin-top:20px;width:35vw}.project-other{padding:74px 0 15px}.project-other__title{margin-bottom:14px}.project-other__items{grid-template-columns:repeat(2,1fr)}.project-other__item-image-container{min-height:272px}.project-other__item-description-container{margin-bottom:13px}.project-other__item-info{padding:15px 0 0}.project-next{padding:120px 0 131px}.project-next__header{line-height:1.2;text-decoration:underline}.project-next__header:after{display:none}.not-found-section{align-items:flex-end;padding-bottom:21%}.not-found-section__bg-text{top:40%;width:148w}}@media screen and (max-width:768px){.clock--active .clock__time,.xl-text{font-size:56px;letter-spacing:-.05em;line-height:56px}.xl-2-text{font-size:33px;letter-spacing:-.05em;line-height:40px}.l-text{font-size:22px;line-height:24px}.s-text{font-size:10px;line-height:10px}.caption-text,.checkbox__text,.form__input--hint-active~.form__input-hint{font-size:10px;line-height:12px}.btn,.button-text{font-size:10px}.h1,h1{font-size:40px;line-height:40px}.h2,h2{font-size:35px;letter-spacing:-.03em;line-height:32px}.h3,.project-technologies__item--active .project-technologies__item-value,h3{font-size:24px;letter-spacing:-.02em}.h4,h4{font-size:18px}.h5,h5{line-height:20px}.btn-bg,.btn-outline{padding-left:14px;padding-right:14px}.form__title{max-width:288px}.form__open-form-button{margin-top:20px}.form__input{padding:0}.form__input-hint{transform:translateY(32px)}.form__inputs-grid{grid-template-columns:1fr;margin-bottom:36px}.form__inputs-grid .ss-list,.form__inputs-grid .ss-single-selected{padding:0!important}.checkbox__label{align-items:flex-start}.checkbox__input{top:0;transform:none}.checkbox__text-link{display:inline;text-decoration:underline}.checkbox__text-link:after{display:none}.preloader__indicators{height:56px}.error-modal{bottom:0;left:0;right:0}.header__logo{height:22px}.header__logo-g{display:none}.header__burger{margin-left:auto;position:static;transform:translateX(0)}.header__burger:before{width:24px}.header__btn{display:none}.footer__inner{padding-bottom:52px;padding-top:122px}.footer__left{flex-wrap:wrap}.footer__right{flex-wrap:wrap;margin-top:136px}.footer__col:first-child{max-width:none}.footer__col:nth-child(2),.footer__col:nth-child(3){margin-top:144px;padding-left:0;width:calc(50% - 16px)}.footer__col:nth-child(3){margin-left:auto}.footer__title{letter-spacing:-.02em}.footer__list:not(:first-child){margin-top:62px}.footer__link{letter-spacing:-.02em}.footer__item:not(:first-child){margin-top:14px}.footer__btn:not(:first-child){margin-top:26px}.footer__copyright{letter-spacing:-.05em;margin-bottom:0;margin-top:69px;order:1;width:100%}.footer__dev{width:calc(50% - 16px)}.footer__dev-link{align-items:flex-start;flex-direction:column-reverse;font-size:13px}.footer__dev-link svg{height:12px;margin-bottom:12px;margin-left:0}.start-project-modal__header{margin-bottom:52px}.start-project-modal__header-title{margin-bottom:21px}.start-project-modal__header-links{align-items:flex-start;flex-direction:column}.start-project-modal__header-item+.start-project-modal__header-item{margin-top:27px}.start-project-modal__header-label{margin-bottom:1px}.start-project-modal__logo{height:22px;width:96px}.start-project-modal__close-button-container{margin-bottom:49px}.start-project-modal__form-container{transform:none}.start-project-modal__form{margin-top:-24px;max-width:auto;transform:none}.interactive-house__svg{height:243px;width:302px}.interactive-house__wrapper{padding:120px 0 116px}.interactive-house__spec-title{width:136px}.interactive-house__spec-mobile-pointer{display:block}.interactive-house__spec-line-tablet{display:none}.interactive-house__spec-1{left:calc(50vw + 10px)}.interactive-house__spec-1,.interactive-house__spec-2{opacity:0;top:380px;transition:.6s cubic-bezier(.38,.005,.215,1)}.interactive-house__spec-2{left:calc(50vw - 70px)}.interactive-house__spec-3{left:calc(50vw - 90px);opacity:0;top:380px;transition:.6s cubic-bezier(.38,.005,.215,1)}.interactive-house__part-rack-systems{height:73px;left:calc(50vw - 80px);top:190px;width:106px}.interactive-house__part-sliding-systems{height:79px;left:calc(50vw + 30px);top:180px;width:92px}.interactive-house__part-door-systems{height:96px;left:calc(50vw - 18px);top:230px;width:78px}.interactive-house__overlay{top:40px}.interactive-house__overlay-image{transform:translate(-1px,-24px);width:353px}.interactive-house__overlay-cross{right:calc(50vw - 178px);top:20px}.pre-footer-contacts__title{width:auto}.pre-footer-contacts__decor-horizontal-2{top:375px}.pre-footer-contacts__company-name{margin-bottom:43px}.pre-footer-contacts__header{display:block;height:auto;padding-bottom:64px}.pre-footer-contacts__header-item{margin-top:35px;width:auto}.pre-footer-contacts__header-label{margin-bottom:18px}.pre-footer-contacts__form-cell--accordion-container{padding-top:45px}.pre-footer-contacts__form-container--active{height:690px}.pre-footer-contacts__form{margin-top:-24px;transform:none}.pre-footer-contacts__form-title{width:auto}.section-hero__play:not(:disabled){cursor:pointer}.section-hero__play-button{height:25vw;max-height:100px;max-width:100px;width:25vw}.section-hero__play-button svg{height:7.5vw;max-height:30px;max-width:30px;width:7.5vw}.section-hero__fullscreen-close{right:25px;top:27px}.section-borders-of-light{padding:112px 0 140px}.section-borders-of-light__top-image-container{height:138px;margin-bottom:26px;width:224px}.section-borders-of-light__title{font-size:31px;margin-bottom:20px}.section-borders-of-light__description{margin-bottom:18px}.section-indicators-header{margin-bottom:72px}.section-indicators-header__title{margin-bottom:46px}.section-indicators-header__bottom{align-items:flex-start;flex-direction:column}.section-indicators-header__description{margin-bottom:38px}.section-indicators__info-item{width:143px}.section-indicators-item{height:206px;padding-top:8px}.section-indicators-item+.section-indicators-item{margin-top:0}.section-indicators-item__units{margin-left:6px;top:3px}.section-indicators-item__description{left:auto;right:0;top:105px}.section-indicators-header__description{width:auto}.section-solutions{padding-top:25px}.section-solutions__start-image-container{height:144px;width:114px}.section-solutions__decor-1{background:#7e7e7e;height:160px}.section-solutions__title{font-size:32px;margin:12px 0}.section-solutions__decor-2{background:#7e7e7e;height:312px}.section-solutions__decor-image-container-1{height:95px;left:21vw;top:585px;width:132px}.section-solutions__decor-image-container-2,.section-solutions__decor-image-container-3{display:none}.section-solutions__decor-image-container-4{height:56px;left:80vw;top:735px;width:96px}.section-solutions__info-container{align-items:center;padding-bottom:98px;position:static;width:auto}.section-solutions-info-item{align-items:center;display:flex;flex-direction:column;margin-top:16px}.section-solutions-info-item--even{align-self:auto}.section-solutions-info-item__index{margin-bottom:8px;text-align:center}.section-solutions-info-item__title{color:#26282a;margin-bottom:24px;text-align:center}.section-solutions-info-item__description{text-align:center}.section-solutions__info-decor{background:#7e7e7e;height:96px;margin-top:20px;transform-origin:top;width:1px}.section-profile__not-mobile{display:none}.section-profile__mobile{display:block;overflow:hidden;padding-top:62px;position:relative}.section-erased-borders{padding:201px 0 95px}.section-erased-borders__line{align-items:center;display:inline-flex;flex-direction:column;will-change:auto}.section-erased-borders__line-mobile{will-change:transform}.section-erased-borders__image{margin:0 14px;top:-5px}.section-erased-borders__image-1,.section-erased-borders__image-2{height:40px;width:76px}.section-projects__header{display:block;padding-bottom:34px}.section-projects__header-title{margin-bottom:46px;margin-right:0}.section-projects__header-description{max-width:86vw}.section-projects__header-link-container{display:flex;justify-content:flex-end;margin-top:55px}.section-projects__decor-1,.section-projects__decor-4{display:none}.section-projects__container{height:400px}.section-projects__item{max-width:179px;min-width:179px}.section-projects__main{min-width:calc(100vw - 32px)}.section-projects__main-info{display:none}.section-projects__main-bg{height:64%;left:0;margin-left:15px;position:relative}.section-projects__controls{display:flex;right:212px}.section-projects__info{display:none}.section-projects__info-title{margin-top:2px;min-height:auto}.section-projects__info-main{color:#26282a;display:block}.section-projects__image-container{height:50%}.section-path{padding-bottom:178px}.section-path__header{padding:207px 0 172px}.section-path__paragraph{left:48vw;max-width:140px}.section-objects{padding:0}.section-objects__decor{display:none}.section-objects__item{padding:68px 16px 41px}.section-objects__item-image-container{margin-bottom:51px;width:auto}.section-objects__item-info{flex-direction:column;margin-bottom:47px;min-height:auto;padding:0 4px}.section-objects__item-paragraph{max-width:unset}.section-objects__item-paragraph-point{margin-right:20px}.section-objects__item-paragraph+.section-objects__item-paragraph{margin-left:0;margin-top:34px}.section-objects__item+.section-objects__item{margin:0}.section-objects__header{margin-bottom:20px}.section-objects__title{max-width:unset}.section-objects__start-project-button{display:none}.section-objects__start-project-button-mobile{display:block;margin:0 auto}.section-house__header{padding-top:84px}.section-house__title{left:0;margin-bottom:86px;transform:none;width:auto}.section-house__paragraph{left:100%;transform:translateX(-100%);width:65vw}.section-partners__about-top-padding{padding-bottom:20px}.section-partners{padding:0 16px 113px}.section-partners__title{margin:56px 0 59px}.section-partners__container{grid-template-columns:1fr;row-gap:59px}.section-partners__item{height:57px}.section-partners__image{transform:scale(.85)}.section-partners__image-wrapper{max-width:160px}.section-time__top{flex-direction:column;padding:64px 0 67px}.section-time__top-item+.section-time__top-item{margin-top:17px}.section-time__bottom{flex-direction:column;padding:56px 0 67px}.section-time__bottom-item+.section-time__bottom-item{margin-left:0;margin-top:17px}.section-time__paragraph-1{left:0}.section-time__paragraph-2{left:calc(64% - 84.5px);max-width:169px}.section-time__form-container{margin:52px auto 0;padding-bottom:14px}.clock{height:40vw;width:100%}.clock__bg{left:auto;position:relative;right:0;width:auto}.clock__info{padding-top:13px;transform:translateX(-50vw)}.clock__time{font-size:15px;letter-spacing:0!important;line-height:18px}.clock__city{margin-bottom:1px}.clock{opacity:.5}.clock__clock-face{height:100%;position:absolute;right:0;top:0}.clock--active{height:97vw!important;opacity:1}.clock--active .clock__info{transform:translateY(5px)}.clock--active .clock__clock-face{transform:translate(16px,-4vw) scale(.91)}.about-start{padding:73px 0 34px}.about-start__header{margin-bottom:21px}.about-start__title{font-size:33px;letter-spacing:-.05em;line-height:40px}.about-start__paragraph{width:auto}.about-start__paragraph-container{display:block}.about-showreel{height:43.75vw}.about-showreel__play{transform:translate(-50%,-50%) translateX(-40%)}.about-showreel__fullscreen-close{right:25px;top:27px}.about-showreel__gap-block{height:60px}.about-showreel__content{max-width:280px}.about-showreel__title{font-size:20px;line-height:19px}.about-traits{padding:92px 0 113px}.about-traits__bg-image{height:61.25vw;max-height:210px;max-width:210px;top:97px;width:61.25vw}.about-traits__text{font-size:33px;letter-spacing:-.05em;line-height:40px}.about-traits__text+.about-traits__text{margin-top:13px}.about-special{padding-top:131px}.about-special__top-image{height:138px;width:222px}.about-special__decor-container-1{height:68px}.about-special__decor-container-2{height:72px}.about-special__phrase{margin:20px 0;min-width:268px;width:70vw}.about-special__bg-image-container-1{height:80px;left:-16px;top:62%;transform:translateY(-50%);width:80px}.about-special__bg-image-container-2{height:89px;left:auto;right:-9px;top:87%;transform:translateY(-50%);width:89px}.about-steps{flex-direction:column;height:auto;padding:8px 0 97px}.about-steps__picture-container{bottom:0;height:300px;width:300px}.about-steps__controls{margin-top:168px;max-width:320px;position:static;width:85%}.about-steps__controls-line{left:50%;margin-bottom:24px;min-width:250px;transform:translateX(-50%);width:80%}.about-steps__decors{display:none}.about-steps__info-animation-wrapper{top:340px}.about-steps__info{display:flex;left:auto;top:auto;top:0;transform:none;transition:.6s cubic-bezier(.38,.005,.215,1)}.about-steps__info-item{display:block;min-width:100%;opacity:0;padding:0 calc(50% - 136px);pointer-events:all;position:static;transform:none;transition:.8s cubic-bezier(.38,.005,.215,1)}.about-steps__info-index{margin-bottom:6px}.about-steps__info-title{margin-bottom:14px;width:auto}.about-steps__info-header{opacity:1;transform:none}.about-steps__info-paragraph{transform:none;transition:1s cubic-bezier(.38,.005,.215,1) .5s;width:auto}.about-steps--active-1 .about-steps__info-item{transform:none}.about-steps--active-1 .about-steps__info-item-1{opacity:1}.about-steps--active-1 .about-steps__info-item-1 .about-steps__info-paragraph{opacity:1;transform:none}.about-steps--active-1 .about-steps__info-item-2 .about-steps__info-paragraph,.about-steps--active-1 .about-steps__info-item-3 .about-steps__info-paragraph{transform:translateX(10vw)}.about-steps--active-2 .about-steps__info-item{transform:translateX(-100%)}.about-steps--active-2 .about-steps__info-item-2{opacity:1}.about-steps--active-2 .about-steps__info-item-1 .about-steps__info-paragraph{transform:translateX(-10vw)}.about-steps--active-2 .about-steps__info-item-2 .about-steps__info-paragraph{opacity:1;transform:none}.about-steps--active-2 .about-steps__info-item-3 .about-steps__info-paragraph{transform:translateX(10vw)}.about-steps--active-3 .about-steps__info-item{transform:translateX(-200%)}.about-steps--active-3 .about-steps__info-item-3{opacity:1}.about-steps--active-3 .about-steps__info-item-1 .about-steps__info-paragraph,.about-steps--active-3 .about-steps__info-item-2 .about-steps__info-paragraph{transform:translateX(-10vw)}.about-steps--active-3 .about-steps__info-item-3 .about-steps__info-paragraph{opacity:1;transform:none}.steps-decors-container{padding-bottom:40px}.about-docs__header{padding-bottom:54px}.about-docs__title{margin-bottom:32px}.about-docs__description{width:auto}.about-docs__certificate+.about-docs__certificate{margin-top:-1px}.about-docs__certificates{display:block}.about-docs__certificate-name{margin:9px 0 11px}.about-docs__certificate-date{margin-top:7px}.about-docs__certificate-date-label{margin-right:30px}.about-docs__certificate-download{margin:14px 0 13px}.contacts{padding-top:130px}.contacts__title{font-size:35px;letter-spacing:-.03em;line-height:32px;margin-bottom:40px}.projects__header{padding:62px 0 28px}.projects__title{margin-bottom:22px}.projects__items-grid{gap:48px;grid-template-columns:repeat(1,1fr);padding:0 0 48px}.projects__item-image-container{min-height:64vw}.projects__item-description{opacity:1}.projects__item-description-container{margin-bottom:34px}.projects__item-info{min-height:114px;padding:25px 16px 11px}.projects__bottom{height:128px}.project-hero,.project-hero__image{height:61vh}.project-info{height:auto;padding:20px 0 27px}.project-info__title{margin-bottom:65px;width:auto;word-break:break-word}.project-info__category{margin-bottom:72px;position:relative;right:auto;text-align:right;top:auto;transform:none}.project-gallery__swiper{height:208px}.project-about{padding:130px 0 88px}.project-about__title{margin-bottom:34px}.project-about__description{margin-bottom:52px;width:auto}.project-about__item-column{width:100%}.project-about__picture-container-s{height:45vw;width:42.5vw}.project-about__picture-container-l{height:90vw;width:100%}.project-about__paragraph{width:75vw}.project-technologies__info{padding-top:15px}.project-technologies__controls{margin-bottom:40px}.project-technologies__picture-container{height:218px}.project-technology-details{padding:112px 0}.project-technology-details__item+.project-technology-details__item{margin-top:112px}.project-technology-details__item-title{margin-bottom:24px;width:auto}.project-technology-details__item-column{width:100%}.project-technology-details__picture-container-s{height:45vw;width:42.5vw}.project-technology-details__picture-container-l{height:90vw;width:100%}.project-technology-details__paragraph{margin-top:16px;width:75vw}.project-other{padding:24px 0}.project-other__title{margin-bottom:24px}.project-other__items{grid-template-columns:1fr}.project-other__item-description{opacity:1}.project-other__item-description-container{margin-bottom:16px}.project-other__item-info{min-height:auto;padding-top:19px}.project-next{padding:78px 0 136px}.not-found-section{padding-bottom:27.5%}.not-found-section__bg-text{top:37%;width:146vw}.not-found-section__info-paragraph{margin-bottom:26px}.text-page-container{padding:80px 16px}}@media screen and (max-height:500px){.not-found-section{padding-bottom:18%}}@media screen and (max-width:360px){.section-profile__mobile-header-title{font-size:30px}}@media screen and (min-height:614px)and (min-width:1024px)and (max-width:1359px){.start-project-modal__scrolling-wrapper{overflow:hidden}}@media screen and (min-height:668px)and (min-width:1359px){.start-project-modal__scrolling-wrapper{overflow:hidden}}@media screen and (min-width:768px)and (max-width:1024px){.about-steps--active-2 .about-steps__info-item-1 .about-steps__info-header{transform:translateX(-50%) translate(10vw)}.about-steps--active-2 .about-steps__info-item-1 .about-steps__info-paragraph{transform:translateX(10%) translate(-10vw)}.about-steps--active-3 .about-steps__info-item-1 .about-steps__info-header{transform:translateX(-50%) translate(10vw)}.about-steps--active-3 .about-steps__info-item-1 .about-steps__info-paragraph{transform:translateX(10%) translate(-10vw)}.about-steps--active-3 .about-steps__info-item-2 .about-steps__info-header{transform:translateX(-50%) translate(10vw)}.about-steps--active-3 .about-steps__info-item-2 .about-steps__info-paragraph{transform:translateX(10%) translate(-10vw)}}@media screen and (min-width:768px){.about-steps--active-1 .about-steps__info-item-1{pointer-events:all}.about-steps--active-1 .about-steps__info-item-1 .about-steps__info-header{opacity:1;transform:translateX(-50%)}.about-steps--active-1 .about-steps__info-item-1 .about-steps__info-paragraph{opacity:1;transform:translateX(10%)}.about-steps--active-2 .about-steps__info-item-2{pointer-events:all}.about-steps--active-2 .about-steps__info-item-1 .about-steps__info-header{opacity:0;transform:translateX(-50%) translateX(13vw)}.about-steps--active-2 .about-steps__info-item-1 .about-steps__info-paragraph{opacity:0;transform:translateX(10%) translateX(-13vw)}.about-steps--active-2 .about-steps__info-item-2 .about-steps__info-header{opacity:1;transform:translateX(-50%)}.about-steps--active-2 .about-steps__info-item-2 .about-steps__info-paragraph{opacity:1;transform:translateX(10%)}.about-steps--active-3 .about-steps__info-item-3{pointer-events:all}.about-steps--active-3 .about-steps__info-item-1 .about-steps__info-header{opacity:0;transform:translateX(-50%) translateX(13vw)}.about-steps--active-3 .about-steps__info-item-1 .about-steps__info-paragraph{opacity:0;transform:translateX(10%) translateX(-13vw)}.about-steps--active-3 .about-steps__info-item-2 .about-steps__info-header{opacity:0;transform:translateX(-50%) translateX(13vw)}.about-steps--active-3 .about-steps__info-item-2 .about-steps__info-paragraph{opacity:0;transform:translateX(10%) translateX(-13vw)}.about-steps--active-3 .about-steps__info-item-3 .about-steps__info-header{opacity:1;transform:translateX(-50%)}.about-steps--active-3 .about-steps__info-item-3 .about-steps__info-paragraph{opacity:1;transform:translateX(10%)}}@media screen and (min-width:1024px){.projects__item:hover{background:#d8d8d8}.projects__item-info{opacity:0;transition:.6s cubic-bezier(.38,.005,.215,1)}.projects__item-description-container{transform:translateY(5px);transition:.6s cubic-bezier(.38,.005,.215,1)}.projects__item:hover .projects__item-info{opacity:1}.projects__item:hover .projects__item-description-container{transform:none}.projects__item-image{transition:.6s cubic-bezier(.38,.005,.215,1)}.projects__item-image-cover{transition:background .6s cubic-bezier(.38,.005,.215,1)}.projects__item:hover .projects__item-image{transform:scale(1.05)}.projects__item:hover .projects__item-image-cover{background:#d8d8d8}.project-other__item-info{opacity:0;transition:.6s cubic-bezier(.38,.005,.215,1)}.project-other__item-description-container{transform:translateY(5px);transition:.6s cubic-bezier(.38,.005,.215,1)}.project-other__item:hover .project-other__item-info{opacity:1}.project-other__item:hover .project-other__item-description-container{transform:none}.project-other__item:hover .project-other__item-image{transform:scale(1.07)}.project-other__item:hover .project-other__item-image-container{transform:scale(.95)}}@media screen and (min-width:1359px){.not-found-section__cursor{left:0;position:absolute;top:0}}@media screen and (min-width:1366px){.footer__col:first-child{min-width:230px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn-underline:not(:disabled):hover:after{transform:scaleX(1);transform-origin:right center}.btn-underline--border:not(:disabled):hover:after{transform:scaleX(0);transform-origin:left center}.btn-outline:not(:disabled):hover:after{opacity:1}.btn-bg:not(:disabled):hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#26282a}.checkbox:not(:disabled):hover .checkbox__fake-checkbox{opacity:.5}.header__burger:hover,.header__logo:hover{opacity:.6}.header__link:not(:disabled):hover{background-color:#26282a;color:#f5f5f4}.header.is-dark .header__link:not(:disabled):hover{background-color:#f5f5f4;color:#26282a}.footer__dev-link:hover svg [fill]{fill:#fccf69}.start-project-modal__close-button:hover{opacity:.6}.section-hero__play:hover{opacity:1}.section-hero__play:hover .section-hero__play-button:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.projects__type-button:hover{opacity:1}.project-next:not(:disabled):hover .project-next__header:after{transform:scaleX(1);transform-origin:right center}.project-next--border:not(:disabled) .project-next__header:hover:after{transform:scaleX(0);transform-origin:left center}.text-page-container__static-visual-link:hover{text-decoration:none}}
