@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*! HTML5 Boilerplate v9.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:#fff!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media (max-width:){.fix1234{display:none}}@media (min-width: 100em){.fix1234{display:none}}@media (max-width: 100em){.fix1234{display:none}}@media (max-width: 1023px){.fix1234{display:none}}@media (max-width: 75em){.fix1234{display:none}}@media (max-width: 64em){.fix1234{display:none}}@media (max-width: 48em){.fix1234{display:none}}@media (max-width: 767px){.fix1234{display:none}}@media (max-width: 480px){.fix1234{display:none}}@media (max-width: 359px){.fix1234{display:none}}@font-face{font-family:TildaSans;src:url(../fonts/tildasansvf.woff2) format("woff2-variations"),url(../fonts/tildasansvf.woff2) format("woff2");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap}.modal{z-index:999;position:relative}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d3973ad;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:#fff;-webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,.1);box-shadow:0 2px 20px #0000001a;padding:30px 40px;width:438px;max-width:100%;max-height:100vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.modal__container{width:80vw;padding:9vw 4vw}}.modal__subtitle{font-weight:300;font-size:15px;line-height:18px;text-align:center;color:#000}.modal__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal__footer{text-align:center}.modal__title{margin-top:0;margin-bottom:16px!important;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#000}@media (max-width: 767px){.modal__title{font-size:4vw}}.modal__close{background:transparent;border:0;position:absolute;right:3%;top:4%;z-index:9}.modal__content{margin-top:3.5rem;margin-bottom:2rem;line-height:1.5;color:#000c;width:400px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width: 767px){.modal__content{width:85%}}.modal__politic{margin-top:2rem}.modal__btn{width:290px;display:inline-block;margin-top:10px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(rgb(58,124,177)),to(rgb(40,57,113)));background:-webkit-linear-gradient(top,rgb(58,124,177) 0%,rgb(40,57,113) 100%);background:-moz-linear-gradient(top,rgb(58,124,177) 0%,rgb(40,57,113) 100%);background:linear-gradient(180deg,#3a7cb1,#283971);border-radius:9px;color:#fff;padding:1.4rem 3rem;font-size:2.1rem;font-weight:400;max-width:100%;border:0;outline:0;text-transform:uppercase}@media (max-width: 767px){.modal__btn{width:68%;padding:3.2vw 3vw;font-size:3vw}}.modal__btn-primary{background-color:#283971;color:#fff}.modal__field{margin-bottom:1rem}.modal__field input{width:100%;padding:1.59rem 2rem;outline:0;border:0;height:55px;background:#e5e5e5;border-radius:10px}@media (max-width: 767px){.modal__field input{padding:3vw;font-size:16px}}.modal__submit{margin-bottom:12px}.modal input[type=checkbox]{display:inline-block;width:auto;vertical-align:middle}.modal label{color:#071123;font-size:1.2rem;line-height:1.4;vertical-align:middle;display:inline-block}@media (max-width: 767px){.modal label{font-size:1.6vw}}.modal--success,.modal--success .modal-title{text-align:center}.modal__back-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;margin:20px auto;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(rgb(58,124,177)),to(rgb(40,57,113)));background:-webkit-linear-gradient(top,rgb(58,124,177) 0%,rgb(40,57,113) 100%);background:-moz-linear-gradient(top,rgb(58,124,177) 0%,rgb(40,57,113) 100%);background:linear-gradient(180deg,#3a7cb1,#283971);border-radius:8px;color:#fff;padding:2.3rem 3rem;font-size:2.1rem;font-weight:600;max-width:100%;border:0;outline:0}@media (max-width: 767px){.modal__back-btn{font-size:3vw;padding:3vw 4vw;border-radius:4px;margin-top:2vw}}.modal__back-btn:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/back-arrow.svg) center center no-repeat;margin-right:5px;vertical-align:middle}.modal__text{margin:20px 0 0}.modal__soclinks{margin-top:20px}.modal__soclinks ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes mmslideIn{0%{-moz-transform:translateY(15%);transform:translateY(15%)}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-moz-keyframes mmslideOut{0%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);-moz-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);-moz-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);-moz-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);-moz-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.callback-modal__success{font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#fff;width:330px;height:60px;background:#1bc971;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.mini-calc-modal .modal__overlay{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px 0;overflow-y:auto}@media all and (min-height: 700px){.mini-calc-modal .modal__overlay{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.mini-calc-modal .modal__overlay{padding:20px}}.portfolio-project-modal .modal__overlay{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px 0;overflow-y:auto}@media all and (min-height: 700px){.portfolio-project-modal .modal__overlay{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.portfolio-project-modal .modal__overlay{padding:0}}.portfolio-project-modal .modal__container{width:min(1000px,100% - 32px);max-height:initial;padding:40px}@media (max-width: 1023px){.portfolio-project-modal .modal__container{padding:25px}}@media (max-width: 767px){.portfolio-project-modal .modal__container{padding:40px 20px 20px;width:100%}}.portfolio-project-modal .modal__close{right:20px;top:20px}@media (max-width: 767px){.portfolio-project-modal .modal__close{right:12px;top:1px}}.portfolio-project-modal .modal__content{width:auto;margin:0}.portfolio-project-modal__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width: 1023px){.portfolio-project-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.portfolio-project-modal__left,.portfolio-project-modal__right{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0}.portfolio-project-modal__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.portfolio-project-modal__title h3{margin:0;font-weight:600;font-size:24px;line-height:1.2}@media (max-width: 767px){.portfolio-project-modal__title h3{font-size:20px}}.portfolio-project-modal__text{font-size:16px;line-height:1.6}.portfolio-project-modal__cta{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:10px}@media (max-width: 1023px){.portfolio-project-modal__cta{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:center}}.portfolio-project-modal .apartment__features{margin:15px 0 5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}@media (max-width: 1023px){.portfolio-project-modal .apartment__features{gap:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 767px){.portfolio-project-modal .apartment__features{gap:10px}}.portfolio-project-modal .apartment__bottom{margin-top:10px}.portfolio-project-modal .apartment__bottom-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1023px){.portfolio-project-modal .apartment__bottom-right{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.portfolio-project-slider{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.portfolio-project-slider__main{position:relative}.portfolio-project-slider__img-wrap{padding-top:77%;position:relative}@media (max-width: 1023px){.portfolio-project-slider__img-wrap{padding-top:72%}}.portfolio-project-slider__img-wrap img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.portfolio-project-slider__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:none;background:#07112399;color:#fff;font-size:22px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.portfolio-project-slider__nav--prev{left:12px}.portfolio-project-slider__nav--next{right:12px}.portfolio-project-slider__main-img{width:100%;height:100%;max-height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px}.portfolio-project-slider__thumbs .splide{width:100%}.portfolio-project-slider__thumb{border-radius:8px;overflow:hidden;cursor:pointer;aspect-ratio:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.portfolio-project-slider__thumb picture{display:block;width:100%;height:100%}.portfolio-project-slider__thumb.is-active{-webkit-box-shadow:0 0 0 2px rgba(40,57,113,.8);box-shadow:0 0 0 2px #283971cc}@media (max-width: 767px){.portfolio-project-slider__thumb.is-active{-webkit-box-shadow:none;box-shadow:none}}.portfolio-project-slider__thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:root{--bg: #ffffff;--panel: #ffffff;--muted: #a0a6b2;--text: #ffffff;--brand: #4f8cff;--brand-600: #3a6fde;--danger: #ff6b6b;--ok: #4caf50;--border: #232635;--ring: #5b86ff40;--radius: 14px;--shadow: 0 6px 28px rgba(0, 0, 0, .35)}.theme-v2 .multistep-form{background:var(--panel);border-radius:var(--radius);overflow:visible}@media (max-width: 1023px){.theme-v2 .multistep-form{border-radius:0}}.theme-v2 .steps-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:0 14px 14px}@media (max-width: 1023px){.theme-v2 .steps-tabs{padding:0}}@media (max-width: 767px){.theme-v2 .steps-tabs{display:none}}.theme-v2 .steps-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#000000b3;padding:10px 12px;width:100%;cursor:pointer;font-size:15px;font-weight:500;-webkit-transition:border-color .2s,color .2s,background .2s,-webkit-transform .06s;transition:border-color .2s,color .2s,background .2s,-webkit-transform .06s;-moz-transition:border-color .2s,color .2s,background .2s,transform .06s,-moz-transform .06s;transition:border-color .2s,color .2s,background .2s,transform .06s;transition:border-color .2s,color .2s,background .2s,transform .06s,-webkit-transform .06s,-moz-transform .06s;height:45px;background:#ededed;border-radius:5px}.theme-v2 .steps-tabs button:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-v2 .steps-tabs button[aria-current=step],.theme-v2 .steps-tabs button.is-active{color:var(--text);border-color:var(--brand);-webkit-box-shadow:0 0 0 3px var(--ring);box-shadow:0 0 0 3px var(--ring);background:#222}.theme-v2 .steps-tabs button.is-complete{background:#222;color:var(--text)}.theme-v2 .tab-content{padding:24px;display:grid;gap:20px}@media (max-width: 767px){.theme-v2 .tab-content{padding:0;margin-top:20px}}.theme-v2 .step{display:none}.theme-v2 .step.is-visible{display:grid;gap:18px}@media (max-width: 767px){.theme-v2 .step.is-visible{gap:0px}}.theme-v2 .question{font-size:18px;margin:4px 0 6px}.theme-v2 .hint{color:var(--muted);font-size:14px;margin:0 0 8px}.theme-v2 .options{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.theme-v2 .option{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 14px 14px 12px;cursor:pointer;border:1px solid #e5e5e5;border-radius:5px;background:#fff;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;-moz-transition:border-color .2s,background .2s,box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s,-webkit-box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:20px;line-height:24px;color:#000}@media (max-width: 767px){.theme-v2 .option{font-size:15px;padding:6px 14px 6px 12px}}.theme-v2 .option--small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;border:0}.theme-v2 .option--small .option__text{font-weight:500;font-size:16px;letter-spacing:.2px;margin-left:7px}.theme-v2 .option:hover{border-color:#2a3347;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.031372549) inset;box-shadow:0 0 0 3px #ffffff08 inset}.theme-v2 .option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.theme-v2 .option__icon{width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#d9d9d9}.theme-v2 .option__icon:after{content:"";width:18px;height:18px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .18s ease-out;transition:-webkit-transform .18s ease-out;-moz-transition:transform .18s ease-out,-moz-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out,-moz-transform .18s ease-out;background-image:url("data:image/svg+xml;utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23FDB634'/%3E%3Cpath d='M4 8.73333L5 7.8L7.5 10.1333L13 5L14 5.93333L7.5 12L4 8.73333Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.theme-v2 .option--checked .option__icon:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.theme-v2 .option__text{font-weight:600;letter-spacing:.2px}.theme-v2 .option__desc{display:block;color:var(--muted);font-size:13px;font-weight:500}.theme-v2 .option:has(input:checked) .option__icon:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.theme-v2 .gift-options{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width: 767px){.theme-v2 .gift-options{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-v2 .gift-option{position:relative;display:grid;gap:12px;color:#0c1018;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-moz-transition:box-shadow .2s ease,transform .2s ease,-moz-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){.theme-v2 .gift-option{display:block}}.theme-v2 .gift-option:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-v2 .gift-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.theme-v2 .gift-option__media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#f2f4f8;display:block}.theme-v2 .gift-option__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-v2 .gift-option__check{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:50%;background:#132545b8;display:grid;place-items:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .18s ease-out;transition:-webkit-transform .18s ease-out;-moz-transition:transform .18s ease-out,-moz-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out,-moz-transform .18s ease-out}.theme-v2 .gift-option__check:after{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.5L4.2 7.3L8.1 11.2L13.8 5.5L16 7.7L8.1 15.5L2 9.5Z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat}.theme-v2 .gift-option__label{font-weight:300;font-size:18px;letter-spacing:.2px;text-align:center}@media (max-width: 767px){.theme-v2 .gift-option__label{font-size:16px;padding-top:8px;display:block}}.theme-v2 .gift-option.option--checked .gift-option__check{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.theme-v2 .gift-option.option--checked .gift-option__label{font-weight:600}.theme-v2 .js-multistep{color:#fff}.theme-v2 .grid{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.theme-v2 .grid-2{grid-column:span 3}.theme-v2 .grid-3{grid-column:span 6}@media (max-width: 720px){.theme-v2 .grid-2{grid-column:span 6}}.theme-v2 .form-grid{grid-column:span 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.theme-v2 .form-grid{grid-template-columns:100%}}.theme-v2 .field{display:grid;margin-bottom:10px}.theme-v2 .label{font-weight:600}.theme-v2 .input,.theme-v2 .textarea{width:100%;border-radius:5px;border:1px solid #e5e5e5;background:#fff;padding:12px 14px;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;-moz-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;height:54px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:18px;line-height:22px;color:#000}@media (max-width: 767px){.theme-v2 .input{height:40px;font-size:15px}}@media (max-width: 767px){.theme-v2 .textarea{height:80px;font-size:15px}}.theme-v2 .input::-webkit-input-placeholder{color:#5b5b5b}.theme-v2 .input::-moz-placeholder{color:#5b5b5b}.theme-v2 .input:-ms-input-placeholder{color:#5b5b5b}.theme-v2 .input::-ms-input-placeholder{color:#5b5b5b}.theme-v2 .input::placeholder{color:#5b5b5b}.theme-v2 .input:focus,.theme-v2 .textarea:focus{border-color:var(--brand);-webkit-box-shadow:0 0 0 4px var(--ring);box-shadow:0 0 0 4px var(--ring)}.theme-v2 .textarea{resize:vertical;min-height:55px}@media (max-width: 767px){.theme-v2 #progressText{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}.theme-v2 .tabs-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px}@media (max-width: 767px){.theme-v2 .tabs-footer{padding:0;margin-top:30px;position:relative}}.theme-v2 .btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}.theme-v2 .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#111522;color:var(--text);padding:12px 16px;cursor:pointer;-webkit-transition:background .2s,border-color .2s,-webkit-transform .06s,-webkit-box-shadow .2s;transition:background .2s,border-color .2s,-webkit-transform .06s,-webkit-box-shadow .2s;-moz-transition:transform .06s,background .2s,border-color .2s,box-shadow .2s,-moz-transform .06s;transition:transform .06s,background .2s,border-color .2s,box-shadow .2s;transition:transform .06s,background .2s,border-color .2s,box-shadow .2s,-webkit-transform .06s,-moz-transform .06s,-webkit-box-shadow .2s;width:230px;max-width:100%;height:65px;background:-webkit-gradient(linear,left top,left bottom,from(#ffb700),to(#ffcf53));background:-webkit-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:-moz-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:linear-gradient(180deg,#ffb700,#ffcf53);border-radius:10px;font-weight:700;font-size:15px;line-height:18px;text-transform:uppercase;color:#000}@media (max-width: 767px){.theme-v2 .btn{height:40px;font-size:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.theme-v2 .btn:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-v2 .btn[disabled]{opacity:.5;cursor:not-allowed}.theme-v2 .btn--primary{background:var(--brand);border-color:var(--brand-600)}.theme-v2 .btn--primary:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.theme-v2 .btn--ghost{height:65px;width:230px;max-width:100%;border:0;background:#ededed;border-radius:10px;font-weight:500;font-size:15px;line-height:18px;color:#000;text-transform:none}@media (max-width: 767px){.theme-v2 .btn--ghost{font-size:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px}}.theme-v2 .error{color:var(--danger);font-size:14px}.theme-v2 .ok{color:var(--ok);font-size:14px}.theme-v2 .consent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;grid-column:span 6;font-weight:300}@media (max-width: 767px){.theme-v2 .consent__text{font-size:15px}}.theme-v2 .consent a{color:#000;text-decoration:underline}.theme-v2 .consent input{position:absolute;opacity:0;pointer-events:none;width:0!important}.theme-v2 .consent__box{width:20px;height:20px;border-radius:4px;background:#d9d9d9;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s,border-color .2s;-moz-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.theme-v2 .consent__box:after{content:"";width:20px;height:20px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%223%22%20fill%3D%22%23FDB634%22%2F%3E%0A%3Cpath%20d%3D%22M11.4375%204L6.75%208.8L4.5625%206.56L3%208.16L6.75%2012L13%205.6L11.4375%204Z%22%20fill%3D%22%23222222%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:contain;background-repeat:no-repeat;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease}.theme-v2 .consent input:checked+.consent__box{background:#4f8cff;border-color:#4f8cff}.theme-v2 .consent input:checked+.consent__box:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.theme-v2 .success{display:none;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:#0e1a12;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.theme-v2 .success.is-visible{display:block}.theme-v2 .hidden{display:none!important}.theme-v2 .tab-question-wrapper{position:relative;margin-bottom:34px;padding-right:48px}@media (max-width: 767px){.theme-v2 .tab-question-wrapper{margin-bottom:10px;padding-right:32px}}.theme-v2 .tab-question-wrapper .tab-question{margin-bottom:0}.theme-v2 .tab-question-wrapper .tooltip-badge{--tooltip-offset-top: 0px;--tooltip-offset-right: 0px}.theme-v2 .tab-question{font-weight:500;font-size:30px;line-height:36px;text-align:left;margin-top:0;margin-bottom:18px;color:#000}@media (max-width: 767px){.theme-v2 .tab-question{font-size:15px;margin-bottom:10px;line-height:1.2}}.multistep-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:32px;padding:30px;border:1px solid #cecece;border-radius:10px;margin-top:80px}@media (max-width: 1023px){.multistep-form-wrap{grid-template-columns:100%;margin-top:50px;padding:15px;gap:20px}}@media (max-width: 767px){.multistep-form-wrap{margin-top:20px;padding:0;border:0;gap:0}}@media (max-width: 1023px){.multistep-form-wrap__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.multistep-banner{background:-webkit-gradient(linear,left top,right top,from(#222222),to(#333333));background:-webkit-linear-gradient(left,#222222 0%,#333333 100%);background:-moz-linear-gradient(left,#222222 0%,#333333 100%);background:linear-gradient(90deg,#222,#333);border-radius:10px;color:#fff;padding:35px}@media (max-width: 1023px){.multistep-banner{padding:30px}}@media (max-width: 767px){.multistep-banner{padding:20px}}@media (max-width: 1023px){.multistep-banner__content{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (max-width: 767px){.multistep-banner__content{grid-template-columns:100%}}.multistep-banner__head{position:relative;background:#fff;border-radius:10px;padding:20px 31px;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:18px}@media (max-width: 1023px){.multistep-banner__head{display:none}}@media (max-width: 767px){.multistep-banner__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px 15px}}.multistep-banner__img{position:absolute;left:-10px;bottom:0}@media (max-width: 767px){.multistep-banner__img{max-height:110%}}.multistep-banner__head-text{width:135px}@media (max-width: 767px){.multistep-banner__head-text{width:119px}}.multistep-banner__head-name{font-weight:700;font-size:20px;line-height:24px;color:#000;margin-bottom:11px}.multistep-banner__head-profession{font-weight:400;font-size:15px;line-height:18px;color:#000000b3}@media (max-width: 767px){.multistep-banner__head-profession{font-size:12px}}.multistep-banner__text{font-weight:700;font-size:16px;line-height:20px;margin-bottom:28px;color:#fdb634}@media (max-width: 1023px){.multistep-banner__text{grid-row:span 3;font-size:18px}}@media (max-width: 767px){.multistep-banner__text{font-size:15px}}.multistep-banner__text span{color:#fff}.multistep-banner__item{display:grid;grid-template-columns:50px 1fr;margin-bottom:21px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023px){.multistep-banner__item{grid-template-columns:40px 1fr}}.multistep-banner__item:last-child{margin-bottom:0}.multistep-banner__item-title{font-weight:400;font-size:15px;line-height:18px;color:#ffffffe5}@media (max-width: 1023px){.multistep-banner__item-title{font-size:14px}}@media (max-width: 767px){.multistep-banner__item-title{font-size:12px}}.thanks-message{display:none}.thanks-message.is-visible{display:block}.thanks-message__head{border-bottom:1px solid #cecece;margin-bottom:35px}@media (max-width: 767px){.thanks-message__head{padding-top:20px;margin-bottom:20px}}.thanks-message h2{margin-bottom:35px!important;text-align:left!important;font-weight:500!important;font-size:30px!important}@media (max-width: 767px){.thanks-message h2{font-size:18px!important;margin-bottom:20px!important}}.thanks-message__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.thanks-message__bottom{grid-template-columns:100%}}.thanks-message__bottom a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:65px;background:#ededed;border-radius:10px;font-weight:500;font-size:18px;line-height:22px;color:#000000b3}.thanks-message p{font-weight:300;font-size:18px;line-height:22px;color:#000}@media (max-width: 767px){.thanks-message p{font-size:15px}}:root{--gap: 16px;--thumbs-w: 112px;--menu-width: 300px;--overlay-bg: rgba(0, 0, 0, .5);--anim: .28s cubic-bezier(.2, .8, .2, 1)}html{font-size:10px}body{font-size:1.6rem;color:#000;word-wrap:break-word;font-family:TildaSans,sans-serif;margin:0}.with-tooltip{position:relative}.tooltip--white .tooltip-badge{background:#fff;color:#000}.tooltip-badge{--tooltip-offset-top: 0px;--tooltip-offset-right: 0px;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background:#000;color:#fff;border:1px solid rgba(40,57,113,.35);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:12px;line-height:1;cursor:pointer;padding:0;outline:none;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-box-shadow .2s ease;z-index:5}.tooltip-badge:hover,.tooltip-badge:focus,.tooltip-badge:focus-visible{background:#283971;color:#fff;-webkit-box-shadow:0 6px 18px rgba(40,57,113,.28);box-shadow:0 6px 18px #28397147}.tooltip-badge:focus-visible{outline:2px solid #febf21;outline-offset:2px}.visually-hidden{width:1px!important}.tooltip-badge__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.tooltip-badge__bubble{position:absolute;bottom:-webkit-calc(100% + 12px);bottom:-moz-calc(100% + 12px);bottom:calc(100% + 12px);left:50%;-webkit-transform:translate(-50%,6px);-moz-transform:translate(-50%,6px);-ms-transform:translate(-50%,6px);transform:translate(-50%,6px);padding:12px 16px;background:#fff;color:#000;border-radius:10px;-webkit-box-shadow:0 20px 40px rgba(35,40,105,.15);box-shadow:0 20px 40px #23286926;font-size:14px;line-height:1.4;text-align:left;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease,visibility .2s ease,-moz-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;z-index:10}.tooltip-badge__bubble:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border-width:6px;border-style:solid;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 6px 8px rgba(35,40,105,.08));filter:drop-shadow(0 6px 8px rgba(35,40,105,.08))}.tooltip-badge:hover .tooltip-badge__bubble,.tooltip-badge:focus .tooltip-badge__bubble,.tooltip-badge:focus-visible .tooltip-badge__bubble{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.tooltip-badge[data-placement=right] .tooltip-badge__bubble{bottom:50%;left:-webkit-calc(100% + 12px);left:-moz-calc(100% + 12px);left:calc(100% + 12px);-webkit-transform:translate(-6px,50%);-moz-transform:translate(-6px,50%);-ms-transform:translate(-6px,50%);transform:translate(-6px,50%)}.tooltip-badge[data-placement=right] .tooltip-badge__bubble:after{top:50%;left:0;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-color:transparent #fff transparent transparent}.tooltip-badge[data-placement=bottom] .tooltip-badge__bubble{top:-webkit-calc(100% + 12px);top:-moz-calc(100% + 12px);top:calc(100% + 12px);bottom:auto;-webkit-transform:translate(-50%,-6px);-moz-transform:translate(-50%,-6px);-ms-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.tooltip-badge[data-placement=bottom] .tooltip-badge__bubble:after{top:auto;bottom:100%;border-color:transparent transparent #fff transparent}.tooltip-badge[data-placement=left] .tooltip-badge__bubble{bottom:50%;left:auto;right:-webkit-calc(100% + 12px);right:-moz-calc(100% + 12px);right:calc(100% + 12px);-webkit-transform:translate(6px,50%);-moz-transform:translate(6px,50%);-ms-transform:translate(6px,50%);transform:translate(6px,50%)}.tooltip-badge[data-placement=left] .tooltip-badge__bubble:after{left:auto;right:0;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);border-color:transparent transparent transparent #fff}body.preload .sidemenu,body.preload .overlay{display:none!important}.span6{grid-column:span 6}.theme-v2 .burger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:40px;height:32px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0}.theme-v2 .burger__bar{width:26px;height:2px;background:#111;-webkit-transition:var(--anim);-moz-transition:var(--anim);transition:var(--anim)}.theme-v2.menu-open .burger__bar:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.theme-v2.menu-open .burger__bar:nth-child(2){opacity:0}.theme-v2.menu-open .burger__bar:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.theme-v2 .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);opacity:0;pointer-events:none;-webkit-transition:opacity var(--anim);-moz-transition:opacity var(--anim);transition:opacity var(--anim);z-index:99}.theme-v2.menu-open .overlay{opacity:1;pointer-events:auto}.theme-v2 .sidemenu{position:fixed;top:0;right:0;height:100dvh;width:var(--menu-width);background:#fff;-webkit-box-shadow:-8px 0 24px rgba(0,0,0,.15);box-shadow:-8px 0 24px #00000026;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform var(--anim);transition:-webkit-transform var(--anim);-moz-transition:transform var(--anim),-moz-transform var(--anim);transition:transform var(--anim);transition:transform var(--anim),-webkit-transform var(--anim),-moz-transform var(--anim);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:25px;z-index:1001;overflow:auto;-webkit-overflow-scrolling:touch}.theme-v2 .sidemenu__address{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}.theme-v2 .sidemenu__mail{font-weight:400;font-size:14px;line-height:17px;color:#000}.theme-v2 .sidemenu__schedule{font-weight:400;font-size:14px;line-height:17px;color:#000;opacity:.7;margin-bottom:0}.theme-v2 .sidemenu__schedule:before{content:"";width:5px;height:5px;background:#febf21;border-radius:10px;display:inline-block;margin-right:4px;vertical-align:middle}.theme-v2.menu-open .sidemenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.theme-v2 .sidemenu__close{position:absolute;width:30px;height:30px;border-radius:5px;background:url(../img/menu-close.svg) center center no-repeat #ededed;outline:0;top:10px;right:10px;border:0;font-size:20px;cursor:pointer}.theme-v2 .sidemenu__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:32px}.theme-v2 .sidemenu__nav a{text-decoration:none;color:#111;font-weight:600;letter-spacing:.02em}.theme-v2 .sidemenu__footer{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.theme-v2 .sidemenu__phone{font-size:25px;font-weight:700;text-decoration:none;color:#000}.theme-v2 .btn2{display:inline-block;padding:12px 16px;border-radius:14px;background:#ffc135;font-weight:700;text-decoration:none;color:#000;text-align:center}.theme-v2.menu-open{overflow:hidden}@media (min-width: 1025px){.theme-v2 .burger,.theme-v2 .overlay,.theme-v2 .sidemenu{display:none}}@media (prefers-reduced-motion: reduce){.theme-v2 .overlay,.theme-v2 .sidemenu,.theme-v2 .burger__bar{-webkit-transition:none;-moz-transition:none;transition:none}}.theme-v2 a{text-decoration:none}.theme-v2 img{max-width:100%}.theme-v2 h1,.theme-v2 h2,.theme-v2 h3,.theme-v2 h4,.theme-v2 h5,.theme-v2 h6{font-size:inherit;margin-top:0}.theme-v2 h2{color:#283971;font-size:5rem;margin-bottom:2rem}@media (max-width: 100em){.theme-v2 h2{font-size:4.23rem}}@media (max-width: 480px){.theme-v2 h2{font-size:2.6rem}}.theme-v2 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-v2 .section{padding:35px 0}@media (max-width: 1023px){.theme-v2 .section{padding:50px 0 25px}}@media (max-width: 767px){.theme-v2 .section{padding:20px 0}}.theme-v2 .section .section-title,.theme-v2 .section .section-title h2{margin-top:0}.theme-v2 .menu-toggle{display:none;width:30px;height:30px;border-radius:5px;background:url(../img/menu-icon.svg) center center no-repeat #ededed;border:0;outline:0}@media (max-width: 1023px){.theme-v2 .menu-toggle{display:inline-block;cursor:pointer}}.theme-v2 .hero{padding-top:145px;background-image:url(../img/main-bg.png);background-image:-webkit-image-set(url(../img/main-bg.webp) type("image/webp") 1x,url(../img/main-bg.png) type("image/png") 1x);background-image:image-set(url(../img/main-bg.webp) type("image/webp") 1x,url(../img/main-bg.png) type("image/png") 1x);background-size:cover}@media (max-width: 1023px){.theme-v2 .hero{padding-top:103px}}.theme-v2 .hero__container{position:relative;padding-bottom:30px}.theme-v2 .hero__bg{position:absolute;bottom:0;max-height:97%;right:46px;z-index:0}@media (max-width: 1023px){.theme-v2 .hero__bg{max-height:92%;right:-20px}}@media (max-width: 767px){.theme-v2 .hero__bg{display:none}}.theme-v2 .hero__location{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:8px 15px;background:#fff;border:1px solid #cecece;border-radius:8px;font-weight:300;font-size:18px;line-height:22px;color:#000}@media (max-width: 1023px){.theme-v2 .hero__location{font-size:14px;padding:3px 15px}}.theme-v2 .hero__location img{vertical-align:middle}@media (max-width: 1023px){.theme-v2 .hero__location img{width:10px}}.theme-v2 .hero__title{margin-top:30px;margin-bottom:30px}.theme-v2 .hero__title h1{font-weight:700;font-size:40px;line-height:1.2;color:#000;margin-bottom:0;margin-top:0}@media (max-width: 1023px){.theme-v2 .hero__title h1{font-size:25px}}@media (max-width: 767px){.theme-v2 .hero__title h1{font-size:22px;text-align:center}}.theme-v2 .hero__title h1 span{display:block;color:#5b5b5b}.theme-v2 .hero__text{font-weight:400;font-size:20px;line-height:1.2;padding-left:60px;position:relative;color:#000}@media (max-width: 1023px){.theme-v2 .hero__text{font-size:18px;padding-left:50px;width:51%}}@media (max-width: 767px){.theme-v2 .hero__text{font-size:15px;padding-left:0;width:100%}}.theme-v2 .hero__text:before{content:"";position:absolute;top:50%;left:0;width:35px;height:2px;background:#000;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width: 1023px){.theme-v2 .hero__text:before{width:30px}}@media (max-width: 767px){.theme-v2 .hero__text:before{display:none}}.theme-v2 .hero__primary-button{width:360px;max-width:100%;height:85px;margin:51px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(270.01deg,#ffb700 50.48%,#ffcf53 99.99%);background:-moz-linear-gradient(270.01deg,#ffb700 50.48%,#ffcf53 99.99%);background:linear-gradient(179.99deg,#ffb700 50.48%,#ffcf53 99.99%);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026;border-radius:10px;cursor:pointer}.theme-v2 .hero__primary-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffc251),to(#fddf92));background:-webkit-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:-moz-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:linear-gradient(180deg,#ffc251,#fddf92)}@media (max-width: 1023px){.theme-v2 .hero__primary-button{width:267px;height:70px;gap:19px}}@media (max-width: 767px){.theme-v2 .hero__primary-button{margin:30px 0}}.theme-v2 .hero__primary-button img{display:block;width:26px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.theme-v2 .hero__primary-button span{font-weight:700;font-size:20px;line-height:1.2;color:#000}@media (max-width: 1023px){.theme-v2 .hero__primary-button span{font-size:18px}}.theme-v2 .hero__primary-button span span{display:block;font-weight:300;font-size:15px;line-height:1.2;color:#000;opacity:.7}@media (max-width: 1023px){.theme-v2 .hero__primary-button span span{font-size:14px}}.theme-v2 .hero__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;gap:30px}@media (max-width: 1023px){.theme-v2 .hero__features{gap:24px}}@media (max-width: 767px){.theme-v2 .hero__features{grid-template-columns:100%;gap:20px}}.theme-v2 .hero-feature{background:#fff;border:1px solid #cecece;border-radius:10px;padding:35px;position:relative}@media (max-width: 1023px){.theme-v2 .hero-feature{padding:20px 12px 20px 20px}}.theme-v2 .hero-feature__img{position:absolute;right:20px;top:10px;max-width:38%}@media (max-width: 1023px){.theme-v2 .hero-feature__img{display:none;right:initial;left:10px;max-width:55px}}.theme-v2 .hero-feature__title{min-height:60px;width:60%;font-weight:700;font-size:20px;line-height:1;margin-bottom:24px;color:#000}@media (max-width: 1023px){.theme-v2 .hero-feature__title{font-size:15px;width:auto;min-height:54px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}}@media (max-width: 767px){.theme-v2 .hero-feature__title{font-size:18px}}.theme-v2 .hero-feature__title span{color:#5b5b5b}.theme-v2 .hero-feature__title-img{display:none}@media (max-width: 1023px){.theme-v2 .hero-feature__title-img{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:50px}}@media (max-width: 1023px){.theme-v2 .hero-feature__text{font-size:14px}}.theme-v2 h1{font-size:7rem}.theme-v2 .test{display:none;margin-inline:auto;display:grid;grid-template-columns:[full-start] 1fr [content-start] minmax(0,1140px) [content-end] 1fr [full-end];background:red;height:9981px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:999;opacity:.4}@media (max-width: 1023px){.theme-v2 .test{grid-template-columns:[full-start] 30px [content-start] minmax(0,1140px) [content-end] 30px [full-end]}}@media (max-width: 767px){.theme-v2 .test{grid-template-columns:[full-start] 20px [content-start] minmax(0,1140px) [content-end] 20px [full-end]}}.theme-v2 .header{position:fixed;z-index:99;top:30px;left:0;right:0;width:1140px;margin:0 auto;max-width:100%;padding:13px 15px;background:#fff;border:1px solid #cecece;border-radius:10px}@media (max-width: 1023px){.theme-v2 .header{width:708px;padding:5px 10px;top:20px}}@media (max-width: 767px){.theme-v2 .header{width:-webkit-calc(100vw - 40px);width:-moz-calc(100vw - 40px);width:calc(100vw - 40px)}}.theme-v2 .header__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-v2 .header__left{margin-right:33px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1023px){.theme-v2 .header__left img{width:135px}}@media (max-width: 1023px){.theme-v2 .header__center{display:none}}.theme-v2 .header__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}@media (max-width: 1023px){.theme-v2 .header__right{gap:20px}}.theme-v2 .header__contacts{font-weight:400;font-size:14px;line-height:17px;color:#000000b3;text-align:right}@media (max-width: 767px){.theme-v2 .header__contacts{display:none}}.theme-v2 .header__worktime{position:relative;vertical-align:middle}@media (max-width: 1023px){.theme-v2 .header__worktime{font-size:10px}}.theme-v2 .header__worktime:before{content:"";width:5px;height:5px;background:#febf21;border-radius:10px;display:inline-block;margin-right:4px;vertical-align:middle}.theme-v2 .header__phone{font-weight:700;font-size:18px;line-height:22px;color:#000;text-decoration:none}@media (max-width: 1023px){.theme-v2 .header__phone{font-size:15px}}.theme-v2 .header__buttons{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:15px}@media (max-width: 767px){.theme-v2 .header__buttons{display:none}}.theme-v2 .header__soclinks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:4px}@media (max-width: 1023px){.theme-v2 .header__soclinks{display:none}}@media (max-width: 767px){.theme-v2 .header__soclinks{display:none}}.theme-v2 .header__soclinks a{display:inline-block}.theme-v2 .header-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;gap:25px;margin:0;padding:0}@media (max-width: 1023px){.theme-v2 .header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.theme-v2 .header-menu a{font-weight:400;font-size:12px;line-height:14px;text-transform:uppercase;color:#000;text-decoration:none}.theme-v2 .header-menu a:hover{font-weight:600}@media (max-width: 1023px){.theme-v2 .header-menu a{font-size:15px}}.theme-v2 .header-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:5px 20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#ffb700),to(#ffcf53));background:-webkit-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:-moz-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:linear-gradient(180deg,#ffb700,#ffcf53);border-radius:8px;font-weight:700;font-size:1.7rem;line-height:20px;color:#000;text-decoration:none;cursor:pointer}.theme-v2 .header-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffc251),to(#fddf92));background:-webkit-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:-moz-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:linear-gradient(180deg,#ffc251,#fddf92)}@media (max-width: 1023px){.theme-v2 .header-button{height:30px;border-radius:5px;font-size:14px;min-width:150px;padding:2px 15px}}.theme-v2 .achievements{padding-top:50px;padding-bottom:70px}.theme-v2 .achievements__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:50px}@media (max-width: 1023px){.theme-v2 .achievements__row{grid-template-columns:100%}}.theme-v2 .achievements__grid{display:grid;grid-template-columns:11fr 16fr;gap:20px;margin-bottom:20px}@media (max-width: 767px){.theme-v2 .achievements__grid{grid-template-columns:100%}}.theme-v2 .achievements__grid:last-child{margin-bottom:0}.theme-v2 .achievements__grid--reverse{grid-template-columns:16fr 11fr}@media (max-width: 767px){.theme-v2 .achievements__grid--reverse{grid-template-columns:100%}}@media (max-width: 1023px){.theme-v2 .achievements__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.theme-v2 .achievements__img img{border-radius:10px}@media (max-width: 1023px){.theme-v2 .achievements__img img{width:100%}}.theme-v2 .subtitle{font-weight:300;font-size:20px;line-height:1.2;text-align:center;text-transform:none;color:#000;width:600px;max-width:100%;margin-inline:auto}@media (max-width: 1023px){.theme-v2 .subtitle{font-size:15px}}.theme-v2 h2{font-weight:700;font-size:30px;line-height:36px;text-align:center;margin-bottom:30px;margin-top:20px;color:#000}@media (max-width: 1023px){.theme-v2 h2{font-size:30px;line-height:1.2}}@media (max-width: 767px){.theme-v2 h2{font-size:20px;margin-bottom:20px}}.theme-v2 .section-title{font-weight:700;font-size:30px;line-height:36px;text-align:center;color:#000;width:650px;max-width:100%;margin:20px auto 30px}@media (max-width: 767px){.theme-v2 .section-title{margin-bottom:20px}}.theme-v2 .section-title--big{text-transform:uppercase}.theme-v2 .section-title span{display:block;color:#5b5b5b}@media (max-width: 767px){.theme-v2 .section-title span{display:inline}}.theme-v2 .section-title i{font-style:normal;color:#5b5b5b}.theme-v2 .achievement{background:#fff;border:1px solid #cecece;border-radius:10px;padding:25px}.theme-v2 .achievement__number{font-weight:800;font-size:50px;line-height:60px;text-transform:uppercase;color:#ffcf53}.theme-v2 .achievement__title{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:15px;margin-top:4px;color:#5b5b5b}.theme-v2 .achievement__text{font-weight:300;font-size:15px;line-height:18px;color:#000}.theme-v2 .mission{background-image:url(../img/mission-bg.png);background-image:-webkit-image-set(url(../img/mission-bg.webp) type("image/webp") 1x,url(../img/mission-bg.png) type("image/png") 1x);background-image:image-set(url(../img/mission-bg.webp) type("image/webp") 1x,url(../img/mission-bg.png) type("image/png") 1x);background-size:cover}.theme-v2 .mission__grid{display:grid;grid-template-columns:53fr 59fr;gap:20px;margin-bottom:20px;margin-top:30px}@media (max-width: 767px){.theme-v2 .mission__grid{grid-template-columns:100%}}.theme-v2 .mission__grid--reverse{grid-template-columns:59fr 53fr;margin-top:0}@media (max-width: 767px){.theme-v2 .mission__grid--reverse{grid-template-columns:100%}}.theme-v2 .quote{background:#fff;border:1px solid #cecece;border-radius:10px;padding:20px 73px;font-weight:300;font-size:20px;line-height:24px;color:#000;margin:30px 0}@media (max-width: 1023px){.theme-v2 .quote{padding:20px 30px;font-size:18px}}.theme-v2 .mission-item{background:#fff;border:1px solid #cecece;border-radius:10px;padding:22px 25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;position:relative}.theme-v2 .mission-item__left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1023px){.theme-v2 .mission-item__left{position:absolute;left:23px;top:6px}}.theme-v2 .mission-item__number{font-weight:900;font-size:70px;line-height:84px;text-transform:uppercase;color:#ffcf5380}.theme-v2 .mission-item__title{font-weight:700;font-size:18px;line-height:22px;color:#000;margin-bottom:15px}@media (max-width: 1023px){.theme-v2 .mission-item__title{min-height:51px;padding-left:95px}}.theme-v2 .mission-item__text{font-weight:300;font-size:15px;line-height:18px;color:#000;padding-top:10px;border-top:1px solid #cecece}.theme-v2 .employees{padding-top:50px;padding-bottom:50px}.theme-v2 .employees__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}@media (max-width: 767px){.theme-v2 .employees__grid{grid-template-columns:100%}}.theme-v2 .employees__photo{border-radius:10px}.theme-v2 .employer{background:#fff;border:1px solid #cecece;border-radius:10px;position:relative;padding:30px 30px 20px}@media (max-width: 1023px){.theme-v2 .employer{padding:15px}}.theme-v2 .employer__img{position:absolute;right:37px;bottom:0;max-height:95%}@media (max-width: 1023px){.theme-v2 .employer__img{right:6px;z-index:0}}.theme-v2 .employer__content{width:62%}@media (max-width: 1023px){.theme-v2 .employer__content{width:68%;position:relative}}.theme-v2 .employer__title{min-height:48px;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;color:#000;margin-bottom:19px}@media (max-width: 1023px){.theme-v2 .employer__title{font-size:18px}}.theme-v2 .employer__text{font-weight:300;font-size:15px;line-height:18px;color:#000}.theme-v2 .reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:50px;margin-bottom:70px}@media (max-width: 767px){.theme-v2 .reviews__grid{grid-template-columns:100%}}.theme-v2 .review{background:#fff;border:1px solid #cecece;border-radius:10px;padding:30px 30px 20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1023px){.theme-v2 .review{padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-v2 .review__head{display:grid;grid-template-columns:80px 1fr;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023px){.theme-v2 .review__head{grid-template-columns:60px 1fr}}.theme-v2 .review__img img{border-radius:50%}.theme-v2 .review__right img{margin:10px 0;display:inline-block}@media (max-width: 1023px){.theme-v2 .review__right img{width:80px}}.theme-v2 .review__title{font-weight:600;font-size:20px;line-height:24px;color:#000}@media (max-width: 1023px){.theme-v2 .review__title{font-size:16px}}.theme-v2 .review__date{font-weight:300;font-size:15px;line-height:18px;color:#000}@media (max-width: 1023px){.theme-v2 .review__date{font-size:14px}}.theme-v2 .review__text{font-weight:300;font-size:15px;line-height:18px;color:#000;margin-top:30px;margin-bottom:30px}@media (max-width: 1023px){.theme-v2 .review__text{font-size:14px}}.theme-v2 .review__bottom{display:grid;grid-template-columns:1fr 80px;gap:13px;margin-top:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023px){.theme-v2 .review__bottom{grid-template-columns:1fr;margin-top:auto}}.theme-v2 .review__info{font-weight:300;font-size:15px;line-height:1.6;color:#000}@media (max-width: 1023px){.theme-v2 .review__info{font-size:14px}}.theme-v2 .review__info b{font-weight:700}.theme-v2 .review__more{font-weight:300;font-size:15px;line-height:18px;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;color:#5b5b5b;margin-top:20px;display:inline-block;display:none}@media (max-width: 1023px){.theme-v2 .review__logo{position:absolute;bottom:15px;right:15px;width:35px}}.theme-v2 .bid{margin-bottom:70px}.theme-v2 .bid__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.theme-v2 .bid__row{grid-template-columns:100%}}.theme-v2 .bid__left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-v2 .bid a.primary-btn,.theme-v2 .bid a.design-project__button{margin-top:auto}@media (max-width: 767px){.theme-v2 .bid a.primary-btn,.theme-v2 .bid a.design-project__button{text-align:center}}.theme-v2 .bid__text{font-weight:300;font-size:20px;line-height:24px;color:#000;margin-bottom:45px}@media (max-width: 1023px){.theme-v2 .bid__text{font-size:18px;margin-bottom:12px}}@media (max-width: 767px){.theme-v2 .bid__text{font-size:15px;text-align:center}}.theme-v2 .bid__title{margin-top:0;text-align:left}@media (max-width: 1023px){.theme-v2 .bid__title{margin-bottom:17px}}@media (max-width: 767px){.theme-v2 .bid__title{text-align:center}}.theme-v2 .primary-btn,.theme-v2 .design-project__button{height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#ffb700),to(#ffcf53));background:-webkit-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:-moz-linear-gradient(top,#ffb700 0%,#ffcf53 100%);background:linear-gradient(180deg,#ffb700,#ffcf53);border-radius:10px;font-weight:700;font-size:15px;line-height:18px;text-transform:uppercase;color:#000;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.theme-v2 .primary-btn:hover,.theme-v2 .design-project__button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffc251),to(#fddf92));background:-webkit-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:-moz-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:linear-gradient(180deg,#ffc251,#fddf92)}@media (max-width: 767px){.theme-v2 .primary-btn,.theme-v2 .design-project__button{border-radius:5px}}.theme-v2 .faq{margin-bottom:70px}@media (max-width: 767px){.theme-v2 .faq{margin-bottom:0}}.theme-v2 .faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.theme-v2 .faq__grid{grid-template-columns:100%;gap:0}}.theme-v2 .faq-item{padding:0 40px;background:#fff;border:1px solid #cecece;border-radius:10px;margin-bottom:20px;cursor:pointer}@media (max-width: 1023px){.theme-v2 .faq-item{padding:0 15px}}.theme-v2 .faq-item__head{font-weight:500;font-size:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;line-height:18px;color:#000;padding-bottom:20px;padding-top:20px;border-bottom:1px solid transparent;padding-right:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width: 1023px){.theme-v2 .faq-item__head{min-height:77px}}.theme-v2 .faq-item__head:before{content:"";width:15px;height:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;display:inline-block;vertical-align:middle;background:url(../img/question.svg) center center no-repeat}.theme-v2 .faq-item__head:after{content:"";width:15px;height:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:url(../img/faq-arrow.svg) center center no-repeat;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}.theme-v2 .faq-item__body{font-weight:300;font-size:15px;line-height:18px;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;-moz-transition:max-height .4s ease;transition:max-height .4s ease;color:#000}.theme-v2 .faq-item__inner{padding-top:20px;padding-bottom:20px}.theme-v2 .faq-item.active .faq-item__body{max-height:500px}.theme-v2 .faq-item.active .faq-item__head{border-bottom:1px solid #cecece}.theme-v2 .faq-item.active .faq-item__head:after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.theme-v2 .yandex-map{position:relative}@media (max-width: 1023px){.theme-v2 .yandex-map{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-v2 .yandex-map__container{width:1140px;max-width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);top:30px}@media (max-width: 1023px){.theme-v2 .yandex-map__container{position:relative;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;top:initial;left:0}}@media (max-width: 1023px){.theme-v2 .yandex-map iframe{height:350px}}.theme-v2 .yandex-map a{color:#000}.theme-v2 .yandex-map__content{background:#fff;width:560px;border:1px solid #cecece;border-radius:10px;padding:30px 40px}@media (max-width: 1023px){.theme-v2 .yandex-map__content{width:100%;border:0}}@media (max-width: 767px){.theme-v2 .yandex-map__content{padding:20px}}.theme-v2 .yandex-map__title{font-weight:700;font-size:25px;line-height:30px;text-transform:uppercase;color:#000;margin-bottom:25px}@media (max-width: 1023px){.theme-v2 .yandex-map__title{text-align:center;font-size:20px}}@media (max-width: 1023px){.theme-v2 .yandex-map__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}@media (max-width: 767px){.theme-v2 .yandex-map__grid{grid-template-columns:100%}}.theme-v2 .yandex-map__row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width: 1023px){.theme-v2 .yandex-map__row{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}}.theme-v2 .yandex-map__callback{font-weight:300;font-size:15px;line-height:18px;text-align:center;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;color:#5b5b5b}@media (max-width: 1023px){.theme-v2 .yandex-map__callback{display:none}}.theme-v2 .yandex-map__label{font-weight:300;font-size:15px;line-height:18px;color:#5b5b5b;margin-bottom:5px}.theme-v2 .yandex-map__text{font-weight:500;font-size:20px;line-height:24px;color:#000}@media (max-width: 1023px){.theme-v2 .yandex-map__text{font-size:18px}}.theme-v2 .yandex-map__bottom{border-top:1px solid #cecece;padding-top:28px;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:44px}@media (max-width: 1023px){.theme-v2 .yandex-map__bottom{margin-top:0;border:0;padding-top:0;gap:12px}}.theme-v2 .yandex-map__bottom-left{font-weight:500;font-size:20px;line-height:24px;color:#000}@media (max-width: 1023px){.theme-v2 .yandex-map__bottom-left{font-weight:300;font-size:16px;line-height:19px;color:#000}}@media (max-width: 1023px){.theme-v2 .yandex-map__bottom-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.theme-v2 .yandex-map__bottom-right a{display:inline-block;margin-right:20px}@media (max-width: 1023px){.theme-v2 .yandex-map__bottom-right a{margin-right:0}}.theme-v2 .reasons{background:url(../img/reasons-bg.png) center center/cover no-repeat}.theme-v2 .reasons-grid{display:grid;grid-template-columns:minmax(220px,268fr) minmax(220px,300fr) minmax(180px,232fr) minmax(220px,300fr);grid-auto-rows:minmax(180px,auto);gap:20px;margin-bottom:60px}@media (max-width: 1023px){.theme-v2 .reasons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.theme-v2 .reasons-grid{grid-template-columns:100%;margin-bottom:20px}}@media (max-width: 1023px){.theme-v2 .reasons-grid__item{grid-column:span 2}}.theme-v2 .reasons-grid__item1.reason{grid-row:span 2}.theme-v2 .reasons-grid__item1.reason .reason__img{position:relative}.theme-v2 .reasons-grid__item2.reason{grid-column:span 2;padding-top:50px;padding-left:31.4%}@media (max-width: 1023px){.theme-v2 .reasons-grid__item2.reason{grid-column:span 4;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.theme-v2 .reasons-grid__item2.reason .reason__img{left:22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.theme-v2 .reasons-grid__item3.reason{padding-top:50px;padding-left:30%;padding-right:21px}.theme-v2 .reasons-grid__item3.reason .reason__img{left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.theme-v2 .reasons-grid__item4.reason{padding-top:37px;padding-right:26%}.theme-v2 .reasons-grid__item4.reason .reason__img{right:0;top:0}.theme-v2 .reasons-grid__item5.reason{grid-column:span 2;padding-right:40%}@media (max-width: 1023px){.theme-v2 .reasons-grid__item5.reason{grid-column:span 4}}.theme-v2 .reasons-grid__item5.reason .reason__img{right:32px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.theme-v2 .reason{background:#fff;border:1px solid #cecece;border-radius:10px;padding:26px 33px;position:relative}@media (max-width: 767px){.theme-v2 .reason{grid-column:1!important;padding:21px 25px!important;grid-row:auto!important}}.theme-v2 .reason__img{position:absolute;z-index:0;max-height:95%}@media (max-width: 767px){.theme-v2 .reason__img{display:none}}.theme-v2 .reason__head{position:relative}@media (max-width: 767px){.theme-v2 .reason__head{display:grid;grid-template-columns:50px minmax(0,1fr);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}}.theme-v2 .reason__img-mobile{display:none}@media (max-width: 767px){.theme-v2 .reason__img-mobile{display:block}}.theme-v2 .reason__title{font-weight:500;font-size:18px;line-height:22px;color:#000}.theme-v2 .reason__title span{color:#5b5b5b}.theme-v2 .reason__body{position:relative}.theme-v2 .reason__body p{font-weight:300;font-size:15px;line-height:18px;color:#000}.theme-v2 .reason__body ul{padding:0;margin:21px 0 0;font-weight:300;font-size:15px;line-height:18px;color:#000;list-style:none}.theme-v2 .reason__body ul li{position:relative;padding-left:37px;margin-bottom:16px}.theme-v2 .reason__body ul li:before{content:"";width:13px;height:9px;position:absolute;top:6px;left:0;background:url(../img/reason-check.svg) center center no-repeat;vertical-align:middle;display:inline-block;margin-right:22px}.theme-v2 .reason__body ul li:last-child{margin-bottom:0}.theme-v2 .callback-form{background:url(../img/callback-form-1.png) center bottom no-repeat #222;background-position-x:56%;border-radius:10px;display:grid;grid-template-columns:287px 1fr 230px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:400px;padding:70px;color:#fff;gap:35px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023px){.theme-v2 .callback-form{padding:30px;grid-template-columns:repeat(3,minmax(0,1fr));background-size:85%}}@media (max-width: 767px){.theme-v2 .callback-form{grid-template-columns:100%;text-align:center;padding:40px 28px;background:#222}}.theme-v2 .callback-form--v2{background:url(../img/callback-form-2.png) center bottom -1px no-repeat #222;background-position-x:66%;grid-template-columns:475px 1fr 230px}@media (max-width: 1023px){.theme-v2 .callback-form--v2{padding:30px;grid-template-columns:5fr 2fr 3fr;background-size:72%}}@media (max-width: 767px){.theme-v2 .callback-form--v2{grid-template-columns:100%;background:#222}}.theme-v2 .callback-form--v2 .callback-form__center{margin-left:-149px}@media (max-width: 1023px){.theme-v2 .callback-form--v2 .callback-form__center{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-left:-113px;-webkit-transform:translateY(-72px);-moz-transform:translateY(-72px);-ms-transform:translateY(-72px);transform:translateY(-72px)}}.theme-v2 .callback-form--v3{background:url(../img/callback-form-3.png) center bottom -1px no-repeat #222;background-position-x:63%;grid-template-columns:475px 1fr 230px}@media (max-width: 1023px){.theme-v2 .callback-form--v3{padding:30px;grid-template-columns:5fr 2fr 3fr;background-size:72%}}@media (max-width: 767px){.theme-v2 .callback-form--v3{grid-template-columns:100%;background:#222}}.theme-v2 .callback-form--v3 .callback-form__center{margin-left:-149px}@media (max-width: 1023px){.theme-v2 .callback-form--v3 .callback-form__center{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-left:-113px;-webkit-transform:translateY(-72px);-moz-transform:translateY(-72px);-ms-transform:translateY(-72px);transform:translateY(-72px)}}.theme-v2 .callback-form--v4{background:url(/dist/audit-images-20261002/callback-form-4.webp) center bottom -1px no-repeat #222;background-position-x:63%;grid-template-columns:475px 1fr 230px;background-size:auto 90%}@media (max-width: 1023px){.theme-v2 .callback-form--v4{padding:30px;grid-template-columns:5fr 2fr 3fr;background-size:contain}}@media (max-width: 767px){.theme-v2 .callback-form--v4{grid-template-columns:100%;background:#222}}.theme-v2 .callback-form--v4 .callback-form__center{margin-left:-149px}@media (max-width: 1023px){.theme-v2 .callback-form--v4 .callback-form__center{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-left:-113px;-webkit-transform:translateY(-72px);-moz-transform:translateY(-72px);-ms-transform:translateY(-72px);transform:translateY(-72px)}}@media (max-width: 767px){.theme-v2 .callback-form .consent__text{font-size:10px}}.theme-v2 .callback-form__left{font-weight:400;font-size:15px;line-height:18px;color:#fff}@media (max-width: 1023px){.theme-v2 .callback-form__left{font-size:14px}}.theme-v2 .callback-form__title{font-weight:700;font-size:25px;line-height:30px;color:#fff}@media (max-width: 1023px){.theme-v2 .callback-form__title{font-size:18px;line-height:1.2}}@media (max-width: 767px){.theme-v2 .callback-form__title{font-size:15px}}.theme-v2 .callback-form__text{margin:35px 0;font-weight:400;font-size:15px;line-height:18px;color:#fff}@media (max-width: 1023px){.theme-v2 .callback-form__text{font-size:14px}}@media (max-width: 767px){.theme-v2 .callback-form__text{font-size:12px;margin:15px 0 30px}}@media (max-width: 767px){.theme-v2 .callback-form__contacts{margin-top:30px}}.theme-v2 .callback-form__phone{font-weight:700;font-size:20px;line-height:24px;color:#fff;margin:18px 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;position:relative}.theme-v2 .callback-form__phone:before{content:"";width:14px;height:20px;display:inline-block;background:url(../img/callback-phone.svg) left center no-repeat}.theme-v2 .callback-form__bottom{display:grid;gap:11px;grid-template-columns:102px 1fr}.theme-v2 .callback-form__bottom a{display:inline-block;margin-right:10px}@media (max-width: 1023px){.theme-v2 .callback-form__bottom a{margin-right:2px}}.theme-v2 .callback-form__center{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-bottom:32px}@media (max-width: 1023px){.theme-v2 .callback-form__center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media (max-width: 767px){.theme-v2 .callback-form__center{display:none}}.theme-v2 .callback-form__fio{font-weight:700;font-size:15px;line-height:18px;color:#fff;margin-bottom:8px}@media (max-width: 1023px){.theme-v2 .callback-form__fio{font-size:10px;line-height:1.2}}.theme-v2 .callback-form__profession{font-weight:300;font-size:12px;line-height:14px;color:#fff}@media (max-width: 1023px){.theme-v2 .callback-form__profession{font-size:10px;line-height:1.2}}@media (max-width: 767px){.theme-v2 .callback-form__right{display:none}}.theme-v2 .callback-form__form-title{font-weight:700;font-size:25px;line-height:30px;color:#fff;text-align:center;margin-bottom:24px}@media (max-width: 1023px){.theme-v2 .callback-form__form-title{font-size:18px}}.theme-v2 .callback-form__form{text-align:center}.theme-v2 .callback-form__form input{width:100%;margin-bottom:15px;height:55px;border-radius:10px;border:0;text-align:center;font-weight:500;font-size:18px;line-height:22px;color:#000}@media (max-width: 1023px){.theme-v2 .callback-form__form input{height:40px;font-size:15px}}@media (max-width: 767px){.theme-v2 .callback-form__form input{border-radius:5px}}.theme-v2 .callback-form__form .consent{font-weight:400;font-size:10px;line-height:12px;color:#fff;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023px){.theme-v2 .callback-form__form .consent{font-size:8px}}.theme-v2 .callback-form__form .consent a{color:#fdb634}.theme-v2 .callback-form__form .consent__box{width:13px;height:13px}.theme-v2 .callback-form__form .consent__box:after{width:13px;height:13px}.theme-v2 .callback-form__form .submit-btn{margin-bottom:15px}@media (max-width: 1023px){.theme-v2 .callback-form__form .submit-btn{height:40px}}.theme-v2 .design-projects{padding-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}@media (max-width: 767px){.theme-v2 .design-projects{grid-template-columns:100%}}.theme-v2 .design-project{background:#fff;border:1px solid #cecece;border-radius:10px;position:relative;padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1023px){.theme-v2 .design-project{padding:16px}}.theme-v2 .design-project__description,.theme-v2 .design-project__subtitle{font-weight:700;font-size:15px;line-height:18px;color:#5b5b5b}.theme-v2 .design-project__uptitle{font-weight:700;font-size:18px;line-height:22px;color:#000;margin:20px 0}.theme-v2 .design-project__description{padding-top:25px;padding-bottom:25px;border-top:1px solid #cecece;width:70%}.theme-v2 .design-project__subtitle{margin-bottom:20px;width:69%}.theme-v2 .design-project__img{position:absolute;right:18px;top:18px}@media (max-width: 1023px){.theme-v2 .design-project__img{position:relative;right:initial;top:initial;width:100px;margin-bottom:20px}}@media (max-width: 767px){.theme-v2 .design-project__img{position:absolute;right:10px;top:10px;width:80px}}.theme-v2 .design-project__label{font-weight:300;font-size:15px;line-height:18px;color:#5b5b5b;margin-bottom:5px}.theme-v2 .design-project__title{font-weight:700;font-size:20px;line-height:24px;color:#000;padding-bottom:23px;border-bottom:1px solid #cecece;margin-bottom:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 1023px){.theme-v2 .design-project__title{padding-bottom:20px}}.theme-v2 .design-project__button{height:40px;outline:0;border:0;margin-top:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:81px;font-size:25px}.theme-v2 .design-project__button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffc251),to(#fddf92));background:-webkit-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:-moz-linear-gradient(top,#ffc251 0%,#fddf92 100%);background:linear-gradient(180deg,#ffc251,#fddf92)}@media (max-width: 1023px){.theme-v2 .design-project__button{height:40px;font-size:15px;margin-top:20px}}.theme-v2 .design-project__list{position:relative;margin:0 0 23px;padding:0}.theme-v2 .design-project__list li{font-weight:300;font-size:15px;line-height:18px;color:#000;margin-bottom:10px;list-style:none;position:relative;padding-left:16px}@media (max-width: 1023px){.theme-v2 .design-project__list li{font-size:14px}}.theme-v2 .design-project__list li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;background:#fdb634;border-radius:50%}.theme-v2 .design-project__list li:nth-child(-n+2){width:68%}@media (max-width: 1023px){.theme-v2 .design-project__list li:nth-child(-n+2){width:100%}}.theme-v2 .design-project__bottom{margin-top:auto}.theme-v2 .design-project__bottom div:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3px}.theme-v2 .design-project__old-price{font-weight:300;font-size:15px;line-height:18px;text-decoration:line-through;color:#000}.theme-v2 .design-project__discount{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:2px 9px;background:#fdb634;border-radius:3px;margin-left:5px}.theme-v2 .design-project__price{font-weight:700;font-size:25px;line-height:30px;color:#000}.theme-v2 .design-project__link{font-weight:300;font-size:15px;line-height:18px;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;color:#5b5b5b}.theme-v2 .design-project .default-list:nth-child(-n+2){width:68%}.theme-v2 .range{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.theme-v2 .range__output{min-width:53px;text-align:center;background:#e5e5e5;border-radius:3px;font-weight:500;font-size:15px;padding:2px 7px;word-break:keep-all;overflow-wrap:anywhere;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.theme-v2 .range-wrap{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-v2 span.range-max{margin-left:auto;display:inline-block}.theme-v2 .range__input{-webkit-appearance:none;width:100%;height:4px;background:#d0d3d9;border-radius:999px;outline:none}.theme-v2 .range__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fdb634;border:2px solid #b98715;cursor:pointer}.theme-v2 .range__input::-moz-range-track{height:4px;background:#d0d3d9;border-radius:999px}.theme-v2 .range__input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fdb634;border:2px solid #b98715;cursor:pointer}.theme-v2 .result-date{font-weight:300;font-size:20px;line-height:24px;color:#000}.theme-v2 .renovation-calc__flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.theme-v2 .renovation-calc__result{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:300;font-size:20px;line-height:24px;color:#000}@media (max-width: 767px){.theme-v2 .renovation-calc__result{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-v2 .calc__result{margin:14px 0 6px;padding:12px 14px;border:1px solid #232635;border-radius:12px;background:#0f1219;color:#fff;display:grid;gap:6px}.theme-v2 .new-calculator{background:url(../img/renovation-bg.png) center center/cover no-repeat}@media (max-width: 767px){.theme-v2 .new-calculator{background:#fff}}.theme-v2 .renovation-calc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;background:#fff;border:1px solid #cecece;border-radius:10px;padding:30px;margin-bottom:32px}@media (max-width: 1023px){.theme-v2 .renovation-calc__grid{grid-template-columns:100%}}@media (max-width: 767px){.theme-v2 .renovation-calc__grid{border:0;padding:0}}@media (max-width: 1023px){.theme-v2 .renovation-calc .calc-group__right{margin-top:39px}}@media (max-width: 767px){.theme-v2 .renovation-calc .calc-group__right{margin-top:0}}@media (max-width: 767px){.theme-v2 .renovation-calc__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.theme-v2 .renovation-calc__contacts{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:16px;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:25px}}.theme-v2 .renovation-calc__step{margin-bottom:28px}.theme-v2 .renovation-calc__step:nth-child(5),.theme-v2 .renovation-calc__step:nth-child(6){margin-bottom:0}.theme-v2 .renovation-calc__step:nth-child(5) .renovation-calc__title,.theme-v2 .renovation-calc__step:nth-child(6) .renovation-calc__title{margin-bottom:0}.theme-v2 .renovation-calc__title{font-weight:300;font-size:20px;line-height:24px;margin-bottom:25px;color:#5b5b5b}@media (max-width: 767px){.theme-v2 .renovation-calc__title{font-size:15px}}.theme-v2 .renovation-calc__title span{font-weight:700}.theme-v2 .renovation-calc__field-desc{text-align:right;font-weight:300;font-size:10px;line-height:12px;color:#5b5b5b;margin-top:10px}@media (max-width: 767px){.theme-v2 .renovation-calc__field-desc{text-align:left}}.theme-v2 .renovation-calc__divider{width:1px;height:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background:#cecece}.theme-v2 .renovation-calc__last-step{background:-webkit-gradient(linear,left top,left bottom,from(#222222),to(#333333));background:-webkit-linear-gradient(top,#222222 0%,#333333 100%);background:-moz-linear-gradient(top,#222222 0%,#333333 100%);background:linear-gradient(180deg,#222,#333);border-radius:10px;padding:40px;color:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}@media (max-width: 1023px){.theme-v2 .renovation-calc__last-step{grid-template-columns:100%}}@media (max-width: 767px){.theme-v2 .renovation-calc__last-step{padding:30px}}.theme-v2 .renovation-calc__last-step .renovation-calc__title{color:#fff}@media (max-width: 767px){.theme-v2 .renovation-calc__last-step .renovation-calc__title{text-align:center}}.theme-v2 .renovation-calc__last-step .renovation-calc__title span{color:#fdb634}.theme-v2 .renovation-calc__last-step .consent{font-size:10px;color:#fffc}.theme-v2 .renovation-calc__last-step .consent a{color:#fdb634}@media (max-width: 767px){.theme-v2 .renovation-calc__result div:first-child{width:100%;padding-bottom:5px}}.theme-v2 .renovation-calc .consent{font-weight:400;font-size:10px;line-height:12px;color:#fff;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.theme-v2 .renovation-calc .consent a{color:#fdb634}.theme-v2 .renovation-calc .consent__box{width:13px;height:13px}.theme-v2 .renovation-calc .consent__box:after{width:13px;height:13px}.theme-v2 .renovation-calc .consent__text{font-size:10px}.theme-v2 .renovation-calc__left-col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-v2 .renovation-calc__last-step-text{color:#fffc;margin-top:auto}@media (max-width: 767px){.theme-v2 .renovation-calc__last-step-text{text-align:center;font-size:12px}}.theme-v2 .calculate-form .section-title{width:789px}.theme-v2 .small-options .option{font-size:15px;font-weight:300;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 14px 5px 12px}@media (max-width: 767px){.theme-v2 .small-options .option{width:100%}}.theme-v2 .small-options .options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.theme-v2 .small-options .options{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-v2 .small-options .option__text{font-weight:300}.theme-v2 .contact-options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-v2 .contact-options .option{font-size:15px;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;background:transparent;border:0;color:#fff;outline:0}.theme-v2 .contact-options .options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.theme-v2 .contact-options .option__text{font-weight:500}.theme-v2 .contact-options .option__icon{width:15px;height:15px;border-radius:999px;display:inline-grid;place-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff}.theme-v2 .contact-options .option__icon:after{width:15px;height:15px;background-image:url("data:image/svg+xml;utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23ffffff'/%3E%3Cpath d='M4 8.73333L5 7.8L7.5 10.1333L13 5L14 5.93333L7.5 12L4 8.73333Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.theme-v2 .calc-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.theme-v2 .calc-group{grid-template-columns:100%;gap:5px}}@media (max-width: 1023px){.theme-v2 .calc-group__left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-v2 .our-company__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}@media (max-width: 1023px){.theme-v2 .our-company__row{grid-template-columns:100%}}.theme-v2 .our-company__title{font-weight:700;font-size:25px;line-height:30px;color:#000}@media (max-width: 1023px){.theme-v2 .our-company__title{font-size:20px;line-height:1.2}}.theme-v2 .our-company__title span{color:#5b5b5b}.theme-v2 .our-company__quote{font-weight:300;font-size:20px;line-height:24px;color:#000;background:#fff;border:1px solid #cecece;border-radius:10px;padding:17px 20px;margin:40px 0}@media (max-width: 1023px){.theme-v2 .our-company__quote{margin:30px 0}}.theme-v2 .our-company__text{font-weight:300;font-size:15px;line-height:18px;margin-bottom:27px;color:#000}.theme-v2 .our-company__text b{font-weight:700}.theme-v2 .our-company__features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.theme-v2 .our-company__features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}}@media (max-width: 1023px){.theme-v2 .our-company__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.theme-v2 .our-company__img{position:relative}@media (max-width: 1023px){.theme-v2 .our-company__img{padding-top:50%}}.theme-v2 .our-company__img img{border-radius:10px}@media (max-width: 1023px){.theme-v2 .our-company__img img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}}.theme-v2 .our-company-feature{width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative;margin-left:30px}@media (max-width: 767px){.theme-v2 .our-company-feature{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}}.theme-v2 .our-company-feature__number{font-weight:500;font-size:50px;line-height:60px;text-align:left;color:#5b5b5b;position:relative}.theme-v2 .our-company-feature__number:before{content:"";position:absolute;left:-30px;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:10px;height:10px;background:#fdb634;border-radius:50px}@media (max-width: 767px){.theme-v2 .our-company-feature__number:before{left:-23px}}.theme-v2 .our-company-feature__title{font-weight:300;font-size:20px;line-height:24px;color:#5b5b5b}@media (max-width: 767px){.theme-v2 .our-company-feature__title{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;font-size:18px}}.theme-v2 .footer{background:#222;color:#ffffffe3;padding:50px;border-top-left-radius:15px;border-top-right-radius:15px}@media (max-width: 1023px){.theme-v2 .footer{padding:50px 0}}@media (max-width: 767px){.theme-v2 .footer{display:none}}.theme-v2 .footer a{color:inherit}.theme-v2 .footer__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media (max-width: 767px){.theme-v2 .footer__row{grid-template-columns:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-v2 .footer__left{font-weight:300;font-size:12px;line-height:14px;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.theme-v2 .footer__logo{margin-bottom:10px}@media (max-width: 767px){.theme-v2 .footer .white-btn{width:100%}}.theme-v2 .footer__address{font-weight:300;font-size:12px;line-height:14px;color:#fff;margin-bottom:30px}.theme-v2 .footer__contact{margin-bottom:5px}.theme-v2 .footer__contact--mail{margin:15px 0}.theme-v2 .footer__contacts{margin-top:10px}.theme-v2 .footer__contacts img{width:20px}.theme-v2 .footer__callback-left{display:none!important}@media (max-width: 1023px){.theme-v2 .footer__callback-left{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.theme-v2 .footer__callback-right{margin-top:auto!important}@media (max-width: 1023px){.theme-v2 .footer__callback-right{display:none!important}}.theme-v2 .footer__top-btn{text-align:right}.theme-v2 .footer__copyrights{margin:25px 0}@media (max-width: 767px){.theme-v2 .footer__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.theme-v2 .white-btn{height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:5px;font-weight:700;font-size:15px;line-height:18px;margin-top:27px;color:#000!important;padding:5px 21px}.theme-v2 .footer-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 1023px){.theme-v2 .footer-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-v2 .footer-menu__col--right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.theme-v2 .footer-menu__title{font-weight:700;font-size:15px;line-height:18px;color:#fff;margin-bottom:15px;position:relative}@media (max-width: 767px){.theme-v2 .footer-menu__title{margin-top:7px;margin-bottom:7px}}.theme-v2 .footer-menu__title:after{display:none;content:"▾";position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}@media (max-width: 767px){.theme-v2 .footer-menu__title:after{display:none}}.theme-v2 .footer-menu__list{padding:0;margin:0;list-style:none;max-width:200px}@media (max-width: 767px){.theme-v2 .footer-menu__list{max-height:0;overflow:hidden;-webkit-transition:max-height .35s ease;-moz-transition:max-height .35s ease;transition:max-height .35s ease}}.theme-v2 .footer-menu__list a{font-weight:300;font-size:15px;line-height:1.6;color:#fff}.theme-v2 .footer-menu__col.open .footer-menu__list{max-height:500px}.theme-v2 .footer-menu__col.open .footer-menu__title:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hidden{display:none}.default-list{position:relative;margin:0;padding:0}.default-list li{font-weight:300;font-size:15px;line-height:18px;color:#000;margin-bottom:10px;list-style:none;position:relative;padding-left:16px}.default-list li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;background:#fdb634;border-radius:50%}.design-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 767px){.design-formats{grid-template-columns:100%}}.design-format{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #cecece;border-radius:10px}.design-format__img{padding-top:55%;position:relative}@media (max-width: 1023px){.design-format__img{padding-top:66%}}.design-format__img img{position:absolute;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.design-format__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 30px 30px}@media (max-width: 1023px){.design-format__body{padding:20px 15px}}.design-format__title{font-weight:700;font-size:25px;line-height:30px;text-transform:uppercase;color:#000;margin-bottom:20px}@media (max-width: 1023px){.design-format__title{font-size:20px}}.design-format__text{font-weight:300;font-size:20px;line-height:24px;color:#000;padding-bottom:25px;border-bottom:1px solid #cecece;margin-bottom:25px}@media (max-width: 1023px){.design-format__text{font-size:15px;line-height:1.2}}.design-format__list-title{font-weight:700;font-size:20px;line-height:24px;color:#000;margin-bottom:19px}@media (max-width: 1023px){.design-format__list-title{font-size:18px}}.design-format ul li{font-weight:300;font-size:15px;line-height:18px;color:#000}@media (max-width: 1023px){.design-format ul li{font-size:14px}}.design-format__bottom{margin-top:auto}.design-format__bottom-text{font-weight:700;font-size:17px;line-height:20px;color:#5b5b5b;margin-top:30px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #cecece}@media (max-width: 1023px){.design-format__bottom-text{font-size:15px}}.design-format__bottom-description{font-weight:300;font-size:20px;line-height:1.2;color:#000;padding-bottom:25px;border-bottom:1px solid #cecece;margin-bottom:25px}@media (max-width: 1023px){.design-format__bottom-description{font-size:14px}}.design-format__bottom-flex{display:grid;grid-template-columns:1fr 90px;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width: 1023px){.design-format__bottom-flex{grid-template-columns:100%}}.design-format__old-price{font-weight:300;font-size:15px;line-height:18px;text-decoration:line-through;color:#000}.design-format__discount{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:2px 9px;background:#fdb634;border-radius:3px;margin-left:5px}.design-format__price{font-weight:700;font-size:25px;line-height:30px;color:#000}.design-format__date{font-weight:300;font-size:15px;line-height:18px;color:#5b5b5b;margin-top:10px}.design-format__link.primary-btn,.theme-v2 .design-format__link.design-project__button{margin-top:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:81px;font-size:25px}@media (max-width: 1023px){.design-format__link.primary-btn,.theme-v2 .design-format__link.design-project__button{height:40px;font-size:15px;margin-top:20px}}.design-format__bottom-right{font-weight:300;font-size:15px;line-height:18px;color:#5b5b5b}@media (max-width: 1023px){.design-format__bottom-right{font-size:10px;margin-top:25px}}.submit-btn{outline:0;border:0}.container-grid{margin-inline:auto;display:grid;grid-template-columns:[full-start] 1fr [content-start] minmax(0,1140px) [content-end] 1fr [full-end]}@media (max-width: 1023px){.container-grid{grid-template-columns:[full-start] 30px [content-start] minmax(0,1140px) [content-end] 30px [full-end]}}@media (max-width: 767px){.container-grid{grid-template-columns:[full-start] 20px [content-start] minmax(0,1140px) [content-end] 20px [full-end]}}.content-container{grid-column:content}.full-container{grid-column:full}:root{--pc-bg: #fff;--pc-text: #1c1c1c;--pc-muted: #6b7280;--pc-border: #e5e7eb;--pc-primary: #111827;--pc-radius: 16px;--shadow: 0 8px 24px rgba(0, 0, 0, .08)}.project-card{max-width:980px;margin:24px auto;background:var(--pc-bg);border-radius:var(--pc-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden}.project-card__sliders{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;grid-template-columns:150px auto}.project-card__sliders img{display:block}.project-card__sliders-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:150px}.project-card__nav-slider .swiper-slide div{height:100px}.project-card__inner{padding:20px 20px 28px}.project-card__gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;grid-template-columns:100px 1fr;gap:16px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 700px){.project-card__gallery{grid-template-columns:1fr}}.gallery{position:relative}.gallery__image{height:420px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 700px){.gallery__image{height:260px}}.gallery__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;background:#ffffffe6;border:1px solid var(--pc-border);border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.gallery__arrow--prev{left:10px}.gallery__arrow--next{right:10px}.gallery-nav{position:relative}.gallery-nav__thumb{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:#f2f2f2}.gallery-nav__thumb.is-active{border-color:var(--pc-primary)}.gallery-nav__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery__swiper{position:relative}.gallery__swiper .swiper-wrapper,.gallery-nav__swiper .swiper-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.gallery-nav__swiper{height:420px}@media (max-width: 700px){.gallery-nav__swiper{height:auto}}.project-card__meta{margin-top:18px}.project-card__address{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--pc-muted);font-size:14px;margin-bottom:10px}.project-card__title{font-size:24px;font-weight:700;margin:6px 0 10px}.project-card__desc{color:#444;line-height:1.5;margin-bottom:16px}.stats{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.stats__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid var(--pc-border);padding:10px 12px;border-radius:10px;background:#fafafa;font-size:14px}.project-card__footer{margin-top:18px;display:grid;grid-template-columns:1fr 280px;gap:24px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 900px){.project-card__footer{grid-template-columns:1fr}}.work{padding:16px;border:1px solid var(--pc-border);border-radius:12px}.work__title{font-weight:700;margin-bottom:10px}.work__list{padding-left:20px;margin:0;color:#333}.work__list li{margin:8px 0}.lead{border:1px solid var(--pc-border);border-radius:12px;overflow:hidden}.lead__photo{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.lead__body{padding:12px 14px}.lead__role{color:#6b7280;font-size:13px}.lead__name{font-weight:700}.project-card__cta{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--pc-border);border-radius:10px;background:#fff;cursor:pointer;text-decoration:none;color:inherit}.project-card__cta:hover{-webkit-box-shadow:0 6px 14px rgba(0,0,0,.06);box-shadow:0 6px 14px #0000000f}.ready-apartment__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:32px}.ready-apartment__tab{position:relative;border:1px solid rgba(16,19,29,.12);background-color:#ededed;border-radius:5px;padding:12px 32px;font-weight:600;font-size:16px;line-height:1.4;color:#10131d;-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:pointer}.ready-apartment__tab:hover,.ready-apartment__tab:focus-visible{border-color:#10131d52;-webkit-box-shadow:0 0 0 4px rgba(19,79,206,.15);box-shadow:0 0 0 4px #134fce26;outline:none}.ready-apartment__tab.is-active{background:#222;color:#fff;border-color:transparent}.ready-apartment__tab.is-active:focus-visible{-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.4);box-shadow:0 0 0 4px #fff6}.ready-apartment__panel{display:none;-webkit-animation:readyPanelFade .4s ease;-moz-animation:readyPanelFade .4s ease;animation:readyPanelFade .4s ease}.ready-apartment__panel.is-active{display:block}@-webkit-keyframes readyPanelFade{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes readyPanelFade{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes readyPanelFade{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media (max-width: 767px){.ready-apartment__tabs{margin-bottom:24px}.ready-apartment__tab{width:100%;text-align:left;padding:12px 20px}}.apartment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.apartment-grid{grid-template-columns:100%}}:root{--thumbs-w: 112px;--gap: 10px}.page-grid{display:grid;gap:24px}@media (min-width: 900px){.page-grid{grid-template-columns:1fr 1fr}}.project-slider{border-radius:16px}.project-slider__main{position:relative}.project-slider__body{display:grid;grid-template-columns:var(--thumbs-w) 1fr;gap:16px}@media (max-width: 1023px){.project-slider__body{grid-template-columns:100%}}@media (max-width: 620px){.project-slider__body{grid-template-columns:1fr}}.project-slider__thumbs{position:relative;width:var(--thumbs-w)}@media (max-width: 1023px){.project-slider__thumbs{display:none}}.project-slider__thumbs .splide{height:240px}.project-slider__thumb{border-radius:6px;overflow:hidden;opacity:.5;cursor:pointer}.project-slider__thumb.is-active{opacity:1}.project-slider__thumb-img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.project-slider__main .splide{width:100%;height:240px;border-radius:12px;overflow:hidden}.project-slider__main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.project-slider__main-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#00000080;border:none;width:30px;height:30px;color:#fff;cursor:pointer}.project-slider__main-nav--prev{left:10px}.project-slider__main-nav--next{right:10px}.project-slider__main-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border-radius:50px;background:#141a26d9;color:#fff;font-size:20px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10;text-indent:-9999px}.project-slider__main-nav--prev{left:8px;background:url(../img/arrow_left.svg) center center no-repeat}.project-slider__main-nav--next{right:8px;background:url(../img/arrow_right.svg) center center no-repeat}.splide__track--nav>.splide__list>.splide__slide.is-active{border:0}.apartment{padding:30px;background:#fff;border:1px solid #cecece;border-radius:10px}@media (max-width: 1023px){.apartment{padding:15px}}@media (max-width: 767px){.apartment{padding:0}}.portfolio-apartment{padding:0;overflow:hidden}.portfolio-apartment .portfolio-apartment__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit;text-decoration:none}.portfolio-apartment .portfolio-apartment__image{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f3f3f3}.portfolio-apartment .portfolio-apartment__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.portfolio-apartment .portfolio-apartment__body{padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 1023px){.portfolio-apartment .portfolio-apartment__body{padding:20px}}@media (max-width: 767px){.portfolio-apartment .portfolio-apartment__body{padding:15px}}.portfolio-apartment:hover{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px #00000014}@media (max-width: 767px){.apartment__body{padding:15px}}.apartment__address{background:url(../img/map-icon.svg) left center no-repeat;padding-left:32px;margin-top:21px;font-weight:300;font-size:15px;line-height:18px;color:#000}.apartment__title{font-weight:500;font-size:20px;line-height:24px;color:#000;margin-top:15px;margin-bottom:10px}.apartment__title h3{margin:0;font-weight:500}@media (max-width: 1023px){.apartment__text{font-size:14px}}.apartment__features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;margin:25px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.apartment__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.apartment__bottom{display:grid;grid-template-columns:6fr 4fr;gap:32px}@media (max-width: 1023px){.apartment__bottom{grid-template-columns:1fr}}.apartment__bottom-title{font-weight:700;font-size:15px;line-height:18px;color:#000;margin-bottom:23px}.apartment__bottom-right{text-align:right}@media (max-width: 1023px){.apartment__bottom-right{text-align:left}}.apartment__link{font-weight:300;font-size:15px;line-height:18px;-webkit-text-decoration-line:underline!important;-moz-text-decoration-line:underline!important;text-decoration-line:underline!important;color:#5b5b5b;display:none}@media (max-width: 1023px){.apartment__link{font-size:18px}}.portfolio-project-modal .apartment__bottom{grid-template-columns:100%}.apartment-feature{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;background:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:9px 13px;font-weight:300;font-size:12px;line-height:14px;color:#000;gap:10px}.apartment-person{position:relative;min-height:126px;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background:-webkit-gradient(linear,left top,left bottom,from(#222222),to(#333333));background:-webkit-linear-gradient(top,#222222 0%,#333333 100%);background:-moz-linear-gradient(top,#222222 0%,#333333 100%);background:linear-gradient(180deg,#222,#333);border-radius:5px;color:#fff}@media (max-width: 1023px){.apartment-person{display:none}}.apartment-person img{position:absolute;max-width:45%;bottom:0;left:5px}.apartment-person__body{padding-left:50%;text-align:left}.apartment-person__prof{font-weight:400;font-size:10px;line-height:12px;margin-bottom:16px;color:#ffffffb3}.apartment-person__name{font-weight:600;font-size:15px;line-height:18px;color:#fff}.default-list li:last-child{margin-bottom:0}.how-we-work{background-image:url(../img/work-steps-bg.png);background-image:-webkit-image-set(url(../img/work-steps-bg.webp) type("image/webp") 1x,url(../img/work-steps-bg.png) type("image/png") 1x);background-image:image-set(url(../img/work-steps-bg.webp) type("image/webp") 1x,url(../img/work-steps-bg.png) type("image/png") 1x);background-size:cover;border-radius:15px;overflow:hidden}.work-steps{margin-bottom:50px}.work-steps__grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1023px){.work-steps__grid{grid-template-columns:repeat(20,minmax(0,1fr))}}@media (max-width: 767px){.work-steps__grid{grid-template-columns:100%}}.work-steps__step{grid-column:span 3}@media (max-width: 1023px){.work-steps__step{grid-column:span 10}}.work-step{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:30px 25px 30px 30px;position:relative}@media (max-width: 1023px){.work-step{padding:20px}}@media (max-width: 767px){.work-step{grid-column:1!important}}.work-step:nth-child(1),.work-step:nth-child(6){grid-column:span 5}.work-step:nth-child(1) .work-step__body,.work-step:nth-child(6) .work-step__body{width:70%}@media (max-width: 1023px){.work-step:nth-child(6){grid-column:span 12}}.work-step:nth-child(6) .work-step__body{width:70%}@media (max-width: 1023px){.work-step:nth-child(6) .work-step__body{width:76%}}@media (max-width: 1023px){.work-step:nth-child(1){grid-column:span 12}}@media (max-width: 1023px){.work-step:nth-child(2){grid-column:span 8}}@media (max-width: 767px){.work-step:nth-child(6) .work-step__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 1023px){.work-step:nth-child(5){grid-column:span 8}}@media (max-width: 767px){.work-step__body{width:100%!important}}.work-step__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.work-step__img{position:absolute;bottom:0;right:0}@media (max-width: 767px){.work-step__img{display:none}}.work-step__number{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:900;font-size:70px;line-height:1;text-transform:uppercase;color:#ffcf5380;margin-right:12px}.work-step__title{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;color:#5b5b5b}.work-step__text{margin-top:24px;font-weight:300;font-size:15px;line-height:18px;color:#000}@media (max-width: 767px){.work-step__text{width:100%}}.steps-block{margin-top:50px}@media (max-width: 767px){.steps-block{margin-top:20px}}.steps-block__grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1023px){.steps-block__grid{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (max-width: 767px){.steps-block__grid{grid-template-columns:100%}}.steps-block__grid--materials{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1023px){.steps-block__grid--materials{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width: 767px){.steps-block__grid--materials{grid-template-columns:100%}}.steps-block__grid--materials .step-item{grid-column:span 1}@media (max-width: 767px){.steps-block__grid--materials .step-item{grid-column:span 1!important}}@media (max-width: 1023px){.steps-block__grid--materials .step-item:nth-child(1){grid-column:span 3}}@media (max-width: 1023px){.steps-block__grid--materials .step-item:nth-child(2){grid-column:span 4}}@media (max-width: 1023px){.steps-block__grid--materials .step-item:nth-child(3){grid-column:span 4}}@media (max-width: 1023px){.steps-block__grid--materials .step-item:nth-child(4){grid-column:span 7}}@media (max-width: 767px){.steps-block__grid--materials .step-item__title{font-size:18px}}.step-item{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:30px 25px 30px 30px;position:relative;grid-column:span 3}@media (max-width: 1023px){.step-item{padding:20px}}@media (max-width: 767px){.step-item{grid-column:1!important}}.step-item:nth-child(1),.step-item:nth-child(4){grid-column:span 5}.step-item:nth-child(1) .step-item__body,.step-item:nth-child(4) .step-item__body{width:70%}.step-item:nth-child(5){grid-row:1/3;grid-column:9/12}@media (max-width: 1023px){.step-item:nth-child(5){grid-row:2/4!important;grid-column:7/12!important}}@media (max-width: 767px){.step-item:nth-child(5){grid-row:initial!important;grid-column:initial!important}}@media (max-width: 1023px){.step-item:nth-child(5) .step-item__body{width:76%}}.step-item:nth-child(5) .step-item__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-item:nth-child(5) .step-item__number{margin-bottom:20px}.step-item:nth-child(5) .step-item__img{position:relative;bottom:initial;right:initial;display:inline-block;margin-top:20px;margin-inline:auto}@media (max-width: 767px){.step-item:nth-child(5) .step-item__img{display:none}}@media (max-width: 1023px){.step-item:nth-child(5){grid-column:span 8}}@media (max-width: 1023px){.step-item:nth-child(1){grid-column:span 6}}@media (max-width: 1023px){.step-item:nth-child(2){grid-column:span 5}}@media (max-width: 1023px){.step-item:nth-child(3){grid-column:span 6}}@media (max-width: 1023px){.step-item:nth-child(4){grid-column:span 6}}@media (max-width: 767px){.step-item:nth-child(6) .step-item__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 767px){.step-item__body{width:100%!important}}.step-item__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.step-item__img{position:absolute;bottom:0;right:0}@media (max-width: 767px){.step-item__img{display:none}}.step-item__number{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:900;font-size:70px;line-height:1;text-transform:uppercase;color:#ffcf5380;margin-right:12px}.step-item__title{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;color:#5b5b5b}@media (max-width: 767px){.step-item__title{-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}}.step-item__text{margin-top:24px;font-weight:300;font-size:15px;line-height:18px;color:#000}@media (max-width: 767px){.step-item__text{width:100%}}.remont-one__img{margin-top:50px}@media (max-width: 767px){.remont-one__img{display:none}}.remont-one__img img{border-radius:10px}.ifb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 767px){.ifb{grid-template-columns:100%}}.ifb--revert .ifb__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 767px){.ifb--revert .ifb__right{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.ifb__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ifb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 1023px){.ifb__grid{grid-template-columns:100%}}@media (max-width: 767px){.ifb__grid{gap:15px}}.ifb__item{font-weight:300;font-size:17px;line-height:22px;color:#000;padding-left:38px;position:relative;background:url(../img/ifb-check.svg) left top 4px no-repeat}@media (max-width: 767px){.ifb__item{font-size:15px}}.ifb__bottom{margin-top:auto;font-weight:700;font-size:18px;line-height:22px;color:#000;background:url(../img/ifb-check2.svg) left 20px center no-repeat #fff;border:1px solid #cecece;border-radius:10px;padding:20px 40px 20px 60px}@media (max-width: 1023px){.ifb__bottom{display:none}}@media (max-width: 767px){.ifb__bottom{display:none}}.ifb__bottom--mobile{display:none;margin-top:20px}@media (max-width: 1023px){.ifb__bottom--mobile{display:block}}@media (max-width: 767px){.ifb__bottom--mobile{display:block;background:#fff;padding:20px;text-align:center;font-size:15px}}.principles__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width: 767px){.principles__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.principles__content{width:270px;text-align:right}@media (max-width: 767px){.principles__content{text-align:left}}.principles__content--left{text-align:left}.principles__content--left .principles__item:after{right:initial;left:-21px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}@media (max-width: 767px){.principles__content--left .principles__item:after{left:0;right:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.principles__item{margin-bottom:35px;position:relative}@media (max-width: 767px){.principles__item{margin-bottom:20px;padding-left:33px}}.principles__item:after{content:"";position:absolute;width:13px;height:9px;top:7px;right:-21px;display:inline-block;background:url(../img/check-icon.svg) left top no-repeat;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}@media (max-width: 767px){.principles__item:after{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.principles__item-title{font-weight:700;font-size:20px!important;line-height:1.2;margin-bottom:5px;color:#000}@media (max-width: 767px){.principles__item-title{font-size:18px!important}}.principles__item-text{font-weight:300;font-size:18px;line-height:22px;color:#000;margin:0}@media (max-width: 767px){.principles__item-text{font-size:15px}}.principles__image{text-align:center}@media (max-width: 767px){.principles__image{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}}.principles__footer{background:#fff;border:1px solid #cecece;border-radius:10px;text-align:center}.principles__note{font-weight:700;font-size:18px;line-height:22px;color:#000;position:relative}@media (max-width: 767px){.principles__note{font-size:15px}}.principles__note span{display:inline-block;vertical-align:middle}@media (max-width: 1023px){.principles__note span{width:70%}}.principles__note:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;line-height:22px;margin-right:35px;background:url(../img/ifb-check2.svg) left center no-repeat #fff}@media (max-width: 767px){.principles__note:before{display:none}}.topics-links__container{max-width:1200px;margin:0 auto;padding:0 16px}.topics-links__title{text-align:center;font-weight:700;line-height:1.2;font-size:24px;width:650px;max-width:100%;margin:0 auto 28px}.topics-links__desc{display:block;color:#5b5b5b}.topics-links__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.topics-links__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.topics-links__grid{grid-template-columns:1fr;gap:16px}}.topics-links__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-links__item{position:relative;display:block;padding:18px 50px 18px 30px;border-radius:10px;background:#ededed;color:#0f0f10;text-decoration:none;-webkit-transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-moz-transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,-moz-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-transform .15s ease,-moz-transform .15s ease,-webkit-box-shadow .15s ease}.topics-links__item:hover{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px #0000000f;background:#f0f0f0}.topics-links__item:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.topics-links__item:focus-visible{outline:2px solid #000;outline-offset:2px}.topics-links__item:after{content:"";position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #ddd;background-image:url(../img/topics-link-bg.svg);background-position:center;background-repeat:no-repeat;background-size:10px 10px}.topics-links__text{overflow-wrap:anywhere;font-weight:500;font-size:18px;line-height:1.4;color:#000}.factors{background:#fff}.factors__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:20px}@media (max-width: 1023px){.factors__grid{grid-template-columns:repeat(20,1fr)}}.factors__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:24px 12px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;min-height:148px;grid-column:span 4;position:relative}@media (max-width: 1023px){.factors__item{grid-column:span 11}}@media (max-width: 767px){.factors__item{grid-column:span 11!important}}.factors__item:nth-child(1),.factors__item:nth-child(6){grid-column:span 3;gap:5px;padding-right:5px;padding-left:5px}@media (max-width: 1023px){.factors__item:nth-child(1),.factors__item:nth-child(6){grid-column:span 11}}@media (max-width: 767px){.factors__item:nth-child(1),.factors__item:nth-child(6){padding-right:20px;padding-left:20px}}@media (max-width: 1023px){.factors__item:nth-child(1),.factors__item:nth-child(4),.factors__item:nth-child(5){grid-column:span 9}}.factors__media{-webkit-box-flex:0;-webkit-flex:0 0 96px;-moz-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.factors__media{position:absolute;left:10px;top:10px;width:60px!important}}.factors__icon{max-width:100%;max-height:100%;display:block}.factors__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.factors__title{margin:0 0 8px;font-weight:700;font-size:20px!important;line-height:1.25;color:#101010}@media (max-width: 767px){.factors__title{font-size:18px!important;margin-left:60px;min-height:50px}}.factors__text{margin:0;font-size:14px;line-height:1.5;color:#626262}@media (max-width: 767px){.factors__text{font-size:15px!important}}@media (max-width: 640px){.factors__grid{grid-template-columns:1fr}.factors__item{padding:20px;gap:16px;min-height:auto}.factors__media{-webkit-flex-basis:72px;-ms-flex-preferred-size:72px;flex-basis:72px;width:72px;height:72px}.factors__title{font-size:18px}.factors__text{font-size:13px}}.service-format{background:url(/dist/audit-images-20261002/services-format-bg.webp) center top/cover no-repeat;padding-bottom:10px!important}.service-format__container{max-width:1200px;margin:0 auto;padding:24px}.service-format__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-format__card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e7e7e7;border-radius:16px;background:#fff;padding:24px;min-height:420px;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-moz-transition:box-shadow .2s ease,transform .2s ease,-moz-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease}.service-format__card:hover{-webkit-box-shadow:0 6px 28px rgba(0,0,0,.06);box-shadow:0 6px 28px #0000000f;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.service-format__head{margin-bottom:16px}.service-format__label{display:inline-block;font-size:15px;font-weight:300;line-height:1.4;color:#8b8b8b;margin-bottom:8px}.service-format__title{margin:0 0 23px;font-size:20px!important;line-height:1.25;font-weight:700;text-transform:uppercase;color:#121212}.service-format__divider{border:0;border-top:1px solid #cecece;margin:0;height:0}.service-format__body{display:grid;grid-template-columns:1fr 100px;gap:16px 24px;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:12px;border-bottom:1px solid #cecece}.service-format__left{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-format__text{margin:0 0 16px;font-size:15px;line-height:1.6;color:#2d2d2d;max-width:32ch}.service-format__price{font-size:25px;font-weight:800;line-height:1.2;color:#121212}.service-format__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px}.service-format__img{max-width:100%;max-height:220px;display:block;-o-object-fit:contain;object-fit:contain}.service-format__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:24px}.service-format__note{margin:0;font-size:14px;line-height:1.5;color:#6b6b6b;max-width:32ch;font-weight:700}.service-format__more{margin-left:auto;font-size:14px;line-height:1.4;color:#7b7b7b;text-decoration:none;position:relative;padding-bottom:2px;border-bottom:1px solid #d0d0d0;-webkit-transition:color .15s ease,border-color .15s ease;-moz-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.service-format__more:hover{color:#121212;border-color:#121212}.service-format__price--muted{font-weight:700;font-size:20px;color:#1a1a1a}@media (max-width: 1100px){.service-format__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.service-format__grid{grid-template-columns:1fr}.service-format__card{padding:20px;min-height:0}.service-format__body{grid-template-columns:1fr 120px;gap:12px 16px}.service-format__title,.service-format__price{font-size:20px}.service-format__note{font-size:13px}}.prices-three__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;background:#fff;border:1px solid #cecece;border-radius:10px;padding:20px 30px 20px 50px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.prices-three__row{grid-template-columns:100%;padding:20px}}.prices-three__col{font-weight:300;font-size:20px;line-height:24px;color:#000;background:url(../img/info-icon.svg) left center no-repeat;padding-left:60px}@media (max-width: 767px){.prices-three__col{padding-left:40px}}.consult-cta{background:-webkit-gradient(linear,left top,left bottom,from(#272727),to(#1f1f1f));background:-webkit-linear-gradient(top,#272727 0%,#1f1f1f 100%);background:-moz-linear-gradient(top,#272727 0%,#1f1f1f 100%);background:linear-gradient(180deg,#272727,#1f1f1f);border-radius:16px;color:#fff;margin:24px 0;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px #00000026;padding:0 40px}@media (max-width: 1023px){.consult-cta{padding-bottom:40px}}@media (max-width: 767px){.consult-cta{padding:25px}}.consult-cta__container{max-width:1200px;margin:0 auto}.consult-cta__inner{display:grid;grid-template-columns:4fr 180px 3fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.consult-cta__col--left{padding:12px 8px}.consult-cta__col--middle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative}@media (max-width: 767px){.consult-cta__col--middle{display:none}}.consult-cta__image2{width:320px;max-width:100%;aspect-ratio:3/4;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(0 10px 24px rgba(0,0,0,.35));filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.consult-cta__image img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;left:0}@media (max-width: 1023px){.consult-cta__image img{height:37vw}}.consult-cta__title{margin:0 0 12px;line-height:1.2!important;font-weight:700;font-size:20px!important;color:#fff!important;text-align:left!important}@media (max-width: 767px){.consult-cta__title{text-align:center!important;font-size:15px!important;margin-top:0!important}}.consult-cta__subtitle{display:block;font-weight:600;opacity:.95}.consult-cta__list{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px 0}.consult-cta__item{display:grid;grid-template-columns:22px 1fr;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.consult-cta__item-icon{width:22px;height:22px;border-radius:6px;background:radial-gradient(circle at 50% 50%,#ffc24a 0 60%,transparent 61%) center/100% 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5a715),to(#ffcc4d));background:-webkit-radial-gradient(50% 50%,circle,#ffc24a 0 60%,transparent 61%) center/100% 100% no-repeat,-webkit-linear-gradient(#e5a715,#ffcc4d);background:-moz-radial-gradient(50% 50%,circle,#ffc24a 0 60%,transparent 61%) center/100% 100% no-repeat,-moz-linear-gradient(#e5a715,#ffcc4d);background:radial-gradient(circle at 50% 50%,#ffc24a 0 60%,transparent 61%) center/100% 100% no-repeat,linear-gradient(#e5a715,#ffcc4d);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #00000026}.consult-cta__item-text{font-weight:400;font-size:15px;line-height:18px;color:#ffffffdc}.consult-cta__lead{margin:0 0 16px;font-size:20px;line-height:1.2;font-weight:700}@media (max-width: 767px){.consult-cta__lead{text-align:center}}.consult-cta__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;border-radius:12px;background:#ffc24a;color:#221b00;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.02em;-webkit-box-shadow:0 6px 14px rgba(255,194,74,.35);box-shadow:0 6px 14px #ffc24a59;-webkit-transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-moz-transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,-moz-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-transform .15s ease,-moz-transform .15s ease,-webkit-box-shadow .15s ease;width:100%;margin-top:15px;cursor:pointer}@media (max-width: 767px){.consult-cta__button{text-align:center;border-radius:5px;font-size:15px}}.consult-cta__button:hover{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 20px rgba(255,194,74,.45);box-shadow:0 10px 20px #ffc24a73;background:#ffd162}.consult-cta__button:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.consult-cta__button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 1100px){.consult-cta__inner{grid-template-columns:1fr 260px 1fr}.consult-cta__image{width:260px}}@media (max-width: 920px){.consult-cta__inner{grid-template-columns:1fr 1fr;grid-template-areas:"left middle" "right right"}.consult-cta__col--left{grid-area:left}.consult-cta__col--middle{grid-area:middle}.consult-cta__col--right{grid-area:right}.consult-cta__list{grid-template-columns:1fr}.consult-cta__image{width:220px}}@media (max-width: 640px){.consult-cta__container{padding:16px}.consult-cta__inner{grid-template-columns:1fr;gap:18px}.consult-cta__col--middle{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.consult-cta__image{width:200px;margin:0 auto}.consult-cta__title{font-size:20px}.consult-cta__lead{font-size:16px}}.materials__step1.step-item{grid-row:span 2;grid-column:span 1}.materials__step4.step-item{grid-column:span 2}.modal{display:none}.modal.is-open,.modal[aria-hidden=false]{display:block}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1219b3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-y:auto;z-index:100}.modal__container{position:relative;width:min(100%,520px);max-height:-webkit-calc(100vh - 40px);max-height:-moz-calc(100vh - 40px);max-height:calc(100vh - 40px);overflow:visible;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px;padding:32px 32px 36px;-webkit-box-shadow:0 24px 60px rgba(0,0,0,.2);box-shadow:0 24px 60px #0003}@media (max-width: 767px){.modal__container{padding:24px 20px}}.modal__body{display:block;overflow-y:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:transparent;z-index:9;cursor:pointer}.modal__close:before,.modal__close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#333;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal__body{display:block}.modal--autoheight .modal__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:visible}.modal--autoheight .modal__container{background:#fff;max-height:initial!important}.mini-calc-modal .modal__container{width:458px}.mini-renovation-calc__form{display:grid;gap:24px}.mini-renovation-calc__header{display:grid;gap:8px;text-align:center}.mini-renovation-calc__title{font-weight:700!important;font-size:20px!important;line-height:24px!important;text-align:center!important;color:#000!important;margin-bottom:0!important}.mini-renovation-calc__subtitle{font-size:16px;line-height:1.4;color:#5b5b5b}.mini-renovation-calc__step{display:grid;gap:12px}.mini-renovation-calc__label{font-weight:300;font-size:18px;line-height:22px;color:#000}.mini-renovation-calc__field{display:grid;gap:12px}.mini-renovation-calc__result2{margin-top:12px;background:#f6f7fa;border-radius:12px;padding:20px 24px;display:grid;gap:8px;text-align:center}.mini-renovation-calc__result-title{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#5b5b5b}.mini-renovation-calc__result-value{font-weight:700;font-size:30px;line-height:1.2;color:#232635}.mini-renovation-calc__contact,.mini-renovation-calc__phone{display:grid;gap:8px}.mini-renovation-calc__phone-label{font-size:14px;color:#5b5b5b}.mini-renovation-calc__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.mini-renovation-calc__actions .primary-btn,.mini-renovation-calc__actions .theme-v2 .design-project__button,.theme-v2 .mini-renovation-calc__actions .design-project__button{width:100%;border:0}.mini-renovation-calc__success{display:grid;gap:12px;text-align:center;font-size:18px;line-height:1.4}.mini-renovation-calc__success h3{font-size:24px;font-weight:600;margin:0}.mini-renovation-calc__success p{margin:0;color:#5b5b5b}@media (max-width: 767px){.mini-renovation-calc__title{font-size:22px}.mini-renovation-calc__label{font-size:16px}.mini-renovation-calc__result-value{font-size:26px}}.design-ai{padding-bottom:70px}.design-ai__block{border:1px solid #cecece;padding:30px;border-radius:10px}@media (max-width: 767px){.design-ai__block{border:0;padding:0}}.design-ai__head{display:grid;grid-template-columns:2fr 12fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width: 767px){.design-ai__head{display:block}}@media (max-width: 767px){.design-ai__icon{text-align:center;margin-bottom:20px}}.design-ai__text{font-style:normal;font-weight:300;font-size:20px;line-height:24px;color:#000}@media (max-width: 767px){.design-ai__text{font-size:18px}}.design-ai__grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 767px){.design-ai__grid{grid-template-columns:100%}}.design-ai__item{padding-top:74%;position:relative;border-radius:10px;overflow:hidden}.design-ai__item img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.design-ai__label{position:absolute;top:15px;left:15px;padding:6px 15px;border-radius:5px;font-weight:700;font-size:15px;line-height:18px;color:#fff}.design-ai__label:nth-child(1){background:#0000001a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.design-ai__label:nth-child(2){background:#0000001a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.design-ai__label:nth-child(3){background:#0000001a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.prices-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px}@media (max-width: 767px){.prices-grid{grid-template-columns:100%}}.prices-grid__block{background:#fff;border:1px solid #cecece;border-radius:10px;padding:40px;height:100%}@media (max-width: 1023px){.prices-grid__block{padding:25px}}.prices-grid__head{font-weight:700;font-size:30px;line-height:36px;text-transform:uppercase;color:#5b5b5b;margin-bottom:50px}@media (max-width: 1023px){.prices-grid__head{font-size:25px;margin-bottom:30px}}.prices-grid__item{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #cecece;min-height:174px}.prices-grid__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;min-height:auto}.prices-grid__item-title{font-weight:700;font-size:30px;line-height:36px;color:#000;margin-bottom:25px}@media (max-width: 1023px){.prices-grid__item-title{font-size:25px}}.prices-grid__item-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width: 1023px){.prices-grid__item-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prices-grid__text{font-weight:300;font-size:20px;line-height:24px;color:#000}@media (max-width: 1023px){.prices-grid__text{font-size:20px}}.prices-grid__price-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1023px){.prices-grid__price-right{display:grid;grid-template-columns:auto auto}}.prices-grid__old-price-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:10px}@media (max-width: 1023px){.prices-grid__old-price-wrap{grid-column:span 2}}.prices-grid__old-price{font-weight:300;font-size:15px;line-height:18px;color:#000;text-decoration:line-through}.prices-grid__label{display:inline-block;padding:1px 5px;font-weight:500;font-size:14px;line-height:17px;color:#000;background:#fdb634;border-radius:3px}.prices-grid__price{font-weight:700;font-size:25px;line-height:30px;color:#000}.prices-grid__time{font-weight:300;font-size:15px;line-height:18px;color:#5b5b5b;text-align:right;margin-top:10px}@media (max-width: 767px){.prices-grid__time{grid-column:span 2;text-align:left}}.materials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px}@media (max-width: 767px){.materials__grid{grid-template-columns:100%}}.materials__col{background:#fff;border:1px solid #cecece;border-radius:10px;padding:25px 50px}@media (max-width: 767px){.materials__col{padding:20px}}.materials__title{font-weight:700;font-size:30px;line-height:36px;text-align:center;color:#000;margin-bottom:50px}@media (max-width: 767px){.materials__title{font-size:20px;text-align:left;line-height:1.2;margin-bottom:20px}}.materials__text{font-weight:300;font-size:20px;line-height:24px;color:#000;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #cecece}@media (max-width: 767px){.materials__text{font-size:15px;line-height:1.2;margin-bottom:20px;padding-bottom:20px}}.materials__description{font-weight:700;font-size:20px;line-height:24px;color:#5b5b5b;margin-bottom:46px}@media (max-width: 767px){.materials__description{font-size:15px;line-height:1.2;margin-bottom:20px}}.materials-types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 767px){.materials-types__grid{grid-template-columns:100%}}.materials-types__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.materials-types__img{padding-top:43.6%;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media (max-width: 1023px){.materials-types__img{padding-top:53.6%}}.materials-types__img img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.materials-types__body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:25px;text-align:center;border:1px solid #cecece;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 1023px){.materials-types__body{padding:20px}}.materials-types__title{font-weight:500;font-size:25px;line-height:30px;text-align:center;color:#000;margin-bottom:22px}@media (max-width: 1023px){.materials-types__title{font-size:20px}}.materials-types__text{font-weight:300;font-size:20px;line-height:24px;text-align:center;color:#000}@media (max-width: 1023px){.materials-types__text{font-size:18px}}.material-examples{padding-bottom:0!important}.material-examples__item{border:1px solid #cecece;border-radius:10px;margin-bottom:20px;padding:20px 25px}@media (max-width: 767px){.material-examples__item{padding:0;border:0}}.material-examples__grid{display:grid;grid-template-columns:4fr 6.6fr;gap:20px}@media (max-width: 767px){.material-examples__grid{grid-template-columns:100%}}.material-examples__title{font-weight:700;font-size:20px;line-height:24px;color:#000;margin-bottom:20px}.material-examples__img{height:360px;position:relative}@media (max-width: 1023px){.material-examples__img{height:28vw}}@media (max-width: 767px){.material-examples__img{height:215px}}.material-examples__img img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.material-examples__img img{border-radius:10px}}.material-examples__table{font-weight:300;font-size:20px;line-height:24px;color:#000;margin-top:15px}@media (max-width: 1023px){.material-examples__table{font-size:15px}}.material-examples__table-row{border-bottom:1px solid #cecece;padding-bottom:15px;padding-top:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1023px){.material-examples__table-row{gap:20px}}.material-examples__table-row:last-child{border-bottom:0;padding-bottom:0}.material-examples__table-left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.material-examples__table-right{text-align:right}@media (max-width: 767px){.page-nofound img.hero__bg{display:block;position:relative;right:initial;margin-bottom:30px}}.footer-mobile{display:none;background:#222;color:#ffffffe3;padding:40px 20px 20px;border-top-left-radius:15px;border-top-right-radius:15px;font-weight:300;font-size:12px;line-height:1.5}@media (max-width: 1023px){.footer-mobile{padding:50px 0}}@media (max-width: 767px){.footer-mobile{display:block}}.footer-mobile a{color:#fff}.footer-mobile__row2{margin-top:40px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.footer-mobile .white-btn{width:100%;margin-top:10px}}.footer-mobile .footer__address{font-weight:300;font-size:12px;line-height:14px;color:#fff;margin-bottom:15px}.footer-mobile .footer__copyrights{margin:25px 0 10px}.footer-mobile-menu__list{list-style:none;margin:0;padding:0}.footer-mobile-menu__list li{margin-bottom:15px}.footer-mobile-menu__list a{font-weight:700;font-size:15px;line-height:18px;color:#fff;margin-bottom:15px;position:relative;text-transform:uppercase}
