/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes btn_blick{0%{left:-7.8125vw}to{left:calc(100% + 7.8125vw)}}@keyframes btn_blick{0%{left:-7.8125vw}to{left:calc(100% + 7.8125vw)}}@-webkit-keyframes pagination{0%{width:0%}to{width:100%}}@keyframes pagination{0%{width:0%}to{width:100%}}@-webkit-keyframes blick{0%,to{opacity:1}50%{opacity:.5}}@keyframes blick{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes quiz_loader{20%{width:15%}40%{width:45%}60%{width:57%}80%{width:75%}to{width:100%}}@keyframes quiz_loader{20%{width:15%}40%{width:45%}60%{width:57%}80%{width:75%}to{width:100%}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,img,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-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}summary{display:list-item}.common-btn img,.common-btn svg,[hidden],template{display:none}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Bold.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Bold.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Bold.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Bold.svg?#webfont) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.svg?#webfont) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.svg?#webfont) format("svg");font-weight:800;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.svg?#webfont) format("svg");font-weight:800;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLight.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLight.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLight.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLight.svg?#webfont) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-ExtraLightItalic.svg?#webfont) format("svg");font-weight:200;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Regular.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Italic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Italic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Italic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Italic.svg?#webfont) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Light.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Light.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Light.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Light.svg?#webfont) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-LightItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-LightItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-LightItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-LightItalic.svg?#webfont) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Medium.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.svg?#webfont) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-MediumItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-MediumItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-MediumItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-MediumItalic.svg?#webfont) format("svg");font-weight:500;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.svg?#webfont) format("svg");font-weight:600;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBoldItalic.svg?#webfont) format("svg");font-weight:600;font-style:italic}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-Thin.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Thin.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Thin.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Thin.svg?#webfont) format("svg");font-weight:100;font-style:normal}@font-face{font-family:"JetBrainsMono";src:url(../fonts/JetBrainsMono/JetBrainsMono-ThinItalic.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-ThinItalic.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-ThinItalic.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-ThinItalic.svg?#webfont) format("svg");font-weight:100;font-style:italic}@media only screen and (min-width:769px){.mobile-only{display:none!important}}* html .page__wrapper,body,html{height:100%}.page__wrapper{width:100%;min-height:100%;margin-bottom:-2.6041666667vw}.page__buffer{height:2.6041666667vw;pointer-events:none}.page,.page__footer{position:relative}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{outline:0;-webkit-tap-highlight-color:transparent}.page{font-family:"JetBrainsMono",Arial,sans-serif;color:#1f1f1f;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#f4f4f4;padding-top:9.1145833333vw}.page.no-scroll{width:100%;height:100%}.wrapper{width:93.4895833333vw;margin:0 auto}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.no-scroll{overflow:hidden!important}::after,::before{pointer-events:none}[data-on-scroll-display]{-webkit-transition:1s;transition:1s}[data-on-scroll-display=hidden]{opacity:0!important;-webkit-transform:translateY(2.6041666667vw)!important;transform:translateY(2.6041666667vw)!important}[data-on-scroll-display=visible]{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}[data-anchor-btn]{cursor:pointer}[data-exit-trigger]{width:100%;height:.2604166667vw;position:fixed;top:0;left:0;right:0;z-index:200000}.invalid{border-color:#cab392!important;color:#cab392!important}.invalid::-webkit-input-placeholder{color:#cab392!important}.invalid::-moz-placeholder{color:#cab392!important}.invalid:-ms-input-placeholder{color:#cab392!important}.invalid::-ms-input-placeholder{color:#cab392!important}.invalid::placeholder{color:#cab392!important}input.invalid:-webkit-autofill,input.invalid:-webkit-autofill:focus,input.invalid:-webkit-autofill:hover{-webkit-text-fill-color:#cab392!important;caret-color:#cab392!important}input[type=email],input[type=password],input[type=text],textarea{outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{-webkit-overflow-scrolling:touch}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff;-webkit-text-fill-color:#1f1f1f;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#1f1f1f}.common-social-links,.common-social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-social-links{-ms-flex-negative:0;flex-shrink:0}.common-social-links a{width:2.0833333333vw;height:2.0833333333vw;border-radius:.2604166667vw;margin-right:.5208333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-transition:.3s;transition:.3s}.common-social-links a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.common-social-links a:last-child{margin-right:0}.common-social-links a img{width:.9895833333vw;height:.9895833333vw;-o-object-fit:contain;object-fit:contain}.common-btn{height:4.6875vw;padding:1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1f1f1f;color:#fff;font-size:1.1458333333vw;line-height:1.6666666667vw;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer;position:relative;overflow:hidden;border:0;border-radius:.5208333333vw;-webkit-transition:.3s;transition:.3s;-ms-flex-negative:0;flex-shrink:0}.common-btn:hover{background-color:#000}.common-btn.blocked::after,.common-btn.disabled::after,.common-btn:hover::after{opacity:0!important}.common-btn.blocked,.common-btn.disabled{pointer-events:none;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-btn.no-blick::after,.common-form.disabled .form-btn::after{display:none!important}.common-btn .loader .loader-circle,.common-btn::after{background-size:contain;background-position:center center;background-repeat:no-repeat}.common-btn::after{content:"";width:4.3229166667vw;height:5.2083333333vw;-webkit-transition:.5s;transition:.5s;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/general/btn-blick.svg);-webkit-animation:btn_blick 5s linear infinite;animation:btn_blick 5s linear infinite}.common-btn .loader{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;background-color:rgba(255,255,255,.5)}.common-btn .loader .loader-circle{width:2.6041666667vw;height:2.6041666667vw;border-radius:50%;overflow:hidden;background-image:url(../img/general/loader-circle.svg);-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}.common-btn.md-white-btn{background-color:#fff;color:#1f1f1f}.common-btn.md-white-btn::after{display:none}.common-btn.md-white-btn:hover{color:#fff;background-color:#cab392}.common-title{font-size:2.9166666667vw;line-height:4.1666666667vw;font-weight:600;text-transform:uppercase;letter-spacing:-.1458333333vw}.common-text{font-size:1.6666666667vw;line-height:2.0833333333vw;letter-spacing:-.0833333333vw}.common-head .common-text,.common-head .common-title{margin-bottom:1.3020833333vw}.common-head .common-text:last-child,.common-head .common-title:last-child{margin-bottom:0!important}.common-controls,.common-controls .slider-btn,.common-pagination,.common-simple-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-controls{width:5.7291666667vw;height:2.6041666667vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;-ms-flex-negative:0;flex-shrink:0}.common-controls.md-grey-controls .slider-btn{background-color:#f4f4f4}.common-controls .slider-btn,.common-pagination,.common-simple-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-controls .slider-btn{width:2.6041666667vw;cursor:pointer;pointer-events:auto;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-controls .slider-btn img{width:.8854166667vw;height:.46875vw;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s}.common-controls .slider-btn:hover{background-color:#cab392!important}.common-controls .slider-btn:hover img{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}.common-pagination,.common-simple-pagination{font-size:.9375vw;line-height:1.0416666667vw}.common-controls .slider-btn,.common-pagination{height:2.6041666667vw;border-radius:.5208333333vw;background-color:#fff}.common-pagination{width:5.2083333333vw}.common-pagination.md-grey-pagination{background-color:#f4f4f4}.common-pagination .swiper-pagination-current{color:#cab392;margin-right:.4166666667vw}.common-pagination .swiper-pagination-total{margin-left:.4166666667vw}.common-simple-pagination{color:#767676}.common-simple-pagination .pagination-current{margin-right:.4166666667vw}.common-simple-pagination .pagination-total{margin-left:.4166666667vw}.common-form.disabled *{pointer-events:none!important}.common-form.md-white-form .form-select{background-color:#fff}.common-form.md-grey-form .form-select,.common-form.md-white-form .form-select{color:#1f1f1f;border:.0520833333vw solid #1f1f1f!important}.common-form.md-grey-form .form-select::before,.common-form.md-white-form .form-select::before{background:no-repeat center url(../img/general/select-arrow-black.svg)}.common-form.md-white-form .form-select .list{border:.0520833333vw solid #1f1f1f;background-color:#fff}.common-form.md-grey-form .form-select .list{border:.0520833333vw solid #1f1f1f}.common-form.md-grey-form .form-select .option.focus,.common-form.md-grey-form .form-select .option.selected.focus,.common-form.md-grey-form .form-select .option:hover,.common-form.md-white-form .form-select .option.focus,.common-form.md-white-form .form-select .option.selected.focus,.common-form.md-white-form .form-select .option:hover{background-color:#e2e2e2}.common-form.md-white-form .form-input{color:#1f1f1f;background-color:#fff;border-color:#1f1f1f}.common-form.md-grey-form .form-input{color:#1f1f1f;border-color:#1f1f1f}.common-form.md-grey-form .form-input::-webkit-input-placeholder,.common-form.md-white-form .form-input::-webkit-input-placeholder{color:#1f1f1f}.common-form.md-grey-form .form-input::-moz-placeholder,.common-form.md-white-form .form-input::-moz-placeholder{color:#1f1f1f}.common-form.md-grey-form .form-input:-ms-input-placeholder,.common-form.md-white-form .form-input:-ms-input-placeholder{color:#1f1f1f}.common-form.md-grey-form .form-input::-ms-input-placeholder,.common-form.md-white-form .form-input::-ms-input-placeholder{color:#1f1f1f}.common-form.md-grey-form .form-input::placeholder,.common-form.md-white-form .form-input::placeholder{color:#1f1f1f}.common-form.md-white-form .form-input:-webkit-autofill,.common-form.md-white-form .form-input:-webkit-autofill:focus,.common-form.md-white-form .form-input:-webkit-autofill:hover{background-color:#fff;-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f}.common-form.md-grey-form .form-input:-webkit-autofill,.common-form.md-grey-form .form-input:-webkit-autofill:focus,.common-form.md-grey-form .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f}.common-form.md-grey-form .form-checkbox .checkbox-icon,.common-form.md-white-form .form-checkbox .checkbox-icon{border-color:#1f1f1f}.common-form.md-grey-form .form-checkbox .checkbox-icon.checked,.common-form.md-white-form .form-checkbox .checkbox-icon.checked{background-color:#1f1f1f}.common-form.md-grey-form .form-input,.common-form.md-grey-form .form-select,.common-form.md-grey-form .form-select .list{background-color:#f4f4f4}.common-form.md-grey-form .form-input:-webkit-autofill,.common-form.md-grey-form .form-input:-webkit-autofill:focus,.common-form.md-grey-form .form-input:-webkit-autofill:hover{background-color:#f4f4f4}.common-form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.78125vw}.common-form .form-item{margin-right:1.0416666667vw}.common-form .form-item:last-child,.house-layout__item .item-info .info-block .block-link a:last-child{margin-right:0}.common-form .form-item .item-text{font-size:.625vw;line-height:.7291666667vw;margin-bottom:.78125vw}.common-form .form-input,.common-form .form-select{width:17.7083333333vw;height:4.6875vw;border-radius:.5208333333vw;background-color:#1f1f1f;color:#fff}.common-form .form-select{-webkit-box-shadow:none;box-shadow:none;border:.0520833333vw solid #fff!important;padding:1.4583333333vw 4.6875vw 1.4583333333vw 1.9791666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.common-form .form-select::before{content:"";width:.6770833333vw;height:.3645833333vw;position:absolute;top:50%;right:2.0833333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:no-repeat center url(../img/general/select-arrow.svg);background-size:contain!important;z-index:2;-webkit-transition:.3s;transition:.3s}.common-form .form-select::after{display:none}.common-form .form-select.open{border-radius:.5208333333vw .5208333333vw 0 0}.common-form .form-select.open::before{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.common-form .form-select .current{font-size:.8333333333vw;line-height:1.6666666667vw}.common-form .form-select .list{width:calc(100% + .1041666667vw);max-height:7.8125vw;margin:0 -.0520833333vw;-webkit-box-shadow:none;box-shadow:none;border:.0520833333vw solid #fff;background-color:#1f1f1f;border-radius:0 0 .5208333333vw .5208333333vw}.common-form .form-select .option{font-size:.78125vw;line-height:2.6041666667vw;padding:0 1.9791666667vw;padding-right:4.6875vw}.common-form .form-select .option.focus,.common-form .form-select .option.selected.focus,.common-form .form-select .option:hover{background-color:#000}.common-form .form-input{border:.0520833333vw solid #fff;padding:1.4583333333vw 1.9791666667vw;font-size:.8333333333vw;line-height:1.0416666667vw;-webkit-transition:.3s;transition:.3s}.common-form .form-input::-webkit-input-placeholder{color:#fff}.common-form .form-input::-moz-placeholder{color:#fff}.common-form .form-input:-ms-input-placeholder{color:#fff}.common-form .form-input::-ms-input-placeholder{color:#fff}.common-form .form-input::placeholder{color:#fff}.common-form .form-input:-webkit-autofill,.common-form .form-input:-webkit-autofill:focus,.common-form .form-input:-webkit-autofill:hover{background-color:#1f1f1f;-webkit-text-fill-color:#fff;caret-color:#fff}.common-form .form-btn{width:16.6666666667vw;height:4.6875vw}.common-form .form-checkbox,.common-form .form-checkbox .checkbox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-form .form-checkbox .checkbox-icon{width:1.0416666667vw;height:1.0416666667vw;border-radius:.2604166667vw;border:.0520833333vw solid #fff;margin-right:.78125vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.common-form .form-checkbox .checkbox-icon.checked,.first-main__info .info-hint:hover .hint-icon::after,.first-main__info .info-hint:hover .hint-icon::before,.nice-select{background-color:#fff}.common-form .form-checkbox .checkbox-icon.checked img{opacity:1}.common-form .form-checkbox .checkbox-icon input{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;pointer-events:none}.common-form .form-checkbox .checkbox-icon img{width:.4166666667vw;height:.3125vw;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s;opacity:0}.common-form .form-checkbox .checkbox-text{font-size:.625vw;line-height:.8333333333vw}.common-form .form-checkbox .checkbox-text span{text-decoration:underline;cursor:pointer}.common-form .form-checkbox .checkbox-text span:hover,.footer__text span:hover{text-decoration:none}.nice-select{-webkit-tap-highlight-color:transparent;border-radius:.2604166667vw;border:solid .0520833333vw #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.7291666667vw;font-weight:400;height:2.1875vw;line-height:2.0833333333vw;outline:0;padding-left:.9375vw;padding-right:1.5625vw;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:.1041666667vw solid #999;border-right:.1041666667vw solid #999;content:"";display:block;height:.2604166667vw;margin-top:-.2083333333vw;pointer-events:none;position:absolute;right:.625vw;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:.2604166667vw}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.625vw;height:1.875vw;line-height:1.7708333333vw}.nice-select.small:after{height:.2083333333vw;width:.2083333333vw}.nice-select.small .option{line-height:1.7708333333vw;min-height:1.7708333333vw}.nice-select .list{background-color:#fff;border-radius:.2604166667vw;-webkit-box-shadow:0 0 0 .0520833333vw rgba(68,68,68,.11);box-shadow:0 0 0 .0520833333vw rgba(68,68,68,.11);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.2083333333vw;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.0833333333vw;list-style:none;min-height:2.0833333333vw;outline:0;padding-left:.9375vw;padding-right:1.5104166667vw;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.all{padding:5.2083333333vw}.all p{font-size:1.8229166667vw;margin-bottom:1.0416666667vw}.all ol li:last-child,.all ol:last-child,.all p:last-child,.all ul li:last-child,.all ul:last-child{margin-bottom:0}.all ol,.all ul{padding:0;padding-left:1.5625vw;margin-bottom:1.5625vw;font-size:1.0416666667vw}.all ol li,.all ul li{margin-bottom:.5208333333vw}.all ol a,.all ol span,.all ul a,.all ul span{text-decoration:none;color:#000}.all ol a:hover,.all ol span:hover,.all ul a:hover,.all ul span:hover{text-decoration:underline}@media only screen and (max-width:768px){.all{padding:15.625vw 6.25vw}.all p{font-size:3.75vw;margin-bottom:3.125vw}.all ol:last-child,.all p:last-child,.all ul:last-child{margin-bottom:0}.all ol,.all ul{padding-left:6.25vw;margin-bottom:3.75vw;font-size:3.125vw}.all ol li,.all ul li{margin-bottom:3.125vw}}.advantages{margin-bottom:6.5104166667vw}.advantages__content .content-container{margin-bottom:3.125vw}.advantages__content .content-container .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-.78125vw}.advantages__block,.advantages__card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.78125vw;width:45.8333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages__card{width:22.1354166667vw;min-height:15.625vw;padding:1.5625vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:.5208333333vw;-webkit-transition:.3s;transition:.3s;cursor:pointer}.advantages__card:hover{background-color:#1f1f1f}.advantages__card:hover .card-icon .icon-1{opacity:0}.advantages__card:hover .card-icon .icon-2{opacity:1}.advantages__card:hover .card-title{color:#fff}.advantages__card .card-icon{width:2.6041666667vw;height:1.8229166667vw;position:relative;margin-bottom:1.5625vw}.advantages__card .card-icon img{width:auto;height:1.8229166667vw;position:absolute;left:0;bottom:0;-webkit-transition:.3s;transition:.3s}.advantages__card .card-icon .icon-2,.header.menu-open .header__btn .btn-icon::before{opacity:0}.advantages__card .card-title{font-size:1.0416666667vw;line-height:1.3541666667vw;font-weight:500;-webkit-transition:.3s;transition:.3s;text-transform:uppercase}.consultation{margin-bottom:6.5104166667vw}.consultation__head{margin-bottom:3.125vw}.consultation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultation__main{width:63.5416666667vw;position:relative;border-radius:.5208333333vw;overflow:hidden}.consultation__main .main-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:inherit;overflow:hidden}.consultation__main .main-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5208333333vw}.consultation__main .main-person{width:32.5520833333vw;height:100%;position:absolute;right:0;bottom:0;z-index:1}.consultation__main .main-person .person-img{width:100%;max-height:100%;position:absolute;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;z-index:0}.consultation__main .main-person .person-info{width:5.7291666667vw;position:absolute;right:3.125vw;bottom:13.28125vw;z-index:1;color:#fff}.consultation__main .main-person .person-title{font-size:1.25vw;line-height:1.6666666667vw;font-weight:700;margin-bottom:.5208333333vw}.consultation__main .main-person .person-text{font-size:1.0416666667vw;line-height:1.5625vw}.consultation__main .main-content{width:100%;height:100%;min-height:29.9479166667vw;padding:3.125vw 33.8541666667vw 3.125vw 3.6458333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;position:relative;z-index:2}.consultation__main .main-title{font-size:1.6666666667vw;line-height:2.1875vw;margin-bottom:1.5625vw;text-transform:uppercase}.consultation__main .main-list{padding:0;list-style:none;font-size:1.0416666667vw;line-height:1.7708333333vw}.consultation__main .main-list li{padding-left:1.7708333333vw;position:relative}.consultation__main .main-list li::before{content:"";width:.2083333333vw;height:.2083333333vw;border-radius:50%;position:absolute;top:.8854166667vw;left:.8854166667vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.consultation__form{width:27.6041666667vw;border-radius:.5208333333vw;background-color:#fff;padding:3.125vw 3.6458333333vw}.consultation__form .form-title{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:500;text-transform:uppercase;margin-bottom:1.8229166667vw}.consultation__form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.0416666667vw}.consultation__form .form-item{width:100%;margin:0;margin-bottom:1.0416666667vw}.consultation__form .form-item:last-child,.contacts__item .item-link:last-child,.contacts__item .item-text:last-child,.excursion__main .main-text p:last-child,.excursion__main .main-title p:last-child{margin-bottom:0}.consultation__form .form-btn,.consultation__form .form-input,.consultation__form .form-select{width:100%}.contacts{margin-bottom:6.5104166667vw}.contacts__head{margin-bottom:3.125vw}.contacts__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__container,.contacts__item,.contacts__item .item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts__item .item-icon{width:3.90625vw;height:3.90625vw;border-radius:.5208333333vw;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.0833333333vw}.contacts__item .item-icon img{width:2.6041666667vw;height:1.5625vw;-o-object-fit:contain;object-fit:contain}.contacts__item .item-title{font-size:.8333333333vw;line-height:1.0416666667vw;font-weight:500;color:#767676;margin-bottom:.2604166667vw}.contacts__item .item-link,.contacts__item .item-text{font-size:1.25vw;line-height:1.5625vw;font-weight:800;margin-bottom:2.0833333333vw}.contacts__item .item-link{-webkit-transition:.3s;transition:.3s;text-decoration:underline}.contacts__item .item-link:hover{color:#cab392;text-decoration:none}.catalog{margin-bottom:6.5104166667vw}.catalog__head{width:44.53125vw;margin-bottom:2.8645833333vw}.catalog__content{width:100%;border-radius:.5208333333vw;position:relative}.catalog__content .content-bg,.catalog__content .content-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;overflow:hidden}.catalog__content .content-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__content .content-img{z-index:1}.catalog__content .content-img img{width:67.1875vw;max-height:46.3541666667vw;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;bottom:-3.90625vw}.catalog__content .content-info{width:11.9791666667vw;padding:1.5625vw;border-radius:.5208333333vw;background-color:#fff;position:absolute;right:3.6458333333vw;bottom:3.6458333333vw;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog__content .content-info .info-icon{width:auto;height:1.3020833333vw;-o-object-fit:contain;object-fit:contain;margin-bottom:1.5625vw}.catalog__content .content-info .info-text{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:500}.catalog__content .content-container{width:100%;padding:3.6458333333vw 35.4166666667vw 3.6458333333vw 3.6458333333vw;position:relative;z-index:3;color:#fff}.error-page{position:relative;overflow:hidden;margin-bottom:2.6041666667vw}.error-page__img{width:59.4270833333vw;height:29.3229166667vw;position:absolute;top:50%;right:-3.90625vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.error-page__content{min-height:39.0625vw;padding:2.6041666667vw 0;padding-right:57.2916666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.error-page__title{font-size:4.4270833333vw;line-height:5.2083333333vw;font-weight:400;letter-spacing:-.2213541667vw;text-transform:uppercase;margin-bottom:2.8645833333vw}.error-page__text{font-size:1.6666666667vw;line-height:1.7708333333vw;margin-bottom:2.8645833333vw;letter-spacing:-.0833333333vw}.error-page__btn{min-width:21.875vw;height:5.7291666667vw}.error-page__btn::after,.first-main__btn::after{width:5.2083333333vw;height:6.25vw}.first-main{position:relative;margin-bottom:6.5104166667vw}.first-main__bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:0}.first-main__bg img{width:15.3645833333vw;height:20.8333333333vw;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;border-radius:0 .5208333333vw .5208333333vw 0;pointer-events:none}.first-main__content,.first-main__content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.first-main__content{min-height:47.1354166667vw;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:1}.first-main__content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 38.5416666667vw 0 17.4479166667vw}.first-main__bg img,.first-main__info{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.first-main__info{width:33.59375vw;height:47.1354166667vw;right:0}.first-main__info .info-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:.5208333333vw;overflow:hidden;pointer-events:none}.first-main__info .info-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.first-main__info .info-container,.first-main__info .info-hint::before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.first-main__info .info-hint{width:2.34375vw;height:2.34375vw;border-radius:.2604166667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;cursor:pointer;z-index:0}.first-main__info .info-hint:hover{z-index:1}.first-main__info .info-hint:hover::before{background-color:#cab392}.first-main__info .info-hint:hover .hint-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.first-main__info .info-hint:hover .hint-text{opacity:1}.first-main__info .info-hint[data-position=right] .hint-text{padding-left:2.0833333333vw;left:50%}.first-main__info .info-hint[data-position=left] .hint-text{padding-right:2.0833333333vw;right:50%}.first-main__info .info-hint::before{content:"";border-radius:inherit;background-color:#fff;-webkit-transition:.3s;transition:.3s}.first-main__info .info-hint .hint-icon{width:.78125vw;height:.78125vw;position:relative;-webkit-transition:.3s;transition:.3s;z-index:2}.first-main__info .info-hint .hint-icon::after,.first-main__info .info-hint .hint-icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#1f1f1f;-webkit-transition:.3s;transition:.3s}.first-main__info .info-hint .hint-icon::before{width:100%;height:.15625vw}.first-main__info .info-hint .hint-icon::after{width:.15625vw;height:100%}.first-main__info .info-hint .hint-text{width:14.0625vw;min-height:4.1666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.0416666667vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#1f1f1f;color:#fff;pointer-events:none;opacity:0;z-index:0;-webkit-transition:.3s;transition:.3s;border-radius:.5208333333vw;font-size:.7291666667vw;line-height:.9375vw}.first-main__info .info-hint:nth-child(1){top:11.875vw;left:3.75vw}.first-main__info .info-hint:nth-child(2){top:8.90625vw;left:19.1666666667vw}.first-main__info .info-hint:nth-child(3){top:15.78125vw;left:26.5104166667vw}.first-main__info .info-hint:nth-child(4){top:19.3229166667vw;left:12.3958333333vw}.first-main__info .info-hint:nth-child(5){top:34.53125vw;left:4.9479166667vw}.first-main__info .info-hint:nth-child(6){top:32.4479166667vw;left:22.1354166667vw}.first-main__info .info-hint:nth-child(7){top:38.6458333333vw;left:18.3854166667vw}.first-main__info .info-hint:nth-child(n+8){display:none!important}.first-main__title{font-size:4.4270833333vw;font-weight:400;line-height:5.2083333333vw;text-transform:uppercase;margin-bottom:2.8645833333vw;letter-spacing:-.2213541667vw}.first-main__text{font-size:1.6666666667vw;line-height:1.875vw;margin-bottom:2.8645833333vw}.first-main__btn{width:100%;height:5.7291666667vw;margin-bottom:2.8645833333vw}.first-main__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;margin-bottom:0}.first-main__bullets .bullets-item{width:10.4166666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:3.125vw}.first-main__bullets .bullets-item:last-child{margin-right:0!important}.first-main__bullets .item-number{font-size:1.0416666667vw;font-weight:600;line-height:1.3541666667vw;margin-bottom:1.3020833333vw}.first-main__bullets .item-text{font-size:.9375vw;line-height:1.25vw}.excursion{margin-bottom:6.5104166667vw}.excursion__head{margin-bottom:3.125vw}.excursion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.excursion__main{width:63.5416666667vw;position:relative;border-radius:.5208333333vw;overflow:hidden}.excursion__main .main-bg,.excursion__main .main-bg::after{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit}.excursion__main .main-bg{z-index:0;pointer-events:none}.excursion__main .main-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:inherit;z-index:0}.excursion__main .main-bg::after{content:"";z-index:1;background-color:#000;opacity:.4}.excursion__main .main-person{width:33.3333333333vw;height:100%;position:absolute;right:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}.excursion__main .main-person .person-img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;bottom:0;z-index:0}.excursion__main .main-person .person-info{width:6.7708333333vw;position:absolute;z-index:1;right:4.4270833333vw;bottom:14.84375vw;color:#fff}.excursion__main .main-person .person-title{font-size:1.25vw;line-height:1.7708333333vw;font-weight:700;margin-bottom:.5208333333vw}.excursion__main .main-person .person-text{font-size:1.0416666667vw;line-height:1.5625vw}.excursion__form,.excursion__main .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.excursion__main .main-content{width:100%;height:100%;min-height:36.4583333333vw;position:relative;z-index:2;padding:3.125vw 32.8125vw 3.125vw 3.6458333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.excursion__main .main-title{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:500;text-transform:uppercase}.excursion__main .main-title p{margin-bottom:2.34375vw}.excursion__main .main-text{font-size:1.0416666667vw;line-height:1.3541666667vw}.excursion__main .main-text p{margin-bottom:1.3541666667vw}.excursion__form{width:27.6041666667vw;height:auto;padding:3.125vw 3.6458333333vw;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1f1f1f;border-radius:.5208333333vw}.excursion__form .form-title{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:500;text-transform:uppercase;margin-bottom:1.5625vw}.excursion__form,.excursion__form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.excursion__form .form-container{margin-bottom:1.0416666667vw}.excursion__form .form-item{width:100%;margin:0;margin-bottom:1.0416666667vw}.excursion__form .form-item:last-child{margin-bottom:0}.excursion__form .form-btn,.excursion__form .form-input,.excursion__form .form-select{width:100%}.footer{padding-bottom:2.0833333333vw}.footer__content,.header__main .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__content,.footer__logo,.header__main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo a{margin-right:1.3020833333vw}.footer__logo img{width:13.8020833333vw;height:2.0833333333vw;-o-object-fit:contain;object-fit:contain}.footer__logo p,.header__logo p{max-width:11.4583333333vw}.footer__logo p,.footer__text,.header__logo p{font-size:.7291666667vw;line-height:.9375vw}.footer__text span{font-weight:700;text-decoration:underline;cursor:pointer}.footer__text a:hover{color:#cab392;text-decoration:underline}.header{width:100%;height:100%;position:fixed;top:0;left:0;z-index:500;pointer-events:none}.header.menu-open .header__blur,.header.menu-open .header__btn .btn-icon::after,.header.menu-open .header__menu{opacity:1}.header.menu-open .header__btn{background-color:#fff}.header.menu-open .header__btn .btn-text,.header__catalog:hover{color:#fff;background-color:#1f1f1f}.header.menu-open.active .header__blur,.header.menu-open.active .header__menu{pointer-events:auto}.header.fixed .header__main{padding:1.0416666667vw 0}.header.fixed .header__menu{padding-top:6.25vw}.header.fixed .header__menu .menu-container{padding-bottom:4.1666666667vw}.footer__text a,.header__blur,.header__main{-webkit-transition:.3s;transition:.3s}.header__blur{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.2604166667vw);backdrop-filter:blur(.2604166667vw);cursor:pointer;opacity:0;pointer-events:none;overflow:hidden}.header__main{padding:2.0833333333vw 0;background-color:#f4f4f4;pointer-events:auto}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__catalog,.header__logo img{-webkit-transition:.3s;transition:.3s}.header__logo img{width:13.8020833333vw;height:2.0833333333vw;-o-object-fit:contain;object-fit:contain}.header__logo a{margin-right:1.3020833333vw}.header__catalog{padding:1.0416666667vw 1.5625vw;border-radius:.5208333333vw;background-color:#fff;font-size:.7291666667vw;line-height:1.0416666667vw;cursor:pointer}.header__contacts,.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__social .social-text{max-width:6.7708333333vw;padding-left:.5208333333vw;margin-right:.78125vw;font-size:.7291666667vw;line-height:.9375vw;position:relative}.header__social .social-text::before{content:"";width:.2083333333vw;height:.2083333333vw;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#2da85b;-webkit-animation:blick 3s linear infinite;animation:blick 3s linear infinite}.header__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.header__contacts .contacts-text{font-size:.7291666667vw;line-height:.8333333333vw;margin-bottom:.5208333333vw}.header__contacts .contacts-link{font-size:1.1458333333vw;line-height:1.3541666667vw;font-weight:800;-webkit-transition:.3s;transition:.3s;margin-bottom:.5208333333vw}.header__contacts .contacts-btn:hover,.header__contacts .contacts-link:hover,.header__menu .menu-contacts .contacts-btn:hover,.header__menu .menu-contacts .contacts-link:hover,.header__menu .menu-nav a:hover{color:#cab392}.header__contacts .contacts-btn{font-size:.7291666667vw;line-height:.9375vw;font-weight:500;text-transform:uppercase;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer}.header__contacts .contacts-btn:hover::after,.header__menu .menu-contacts .contacts-btn:hover::after{width:60%;background-color:#cab392}.header__contacts .contacts-btn::after{content:"";width:100%;height:.0520833333vw;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header__btn,.header__btn .btn-text,.header__contacts .contacts-btn::after,.header__menu{background-color:#1f1f1f;-webkit-transition:.3s;transition:.3s}.header__btn{padding:.0520833333vw .78125vw .0520833333vw .0520833333vw;border-radius:.2604166667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:50;cursor:pointer}.header__btn .btn-text{font-size:.8333333333vw;line-height:.8333333333vw;padding:.78125vw .6770833333vw;background-color:#fff;border-radius:inherit;margin-right:.78125vw}.header__btn .btn-icon{width:.5208333333vw;height:.5208333333vw;position:relative;pointer-events:none}.header__btn .btn-icon::after,.header__btn .btn-icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.header__btn .btn-icon::before{width:.6770833333vw;height:.3645833333vw;background:url(../img/general/header-btn-white.svg) no-repeat center;background-size:contain}.header__btn .btn-icon::after{width:.5729166667vw;height:.5729166667vw;background:url(../img/general/header-btn-black.svg) no-repeat center;background-size:contain;opacity:0}.header__menu{width:36.4583333333vw;height:100%;padding-top:8.3333333333vw;position:absolute;top:0;right:0;bottom:0;border-radius:.5208333333vw 0 0 .5208333333vw;z-index:25;color:#fff;overflow:hidden;opacity:0;pointer-events:none}.header__menu .menu-container{width:100%;height:100%;padding:0 3.125vw 6.5104166667vw 7.8125vw;overflow:auto;scrollbar-width:thin;scrollbar-color:#cab392 #fff}.header__menu .menu-container::-webkit-scrollbar{width:.3645833333vw;background-color:#fff;cursor:pointer}.header__menu .menu-container::-webkit-scrollbar-button{display:none}.header__menu .menu-container::-webkit-scrollbar-thumb{background-color:#cab392}.header__menu .menu-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.5625vw}.header__menu .menu-nav a{font-size:2.5vw;line-height:2.6041666667vw;margin-bottom:1.5625vw;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.header__menu .menu-nav a:last-child{margin-bottom:0}.header__menu .menu-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto 0}.header__menu .menu-social .social-text{max-width:6.7708333333vw;padding-left:.5208333333vw;margin-right:.78125vw;font-size:.7291666667vw;line-height:.9375vw;position:relative}.header__menu .menu-social .social-text::before{content:"";width:.2083333333vw;height:.2083333333vw;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#2da85b;-webkit-animation:blick 3s linear infinite;animation:blick 3s linear infinite}.header__menu .menu-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;margin-top:1.5625vw}.header__menu .menu-contacts .contacts-text{font-size:.7291666667vw;line-height:.8333333333vw;margin-bottom:.5208333333vw}.header__menu .menu-contacts .contacts-link{font-size:1.1458333333vw;line-height:1.3541666667vw;font-weight:800;-webkit-transition:.3s;transition:.3s;margin-bottom:.5208333333vw}.header__menu .menu-contacts .contacts-btn{font-size:.7291666667vw;line-height:.9375vw;font-weight:500;text-transform:uppercase;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer}.header__menu .menu-contacts .contacts-btn::after{content:"";width:100%;height:.0520833333vw;position:absolute;left:50%;bottom:0;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s}.house-layout{margin-bottom:6.5104166667vw}.house-layout__head,.house-layout__slider{margin-bottom:3.125vw}.house-layout__slider .slider-text{font-size:.8333333333vw;line-height:1.0416666667vw;margin-bottom:1.0416666667vw;color:#767676}.house-layout__slider .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-layout__slider .slider-main{width:81.5104166667vw}.house-layout__slider .swiper-slide,.house-layout__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.house-layout__slider .swiper-slide{width:12.5vw;height:auto;min-height:2.6041666667vw;padding:.5208333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.3020833333vw;border-radius:.2604166667vw;font-size:.9375vw;line-height:1.0416666667vw;font-weight:500;text-transform:uppercase;text-align:center;color:#1f1f1f;border:.0520833333vw solid #1f1f1f;cursor:pointer;-webkit-transition:.3s;transition:.3s}.house-layout__slider .swiper-slide.swiper-slide-active{color:#fff;background-color:#cab392;border-color:#cab392}.house-layout__item{display:none}.house-layout__item.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-layout__item .item-side{width:27.6041666667vw}.house-layout__item .item-info{width:100%;padding:1.3541666667vw 1.5625vw;border-radius:.5208333333vw;background-color:#fff;margin-bottom:1.0416666667vw;-webkit-transition:.3s;transition:.3s;cursor:pointer}.house-layout__item .item-info .info-block .block-list li:last-child,.house-layout__item .item-info .info-block:last-child,.house-layout__item .item-info:last-child{margin-bottom:0}.house-layout__item .item-info.active{color:#fff;background-color:#1f1f1f;cursor:default}.house-layout__item .item-info.active .block-list li::before{background-color:#fff!important}.house-layout__item .item-info .info-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5625vw;font-size:.7291666667vw;line-height:.8333333333vw;color:#767676}.house-layout__item .item-info .info-title{font-size:1.6666666667vw;line-height:1.4583333333vw;font-weight:600;text-transform:uppercase}.house-layout__item .item-info .info-content{display:none;padding-top:1.0416666667vw}.house-layout__item .item-info .info-block{margin-bottom:.5208333333vw}.house-layout__item .item-info .info-block .block-link a,.house-layout__item .item-info .info-block .block-title{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:600;text-transform:uppercase}.house-layout__item .item-info .info-block .block-text{font-size:.8333333333vw;line-height:1.1458333333vw}.house-layout__item .item-info .info-block .block-list{padding:0;list-style:none;font-size:.8333333333vw;line-height:1.1458333333vw;padding-right:1.0416666667vw}.house-layout__item .item-info .info-block .block-list li{position:relative;padding-left:1.1458333333vw}.house-layout__item .item-info .info-block .block-list li::before{content:"";width:.2083333333vw;height:.2083333333vw;border-radius:50%;position:absolute;top:.5729166667vw;left:.5729166667vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#1f1f1f}.house-layout__item .item-info .info-block .block-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.house-layout__item .item-info .info-block .block-link a{position:relative;margin-right:.5208333333vw;color:#cab392}.house-layout__item .item-info .info-block .block-link a:hover::after{width:60%}.house-layout__item .item-info .info-block .block-link a::after{content:"";width:100%;height:.0520833333vw;position:absolute;left:50%;bottom:0;-webkit-transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#cab392;transition:.3s}.house-layout__item .item-info .info-block .block-link span{font-size:.5208333333vw;line-height:1.1458333333vw;color:#767676}.house-layout__item .item-main{width:63.5416666667vw}.house-layout__item .item-main .main-block,.production__slide .slide-video:hover .video-btn::before,.quiz__bottom .bottom-controls.disabled .common-btn::after{display:none}.house-layout__item .item-main .main-block.active{display:block}.house-layout__item .item-price{padding:3.6458333333vw 5.2083333333vw;background-color:#fff;border-radius:.5208333333vw}.house-layout__item .item-price .price-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.8229166667vw}.house-layout__item .item-price .price-block{width:23.6979166667vw}.house-layout__item .item-price .price-title{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:700;text-transform:uppercase;margin-bottom:1.5625vw}.house-layout__item .item-price .price-list{padding:0;list-style:none;font-size:.9375vw;line-height:1.25vw}.house-layout__item .item-price .price-list li{padding-left:1.25vw;position:relative;margin-bottom:.2604166667vw}.house-layout__item .item-price .price-list li:last-child{margin-bottom:0}.house-layout__item .item-price .price-list li::before{content:"";width:.2604166667vw;height:.2604166667vw;border-radius:50%;position:absolute;top:.625vw;left:.625vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#1f1f1f}.house-layout__item .item-price .price-bottom{padding-top:1.8229166667vw;border-top:.0520833333vw solid #1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-layout__item .item-price .price-main{font-size:1.6666666667vw;line-height:1;font-weight:700}.house-layout__item .item-price .price-main span{font-size:2.8645833333vw;line-height:1}.house-layout__item .item-price .price-btn{width:29.4270833333vw;height:5.7291666667vw}.house-layout__item .item-price .price-btn::after,.quiz-first__btn::after{width:5.2083333333vw;height:6.25vw}.house-layout__item-slider{width:100%;position:relative}.house-layout__item-slider .slider-container{width:100%;position:relative;z-index:0;border-radius:.5208333333vw;overflow:hidden}.house-layout__item-slider .swiper-slide{width:100%;height:34.8958333333vw;border-radius:.5208333333vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff}.house-layout__item-slider .swiper-slide:hover a,.portfolio__item .item-slider .swiper-slide.swiper-slide-active:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.house-layout__item-slider .swiper-slide a{width:100%;height:auto;border-radius:inherit;-webkit-transition:.3s;transition:.3s}.house-layout__item-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.house-layout__item-slider .slider-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:1.5625vw;bottom:1.5625vw}.house-layout__item-slider .slider-pagination{margin-right:.5208333333vw}.house-rent{margin-bottom:6.5104166667vw}.house-rent__head{margin-bottom:3.125vw}.house-rent__bullets,.house-rent__bullets .bullets-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-rent__bullets{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3.125vw}.house-rent__bullets .bullets-item{width:30.2083333333vw;min-height:15.625vw;padding:2.6041666667vw;border-radius:.5208333333vw;background-color:#1f1f1f;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.house-rent__bullets .bullets-item.md-green-item{background-color:#70a98a}.house-rent__bullets .bullets-item.md-gold-item{background-color:#cab392}.house-rent__bullets .item-number{font-size:1.25vw;line-height:1.25vw;margin-bottom:1.0416666667vw}.house-rent__bullets .item-text{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:600;text-transform:uppercase}.house-rent__slider{position:relative}.house-rent__slider .slider-top{width:41.6666666667vw;height:2.6041666667vw;position:absolute;top:3.125vw;right:2.6041666667vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-rent__slider .slider-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.house-rent__slider .slider-pagination{width:auto;margin-bottom:1.3541666667vw}.house-rent__slider .slider-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.house-rent__slider .slider-bullets span{width:.4166666667vw;height:.2083333333vw;-webkit-transition:.3s;transition:.3s;background-color:#f5f5f5;margin-right:.2604166667vw;position:relative}.house-rent__slider .slider-bullets span::after,.production__slider .slider-bullets span::after{content:"";height:100%;position:absolute;top:0;left:0;background-color:#d8d8d8;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.house-rent__slider .slider-bullets span.active{width:10.4166666667vw}.house-rent__slider .slider-bullets span.active::after,.production__slider .slider-bullets span.active::after{-webkit-animation-name:pagination;animation-name:pagination}.house-rent__slider .slider-bullets span:last-child{margin-right:0}.house-rent__slider .slider-container{position:relative;z-index:0}.house-rent__slider .slider-container .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.house-rent__slider .slider-container .swiper-slide{width:100%;height:auto;min-height:31.25vw;background-color:#fff;position:relative;z-index:0}.house-rent__slider .slider-container .swiper-slide.swiper-slide-active{z-index:1}.house-rent__slide{width:100%;height:auto}.house-rent__slide .slide-img{width:46.875vw;height:100%;margin-right:-2.34375vw;position:relative;z-index:1;border-radius:.5208333333vw;overflow:hidden;cursor:pointer;pointer-events:none}.house-rent__slide .slide-img img{position:absolute;top:0;left:0;z-index:0}.house-rent__slide,.house-rent__slide .slide-main,.house-rent__slider .slider-container .swiper-slide,.last-block__slider .slider-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.house-rent__slide .slide-main,.last-block__slider .slider-container .swiper-slide{background-color:#fff}.house-rent__slide .slide-main{width:48.9583333333vw;padding:8.8541666667vw 2.6041666667vw 3.125vw 5.46875vw;border-radius:0 .5208333333vw .5208333333vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:0}.house-rent__slide .slide-title{font-size:3.3333333333vw;line-height:3.8541666667vw;font-weight:700;text-transform:uppercase;margin-bottom:1.8229166667vw}.house-rent__slide .slide-title span,.popup__content .content-main .main-title span{color:#cab392}.house-rent__slide .slide-text{max-width:32.2916666667vw;font-size:1.0416666667vw;line-height:1.3541666667vw;color:#767676}.last-block{margin-bottom:6.5104166667vw}.last-block__head{margin-bottom:3.125vw}.last-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.last-block__gallery{width:45.8333333333vw}.last-block__slider{position:relative}.last-block__slider .slider-container{position:relative;z-index:0}.last-block__slider .slider-container .swiper-slide{width:100%;height:20.8333333333vw;border-radius:.5208333333vw;overflow:hidden}.last-block__slider .slider-container .swiper-slide:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.last-block__slider .slider-container .swiper-slide a,.map-block__main iframe{width:100%;height:auto;border-radius:inherit}.house-rent__slide .slide-img img,.last-block__slider .slider-container .swiper-slide img{width:100%;height:100%;border-radius:inherit;-webkit-transition:.3s;transition:.3s;-o-object-fit:cover;object-fit:cover}.last-block__slider .slider-bottom{width:5.7291666667vw;height:2.6041666667vw;position:absolute;z-index:1;right:1.5625vw;bottom:1.5625vw}.last-block__slider .slider-link-btn{width:auto;height:2.6041666667vw;position:absolute;z-index:2;left:1.5625vw;bottom:1.5625vw;border-radius:.5208333333vw;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:.5208333333vw 1.5625vw;font-size:.8333333333vw;line-height:1.0416666667vw;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;transition:.3s}.last-block__slider .slider-link-btn:hover{color:#fff;background-color:#cab392}.lead-magnet{margin-bottom:2.6041666667vw}.last-block__slider .slider-link-btn,.lead-magnet__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lead-magnet__content{min-height:39.0625vw;padding:2.6041666667vw 0;padding-right:39.0625vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.lead-magnet__img{width:33.59375vw;height:100%;border-radius:.5208333333vw;overflow:hidden;position:absolute;top:0;right:0;bottom:0;background-color:#1f1f1f}.lead-magnet__img img,.modul-house__card .card-icon img{-o-object-fit:contain;object-fit:contain;position:absolute}.lead-magnet__img img{width:100%;height:auto;right:0;bottom:0;z-index:0}.lead-magnet__title{font-size:4.4270833333vw;line-height:5.2083333333vw;font-weight:400;letter-spacing:-.2213541667vw;text-transform:uppercase;margin-bottom:2.8645833333vw}.lead-magnet__text{font-size:1.6666666667vw;line-height:1.7708333333vw;letter-spacing:-.0833333333vw;margin-bottom:2.8645833333vw}.map-block{margin-bottom:6.5104166667vw}.map-block__head{margin-bottom:3.125vw}.map-block__main{width:100%;height:20.8333333333vw;border-radius:.5208333333vw}.map-block__main iframe{height:100%;border:0}.modul-house{margin-bottom:6.5104166667vw}.modul-house__head{margin-bottom:3.125vw}.modul-house__container{overflow:hidden}.modul-house__container .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.78125vw}.modul-house__card{width:22.1354166667vw;min-height:15.625vw;padding:1.5625vw;margin:.78125vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:.5208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;transition:.3s;color:#1f1f1f;cursor:pointer}.modul-house__card:hover{color:#fff;background-color:#1f1f1f}.modul-house__card:hover .card-icon .icon-1{opacity:0}.modul-house__card:hover .card-icon .icon-2,.quiz__bottom .bottom-controls.disabled .bottom-wrap:hover .bottom-hint{opacity:1}.modul-house__card:hover .card-list{color:#fff}.modul-house__card,.modul-house__card:hover .card-list li::before{background-color:#fff}.modul-house__card .card-icon{width:2.6041666667vw;height:1.8229166667vw;-o-object-fit:contain;object-fit:contain;margin-bottom:1.5625vw;position:relative}.modul-house__card .card-icon img{width:auto;max-width:100%;height:100%;top:0;left:0;-webkit-transition:.3s;transition:.3s}.modul-house__card .card-icon .icon-2{opacity:0}.modul-house__card .card-title{font-size:1.0416666667vw;line-height:1.3541666667vw;font-weight:500;text-transform:uppercase;margin-bottom:1.0416666667vw}.modul-house__card .card-title:last-child,.popup__content .content-main .main-form .form-item:last-child,.popup__content .content-main .main-title p:last-child,.popup__content .content-side .side-title p:last-child{margin-bottom:0}.modul-house__card .card-list{padding:0;list-style:none;font-size:.8333333333vw;line-height:1.0416666667vw;color:#949393;-webkit-transition:.3s;transition:.3s}.modul-house__card .card-list li{padding-left:1.0416666667vw;position:relative}.modul-house__card .card-list li::before{content:"";width:.2083333333vw;height:.2083333333vw;border-radius:50%;position:absolute;top:.5208333333vw;left:.5208333333vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#949393;-webkit-transition:.3s;transition:.3s}[data-popup-open]{cursor:pointer}.popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;opacity:0;overflow:auto;-webkit-transition:.3s;transition:.3s;pointer-events:none!important;visibility:hidden}.popup.open{opacity:1;visibility:visible;pointer-events:auto!important}.popup__container{width:100%;min-height:100%;padding:2.6041666667vw 0;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__blur{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-color:rgba(0,0,0,.7);cursor:pointer}.popup__content{margin:auto;overflow:hidden;position:relative;z-index:1;color:#fff}.popup__content .content-close-btn{width:1.5625vw;height:1.5625vw;position:absolute;top:1.0416666667vw;right:1.0416666667vw;cursor:pointer;z-index:10;border-radius:50%;-webkit-transition:.3s;transition:.3s}.popup__content .content-close-btn:hover::after,.popup__content .content-close-btn:hover::before{background-color:#e50404}.popup__content .content-close-btn::after,.popup__content .content-close-btn::before{content:"";width:1.4583333333vw;height:.2083333333vw;border-radius:.2604166667vw;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transition:.3s;transition:.3s}.popup__content .content-close-btn::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup__content .content-close-btn::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup__content .content-side{height:auto;border-radius:.5208333333vw;background-color:#fff;padding:3.125vw 3.90625vw 23.4375vw;position:relative}.popup__content .content-side .side-title{font-size:1.6666666667vw;line-height:2.1875vw;font-weight:600;position:relative;z-index:1;color:#1f1f1f;text-transform:uppercase}.popup__content .content-side .side-title p{margin-bottom:2.1875vw}.popup__content .content-side .side-img{width:100%;max-height:23.4375vw;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;bottom:0;z-index:0;pointer-events:none}.policy-popup,.popup__content .content-main{border-radius:.5208333333vw;background-color:#1f1f1f}.popup__content .content-main,.popup__content .content-main .main-form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__content .content-main{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.125vw 3.90625vw}.popup__content .content-main .main-title{font-size:1.6666666667vw;line-height:2.1875vw;text-transform:uppercase;margin-bottom:2.0833333333vw}.popup__content .content-main .main-title p{margin-bottom:1.5625vw}.popup__content .content-main .main-form .form-container{margin-bottom:1.0416666667vw}.popup__content .content-main .main-form .form-item{width:100%;margin:0;margin-bottom:1.0416666667vw}.popup__content .content-main .main-form .form-btn,.popup__content .content-main .main-form .form-input,.popup__content .content-main .main-form .form-select{width:100%}.policy-popup{width:94.2708333333vw;padding:3.125vw}.policy-popup__block>:last-child{margin-bottom:0!important}.policy-popup__block h3{font-size:2.0833333333vw;line-height:2.6041666667vw;margin-bottom:1.0416666667vw}.policy-popup__block h4{font-size:1.25vw;line-height:1.7708333333vw;margin-bottom:.78125vw}.policy-popup__block p,.policy-popup__block ul{font-size:.9375vw;line-height:1.0416666667vw;margin-bottom:.78125vw}.policy-popup__block ul{padding:0;list-style:none}.policy-popup__block ul li{padding-left:1.0416666667vw;position:relative;margin-bottom:.5208333333vw}.policy-popup__block ul li:last-child,.quiz__main .main-final .final-form .form-item:last-child{margin-bottom:0}.policy-popup__block ul li::before{content:"";width:.5208333333vw;height:.0520833333vw;background-color:#fff;position:absolute;top:.5208333333vw;left:.5208333333vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.file-popup{width:55.2083333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.call-back-popup,.file-popup .content-main,.file-popup .content-side{width:27.6041666667vw}.portfolio{width:100%;overflow:hidden;margin-bottom:6.5104166667vw}.portfolio__head{margin-bottom:3.125vw}.portfolio__slider .slider-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5625vw}.portfolio__slider .slider-title{font-size:1.6666666667vw;line-height:2.0833333333vw;font-weight:600;text-transform:uppercase;display:none}.portfolio__slider .slider-title.active{display:block}.portfolio__item .item-slider{width:100%;position:relative;margin-bottom:1.5625vw}.portfolio__item .item-slider .slider-container{width:100%;position:relative;z-index:0;border-radius:.5208333333vw;overflow:hidden}.portfolio__item .item-slider .swiper-slide{width:100%;height:34.8958333333vw;border-radius:.5208333333vw;background-color:#fff;overflow:hidden;z-index:0}.portfolio__item .item-slider .swiper-slide.swiper-slide-active,.production__slider .slider-container .swiper-slide.swiper-slide-active{z-index:1}.portfolio__item .item-slider .swiper-slide a{width:100%;height:100%;border-radius:inherit}.portfolio__item .item-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.portfolio__item .item-slider .slider-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:1;right:1.5625vw;bottom:1.5625vw}.portfolio__item .item-slider .slider-pagination{margin-right:.5208333333vw}.portfolio__item .item-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.portfolio__item .item-info{margin-right:7.2916666667vw}.portfolio__item .item-info:last-child{margin-right:0}.portfolio__item .item-title{font-size:.8333333333vw;line-height:1.0416666667vw;color:#767676;margin-bottom:.5208333333vw}.portfolio__item .item-text{font-size:1.25vw;line-height:1.6666666667vw;font-weight:600}@media only screen and (min-width:769px){.portfolio__slider .slider-container{margin-right:-3.6458333333vw;overflow:hidden}.portfolio__slider .main-slider{width:63.5416666667vw;margin-left:0;margin-right:auto;overflow:visible}.portfolio__slider .main-slide{width:63.5416666667vw;margin-right:2.34375vw;-webkit-transition:.3s;transition:.3s;opacity:.6}.portfolio__slider .main-slide *{pointer-events:none}.portfolio__slider .main-slide.swiper-slide-active{opacity:1}.portfolio__slider .main-slide.swiper-slide-active *{pointer-events:auto}.portfolio__slider .main-slide:last-child{margin-right:0}}.production{margin-bottom:6.5104166667vw}.production__head{margin-bottom:3.125vw}.production__slider{position:relative}.production__slider .slider-top{width:41.6666666667vw;height:2.6041666667vw;position:absolute;top:3.125vw;right:2.6041666667vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.production__slider .slider-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.production__slider .slider-pagination{width:auto;margin-bottom:1.3541666667vw}.production__slider .slider-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production__slider .slider-bullets span{width:.4166666667vw;height:.2083333333vw;-webkit-transition:.3s;transition:.3s;background-color:#f5f5f5;margin-right:.2604166667vw;position:relative}.production__slider .slider-bullets span.active{width:10.4166666667vw}.production__slider .slider-bullets span:last-child{margin-right:0}.production__slider .slider-person{width:11.9791666667vw;padding:1.3020833333vw;position:absolute;left:31.7708333333vw;bottom:3.125vw;border-radius:.5208333333vw;background-color:#fff;z-index:1}.production__slider .slider-person .person-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.0416666667vw}.production__slider .slider-person .person-img{width:3.90625vw;height:3.90625vw;border-radius:.5208333333vw;-ms-flex-negative:0;flex-shrink:0;margin-right:1.0416666667vw}.production__slider .slider-person .person-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.production__slider .slider-person .person-title{font-size:.7291666667vw;line-height:.8333333333vw;font-weight:800;margin-bottom:.5208333333vw}.production__slider .slider-person .person-text{font-size:.625vw;line-height:.8333333333vw;color:#767676}.production__slider .slider-person .person-main{font-size:.8333333333vw;line-height:1.0416666667vw;font-weight:500;padding-right:1.0416666667vw}.production__slider .slider-container{position:relative;z-index:0}.production__slider .slider-container .swiper-slide,.production__slider .slider-container .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.production__slider .slider-container .swiper-slide{width:100%;height:auto;min-height:31.25vw;background-color:#fff;position:relative;z-index:0;border-radius:.5208333333vw}.production__slide{width:100%;height:auto}.production__slide .slide-video{width:46.875vw;height:100%;margin-right:-2.34375vw;position:relative;z-index:1;border-radius:.5208333333vw;overflow:hidden;cursor:pointer}.production__slide .slide-video:hover .video-img{-webkit-transform:scale(1.02);transform:scale(1.02)}.production__slide .slide-video:hover .video-btn{-webkit-transform:scale(1.2);transform:scale(1.2)}.production__slide .slide-video .video-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;border-radius:inherit;-webkit-transition:.3s;transition:.3s}.production__slide .slide-video .video-btn{width:3.90625vw;height:3.90625vw;border-radius:.5208333333vw;background-color:#cab392;position:absolute;top:3.125vw;right:3.125vw;z-index:1;-webkit-transition:.3s;transition:.3s}.production__slide .slide-video .video-btn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.production__slide .slide-video .video-btn::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:inherit;background-color:#cab392;-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.production__slide .slide-video .video-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;border-radius:inherit}.production__slide,.production__slide .slide-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.production__slide .slide-main{width:48.9583333333vw;padding:8.8541666667vw 2.6041666667vw 3.125vw 5.46875vw;background-color:#fff;border-radius:0 .5208333333vw .5208333333vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:0}.production__slide .slide-title{font-size:3.3333333333vw;line-height:3.8541666667vw;font-weight:700;text-transform:uppercase;margin-bottom:1.8229166667vw}.production__slide .slide-title span{color:#cab392}.production__slide .slide-text{max-width:32.2916666667vw;font-size:1.0416666667vw;line-height:1.3541666667vw;color:#767676}.quiz{margin-bottom:6.5104166667vw}.quiz__head{margin-bottom:3.125vw}.quiz__content,.quiz__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz__main{width:69.53125vw;height:auto;border-radius:.5208333333vw;background-color:#fff;padding:2.6041666667vw 3.3854166667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.quiz__main.disabled{cursor:default}.quiz__main.disabled *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;pointer-events:none!important}.quiz__main.final-step [data-steps-label],.quiz__main[data-active-question-id="1"] [data-prev-btn]{opacity:0;pointer-events:none}.quiz__main .main-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.0833333333vw}.quiz__main .main-text{font-size:.9375vw;line-height:1.0416666667vw;font-weight:500}.quiz__main .main-progress,.quiz__main .main-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.quiz__main .main-steps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9375vw;line-height:1.0416666667vw}.quiz__main .main-steps .current-step{font-weight:700;color:#cab392;margin-right:.5208333333vw}.quiz__main .main-steps .total-steps{margin-left:.5208333333vw}.quiz__main .main-progress{width:auto;height:.2604166667vw;margin:0 -3.3854166667vw;margin-bottom:2.0833333333vw;background-color:#f4f4f4;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.quiz__main .main-progress .progress-line{width:0%;height:auto;-webkit-transition:.5s;transition:.5s;background-color:#cab392}.quiz__main .main-body{display:none}.quiz__main .main-body.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quiz__main .main-body.visible,.quiz__main .main-loader.visible{opacity:1;pointer-events:auto}.quiz__main .main-body,.quiz__main .main-final,.quiz__main .main-loader{-webkit-transition:.5s;transition:.5s;opacity:0;pointer-events:none}.quiz__main .main-loader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:#fff;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz__main .main-loader.animated .loader-line{-webkit-animation:quiz_loader 3s both;animation:quiz_loader 3s both}.quiz__main .main-loader .loader-text{font-size:1.6666666667vw;line-height:1.7708333333vw;font-weight:700;margin-bottom:1.5625vw}.quiz__main .main-final.active,.quiz__main .main-loader .loader-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.quiz__main .main-loader .loader-progress{width:19.53125vw;height:.5208333333vw;background-color:#f4f4f4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.quiz__main .main-loader .loader-progress .loader-line{width:0%;height:100%;position:absolute;background-color:#cab392;top:0;left:0;z-index:0}.quiz__main .main-loader .loader-progress .loader-block{width:.15625vw;height:auto;background-color:#fff;position:relative;z-index:1}.quiz__main .main-final{min-height:28.6458333333vw;padding-right:42.96875vw;position:relative;display:none}.quiz__main .main-final.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quiz__main .main-final.visible{opacity:1;pointer-events:auto}.quiz__main .main-final .final-img{width:31.25vw;max-height:31.25vw;-o-object-fit:contain;object-fit:contain;position:absolute;right:2.6041666667vw;bottom:-2.6041666667vw;z-index:0;pointer-events:none}.quiz__main .main-final .final-title{font-size:1.6666666667vw;line-height:1.7708333333vw;font-weight:700;margin-bottom:1.3020833333vw}.quiz__main .main-final .final-text{font-size:1.0416666667vw;line-height:1.3541666667vw;margin-bottom:1.8229166667vw}.quiz__info,.quiz__main .main-final .final-form .form-container,.quiz__person,.quiz__side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz__main .main-final .final-form .form-btn,.quiz__main .main-final .final-form .form-input,.quiz__main .main-final .final-form .form-select{width:100%}.quiz__main .main-final .final-form .form-item{width:100%;margin:0;margin-bottom:1.0416666667vw}.quiz__info,.quiz__person,.quiz__side{display:-webkit-box;display:-ms-flexbox;display:flex}.quiz__info{width:20.5729166667vw;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quiz__person,.quiz__side{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.0833333333vw}.quiz__person .person-img{width:10.4166666667vw;height:10.4166666667vw;border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden;margin-bottom:2.0833333333vw}.quiz__person .person-title{font-size:1.25vw;line-height:1.3541666667vw;font-weight:600;margin-bottom:.5208333333vw}.quiz__person .person-text{font-size:1.0416666667vw;line-height:1.5625vw;color:#767676}.quiz__side .side-title{font-size:1.25vw;line-height:1.3541666667vw;font-weight:600;margin-bottom:.5208333333vw}.quiz__side .side-text{font-size:1.0416666667vw;line-height:1.5625vw;color:#767676}.quiz__gifts .gifts-title{font-size:1.25vw;line-height:1.5625vw;font-weight:600;margin-bottom:1.0416666667vw}.quiz__gifts .gifts-container,.quiz__question .question-answers .answers-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quiz__gifts .gifts-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2.0833333333vw}.quiz__gifts .gifts-item{width:8.0729166667vw}.quiz__gifts .item-img{width:100%;height:5.2083333333vw;-o-object-fit:cover;object-fit:cover;border-radius:.5208333333vw;margin-bottom:1.0416666667vw}.quiz__gifts .item-text{font-size:.8333333333vw;line-height:1.0416666667vw;color:#767676}.quiz__questions-container{margin-bottom:2.0833333333vw;position:relative;z-index:0}.quiz__question{display:none;pointer-events:none;-webkit-transition:.5s;transition:.5s;opacity:0}.quiz__question.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.quiz__question.visible{opacity:1;pointer-events:auto}.quiz__question .question-title{font-size:1.6666666667vw;line-height:1.7708333333vw;font-weight:600;margin-bottom:2.0833333333vw}.quiz__question .question-answers{overflow:hidden}.quiz__question .question-answers .answers-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.0416666667vw}.quiz__answer{width:19.53125vw;margin:1.0416666667vw;cursor:pointer}.quiz__answer:hover .answer-top{background-color:#1f1f1f}.quiz__answer:hover .answer-top .top-text{color:#cab392}.quiz__answer:hover .answer-top .top-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.quiz__answer:hover .answer-icon{background-color:#cab392}.quiz__answer.checked .answer-icon img,.quiz__answer:hover .answer-icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.quiz__answer.checked{pointer-events:none}.quiz__answer.checked .answer-top{background-color:#1f1f1f}.quiz__answer.checked .answer-top .top-text{color:#cab392}.quiz__answer.checked .answer-icon{background-color:#cab392}.quiz__answer .answer-icon,.quiz__answer .answer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.quiz__answer .answer-top{width:100%;height:14.0625vw;border-radius:.5208333333vw;position:relative;margin-bottom:.78125vw;background-color:#f4f4f4;overflow:hidden}.quiz__answer .answer-top .top-text{text-align:center;font-size:2.5vw;line-height:2.6041666667vw;color:#b3b3b3;position:relative;z-index:0;padding:0 .78125vw;-webkit-transition:.3s;transition:.3s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quiz__answer .answer-top .top-img{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit;z-index:1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.quiz__answer .answer-icon{width:1.5625vw;height:1.5625vw;border-radius:50%;background-color:#fff;position:absolute;left:.78125vw;bottom:.78125vw;z-index:2}.quiz__answer .answer-icon img{width:.5208333333vw;height:.4166666667vw;-webkit-transition:.3s;transition:.3s}.quiz__answer .answer-input{width:.5208333333vw;height:.5208333333vw;position:absolute;top:.78125vw;left:.78125vw;pointer-events:none;z-index:3;opacity:0}.quiz__answer .answer-text{font-size:.9375vw;line-height:1.0416666667vw}.quiz__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.quiz__bottom .bottom-text{max-width:12.5vw;font-size:.8333333333vw;line-height:1.0416666667vw}.quiz__bottom,.quiz__bottom .bottom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__bottom .bottom-controls.disabled .common-btn{opacity:.5;pointer-events:none!important}.quiz__bottom .bottom-controls.disabled .bottom-wrap{cursor:not-allowed}.quiz__bottom .bottom-controls .bottom-wrap{position:relative;border-radius:.5208333333vw}.quiz__bottom .bottom-controls .bottom-hint{position:absolute;left:-2.0833333333vw;right:-2.0833333333vw;bottom:100%;margin-bottom:.5208333333vw;text-align:center;background-color:#1f1f1f;color:#fff;padding:.78125vw;font-size:.625vw;line-height:.7291666667vw;border-radius:.5208333333vw;-webkit-transition:.3s;transition:.3s;opacity:0;pointer-events:none}.quiz__bottom .bottom-controls .prev-btn{font-size:.9375vw;line-height:1.25vw;font-weight:500;color:#1f1f1f;text-transform:uppercase;margin-right:2.0833333333vw;cursor:pointer;-webkit-transition:.3s;transition:.3s}.quiz__bottom .bottom-controls .prev-btn:hover{color:#cab392}.quiz__bottom .bottom-controls .common-btn{height:3.3854166667vw;font-size:.9375vw;line-height:1.25vw}.quiz__bottom .bottom-controls .common-btn::after{width:3.4895833333vw;height:4.1666666667vw}.quiz-first{margin-bottom:6.5104166667vw}.quiz-first__content{position:relative}.quiz-first__content .content-img{width:33.59375vw;height:100%;position:absolute;top:0;right:0;bottom:0;z-index:0}.quiz-first__content .content-img .img-main{width:100%;height:100%;position:relative;z-index:0;border-radius:.5208333333vw;-o-object-fit:cover;object-fit:cover}.quiz-first__content .content-img .img-side{width:15.3645833333vw;height:20.8333333333vw;margin-right:2.6041666667vw;border-radius:.5208333333vw 0 0 .5208333333vw;position:absolute;right:100%;bottom:0;-o-object-fit:cover;object-fit:cover}.quiz-first__content .content-main{width:100%;padding-right:41.1458333333vw;position:relative;z-index:1;min-height:47.1354166667vw}.quiz-first__head,.quiz-first__title{margin-bottom:2.6041666667vw}.quiz-first__title{font-size:4.4270833333vw;line-height:5.7291666667vw;font-weight:400;letter-spacing:-.2213541667vw;text-transform:uppercase}.quiz-first__btn:last-child,.quiz-first__text:last-child,.quiz-first__title:last-child,.sidebar__container .container-item:last-child{margin-bottom:0}.quiz-first__text{font-size:1.6666666667vw;line-height:1.7708333333vw;letter-spacing:-.0833333333vw;margin-bottom:2.6041666667vw;padding-right:18.2291666667vw}.quiz-first__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:18.2291666667vw}.quiz-first__btn{min-width:26.8229166667vw;height:5.7291666667vw;margin-bottom:2.6041666667vw}.quiz-first__bullets,.quiz-first__bullets .bullets-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quiz-first__bullets{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz-first__bullets .bullets-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-first__bullets .item-number{font-size:1.0416666667vw;line-height:1.3541666667vw;font-weight:700;margin-bottom:1.3020833333vw}.quiz-first__bullets .item-text{font-size:.9375vw;line-height:1.25vw}.sidebar{width:5.2083333333vw;position:fixed;top:50%;right:-7.8125vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:300;-webkit-transition:.5s;transition:.5s}.sidebar.disabled{pointer-events:none!important}.sidebar.closed .sidebar__btn.top-btn{margin-bottom:.5208333333vw}.sidebar.closed .sidebar__btn.bottom-btn{margin-top:.5208333333vw}.sidebar.closed .sidebar__btn.bottom-btn img{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.sidebar.hidden{right:-7.8125vw!important}.sidebar.visible{right:0}.sidebar__btn{width:1.8229166667vw;height:1.8229166667vw;border-radius:50%;background-color:#cab392;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:.3s;transition:.3s}.sidebar__btn img,.sidebar__container .container-item .item-icon{-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s}.sidebar__btn:hover{background-color:#1f1f1f}.sidebar__btn.top-btn{bottom:100%;margin-bottom:1.0416666667vw}.sidebar__btn.top-btn img{width:.5208333333vw;height:.5208333333vw}.sidebar__btn.bottom-btn{top:100%;margin-top:1.0416666667vw}.sidebar__btn.bottom-btn img{width:.7291666667vw;height:.3645833333vw}.sidebar__container .container-item{width:100%;min-height:5.2083333333vw;padding:.1041666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#cab392;margin-bottom:.3125vw;cursor:pointer;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:.2604166667vw 0 0 .2604166667vw}.sidebar__container .container-item .item-icon{width:2.0833333333vw;height:1.3020833333vw;margin-bottom:.5208333333vw}.sidebar__container .container-item .item-text{font-size:.5208333333vw;line-height:.7291666667vw;letter-spacing:-.015625vw;font-weight:500;text-align:center;color:#fff;-webkit-transition:.3s;transition:.3s}.sidebar__container .container-item:hover{background-color:#1f1f1f}.thanx-page{overflow:hidden;margin-bottom:2.6041666667vw}.thanx-page__content{min-height:39.0625vw;padding:2.6041666667vw 0;padding-right:57.2916666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.thanx-page__img{width:33.59375vw;height:100%;position:absolute;right:0;bottom:0;z-index:0}.thanx-page__img::before{content:"";width:26.9270833333vw;height:39.0625vw;position:absolute;left:-16.7708333333vw;bottom:0;background:url(../img/general/thanx-page-img-before.svg) center no-repeat;background-size:contain;z-index:0}.thanx-page__img .img-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;border-radius:.5208333333vw}.thanx-page__img .img-main,.to-top img{-o-object-fit:contain;object-fit:contain}.thanx-page__img .img-main{width:100%;max-height:100%;position:absolute;right:0;bottom:0;z-index:2;border-radius:.5208333333vw}.thanx-page__title{font-size:4.4270833333vw;line-height:5.2083333333vw;font-weight:400;text-transform:uppercase;margin-bottom:2.8645833333vw;letter-spacing:-.2213541667vw}.thanx-page__text{font-size:1.6666666667vw;line-height:1.7708333333vw;margin-bottom:2.8645833333vw;letter-spacing:-.0833333333vw}.thanx-page__btn{min-width:21.875vw;height:5.7291666667vw}.thanx-page__btn::after{width:5.2083333333vw;height:6.25vw}.to-top{width:2.0833333333vw;height:2.0833333333vw;position:fixed;right:1.5625vw;bottom:0;background-color:#cab392;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:200;-webkit-transition:.3s;transition:.3s;opacity:0!important;pointer-events:none;cursor:pointer;border-radius:.5208333333vw}.to-top:hover{background-color:#1f1f1f}.to-top.visible{bottom:1.0416666667vw;opacity:1!important;pointer-events:all}.to-top img{width:.7291666667vw;height:.46875vw;position:relative;z-index:1}@media only screen and (max-width:768px){.desktop-only{display:none!important}@-webkit-keyframes btn_blick{0%{left:-25vw}to{left:calc(100% + 25vw)}}@keyframes btn_blick{0%{left:-25vw}to{left:calc(100% + 25vw)}}.page__wrapper{overflow:hidden;margin-bottom:-6.25vw}.page__buffer{height:6.25vw}.page{padding-top:23.4375vw}.wrapper{width:90.625vw}[data-on-scroll-display=hidden]{-webkit-transform:translateY(6.25vw)!important;transform:translateY(6.25vw)!important}.common-text br,.common-title br,.header__logo p,[data-exit-trigger]{display:none}.common-social-links a{border-radius:1.25vw;margin-right:2.1875vw}.common-social-links a img{width:4.6875vw;height:4.6875vw}.common-btn{height:17.1875vw;padding:4.6875vw;font-size:4.6875vw;line-height:5.625vw;border-radius:1.5625vw}.common-btn::after{width:15.625vw;height:18.75vw}.common-btn .loader .loader-circle,.common-social-links a{width:9.375vw;height:9.375vw}.common-title{font-size:6.25vw;line-height:7.8125vw;letter-spacing:-.3125vw}.common-text{font-size:3.3125vw;line-height:4.75vw;letter-spacing:-.125vw}.common-head .common-text,.common-head .common-title{margin-bottom:4.6875vw}.common-head .common-text:last-child,.common-head .common-title:last-child{margin-bottom:0!important}.common-controls{width:17.1875vw;height:7.8125vw}.common-controls .slider-btn{width:7.8125vw;height:7.8125vw;border-radius:.9375vw}.common-controls .slider-btn img{width:2.8125vw;height:1.5625vw}.common-pagination{width:15.625vw;height:7.8125vw;border-radius:1.5625vw}.common-pagination .swiper-pagination-current{margin-right:1.25vw}.common-pagination .swiper-pagination-total{margin-left:1.25vw}.common-pagination,.common-simple-pagination{font-size:2.5vw;line-height:3.125vw}.common-simple-pagination .pagination-current{margin-right:1.25vw}.common-simple-pagination .pagination-total{margin-left:1.25vw}.common-form.md-grey-form .form-select,.common-form.md-white-form .form-select{border:.3125vw solid #1f1f1f!important}.common-form.md-grey-form .form-select .list,.common-form.md-white-form .form-select .list{border:.3125vw solid #1f1f1f}.common-form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.125vw}.common-form .form-item{margin:0;margin-bottom:3.125vw}.common-form .form-item:last-child{margin-bottom:0}.common-form .form-item .item-text{font-size:2.1875vw;line-height:3.125vw;margin-bottom:3.125vw}.common-form .form-select{width:100%;height:17.1875vw;border-radius:1.5625vw;border:.3125vw solid #fff!important;padding:4.375vw 15.625vw 4.375vw 7.5vw}.common-form .form-select::before{width:3.125vw;height:1.25vw;right:6.25vw}.common-form .form-select.open{border-radius:1.5625vw 1.5625vw 0 0}.common-form .form-input,.common-form .form-select .current{font-size:3.75vw;line-height:4.375vw}.common-form .form-select .list{width:calc(100% + .625vw);max-height:28.125vw;margin:0 -.3125vw;border:.3125vw solid #fff;border-radius:0 0 1.5625vw 1.5625vw}.common-form .form-select .option{font-size:3.75vw;line-height:9.375vw;padding:0 7.5vw;padding-right:15.625vw}.common-form .form-input{width:100%;height:17.1875vw;border-radius:1.5625vw;border:.3125vw solid #fff;padding:4.375vw 7.5vw}.common-form .form-btn{width:100%;height:17.1875vw;font-size:4.375vw;line-height:5.625vw}.common-form .form-checkbox .checkbox-icon{width:4.375vw;height:4.375vw;border-radius:.625vw;border:.3125vw solid #fff;margin-right:3.125vw}.common-form .form-checkbox .checkbox-icon img,.header__btn .btn-icon::after,.header__btn .btn-icon::before{width:1.875vw;height:1.25vw}.common-form .form-checkbox .checkbox-text{font-size:2.5vw;line-height:3.125vw}.header.fixed .header__main{padding:4.6875vw 0}.header.fixed .header__menu{padding-top:23.4375vw}.header.fixed .header__menu .menu-container{padding-bottom:15.625vw}.header__blur{-webkit-backdrop-filter:blur(1.5625vw);backdrop-filter:blur(1.5625vw)}.header__main{padding:4.6875vw 0}.header__logo img{width:30.3125vw;height:4.6875vw}.header__logo a{margin:0}.header__catalog,.header__social{display:none}.header__contacts .contacts-text{font-size:2.1875vw;line-height:2.5vw;margin-bottom:1.25vw}.header__contacts .contacts-link{font-size:3.125vw;line-height:3.75vw;margin:0}.header__contacts .contacts-btn{display:none}.header__btn{padding:.3125vw 1.5625vw .3125vw .3125vw;border-radius:.9375vw}.header__btn .btn-text{font-size:2.5vw;line-height:2.5vw;padding:2.1875vw 1.5625vw;margin-right:1.5625vw}.header__btn .btn-icon{width:2.1875vw;height:2.1875vw}.header__menu{width:93.75vw;padding-top:23.4375vw;border-radius:1.5625vw 0 0 1.5625vw}.header__menu .menu-container{padding:0 4.6875vw 15.625vw}.header__menu .menu-container::-webkit-scrollbar{width:.9375vw}.header__menu .menu-nav{margin-bottom:6.25vw}.header__menu .menu-nav a{font-size:6.875vw;line-height:8.125vw;margin-bottom:6.25vw}.header__menu .menu-social .social-text{max-width:31.25vw;padding-left:3.125vw;margin-right:3.125vw;font-size:3.125vw;line-height:4.375vw}.header__menu .menu-social .social-text::before{width:.9375vw;height:.9375vw}.header__menu .menu-contacts{margin-top:6.25vw}.header__menu .menu-contacts .contacts-text{font-size:3.125vw;line-height:3.75vw;margin-bottom:1.5625vw}.header__menu .menu-contacts .contacts-link{font-size:5vw;line-height:6.25vw;margin-bottom:1.5625vw}.header__menu .menu-contacts .contacts-btn{font-size:3.125vw;line-height:4.375vw}.first-main__info .info-hint .hint-icon::before,.header__menu .menu-contacts .contacts-btn::after,.house-layout__item .item-info .info-block .block-link a::after{height:.3125vw}.footer{padding-bottom:6.25vw}.footer__content,.footer__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__logo{margin-bottom:7.5vw}.footer__logo a{margin:0;margin-bottom:3.125vw}.footer__logo img{width:63.4375vw;height:9.375vw}.footer__logo p,.footer__text{font-size:2.8125vw;line-height:3.75vw}.footer__logo p{max-width:68.75vw}.footer__text{margin-bottom:7.5vw}.footer__text:last-child,.quiz__main .main-final .final-form .form-item:last-child{margin-bottom:0}.first-main{margin-bottom:15.625vw}.first-main__bg img{width:17.5vw;height:23.75vw;top:0;left:0;-webkit-transform:none;transform:none;border-radius:0 .9375vw .9375vw 0}.first-main__content{min-height:unset}.first-main__content .wrapper{padding:0 12.5vw 0 21.875vw}.first-main__info{width:73.4375vw;height:103.125vw;position:relative;top:unset;right:unset;-webkit-transform:none;transform:none;margin-right:-17.1875vw;margin-bottom:6.25vw}.first-main__info .info-img{border-radius:1.5625vw 0 0 1.5625vw}.first-main__info .info-hint{width:5vw;height:5vw;border-radius:.625vw}.first-main__info .info-hint[data-position=right] .hint-text{padding-left:4.6875vw}.first-main__info .info-hint[data-position=left] .hint-text{padding-right:4.6875vw}.first-main__info .info-hint .hint-icon{width:1.875vw;height:1.875vw}.first-main__info .info-hint .hint-icon::after{width:.3125vw}.first-main__info .info-hint .hint-text{width:46.875vw;min-height:9.375vw;padding:3.125vw;border-radius:1.5625vw;font-size:2.5vw;line-height:3.125vw}.first-main__info .info-hint:nth-child(1){top:25.9375vw;left:8.125vw}.first-main__info .info-hint:nth-child(2){top:19.6875vw;left:42.1875vw}.first-main__info .info-hint:nth-child(3){top:34.375vw;left:58.125vw}.first-main__info .info-hint:nth-child(4){top:40vw;left:24.375vw}.first-main__info .info-hint:nth-child(5){top:75.9375vw;left:10.9375vw}.first-main__info .info-hint:nth-child(6){top:71.25vw;left:48.4375vw}.first-main__info .info-hint:nth-child(7){top:85vw;left:40.625vw}.first-main__title{font-size:9.1875vw;line-height:12.375vw;margin-bottom:4.6875vw;letter-spacing:-.359375vw}.first-main__btn,.first-main__text{font-size:3.5125vw;line-height:4.25vw;margin-bottom:4.6875vw}.first-main__btn{height:12.5vw;padding:1.5625vw 3.125vw;font-size:2.5vw;margin-bottom:6.25vw}.first-main__btn::after{width:15.9375vw;height:18.75vw}.first-main__bullets{margin-right:-12.5vw}.first-main__bullets .bullets-item{width:20.3125vw;margin-right:3.125vw}.first-main__bullets .bullets-item:last-child,.house-layout__item .item-info .info-block .block-link a:last-child{margin-right:0}.first-main__bullets .item-number{font-size:2.1875vw;line-height:2.8125vw;margin-bottom:2.5vw}.first-main__bullets .item-text{font-size:2.2875vw;line-height:3.125vw}.quiz{margin-bottom:15.625vw}.quiz__head{margin-bottom:6.25vw}.quiz__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quiz__main{width:100%;border-radius:1.5625vw;padding:4.6875vw;margin-bottom:6.25vw}.quiz__main .main-top{margin-bottom:4.6875vw}.quiz__main .main-steps,.quiz__main .main-text{font-size:2.5vw;line-height:3.125vw}.quiz__main .main-steps .current-step{margin-right:1.5625vw}.quiz__main .main-steps .total-steps{margin-left:1.5625vw}.quiz__main .main-progress{height:1.25vw;margin:0 -4.6875vw;margin-bottom:4.6875vw}.quiz__main .main-loader .loader-text{font-size:5vw;line-height:6.25vw;margin-bottom:4.6875vw}.quiz__main .main-loader .loader-progress{width:56.25vw;height:2.1875vw}.quiz__main .main-loader .loader-progress .loader-block{width:.625vw}.quiz__main .main-final{min-height:unset;padding:0}.quiz__main .main-final .final-img{display:none}.quiz__gifts .gifts-title,.quiz__main .main-final .final-title{font-size:4vw;line-height:6vw;margin-bottom:4.6875vw}.quiz__main .main-final .final-text{font-size:3.125vw;line-height:4.375vw;margin-bottom:4.6875vw}.quiz__main .main-final .final-form .form-item{margin-bottom:3.125vw}.quiz__info{width:100%}.quiz__person,.quiz__side{display:none}.quiz__gifts .gifts-title{margin-bottom:3.125vw;text-align:center;padding:0 15.625vw}.quiz__gifts .gifts-container{padding:0}.quiz__gifts .gifts-item{width:37.5vw}.quiz__gifts .item-img{height:25vw;border-radius:1.5625vw;margin-bottom:3.125vw}.quiz__gifts .item-text{font-size:3vw;line-height:4vw}.quiz__questions-container{margin-bottom:6.25vw}.quiz__question .question-title{font-size:3.75vw;line-height:5vw;margin-bottom:4.6875vw}.quiz__question .question-answers .answers-flex{margin:-1.5625vw}.quiz__answer{width:39.0625vw;margin:1.5625vw}.quiz__answer .answer-top{height:31.25vw;border-radius:1.5625vw;margin-bottom:3.125vw}.quiz__answer .answer-top .top-text{font-size:6.25vw;line-height:7.5vw;padding:0 3.125vw}.quiz__answer .answer-icon{width:3.125vw;height:3.125vw;left:1.5625vw;bottom:1.5625vw}.quiz__answer .answer-icon img{width:1.25vw;height:.9375vw}.quiz__answer .answer-input{width:1.5625vw;height:1.5625vw;top:1.5625vw;left:1.5625vw}.quiz__answer .answer-text,.quiz__bottom .bottom-text{font-size:2.5vw;line-height:3.125vw}.quiz__bottom .bottom-text{max-width:37.5vw}.quiz__bottom .bottom-controls .bottom-wrap{border-radius:1.5625vw}.quiz__bottom .bottom-controls .bottom-hint{left:-15.625vw;right:0;margin-bottom:1.5625vw;padding:3.125vw;font-size:2.5vw;line-height:3.125vw;border-radius:1.5625vw}.quiz__bottom .bottom-controls .prev-btn{font-size:2.5vw;line-height:3.125vw;margin-right:3.125vw}.quiz__bottom .bottom-controls .common-btn{height:9.375vw;font-size:2.5vw;line-height:3.125vw;padding:3.125vw 4.6875vw}.quiz__bottom .bottom-controls .common-btn::after{width:10.3125vw;height:12.5vw}.modul-house{margin-bottom:15.625vw}.modul-house__head{margin-bottom:6.25vw}.modul-house__container .container-flex{margin:-1.5625vw}.modul-house__card{width:43.75vw;min-height:31.25vw;padding:3.125vw;margin:1.5625vw;border-radius:1.5625vw}.modul-house__card .card-icon{width:6.25vw;height:3.75vw;margin-bottom:3.125vw}.modul-house__card .card-title{font-size:3vw;line-height:4.325vw;margin-bottom:3.125vw}.house-layout__item .item-info .info-block .block-list li:last-child,.house-layout__item .item-info .info-block:last-child,.house-layout__item .item-info:last-child,.modul-house__card .card-title:last-child{margin-bottom:0}.house-layout__item .item-info .info-block .block-link span,.house-layout__slider .slider-text,.modul-house__card .card-list{font-size:2.575vw;line-height:3.5vw}.modul-house__card .card-list li{padding-left:2.5vw}.modul-house__card .card-list li::before{width:.625vw;height:.625vw;top:1.25vw;left:1.25vw}.house-layout{margin-bottom:15.625vw}.house-layout__head,.house-layout__slider{margin-bottom:6.25vw}.house-layout__slider .slider-text{margin-bottom:1.5625vw}.house-layout__slider .slider-main{width:68.75vw}.house-layout__slider .swiper-slide{width:32.8125vw;min-height:7.8125vw;padding:1.5625vw;margin-right:3.125vw;border-radius:.9375vw;font-size:2.5vw;line-height:3.125vw;border:.3125vw solid #1f1f1f}.house-layout__item.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.house-layout__item .item-side{width:100%;margin-bottom:4.6875vw}.house-layout__item .item-info{padding:4.6875vw;border-radius:1.5625vw;margin-bottom:3.125vw}.house-layout__item .item-info .info-head{margin-bottom:3.125vw;font-size:3.125vw;line-height:3.75vw}.house-layout__item .item-info .info-title{font-size:4.375vw;line-height:5vw}.house-layout__item .item-info .info-content{padding-top:3.125vw}.house-layout__item .item-info .info-block{margin-bottom:3.125vw}.house-layout__item .item-info .info-block .block-title{font-size:3.125vw;line-height:3.75vw}.house-layout__item .item-info .info-block .block-text{font-size:2.5vw;line-height:3.125vw}.house-layout__item .item-info .info-block .block-list{font-size:2.5vw;line-height:3.125vw;padding-right:0}.house-layout__item .item-info .info-block .block-list li{padding-left:3.125vw}.consultation__main .main-list li::before,.house-layout__item .item-info .info-block .block-list li::before,.house-layout__item .item-price .price-list li::before{width:.625vw;height:.625vw;top:1.5625vw;left:1.5625vw}.house-layout__item .item-info .info-block .block-link a{font-size:2.5vw;line-height:3.125vw;margin-right:1.5625vw}.house-layout__item .item-main{width:100%}.house-layout__item .item-main .main-block,.house-layout__item .item-price .price-title br{display:none}.house-layout__item .item-main .main-block.active{display:block}.house-layout__item .item-price{padding:4.6875vw;border-radius:1.5625vw}.house-layout__item .item-price .price-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:6.25vw}.house-layout__item .item-price .price-block{width:100%;margin-bottom:3.125vw}.house-layout__item .item-price .price-block:last-child,.house-layout__item .item-price .price-list li:last-child{margin-bottom:0}.house-layout__item .item-price .price-title{font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw}.house-layout__item .item-price .price-list{font-size:2.5vw;line-height:3.125vw}.house-layout__item .item-price .price-list li{padding-left:3.125vw;margin-bottom:.625vw}.house-layout__item .item-price .price-bottom{padding-top:6.25vw;border-top:.3125vw solid #1f1f1f;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.house-layout__item .item-price .price-main{font-size:5vw;text-align:center;margin-bottom:4.6875vw}.house-layout__item .item-price .price-main span{font-size:6.25vw}.house-layout__item .item-price .price-btn{width:100%;height:15.625vw;font-size:3.75vw}.house-layout__item .item-price .price-btn::after{width:13.125vw;height:15.625vw}.house-layout__item-slider .slider-container{border-radius:1.5625vw}.house-layout__item-slider .swiper-slide{height:50vw;border-radius:1.5625vw}.house-layout__item-slider .slider-bottom{right:3.125vw;bottom:3.125vw}.house-layout__item-slider .slider-pagination{margin-right:1.5625vw}.catalog{margin-bottom:15.625vw}.catalog__head{width:100%;margin-bottom:6.25vw}.catalog__content{border-radius:3.125vw}.catalog__content .content-img{height:96.875vw;top:unset;left:0;bottom:0}.catalog__content .content-img img{width:139.0625vw;max-height:95.9375vw;right:-18.75vw;bottom:-4.6875vw}.catalog__content .content-info{width:26.5625vw;padding:3.125vw;border-radius:1.5625vw;left:4.6875vw;right:unset;bottom:40.625vw}.catalog__content .content-info .info-icon{height:3.125vw;margin-bottom:3.125vw}.catalog__content .content-info .info-text{font-size:2.5vw;line-height:3.125vw}.catalog__content .content-container{padding:4.6875vw 4.6875vw 78.125vw}.catalog__form,.catalog__form .form-item{width:100%}.portfolio{margin-bottom:15.625vw}.portfolio__head{margin-bottom:6.25vw}.portfolio__slider .slider-top{display:none}.portfolio__slider .main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.portfolio__slider .main-slide{width:100%;margin-bottom:6.25vw}.excursion__main .main-text p:last-child,.excursion__main .main-title p:last-child,.portfolio__slider .main-slide:last-child{margin-bottom:0}.portfolio__item .slide-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:1.5625vw;font-weight:500;text-transform:uppercase}.portfolio__item .item-slider{margin-bottom:3.125vw}.portfolio__item .item-slider .slider-container{border-radius:1.5625vw}.portfolio__item .item-slider .swiper-slide{height:50vw;border-radius:1.5625vw}.portfolio__item .item-slider .slider-bottom{right:3.125vw;bottom:3.125vw}.portfolio__item .item-slider .slider-pagination{margin-right:1.5625vw}.portfolio__item .item-info{margin-right:7.8125vw}.portfolio__item .item-info:last-child{margin-right:0}.portfolio__item .item-title{font-size:1.875vw;line-height:2.5vw;margin-bottom:1.5625vw}.portfolio__item .item-text{font-size:3vw;line-height:3.125vw}.excursion{margin-bottom:15.625vw}.excursion__head{margin-bottom:6.25vw}.excursion__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.excursion__main{width:100%;border-radius:1.5625vw;margin-bottom:6.25vw}.excursion__main .main-person{width:48.125vw}.excursion__main .main-person .person-info{width:14.0625vw;right:4.6875vw;bottom:17.1875vw}.excursion__main .main-person .person-title{font-size:2.5vw;line-height:3.125vw;margin-bottom:1.5625vw}.excursion__main .main-person .person-text{font-size:1.875vw;line-height:2.5vw}.excursion__main .main-content{min-height:53.125vw;padding:4.6875vw 23.4375vw 4.6875vw 4.6875vw}.excursion__main .main-title{font-size:3.125vw;line-height:3.75vw;padding-right:15.625vw;margin-bottom:4.6875vw}.excursion__main .main-text p,.excursion__main .main-title p,.sidebar.closed .sidebar__btn.top-btn{margin-bottom:1.5625vw}.excursion__main .main-text{font-size:3vw;line-height:3.725vw}.excursion__form{width:100%;padding:4.6875vw;border-radius:1.5625vw}.excursion__form .form-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:6.25vw}.excursion__form .form-container,.excursion__form .form-item{margin-bottom:3.125vw}.consultation__main .main-list li:last-child,.excursion__form .form-item:last-child{margin-bottom:0}.production{margin-bottom:15.625vw}.production__head{margin-bottom:6.25vw}.production__slider .slider-top{width:100%;height:7.8125vw;top:67.1875vw;right:0;padding:0 4.6875vw}.production__slider .slider-pagination{margin-bottom:4.0625vw}.house-rent__slider .slider-bullets span,.production__slider .slider-bullets span{width:.9375vw;height:.625vw;margin-right:.625vw}.production__slider .slider-bullets span.active{width:18.75vw}.production__slider .slider-bullets span:last-child{margin-right:0}.production__slider .slider-person{width:31.25vw;padding:3.125vw;top:29.6875vw;left:56.25vw;bottom:unset;border-radius:1.5625vw}.production__slider .slider-person .person-top{margin-bottom:3.125vw}.production__slider .slider-person .person-img{width:7.8125vw;height:7.8125vw;border-radius:.9375vw;margin-right:1.5625vw}.production__slider .slider-person .person-title{font-size:1.875vw;line-height:2.5vw;margin-bottom:0}.production__slider .slider-person .person-text{font-size:1.25vw;line-height:1.875vw}.production__slider .slider-person .person-main{font-size:1.875vw;line-height:2.5vw;padding-right:0}.production__slider .slider-container .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.production__slider .slider-container .swiper-slide{min-height:93.75vw;border-radius:1.5625vw}.production__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.production__slide .slide-video{width:100%;height:60.9375vw;margin-right:0;border-radius:1.5625vw}.production__slide .slide-video .video-btn{width:7.8125vw;height:7.8125vw;border-radius:1.5625vw;top:4.6875vw;right:4.6875vw}.production__slide .slide-main{width:100%;padding:20.3125vw 12.5vw 4.6875vw 4.6875vw;border-radius:1.5625vw}.production__slide .slide-title{font-size:6.25vw;line-height:7.5vw;margin-bottom:3.125vw}.production__slide .slide-text{max-width:62.5vw;font-size:3.5vw;line-height:4.525vw}.advantages{margin-bottom:15.625vw}.advantages__content .content-container{margin-bottom:6.25vw}.advantages__content .content-container .container-flex{margin:-1.5625vw}.advantages__block,.advantages__card{margin:1.5625vw}.advantages__block{width:90.625vw;padding-bottom:3.125vw}.advantages__card{width:43.75vw;min-height:31.25vw;padding:3.125vw;border-radius:1.5625vw}.advantages__card .card-icon{width:7.8125vw;height:3.125vw;margin-bottom:3.125vw}.advantages__card .card-icon img{height:3.125vw}.advantages__card .card-title{font-size:3vw;line-height:4.125vw}.house-rent{margin-bottom:15.625vw}.house-rent__bullets,.house-rent__head{margin-bottom:6.25vw}.house-rent__bullets .bullets-item{width:29.375vw;min-height:17.1875vw;padding:2.5vw;border-radius:.9375vw}.house-rent__bullets .item-number{font-size:1.875vw;line-height:2.5vw;margin-bottom:3.125vw}.house-rent__bullets .item-text{font-size:3vw;line-height:3.725vw}.house-rent__slider .slider-top{width:100%;height:7.8125vw;top:67.1875vw;right:0;padding:0 4.6875vw}.house-rent__slider .slider-pagination{margin-bottom:4.0625vw}.house-rent__slider .slider-bullets span.active{width:18.75vw}.house-rent__slider .slider-bullets span:last-child{margin-right:0}.house-rent__slider .slider-container .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.house-rent__slider .slider-container .swiper-slide{min-height:93.75vw;border-radius:1.5625vw}.house-rent__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.house-rent__slide .slide-img{width:100%;height:60.9375vw;margin:0;border-radius:1.5625vw}.house-rent__slide .slide-main{width:100%;padding:20.3125vw 12.5vw 4.6875vw 4.6875vw;border-radius:1.5625vw}.house-rent__slide .slide-title{font-size:6.25vw;line-height:7.5vw;margin-bottom:3.125vw}.house-rent__slide .slide-text{max-width:62.5vw;font-size:3.5vw;line-height:4.525vw}.consultation{margin-bottom:15.625vw}.consultation__head{margin-bottom:6.25vw}.consultation__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.consultation__main{width:100%;margin-bottom:6.25vw}.consultation__form,.consultation__main,.consultation__main .main-bg img{border-radius:1.5625vw}.consultation__main .main-person{width:52.5vw;right:-1.5625vw}.consultation__main .main-person .person-info{width:14.0625vw;right:3.125vw;bottom:21.875vw}.consultation__main .main-person .person-title{font-size:2.5vw;line-height:3.125vw;margin-bottom:1.5625vw}.consultation__main .main-person .person-text{font-size:1.875vw;line-height:2.5vw}.consultation__main .main-content{min-height:53.125vw;padding:4.6875vw 46.875vw 4.6875vw 4.6875vw}.consultation__main .main-title,.policy-popup__block p,.policy-popup__block ul{font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw}.consultation__main .main-list{font-size:2.5vw;line-height:3.125vw}.consultation__main .main-list li{padding-left:3.125vw;margin-bottom:1.5625vw}.consultation__form{width:100%;padding:4.6875vw}.consultation__form .form-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:6.25vw}.consultation__form .form-container,.consultation__form .form-item{margin-bottom:3.125vw}.consultation__form .form-item:last-child,.contacts__item .item-link:last-child,.contacts__item .item-text:last-child{margin-bottom:0}.contacts{margin-bottom:15.625vw}.contacts__head{margin-bottom:6.25vw}.contacts__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__item{width:42.1875vw;margin-top:6.25vw}.contacts__item:nth-child(-n+2){margin-top:0}.contacts__item .item-icon{width:9.375vw;height:9.375vw;border-radius:1.5625vw;margin-bottom:4.6875vw}.contacts__item .item-icon img{width:4.6875vw;height:3.75vw}.contacts__item .item-title{font-size:2.5vw;line-height:3.125vw;margin-bottom:1.5625vw}.contacts__item .item-link,.contacts__item .item-text{font-size:3.125vw;line-height:3.75vw;margin-bottom:6.25vw}.map-block{margin-bottom:15.625vw}.map-block__head{margin-bottom:6.25vw}.map-block__main{height:71.875vw;border-radius:1.5625vw}.last-block{margin-bottom:15.625vw}.last-block__head{margin-bottom:6.25vw}.last-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.last-block__gallery{width:100%;margin-bottom:15.625vw}.last-block__gallery:last-child{margin-bottom:0}.last-block__slider .slider-container .swiper-slide{height:54.6875vw;border-radius:1.5625vw}.last-block__slider .slider-bottom{width:17.1875vw;height:7.8125vw;right:4.6875vw;bottom:4.6875vw}.last-block__slider .slider-link-btn{height:7.8125vw;left:4.6875vw;bottom:4.6875vw;border-radius:1.5625vw;padding:1.5625vw 4.6875vw;font-size:3.125vw;line-height:3.75vw}.quiz-first{margin-bottom:15.625vw}.quiz-first__content{padding-bottom:97.5vw}.quiz-first__content .content-img{width:65vw;height:91.25vw;top:unset;right:-4.6875vw}.quiz-first__content .content-img .img-main{border-radius:1.5625vw 0 0 1.5625vw}.quiz-first__content .content-img .img-side{width:30.3125vw;height:40.3125vw;margin-right:4.6875vw;border-radius:0 3.125vw 3.125vw 0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.quiz-first__content .content-main{padding-right:0;min-height:93.75vw}.quiz-first__head,.quiz-first__title{margin-bottom:4.6875vw}.quiz-first__title{font-size:7.1875vw;line-height:9.375vw;letter-spacing:-.359375vw}.policy-popup__block ul li:last-child,.popup__content .content-main .main-form .form-item:last-child,.popup__content .content-main .main-title p:last-child,.popup__content .content-side .side-title p:last-child,.quiz-first__btn:last-child,.quiz-first__text:last-child,.quiz-first__title:last-child{margin-bottom:0}.quiz-first__text{font-size:2.8125vw;line-height:3.75vw;letter-spacing:-.140625vw;margin-bottom:4.6875vw;padding-right:0}.quiz-first__bottom{padding-right:0}.quiz-first__btn{width:100%;min-width:unset;height:15.625vw;font-size:3.75vw;line-height:5vw;margin-bottom:4.6875vw}.quiz-first__btn::after{width:18.4375vw;height:21.875vw}.quiz-first__bullets .bullets-item{width:20.3125vw;margin-right:3.125vw}.quiz-first__bullets .bullets-item:last-child{margin-right:0}.quiz-first__bullets .item-number{font-size:2.1875vw;line-height:2.8125vw;margin-bottom:2.5vw}.quiz-first__bullets .item-text{font-size:2.1875vw;line-height:3.125vw}.lead-magnet{margin-bottom:15.625vw}.lead-magnet__content{min-height:100vh;padding:0;padding-bottom:117.1875vw}.lead-magnet__img{width:90.625vw;height:110.9375vw;border-radius:1.5625vw;top:unset}.lead-magnet__form,.lead-magnet__form .form-item{width:100%}.lead-magnet__text,.lead-magnet__title{font-size:7.1875vw;line-height:9.375vw;letter-spacing:-.359375vw;margin-bottom:4.6875vw}.lead-magnet__text{font-size:2.8125vw;line-height:3.75vw;letter-spacing:-.140625vw}.thanx-page{margin-bottom:15.625vw}.thanx-page__content{min-height:calc(100vh - 23.4375vw);padding:0;padding-bottom:76.5625vw}.thanx-page__img{width:60.3125vw;height:70.3125vw}.thanx-page__img::before{width:48.4375vw;height:70.3125vw;left:-30.3125vw}.thanx-page__img .img-bg,.thanx-page__img .img-main{border-radius:1.5625vw}.thanx-page__text,.thanx-page__title{font-size:7.1875vw;line-height:9.375vw;margin-bottom:4.6875vw;letter-spacing:-.359375vw}.thanx-page__text{font-size:2.8125vw;line-height:3.75vw;letter-spacing:-.140625vw}.thanx-page__btn{width:100%;min-width:unset;height:15.625vw;font-size:3.75vw;line-height:5vw;padding:4.6875vw}.error-page__btn::after,.thanx-page__btn::after{width:15.9375vw;height:18.75vw}.error-page{margin-bottom:15.625vw}.error-page__img{width:90.625vw;height:44.6875vw;top:unset;right:4.6875vw;bottom:0;-webkit-transform:none;transform:none}.error-page__content{min-height:calc(100vh - 23.4375vw);padding:0;padding-bottom:50.9375vw}.error-page__text,.error-page__title{font-size:7.1875vw;line-height:9.375vw;margin-bottom:4.6875vw;letter-spacing:-.359375vw}.error-page__text{font-size:2.8125vw;line-height:3.75vw;letter-spacing:-.140625vw}.error-page__btn{width:100%;min-width:unset;height:15.625vw;font-size:3.75vw;line-height:5vw;padding:4.6875vw}.to-top{width:9.375vw;height:9.375vw;right:4.6875vw;border-radius:1.5625vw}.to-top.visible{bottom:4.6875vw}.to-top img{width:2.8125vw;height:2.1875vw}.sidebar{width:21.875vw;right:-31.25vw}.sidebar.closed .sidebar__btn.bottom-btn{margin-top:1.5625vw}.sidebar.hidden{right:-31.25vw!important}.sidebar.visible{right:0}.sidebar__btn{width:6.25vw;height:6.25vw}.popup__content .content-main .main-form .form-container,.popup__content .content-main .main-form .form-item,.popup__content .content-main .main-title p,.popup__content .content-side .side-title p,.sidebar__btn.top-btn{margin-bottom:3.125vw}.sidebar__btn.top-btn img{width:1.875vw;height:1.875vw}.sidebar__btn.bottom-btn{margin-top:3.125vw}.sidebar__btn.bottom-btn img{width:2.5vw;height:1.25vw}.sidebar__container .container-item{min-height:21.875vw;padding:.625vw;margin-bottom:1.25vw;border-radius:.9375vw 0 0 .9375vw}.sidebar__container .container-item .item-icon{width:7.5vw;height:4.6875vw;margin-bottom:1.5625vw}.sidebar__container .container-item .item-text{font-size:2.5vw;line-height:3.125vw;letter-spacing:-.09375vw}.popup__container{padding:7.8125vw 0}.popup__content .content-close-btn{width:4.6875vw;height:4.6875vw;top:3.125vw;right:3.125vw}.popup__content .content-close-btn::after,.popup__content .content-close-btn::before{width:4.375vw;height:.625vw;border-radius:.625vw}.popup__content .content-side{border-radius:1.5625vw;padding:4.6875vw 4.6875vw 79.6875vw}.popup__content .content-side .side-title{font-size:3.75vw;line-height:4.375vw}.popup__content .content-side .side-img{max-height:79.6875vw}.policy-popup,.popup__content .content-main{padding:4.6875vw;border-radius:1.5625vw}.policy-popup__block h4,.popup__content .content-main .main-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:4.6875vw}.policy-popup{width:93.75vw}.policy-popup__block h3{font-size:4.375vw;line-height:5vw;margin-bottom:3.125vw}.policy-popup__block h4{margin-bottom:3.125vw}.policy-popup__block ul li{padding-left:4.0625vw;margin-bottom:1.5625vw}.policy-popup__block ul li::before{width:2.5vw;height:.3125vw;top:1.875vw;left:.625vw}.file-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-popup .content-close-btn::after,.file-popup .content-close-btn::before{background-color:#1f1f1f}.file-popup .content-main,.file-popup .content-side{width:100%}.call-back-popup,.file-popup{width:93.75vw}}
