:root{--color-white:#ffffff;--color-black:#000000;--color-light-green-gradient:135deg,rgba(151,255,109,1) 0%,rgba(91,153,65,1) 100%}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:Montserrat,sans-serif;font-weight:500}.continer{padding:0 calc(150px * var(--scale))}.header{position:absolute;z-index:3;top:0;width:100%;justify-content:space-between;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0));padding:calc(20px * var(--scale)) calc(220px * var(--scale))}.header,.nav{display:flex;align-items:center}.nav{font-size:calc(19.2px * var(--scale));font-weight:500;gap:calc(24px * var(--scale))}.nav-consult{font-size:calc(11.2px * var(--scale));font-weight:500}.company-phone{font-size:calc(19.2px * var(--scale));font-weight:500}.black{color:var(--color-black)}.header-link{transition:all .3s ease}.logo{height:calc(67px * var(--scale))}.rectangle-button{padding:calc(9px * var(--scale)) calc(16px * var(--scale));font-size:calc(19.2px * var(--scale));font-weight:600;display:flex;align-items:center;justify-content:center;color:var(--color-white);text-decoration:none;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.3}.title-image{width:calc(100px * var(--scale));height:auto}.block-img{width:calc(368.94px * var(--scale));height:auto}.purple-gradient{background:linear-gradient(91.19deg,rgba(191,28,129,1),rgba(89,13,60,1))}.green-gradient{background:linear-gradient(91.86deg,rgba(151,255,109,1),rgba(91,153,65,1) 62.916046380996704%)}.nav-info{display:flex;gap:calc(14px * var(--scale))}.company-phone{color:var(--color-black)}.top-title-cont{margin-bottom:calc(24px * var(--scale))}.banner{display:flex;justify-content:center;flex-wrap:wrap;position:relative;min-height:100vh}.list-img{width:calc(539.7px * var(--scale));height:auto;position:absolute;bottom:calc(-150px * var(--scale));right:calc(-50px * var(--scale))}.banner-1-img{background-image:url(/_next/static/media/banner-1.55ccc53d.png)}.banner-2-img{background-image:url(/_next/static/media/banner.bdafc676.png)}.banner-black{position:absolute;z-index:-2;background-position:50%;height:100%;width:100%;opacity:.6;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,rgba(0,0,0,0));z-index:-1}.banner-container{padding:0 calc(200px * var(--scale));gap:calc(237.6px * var(--scale));position:absolute;left:0}.banner-content{display:flex;flex-direction:column;justify-content:center;gap:calc(24px * var(--scale));width:calc(744px * var(--scale));color:var(--color-white);height:100vh;padding:calc(180px * var(--scale)) calc(20px * var(--scale));margin:auto}.banner-title{padding-top:calc(70px * var(--scale));color:var(--color-black);text-align:left;font-size:calc(30px * var(--scale));line-height:111.31%;font-weight:700}.banner-title span{color:#8E1560}.banner-text{color:var(--color-black);font-size:calc(23px * var(--scale));font-weight:500}.banner-text span{font-weight:700}.banner-content-bottom{display:flex;flex-direction:column;gap:calc(14px * var(--scale))}.banner-text-bottom span{color:#8E1560}.check-block{background:linear-gradient(var(--color-light-green-gradient));display:flex;justify-content:center;align-items:center;width:calc(34.4px * var(--scale));height:calc(34.4px * var(--scale))}.check-block img{width:calc(23.2px * var(--scale));height:calc(17.6px * var(--scale))}.advantages{display:flex;flex-direction:column;gap:calc(16px * var(--scale))}.advantages li{color:var(--color-black);display:flex;align-items:center;gap:calc(12px * var(--scale));font-size:calc(23px * var(--scale));line-height:101.4%;font-weight:600}.advant-cont li span{max-width:calc(264px * var(--scale))}.banner-tasklist{padding-top:calc(100px * var(--scale));z-index:5}.banner-tasklist-2{padding-top:0}.tasklist-card{padding:calc(18.4px * var(--scale)) calc(27.2px * var(--scale));width:calc(348.8px * var(--scale));display:flex;justify-content:center;flex-wrap:wrap;gap:calc(17.6px * var(--scale));position:relative;box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);transition:all .3s ease;z-index:1}.tasklist-card:after{content:"";position:absolute;background-color:var(--color-white);overflow:hidden;width:calc(348.8px * var(--scale));height:calc(420.2px * var(--scale));z-index:-1;top:0;left:0}.tasklist-card:before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(89,13,60,.69) 29.399964213371277%,rgba(151,255,109,.69));transform:rotate(-12.955deg) scale(1);-webkit-backdrop-filter:blur(calc(7.92px * var(--scale)));backdrop-filter:blur(calc(7.92px * var(--scale)));transition:transform .3s ease}.tasklist-title{text-align:center;line-height:103.61%;font-weight:600}.tasklist-status,.tasklist-title{font-size:calc(30.4px * var(--scale))}.tasklist-status{opacity:0;z-index:3;top:0;left:0;background:var(--color-white);display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;transition:all .5s ease-in-out;pointer-events:none}.tasklist-status.visible{opacity:1}.file{width:calc(360px * var(--scale))}.inputs-cont{gap:calc(17.6px * var(--scale))}.input-cont,.inputs-cont{display:flex;flex-direction:column}.input-cont{gap:calc(9.6px * var(--scale))}.input-cont label{font-size:calc(22.4px * var(--scale));font-weight:500;cursor:default}.input-cont input{font-size:calc(20px * var(--scale));font-weight:500;background-color:#F9F9F9;border-style:solid;border-color:#e6e6e6;border-width:calc(1px * var(--scale));width:calc(294.4px * var(--scale));height:calc(42.4px * var(--scale));padding-left:calc(39.2px * var(--scale));transition:all .3s ease-in-out}input:focus,textarea:focus{border-color:#bbbbbb}.name-input{background:url(/_next/static/media/profile.a8fb9fc9.svg) no-repeat calc(15.2px * var(--scale));background-size:calc(13px * var(--scale)) calc(14.6px * var(--scale))}.phone-input{background:url(/_next/static/media/phone.9777a79a.svg) no-repeat calc(15.2px * var(--scale));background-size:calc(15px * var(--scale)) calc(15.12px * var(--scale))}.question-input{background:url(/_next/static/media/question.8a051db7.svg) no-repeat calc(15.2px * var(--scale));background-size:calc(15px * var(--scale)) calc(15.12px * var(--scale))}.file-input{background:url(/_next/static/media/file.4327b164.svg) no-repeat calc(15.2px * var(--scale));background-size:calc(14px * var(--scale)) calc(14.87px * var(--scale))}.testimonials-section{margin-top:calc(40px * var(--scale))}.testimonials-cont{display:flex;flex-direction:column;gap:calc(32px * var(--scale))}.testimonials-cards-container,.testimonials-slider-wrap{width:100%}.testimonials-cards{width:100%;padding-bottom:calc(24px * var(--scale))}.testimonial-card{position:relative;width:100%;display:flex;justify-content:center;padding:calc(24px * var(--scale)) 0}.testimonial-card-bg{position:absolute;inset:0;border-radius:calc(18px * var(--scale));transform-origin:center}.testimonial-card-bg--back{background:linear-gradient(135deg,#BF1C81,#590D3C 50%,#97FF6D);transform:rotate(-8deg) translateY(calc(10px * var(--scale)))}.testimonial-card-bg--front{background:linear-gradient(135deg,#b5ff8a,#7cff5a 40%,#e2ffd1);transform:rotate(6deg) translateY(calc(22px * var(--scale)))}.testimonial-card-inner{position:relative;z-index:1;background:#ffffff;border-radius:calc(16px * var(--scale));box-shadow:0 8px 24px rgba(0,0,0,.16);padding:calc(24px * var(--scale)) calc(24px * var(--scale)) calc(20px * var(--scale));max-width:calc(360px * var(--scale));width:100%}.project-card .testimonial-card-content{padding:calc(8.8px * var(--scale)) calc(12px * var(--scale)) calc(13.6px * var(--scale));display:flex;flex-direction:column;height:auto;overflow:hidden}.project-card .testimonial-card-content .testimonial-text{min-height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.testimonial-header{display:flex;flex-direction:column;gap:calc(8px * var(--scale));margin-bottom:calc(14px * var(--scale))}.testimonial-name{font-size:calc(23px * var(--scale));font-weight:700;color:#000000;text-align:center}.testimonial-address{font-size:calc(17px * var(--scale));color:#000000;text-align:center}.testimonial-escrow-badge{display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--scale));background:#b5ff8a;color:#065f46;padding:calc(4px * var(--scale)) calc(10px * var(--scale));font-size:calc(14px * var(--scale));font-weight:600}.testimonial-escrow-icon{display:inline-flex;align-items:center;justify-content:center}.testimonial-text{font-size:calc(17.6px * var(--scale));line-height:1.5;color:#111827;margin-bottom:calc(16px * var(--scale))}.testimonial-footer{display:flex;justify-content:space-between;align-items:center;gap:calc(12px * var(--scale));padding-top:calc(12px * var(--scale));border-top:1px solid #e5e7eb}.testimonial-date{font-size:calc(14px * var(--scale));color:#4b5563}.testimonial-photo-link{border:none;background:none;padding:0;font-size:calc(14px * var(--scale));color:#15803d;display:inline-flex;align-items:center;gap:calc(6px * var(--scale));cursor:pointer}.testimonial-photo-link:hover{text-decoration:underline}.testimonial-photo-arrow{font-size:calc(16px * var(--scale))}.testimonials-arrow{width:calc(40px * var(--scale));height:calc(40px * var(--scale));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(24px * var(--scale))}.testimonials-form-wrap{margin-top:40px}.testimonials-form-title{font-size:26px;font-weight:700;margin-bottom:calc(8px * var(--scale))}.testimonials-form-subtitle{font-size:19px;color:#555555;margin-bottom:calc(24px * var(--scale))}.testimonial-form{display:flex;flex-direction:column;gap:16px}.testimonial-input-cont{display:flex;flex-direction:column;gap:8px}.testimonial-checkbox-label,.testimonial-input-cont label{font-size:19px;font-weight:500}.testimonial-checkbox-label{display:flex;align-items:center;gap:8px}.testimonial-input,.testimonial-textarea{font-size:19px;font-weight:500;background-color:#F9F9F9;border:1px solid #e6e6e6;width:100%;padding:10px 12px;border-radius:8px;resize:vertical}.testimonial-status{margin-top:8px;font-size:18px}.testimonial-status.success{color:#2e7d32}.testimonial-status.error{color:#c62828}.testimonial-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:50}.testimonial-modal{background:#ffffff;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.15);max-width:560px;width:100%;padding:32px;position:relative;overflow-x:hidden;overflow-y:scroll;max-height:80vh}.testimonial-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;border:none;background:#f3f4f6;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.testimonials-open-button{margin:0 auto;width:auto;padding-inline:calc(32px * var(--scale))}@media (min-width:1024px){.testimonials-cont{flex-direction:column;align-items:stretch}.testimonials-form-wrap,.testimonials-slider-wrap{width:100%}}.tasklist-button{--scale:1;position:relative;width:calc(294.4px * var(--scale));height:calc(42.4px * var(--scale));display:flex;align-items:center;justify-content:center;gap:calc(15px * var(--scale));margin-top:calc(8px * var(--scale));font-size:calc(19.2px * var(--scale));font-weight:700;color:var(--color-white);overflow:visible}.tasklist-button:after,.tasklist-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease;z-index:1}.tasklist-button:before{background:linear-gradient(91.19deg,rgba(191,28,129,1),rgba(89,13,60,1))}.tasklist-button:after{background:linear-gradient(91.19deg,rgba(89,13,60,1),rgba(191,28,129,1));opacity:0}.tasklist-button:hover:before{opacity:0}.tasklist-button:hover:after{opacity:1}.tasklist-button span,.tasklist-icon{position:relative;z-index:2}.tasklist-icon{width:calc(55px * var(--scale));height:calc(73px * var(--scale));transform:rotate(15deg);margin-right:calc(16px * var(--scale))}.escrow-section,.partner-banks{display:flex;justify-content:center;padding:calc(40px * var(--scale)) calc(280px * var(--scale)) calc(60px * var(--scale))}.escrow-container{width:100%}.escrow-header{max-width:calc(1040px * var(--scale));margin-bottom:calc(32px * var(--scale))}.escrow-title-cont{display:flex;align-items:center;gap:calc(16px * var(--scale));margin-bottom:calc(16px * var(--scale))}.escrow-title{font-size:calc(44px * var(--scale));font-weight:600;line-height:.7}.escrow-title span{font-size:calc(22px * var(--scale));font-weight:400;margin-left:calc(2px * var(--scale))}.escrow-subtitle{margin:0 auto;margin-top:calc(-22px * var(--scale));text-align:center;font-size:calc(22px * var(--scale));font-weight:500;max-width:calc(900px * var(--scale))}.escrow-steps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(24px * var(--scale));margin-top:calc(32px * var(--scale))}.escrow-step{flex:1 1 calc(240px * var(--scale));min-width:calc(240px * var(--scale));max-width:calc(280px * var(--scale));background-color:#ffffff;padding:calc(20px * var(--scale));box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.12);display:flex;flex-direction:column;gap:calc(16px * var(--scale))}.escrow-step-icon{margin:0 auto}.escrow-step-icon img{width:calc(100px * var(--scale));height:calc(100px * var(--scale))}.escrow-step-title{font-size:calc(23px * var(--scale));font-weight:600;margin-bottom:calc(8px * var(--scale))}.escrow-step-title span{font-size:calc(32px * var(--scale));color:#5b9941}.escrow-step-text{font-size:calc(17.6px * var(--scale));font-weight:400}.escrow-highlight{margin-top:calc(8px * var(--scale));font-size:calc(14.5px * var(--scale));font-weight:600;color:#5B9941}.escrow-footer{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:calc(24px * var(--scale));margin-top:calc(32px * var(--scale))}.escrow-link{font-size:calc(15px * var(--scale));font-weight:500;color:#000000}.escrow-link,.escrow-link:hover{text-decoration:underline}.escrow-button{display:flex;align-items:center;justify-content:center;padding:calc(12px * var(--scale)) calc(28px * var(--scale));background:linear-gradient(91.19deg,rgba(191,28,129,1),rgba(89,13,60,1) 80%);color:var(--color-white);font-size:calc(19.2px * var(--scale));font-weight:700;text-decoration:none;cursor:pointer}.partner-cont{width:100%}.title-cont{position:relative;gap:calc(16px * var(--scale))}.partner-title-cont{position:relative;display:flex;align-items:center;margin-bottom:calc(36px * var(--scale))}.partner-title-list{top:calc(-144px * var(--scale));right:calc(-160px * var(--scale));position:absolute}.partner-title{text-align:left;font-size:calc(44px * var(--scale));font-weight:600}.banks-container{display:flex;justify-content:space-between}.bank-block{cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);position:relative;transition:all .3s ease;z-index:1}.bank-block,.bank-block:after{width:calc(355px * var(--scale));height:calc(102px * var(--scale));background-color:var(--color-white)}.bank-block:after{content:"";position:absolute;z-index:-1;top:0;left:0}.bank-img{width:calc(444.34px * var(--scale));height:auto}.bank-block:before{content:"";position:absolute;z-index:-2;top:0;left:0;width:calc(355px * var(--scale));height:calc(102px * var(--scale));background:linear-gradient(180deg,rgba(89,13,60,.69) 29.399964213371277%,rgba(151,255,109,.69));transform:rotate(-7deg) scale(1);-webkit-backdrop-filter:blur(calc(7.92px * var(--scale)));backdrop-filter:blur(calc(7.92px * var(--scale)));transition:transform .3s ease}.bank-block:hover{box-shadow:0 0 calc(20.8px * var(--scale)) 0 rgba(0,0,0,.4)}.line{display:flex;justify-content:center;width:calc(1296px * var(--scale));border-style:solid;border-width:0 0 calc(1px * var(--scale)) 0;border-color:#e6e6e6}.f-project{margin-top:calc(30px * var(--scale));margin-bottom:calc(30px * var(--scale))}.ready-projects{display:flex;justify-content:center;padding:calc(40px * var(--scale)) calc(280px * var(--scale)) calc(60px * var(--scale))}.ready-projects-titles-cont{justify-content:space-between}.ready-projects-title-cont,.ready-projects-titles-cont{display:flex;align-items:center}.ready-projects-title{font-size:calc(44px * var(--scale));font-weight:600;width:calc(568px * var(--scale))}.all-project-cont{gap:calc(4px * var(--scale))}.all-project-cont,.all-project-div{display:flex;align-items:center;position:relative}.all-project-div{font-weight:600;color:var(--color-white);justify-content:center;overflow:visible}.link-projects{width:calc(251.2px * var(--scale));height:calc(42.4px * var(--scale));font-size:calc(19.2px * var(--scale))}.all-project-div:after,.all-project-div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease;z-index:1}.all-project-div:before{background:linear-gradient(91.86deg,rgba(151,255,109,1),rgba(91,153,65,1) 63%)}.all-project-div:after{background:linear-gradient(91.86deg,rgba(91,153,65,1),rgba(151,255,109,1) 63%);opacity:0}.all-project-div:hover:before{opacity:0}.all-project-div:hover:after{opacity:1}.all-project-div span{position:relative;z-index:2}.all-project-div-a{width:-moz-fit-content;width:fit-content}.button-purple{cursor:pointer;position:relative;overflow:visible;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.3}.button-purple:after,.button-purple:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease;z-index:1}.button-purple:before{background:linear-gradient(45deg,rgba(191,28,129,1),rgba(89,13,60,1))}.button-purple:after{background:linear-gradient(45deg,rgba(89,13,60,1),rgba(191,28,129,1));opacity:0}.button-purple:hover:before{opacity:0}.button-purple:hover:after{opacity:1}.button-purple img,.button-purple span{position:relative;z-index:2;word-wrap:break-word}.filter-cont{display:flex;justify-content:space-between;margin-bottom:calc(70.4px * var(--scale))}.arrow{padding:calc(4.5px * var(--scale));background:linear-gradient(-45.69deg,rgba(89,13,60,1),rgba(191,28,129,1));width:calc(33.6px * var(--scale));height:calc(33.6px * var(--scale));display:flex;align-items:center;justify-content:center}.filter-cont ul{width:100%;display:flex;justify-content:space-between;gap:calc(25px * var(--scale))}.filter-cont ul button{width:calc(180.8px * var(--scale));height:calc(33.6px * var(--scale));gap:calc(20px * var(--scale));background:linear-gradient(-45.69deg,rgba(89,13,60,1),rgba(191,28,129,1));font-size:calc(19.2px * var(--scale));font-weight:500;color:var(--color-white)}.cards-container,.filter-cont ul button{display:flex;align-items:center;justify-content:center}.cards-container{width:100%}.project-cards{display:flex;align-items:center;width:100%;justify-content:space-between}.project-card{background-color:var(--color-white);padding:calc(3.096px * var(--scale)) calc(3.2px * var(--scale)) calc(16px * var(--scale));width:100%;max-width:calc(320px * var(--scale));margin:0 auto;height:auto;min-height:auto;box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column}.project-card:before{position:absolute;content:"";z-index:-1;left:calc(-12px * var(--scale));top:0;background:linear-gradient(180deg,rgba(89,13,60,.69) 29.399964213371277%,rgba(151,255,109,.69));width:calc(100% + calc(24px * var(--scale)));height:100%;transform:rotate(-7deg) scale(1);-webkit-backdrop-filter:blur(calc(7.92px * var(--scale)));backdrop-filter:blur(calc(7.92px * var(--scale)))}.project-card-img{aspect-ratio:16/11;overflow:hidden}.project-card-img,.project-img-conrainer{width:100%;position:relative}.project-img-conrainer img{object-fit:cover;width:100%!important}.card-text-content{display:flex;flex-direction:column}.card-title{font-size:calc(25.6px * var(--scale));font-weight:700;margin:calc(12px * var(--scale)) 0 0 calc(12px * var(--scale));line-height:1.2}.card-subtitle{font-size:calc(16px * var(--scale));font-weight:400;color:#555;margin:calc(8px * var(--scale)) 0 calc(12px * var(--scale)) calc(12px * var(--scale))}.card-description-preview{font-size:calc(14.5px * var(--scale));font-weight:500;line-height:1.4;color:#000;margin:0 calc(12px * var(--scale)) calc(16px * var(--scale));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-und-title{margin:calc(6.4px * var(--scale)) calc(12px * var(--scale)) calc(8.8px * var(--scale)) calc(12px * var(--scale));font-size:calc(25.6px * var(--scale));font-weight:600}.card-price{background:linear-gradient(91.26deg,rgba(151,255,109,1),rgba(91,153,65,1));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-size:calc(28.8px * var(--scale));font-weight:600}.card-icon-cont{display:flex;align-items:center;justify-content:center;padding:2.5px;background:linear-gradient(134.31deg,rgba(151,255,109,1),rgba(91,153,65,1));width:calc(33.288px * var(--scale));height:calc(33.288px * var(--scale))}.project-card ul{display:flex;flex-wrap:wrap;gap:calc(13.6px * var(--scale));margin:0 0 calc(13.6px * var(--scale)) calc(12px * var(--scale))}.project-card ul li{display:flex;gap:calc(5.6px * var(--scale));min-width:calc(112px * var(--scale))}.card-parametrs{font-size:calc(17.6px * var(--scale));font-weight:600}.card-parametrs-name{white-space:nowrap;color:#b1b1b1;text-align:left;font-size:calc(11.2px * var(--scale));font-weight:600}.card-share-cont{padding:calc(8px * var(--scale));background:linear-gradient(-45.69deg,rgba(89,13,60,1),rgba(191,28,129,1));width:calc(32.8px * var(--scale));height:calc(32.8px * var(--scale));display:flex;align-items:center;justify-content:center}.share-container{position:relative;display:inline-block}.share-dropdown{position:absolute;left:50%;transform:translateX(-50%);background:white;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;min-width:180px;animation:fadeIn .2s ease-out}.share-dropdown-top{bottom:100%}.share-dropdown-bottom{top:100%}.share-dropdown a:not(:last-child){border-bottom:1px solid #d3d3d3}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.share-option{display:flex;align-items:center;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;color:#333;font-size:14px;transition:background .2s}.share-option:hover{background-color:#f5f5f5}.share-option img{width:20px;height:20px;margin-right:10px;object-fit:contain}.card-share-cont{position:relative;cursor:pointer;transition:transform .2s}.more-button{background:linear-gradient(91.19deg,rgba(191,28,129,1),rgba(89,13,60,1));width:calc(248.8px * var(--scale));height:calc(32.8px * var(--scale));font-size:calc(19.2px * var(--scale));font-weight:600;color:var(--color-white);display:flex;align-items:center;justify-content:center}.button-built-houses{width:100%;margin-right:calc(12px * var(--scale))}.card-button-cont{display:flex;gap:calc(12px * var(--scale));margin-left:calc(12px * var(--scale))}.request-section{flex-wrap:wrap;padding:calc(60px * var(--scale)) calc(280px * var(--scale))}.request,.request-section{display:flex;justify-content:center}.request{width:100%}.request-tasklist-img{width:calc(109.6px * var(--scale));height:calc(109.6px * var(--scale))}.request-title{font-size:calc(44px * var(--scale));font-weight:600}.request-cont-3 .request-title{text-align:center}.request-cont-3 .advantages-title{width:calc(600px * var(--scale));text-align:center}.request-title-cont{display:flex}.request-cont{width:100%}.request-cont-2{flex-direction:row}.request-cont-2,.request-cont-3{gap:30px;display:flex;justify-content:space-between;width:100%}.request-cont-3{flex-direction:column;align-items:center}.request-input-cont label{font-size:calc(28px * var(--scale));font-weight:500}.request-form{display:flex;gap:calc(64px * var(--scale));background:#ffffff;top:0}.request-left-block{width:calc(550px * var(--scale));margin-left:calc(16px * var(--scale))}.request-left-block,.request-left-block-3{display:flex;flex-direction:column;gap:calc(28px * var(--scale))}.request-left-block-3{align-items:center}.vertical-line{border:calc(1px * var(--scale)) solid #e6e6e6;height:calc(208px * var(--scale))}.advant-cont{display:flex;flex-direction:column;width:calc(360px * var(--scale))}.advantages-title{font-size:calc(19.2px * var(--scale));font-weight:500}.send-request-cont{display:flex;align-items:center;gap:calc(6.4px * var(--scale))}.request-input-cont{display:flex;gap:calc(9.6px * var(--scale));flex-direction:column}.request-input{font-size:calc(20px * var(--scale));font-weight:500;background-color:#F9F9F9;border-style:solid;border-color:#e6e6e6;border-width:calc(1px * var(--scale));height:calc(59.76px * var(--scale));padding-left:calc(39.2px * var(--scale))}.request-question-input{padding-left:calc(17px * var(--scale));padding-top:calc(17px * var(--scale))}.request-input-cont{position:relative}.file-input-label{display:block;width:calc(598px * var(--scale));height:calc(59.76px * var(--scale));background-color:#F9F9F9;border:calc(1px * var(--scale)) solid #e6e6e6;padding:0 calc(39.2px * var(--scale));font-size:calc(20px * var(--scale));font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.file-input-hidden{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.label-text{font-size:calc(28px * var(--scale));font-weight:500;color:#000}.file-name{color:#999}.file-name,.file-name-true{font-size:calc(20px * var(--scale))}.file-div{display:flex;flex-direction:column;gap:calc(9.6px * var(--scale))}.img-file{position:absolute;top:calc(23px * var(--scale));left:calc(14px * var(--scale));width:calc(14.5px * var(--scale))}.send-request{background:linear-gradient(91.19deg,rgba(191,28,129,1),rgba(89,13,60,1) 80%);color:var(--color-white);font-size:calc(22.4px * var(--scale));font-weight:700;width:calc(598px * var(--scale));height:calc(59.76px * var(--scale));text-decoration:none;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.3;cursor:pointer}.send-request,.stats-section{display:flex;align-items:center;justify-content:center}.stats-section{position:relative;padding:calc(60px * var(--scale)) calc(186.4px * var(--scale));min-height:calc(400px * var(--scale))}.stats-container{position:relative;z-index:1;width:100%;max-width:1400px}.stats-title{font-size:calc(56px * var(--scale));font-weight:700;line-height:1.2;margin-bottom:calc(24px * var(--scale))}.stats-description,.stats-title{color:var(--color-black);text-align:center}.stats-description{margin:0 auto;max-width:calc(980px * var(--scale));font-size:calc(20px * var(--scale));font-weight:500;line-height:1.45;margin-bottom:calc(28px * var(--scale))}.stats-description-bottom{margin-top:calc(28px * var(--scale));margin-bottom:0}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:calc(20px * var(--scale));gap:calc(20px * var(--scale))}.stat-card{background:rgba(255,255,255,.95);padding:calc(24px * var(--scale)) calc(16px * var(--scale));text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--scale));transition:transform .3s ease,background .3s ease,box-shadow .3s ease;box-shadow:0 calc(10px * var(--scale)) calc(22px * var(--scale)) rgba(0,0,0,.08)}.stat-card:hover{transform:translateY(calc(-4px * var(--scale)));background:rgba(255,255,255,1);box-shadow:0 calc(14px * var(--scale)) calc(28px * var(--scale)) rgba(0,0,0,.12)}.stat-icon{width:calc(100px * var(--scale));height:calc(100px * var(--scale));display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(151,255,109,.2),rgba(91,153,65,.2));border-radius:50%}.stat-icon img{width:calc(80px * var(--scale))!important;height:calc(80px * var(--scale))!important}.stat-number{font-size:calc(40px * var(--scale));font-weight:700;background:linear-gradient(147.87deg,rgba(151,255,109,1),rgba(91,153,65,1) 68.69%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.stat-label{font-size:calc(14px * var(--scale));font-weight:500;color:#333;line-height:1.3}.project-selection{margin-top:calc(40px * var(--scale));display:flex;justify-content:center;flex-wrap:wrap;padding:0 calc(280px * var(--scale)) calc(100px * var(--scale))}.project-selection-cont{display:flex;align-items:center;justify-content:space-between}.choice-parametrs{display:flex;flex-direction:column;gap:calc(5.2px * var(--scale));width:calc(846.4px * var(--scale));padding:calc(24px * var(--scale));box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2)}.progres-bar-cont{background:var(--color-white);width:100%;height:calc(22px * var(--scale));box-shadow:0 0 calc(6.4px * var(--scale)) 0 rgba(0,0,0,.2)}.progres-bar-conts{display:flex;gap:calc(22px * var(--scale))}.progres-bar{background:linear-gradient(90deg,rgba(89,13,60,1),rgba(191,28,129,1));width:calc(117.6px * var(--scale));height:calc(22px * var(--scale));font-weight:600;color:var(--color-white);display:flex;justify-content:flex-end;align-items:center;padding:0 calc(4px * var(--scale))}.progres-bar,.progress-text{font-size:calc(16px * var(--scale))}.progress-text{width:100%;text-align:right}.selection-button{background:linear-gradient(-45.69deg,rgba(89,13,60,1),rgba(191,28,129,1));width:calc(71.2px * var(--scale));height:calc(22px * var(--scale));font-size:calc(12.8px * var(--scale));font-weight:600;color:var(--color-white);text-align:center}.progres-title{font-size:calc(25.6px * var(--scale));font-weight:600}.progres-title-cont{margin-top:calc(10px * var(--scale));margin-bottom:calc(10px * var(--scale));display:flex;gap:calc(19.2px * var(--scale));align-items:center}.progres-title-num{background:linear-gradient(180deg,rgba(89,13,60,1),rgba(191,28,129,1));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:calc(19.2px * var(--scale));font-weight:700;width:calc(13.432px * var(--scale));height:calc(16.944px * var(--scale))}.progres-title-num,.progres-title-num-cont{position:relative;display:flex;align-items:center;justify-content:center}.progres-title-num-cont{background:#ffffff;width:calc(24.304px * var(--scale));height:calc(24.304px * var(--scale));box-shadow:0 0 calc(6.4px * var(--scale)) 0 rgba(0,0,0,.25)}.progres-title-num-cont:before{position:absolute;content:"";z-index:-1;background:linear-gradient(180deg,rgba(89,13,60,.69) 29.399964213371277%,rgba(151,255,109,.69));width:calc(26.672px * var(--scale));height:calc(26.672px * var(--scale));transform:rotate(-12.955deg) scale(1);-webkit-backdrop-filter:blur(calc(7.92px * var(--scale)));backdrop-filter:blur(calc(7.92px * var(--scale)))}.project-selection-cards{display:flex;flex-wrap:wrap;gap:calc(32.8px * var(--scale))}.project-selection-card{cursor:pointer;position:relative;display:flex;justify-content:center;background:var(--color-white);width:calc(244.12px * var(--scale));height:calc(155.504px * var(--scale));box-shadow:0 0 calc(6.4px * var(--scale)) 0 rgba(0,0,0,.2);padding:calc(5.76px * var(--scale));transition:all .3s ease}.project-selection-card:hover{box-shadow:0 0 calc(10px * var(--scale)) 0 rgba(0,0,0,.4)}.project-parametr{box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);width:calc(147.976px * var(--scale));height:calc(27.592px * var(--scale));top:0;font-size:calc(16px * var(--scale));font-weight:500}.project-parametr,.project-parametr-choice{background:var(--color-white);position:absolute;display:flex;align-items:center;justify-content:center}.project-parametr-choice{margin-top:calc(130.4px * var(--scale));width:calc(24.8px * var(--scale));height:calc(24.8px * var(--scale));bottom:0}.project-selection-img{width:calc(232.448px * var(--scale));height:calc(143.776px * var(--scale))}.check_mark_purple{width:calc(17.56px * var(--scale));height:calc(14.768px * var(--scale))}.arrow_top{cursor:pointer}.questions-cont{width:846px;padding:0 0 34px}.questions-title{font-size:44px;font-weight:600}.questions-title-block{font-size:30px;line-height:103.61%;font-weight:600;margin-bottom:calc(32px * var(--scale))}.questions-answer{background:#f9f9f9;width:782px;box-shadow:0 0 13px 0 rgba(0,0,0,.2);padding:16px 19px}.questions-answer p{font-size:18px;line-height:103.61%;font-weight:500}.questions-answer span{font-weight:700}.questions-block{background:var(--color-white);width:calc(782.4px * var(--scale));box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;padding:calc(14.4px * var(--scale)) calc(19.2px * var(--scale));position:relative;z-index:3}.faq-selection-cont{flex-direction:column;gap:calc(32px * var(--scale))}.questions-item{display:flex;flex-direction:column}.questions-item summary{list-style:none}.questions-item summary::-webkit-details-marker{display:none}.questions-item .questions-block{cursor:pointer}.questions-item .questions-answer{margin-top:calc(10px * var(--scale))}.questions-item[open] .questions-answer{animation:faqAnswerIn .26s ease-out both}.questions-item[open] .questions-block{animation:faqSummaryIn .18s ease-out both}.questions-item .arrow_top{transform:rotate(180deg);transition:transform .2s ease-in-out}.questions-item[open] .arrow_top{transform:rotate(0deg)}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(calc(-6px * var(--scale)))}to{opacity:1;transform:translateY(0)}}@keyframes faqSummaryIn{0%{transform:translateY(calc(-2px * var(--scale)))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.questions-item[open] .questions-answer,.questions-item[open] .questions-block{animation:none!important}.questions-item .arrow_top{transition:none!important}}.questions-blocks{display:flex;flex-direction:column;gap:calc(16px * var(--scale))}.map{width:calc(846.4px * var(--scale))}.questions-block p{font-size:calc(20.8px * var(--scale));line-height:103.61%;font-weight:500}.faq-simple-description{margin:0;padding-top:calc(4px * var(--scale));font-size:calc(20px * var(--scale));line-height:1.55;font-weight:500;color:#2d2d2d;text-align:center}.questions-block img{width:calc(27.2px * var(--scale));height:calc(13.6px * var(--scale))}.questions-titles-cont,.ready-house-titles-cont{display:flex;justify-content:space-between}.questions-titles-cont{margin-bottom:calc(48px * var(--scale))}.footer-cont{width:100%;display:flex;justify-content:space-between;align-items:center}footer{box-shadow:0 0 13px 0 rgba(0,0,0,.2);padding:32px 120px 14px;justify-content:center}.footer-col,footer{display:flex;flex-direction:column}.footer-col{gap:12px}.footer-col-center{max-width:320px}.footer-col-title{font-size:16px;font-weight:600;color:#111827;margin-bottom:4px}.footer-escrow{display:flex;align-items:center;gap:8px;margin-top:12px}.footer-escrow-icon{width:32px;height:32px}.footer-escrow-text{font-size:14px;color:#4b5563}.footer-links{display:flex;flex-direction:column;gap:4px;font-size:14px}.footer-links a{color:#111827}.footer-links a:hover{color:#5B9941}.footer-contacts{display:flex;flex-direction:column;gap:6px;font-size:14px}.footer-contacts-row{display:flex;align-items:center;gap:12px}.footer-socials{display:flex;align-items:center;gap:8px}.footer-mail{color:#111827}.footer-mail:hover{color:#5B9941}.footer-address{color:#6b7280}@media (max-width:1024px){.faq-simple-description{padding-top:calc(4px * var(--scale));font-size:calc(28px * var(--scale))}.footer-cont{gap:32px}.footer-col-center{max-width:none}.header{padding:15px 60px!important}.banner-container{padding:0 60px!important}.banner-content{width:100%!important;max-width:600px;padding:120px 20px 60px!important}.banner-title{font-size:32px!important}.advantages li,.banner-text{font-size:18px!important}.stats-grid{grid-template-columns:repeat(3,1fr);gap:calc(16px * var(--scale))}.stat-card{padding:calc(20px * var(--scale)) calc(12px * var(--scale))}}@media (max-width:768px){.faq-simple-description{padding-top:calc(4px * var(--scale));font-size:calc(32px * var(--scale))}footer{padding:24px 24px 12px}.footer-cont{flex-direction:column;align-items:flex-start;gap:24px}.footer-col{width:100%}.footer-contacts-row{flex-direction:row;justify-content:space-between}.p-s{flex-direction:column;gap:4px}.footer-logo{width:260px;height:auto}.footer-col-title{margin:20px 0 0}.header{padding:12px 40px!important}.banner{min-height:100vh!important;position:relative;height:auto;display:flex;flex-direction:column}.banner-img{position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:-3}.banner-container{position:relative!important;left:auto;top:auto;padding:0 20px!important;width:100%;box-sizing:border-box}.banner-content{height:auto!important;width:100%!important;max-width:100%!important;padding:100px 0 50px!important;gap:20px!important}.banner-title{font-size:24px!important;line-height:1.25!important;color:#000000!important;text-shadow:0 1px 2px rgba(255,255,255,.8);padding-top:0!important}.banner-text{font-size:16px!important;line-height:1.4!important}.advantages li,.banner-text{color:#111111!important;text-shadow:0 1px 2px rgba(255,255,255,.8)}.advantages li{font-size:14px!important;line-height:1.3!important;gap:10px!important}.check-block{width:24px!important;height:24px!important;flex-shrink:0}.check-block img{width:16px!important;height:12px!important}.banner-content-bottom{gap:12px!important;margin-top:10px}.banner-text-bottom{font-size:15px!important;text-align:left}.send-request{width:100%!important;max-width:100%!important;height:50px!important;font-size:16px!important;border-radius:4px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:calc(12px * var(--scale))}.stats-title{font-size:calc(32px * var(--scale))}.stat-card{padding:calc(16px * var(--scale)) calc(12px * var(--scale))}.stat-number{font-size:calc(28px * var(--scale))}.stat-label{font-size:calc(12px * var(--scale))}}.p-s{margin-top:16px;display:flex;justify-content:space-between;font-family:Inter-Regular,sans-serif;font-size:14px;font-weight:400;color:#a6a6a6}.footer-logo{width:339px;height:113px}.swiper{padding:calc(20px * var(--scale)) 0 calc(20px * var(--scale)) calc(0px * var(--scale))!important}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{margin-left:10px;font-size:16px;font-weight:600}:root{--scale:1}.search-projects-cont{background:var(--color-white);height:auto;width:calc(950px * var(--scale));box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);padding:calc(12px * var(--scale))}.banner-img{height:calc(653px * var(--scale))}.search-selection{display:flex;justify-content:center;flex-wrap:wrap;padding:calc(50px * var(--scale)) calc(280px * var(--scale)) calc(100px * var(--scale))}.filter-form{width:calc(320px * var(--scale));height:-moz-fit-content;height:fit-content;padding:calc(24px * var(--scale));background-color:white;box-shadow:0 0 calc(12px * var(--scale)) rgba(0,0,0,.2)}.filter-group{margin-bottom:calc(12px * var(--scale))}.filter-label{font-weight:600;font-size:calc(14px * var(--scale))}.filter-label.search-label-btn{display:block;font-weight:400;font-size:calc(13px * var(--scale))}.filter-label.search-label-btn:hover{text-decoration:underline}.filter-range{width:100%;accent-color:#930F5B}.filter-inputs{justify-content:space-between;gap:calc(2px * var(--scale));margin-top:calc(0px * var(--scale))}.filter-input{border:calc(1px * var(--scale)) solid #ccc;text-align:center}.filter-input,.filter-select{padding:calc(6px * var(--scale)) calc(8px * var(--scale));font-size:calc(14px * var(--scale));border-radius:0}.filter-select{width:calc(130px * var(--scale));height:calc(33px * var(--scale));border:calc(1px * var(--scale)) solid #ccc}.big-select{width:calc(268px * var(--scale))}.filter-row{display:flex;gap:calc(8px * var(--scale));margin-bottom:calc(24px * var(--scale))}.filter-column{flex:1 1}.filter-buttons{display:flex;flex-direction:column;gap:calc(12px * var(--scale))}.btn{font-size:calc(16px * var(--scale));border:none;border-radius:0}.search-btn{font-weight:500;color:white;height:calc(32px * var(--scale))}.search-card{--scale:0.95;background-color:var(--color-white);padding:calc(3.096px * var(--scale)) calc(3.096px * var(--scale)) calc(8px * var(--scale)) calc(3.096px * var(--scale));box-shadow:0 0 calc(12.8px * var(--scale)) 0 rgba(0,0,0,.2);position:relative}.search-card ul{display:flex;flex-wrap:wrap;gap:calc(13.6px * var(--scale));margin:0 0 calc(13.6px * var(--scale)) calc(12px * var(--scale))}.search-card ul li{display:flex;gap:calc(5.6px * var(--scale));min-width:calc(112px * var(--scale));white-space:nowrap}.search-projects-cards{display:flex;flex-wrap:wrap;gap:calc(7px * var(--scale));justify-content:flex-start}.search-project-cont{display:flex;justify-content:space-between;gap:7px}.pagination{margin-top:calc(25px * var(--scale));gap:calc(8px * var(--scale))}.pagination,.pagination-list{display:flex;justify-content:center;align-items:center}.pagination-list{font-family:var(--font-family);font-weight:600;font-size:calc(28px * var(--scale));color:var(--color-white);width:calc(42px * var(--scale));height:calc(42px * var(--scale));background:linear-gradient(314deg,#590d3c,#bf1c81)}.active{background:linear-gradient(135deg,#97ff6d,#5b9941)}@media (max-width:1250px){:root{--scale:0.651}}@media (max-width:1024px){:root{--scale:0.533}}@media (max-width:700px){:root{--scale:0.364}}@media (max-width:650px){:root{--scale:0.338}}@media (max-width:600px){:root{--scale:0.312}}.filter-group{width:100%;margin-bottom:20px}.filter-label{display:block;font-size:16px;color:#333;font-weight:500}.slider-container{position:relative;height:40px;width:100%;margin-bottom:5px}.slider-track{position:absolute;top:50%;left:0;right:0;height:8px;background:#e0e0e0;transform:translateY(-50%)}.slider-range{position:absolute;height:100%;background:linear-gradient(314deg,#590d3c,#bf1c81)}.slider-thumb{position:absolute;top:50%;width:100%;height:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider-thumb::-webkit-slider-thumb{pointer-events:all;width:20px;height:20px;background:white;cursor:pointer;-webkit-appearance:none;appearance:none;border:4px solid #590d3c;box-shadow:0 2px 4px rgba(0,0,0,.2)}.filter-inputs{display:flex;align-items:center}.input-wrapper{position:relative;flex:1 1}.filter-input{width:100%;padding:8px 30px 8px 12px;border:1px solid #ddd;font-size:14px;text-align:right}.filter-input:focus{outline:none;background:#f4f4f4}.input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;font-size:14px}.input-divider{color:#666;font-size:14px;padding:0 5px}.no-results{width:100%;height:calc(200px * var(--scale));color:#666;display:flex;justify-content:center;align-items:center;text-align:center}.pagination-list img{width:calc(30px * var(--scale))}.mortgage-section{display:flex;gap:calc(40px * var(--scale));margin:calc(40px * var(--scale)) 0}.banner-img{background-image:url(/_next/static/media/banner-1.55ccc53d.png);z-index:-3;background-position:50%;height:100vh;width:100%;background-size:cover}.mortgage-left{width:calc(900px * var(--scale));flex:1 1}.icon{width:calc(24px * var(--scale));vertical-align:middle;margin-right:calc(8px * var(--scale))}.subtitle{font-weight:500;margin-top:calc(28px * var(--scale));font-size:calc(32px * var(--scale))}.conditions{margin:calc(16px * var(--scale)) 0;padding-left:calc(20px * var(--scale));list-style:none}.conditions li{display:flex;align-items:center;position:relative;margin-bottom:calc(10px * var(--scale));padding-left:calc(16px * var(--scale));font-weight:400;font-size:calc(20px * var(--scale))}.conditions li:before{content:"";position:absolute;left:0;font-size:calc(12px * var(--scale));width:calc(10px * var(--scale));height:calc(10px * var(--scale));background:linear-gradient(135deg,#97ff6d,#5b9941)}.mortgage-title{font-weight:600;font-size:calc(48px * var(--scale));color:#000}.noted{font-weight:400;font-size:calc(20px * var(--scale))}.mortgage-right{width:calc(660px * var(--scale));flex-shrink:0}.tabs{display:flex;justify-content:space-between;margin-bottom:calc(20px * var(--scale))}.tab{cursor:pointer;color:white;font-weight:600;font-size:calc(24px * var(--scale));padding:calc(12px * var(--scale)) calc(30px * var(--scale))}.program-card{width:calc(661px * var(--scale));height:calc(410px * var(--scale));padding:calc(20px * var(--scale));background:#fff;box-shadow:0 0 calc(16px * var(--scale)) 0 rgba(0,0,0,.2)}.program-title{font-weight:500;font-size:calc(32px * var(--scale));margin-bottom:calc(12px * var(--scale))}.program-info{display:flex;flex-wrap:wrap;gap:calc(50px * var(--scale));margin-bottom:calc(16px * var(--scale))}.program-info>div{width:calc(225px * var(--scale))}.label-top{display:block;font-weight:500;font-size:calc(22px * var(--scale));color:#b1b1b1}.value{margin-top:calc(2px * var(--scale));font-weight:500;font-size:calc(30px * var(--scale));color:#0a0a0a}.buttons{display:flex;gap:calc(8px * var(--scale))}.btn{flex:1 1;padding:calc(10px * var(--scale));color:white;cursor:pointer;font-weight:600;font-size:calc(24px * var(--scale))}.btn,.btn span{display:flex;align-items:center;justify-content:center}.btn-purple{background:linear-gradient(91.19deg,#BF1C81,#590D3C)}.btn-green{background:linear-gradient(91.86deg,#97FF6D,#5B9941 63%)}.btn-icon{width:calc(24px * var(--scale));height:calc(24px * var(--scale));margin-right:calc(12px * var(--scale))}.mortgage-section{padding:0 calc(280px * var(--scale))}.program-card-text{color:#b1b1b1;font-size:calc(16px * var(--scale));margin-top:calc(16px * var(--scale))}@media (max-width:1700px){:root{--scale:0.885}}@media (max-width:1600px){:root{--scale:0.833}}@media (max-width:1500px){:root{--scale:0.781}}@media (max-width:1400px){:root{--scale:0.729}}@media (max-width:1300px){:root{--scale:0.677}}@media (max-width:1250px){:root{--scale:0.651}.card-title,.card-und-title{--scale:0.625}}@media (max-width:1200px){:root{--scale:0.625}}@media (max-width:1150px){:root{--scale:0.598}}@media (max-width:1100px){:root{--scale:0.572}}@media (max-width:1024px){:root{--scale:0.533}.banner-title{padding-top:0}.vk-logo{width:25px}.request-section .file-input-label,.request-section .send-request{width:100%}}@media (max-width:950px){:root{--scale:0.494}}@media (max-width:900px){:root{--scale:0.468}}@media (max-width:850px){:root{--scale:0.442}}@media (max-width:800px){:root{--scale:0.416}}@media (max-width:768px){:root{--scale:0.4}}@media (max-width:750px){:root{--scale:0.390}}@media (max-width:700px){:root{--scale:0.364}.built-house-modal-address{--scale:0.9}}@media (max-width:650px){.swiper{padding:calc(20px * var(--scale)) 0 calc(20px * var(--scale)) calc(200px * var(--scale))!important}:root{--scale:0.338}}@media (max-width:600px){:root{--scale:0.312}.header{padding:10px 24px!important}.banner-container{padding:0 20px!important}.banner-content{padding:80px 0 30px!important;gap:18px!important}.banner-title{font-size:24px!important;line-height:1.3!important}.advantages li,.banner-text{font-size:16px!important;line-height:1.4!important}.check-block{width:28px!important;height:28px!important}.check-block img{width:18px!important;height:14px!important}.rectangle-button,.send-request{padding:14px 20px!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rectangle-button span,.send-request span{font-size:16px!important;line-height:1.3!important;text-align:center!important}.input-cont input,.request-input{font-size:16px!important;height:52px!important;padding:14px 18px 14px 50px!important}.name-input{background-size:22px 24px!important}.name-input,.phone-input{background-position:18px!important}.phone-input,.question-input{background-size:24px 24px!important}.question-input{background-position:18px 18px!important}.file-input-label{height:52px!important;padding-left:50px!important;font-size:16px!important}.img-file{width:22px!important;height:auto!important;left:18px!important;top:16px!important}.request-input-cont label{font-size:19px!important}.testimonial-input,.testimonial-textarea{font-size:16px!important;padding:14px 18px!important;min-height:52px!important}.testimonial-textarea,textarea.request-input{min-height:130px!important}textarea.request-input{padding:14px 18px!important}}@media (max-width:575px){:root{--scale:0.299}}@media (max-width:550px){:root{--scale:0.286}}@media (max-width:525px){:root{--scale:0.273}}@media (max-width:500px){:root{--scale:0.260}}@media (max-width:480px){.card-title,.card-und-title{--scale:0.9}.header{padding:8px 16px!important}.banner-container{padding:0 16px!important}.banner-content{padding:70px 0 25px!important;gap:16px!important}.banner-title{font-size:22px!important;line-height:1.25!important}.banner-text{font-size:15px!important;line-height:1.35!important}.advantages li{line-height:1.4!important}.check-block{width:26px!important;height:26px!important}.check-block img{width:16px!important;height:13px!important}.rectangle-button,.send-request{padding:13px 18px!important;font-size:15px!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rectangle-button span,.send-request span{font-size:15px!important;line-height:1.3!important;text-align:center!important}.stats-section{padding:calc(30px * var(--scale)) calc(16px * var(--scale))}.stats-grid{gap:calc(12px * var(--scale))}.stats-title{--scale:.6;font-size:calc(28px * var(--scale));margin-bottom:calc(20px * var(--scale))}.stat-label{--scale:.8}.stat-card{--scale:.6;padding:calc(16px * var(--scale)) calc(12px * var(--scale))}.stat-icon{--scale:.8;width:calc(52px * var(--scale));height:calc(52px * var(--scale))}.stat-icon img{width:calc(34px * var(--scale))!important;height:calc(34px * var(--scale))!important}.input-cont input,.request-input{font-size:16px!important;height:50px!important;padding:12px 16px 12px 48px!important}.name-input{background-size:20px 22px!important}.name-input,.phone-input{background-position:16px!important}.phone-input,.question-input{background-size:22px 22px!important}.question-input{background-position:16px 16px!important}.file-input-label{height:50px!important;padding-left:48px!important;font-size:16px!important}.img-file{width:20px!important;height:auto!important;left:16px!important;top:15px!important}.request-input-cont label{font-size:18px!important}.testimonial-input,.testimonial-textarea{font-size:16px!important;padding:14px 16px!important;min-height:50px!important}.testimonial-textarea,textarea.request-input{min-height:120px!important}textarea.request-input{padding:14px 16px!important}.mortgage-section{padding:60px;flex-direction:column}.partner-title-cont{margin-bottom:10px}.mortgage-left{width:100%}.subtitle{margin-top:16px}.noted{font-size:14px}.conditions{margin-top:35px}.conditions li{padding-left:35px}.mortgage-right{width:100%}.tabs .tab{font-size:14px;padding:8px 12px}.program-title{font-size:16px}.program-card{width:auto;height:auto}.program-info{gap:10px}.program-card-text,.program-info>div{font-size:14px}.questions-cont{width:100%;padding:20px 16px;box-shadow:0 0 8px rgba(0,0,0,.15)}.questions-title{font-size:26px}.questions-title-block{font-size:20px;margin-bottom:20px}.questions-answer{width:100%;padding:14px 12px}.questions-answer p,.questions-item summary p{font-size:15px}.testimonial-modal{max-width:100%;margin:0 12px;padding:20px 16px}.testimonial-modal h3{font-size:20px}.testimonial-modal p{font-size:15px}.testimonial-modal-close{width:28px;height:28px;font-size:18px}.banner{min-height:auto}.banner-container{position:relative!important;padding:0 20px!important;width:100%}.banner-content{height:auto!important;width:100%!important;padding:120px 0 40px!important;gap:20px!important}.banner-img{min-height:100%}.banner-black,.banner-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}.banner-title{font-size:24px!important;line-height:1.3!important}.banner-text{font-size:16px!important;line-height:1.4!important}.advantages{gap:12px!important}.advantages li{font-size:15px!important;gap:10px!important}.check-block{width:28px!important;height:28px!important;flex-shrink:0}.check-block img{width:18px!important;height:14px!important}.banner-content-bottom{gap:12px!important;margin-top:10px}.send-request{width:100%!important;padding:14px 20px!important;text-align:center}.send-request,.send-request span{font-size:15px!important}.all-project-div-a{margin-top:8px}.stats-section{padding:calc(40px * var(--scale)) calc(20px * var(--scale))}.stats-title{font-size:calc(36px * var(--scale));margin-bottom:calc(24px * var(--scale))}.stat-card{padding:calc(20px * var(--scale)) calc(16px * var(--scale))}.stat-number{font-size:calc(32px * var(--scale))}.stat-icon{width:calc(56px * var(--scale));height:calc(56px * var(--scale))}.stat-icon img{width:calc(40px * var(--scale))!important;height:calc(40px * var(--scale))!important}.swiper{padding:calc(20px * var(--scale)) 0 calc(20px * var(--scale)) calc(300px * var(--scale))!important}:root{--scale:0.247}.header{padding:10px 30px;--scale:0.34}.banner-img{height:770px}.banner-black{height:770px;background:linear-gradient(rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%)}.list-img{display:none}.banner-container{flex-direction:column;gap:25px;padding:35px 30px}.banner-content{--scale:0.8;width:auto;height:auto}.title-image{--scale:0.5}.advantages,.banner-text,.banner-title{--scale:0.8}.advant-cont{width:auto}.advantages li{--scale:0.8}.advantages li span{--scale:0.8;font-size:calc(16px * var(--scale))}.check-block,.check-block img{--scale:0.8}.banner-tasklist{--scale:0.8;padding:calc(15px * var(--scale));display:flex;justify-content:center}.tasklist-card,.tasklist-card:after,.tasklist-card:before{--scale:0.6}.banks-container{flex-wrap:wrap;display:flex;justify-content:center;gap:40px}.escrow-section,.partner-banks{--scale:0.8;padding:20px 20px 40px}.bank-block:after{--scale:0.8}.ready-projects{padding:20px}.ready-projects-titles-cont{--scale:0.8}.all-project-cont{display:none}.arrow,.filter-cont,.filter-cont ul button{--scale:0.6}.filter-cont ul button:nth-child(-n+4){display:none}.project-card{--scale:0.8}.stats-section{padding:calc(50px * var(--scale)) calc(30px * var(--scale))}.stats-grid{grid-template-columns:1fr;gap:calc(16px * var(--scale))}.stats-title{font-size:calc(48px * var(--scale));margin-bottom:calc(32px * var(--scale))}.stat-card{padding:calc(24px * var(--scale)) calc(16px * var(--scale))}.stat-number{font-size:calc(36px * var(--scale))}.stat-label{font-size:calc(13px * var(--scale))}.request-section{--scale:0.8;padding:30px}.request,.request-cont{flex-direction:column}.request-cont{gap:30px;display:flex;justify-content:space-between}.ready-projects-title{width:330px}.request-tasklist-img{--scale:0.5}.request-form,.request-left-block,.request-title,.title-cont{--scale:0.8}.request-input{--scale:0.7}.request-cont-2{flex-direction:column}.send-request{--scale:0.8}.project-selection{padding:30px;margin:0}.choice-parametrs{--scale:0.5}.project-selection-card{--scale:0.75}.project-selection-cards{gap:30px}.map{--scale:0.8}.title-top{margin:0}.project-selection-cont{flex-direction:column;gap:50px}.questions-title{width:300px}.questions-cont{--scale:0.5}.footer-cont{--scale:0.4}.arrow-progres{display:none}.search-selection{padding:calc(70px * var(--scale)) calc(100px * var(--scale)) calc(100px * var(--scale))}.search-project-cont{gap:calc(100px * var(--scale));flex-direction:column}.filter-form{width:100%;height:auto;padding:calc(48px * var(--scale))}.filter-select{width:100%;height:auto;margin-top:calc(12px * var(--scale));font-size:calc(80px * var(--scale))}.search-btn{height:calc(160px * var(--scale))}.search-projects-cont{width:auto}.search-projects-cards{width:auto;gap:calc(50px * var(--scale))}.search-card{--scale:0.9;width:100%;height:auto;padding:calc(12px * var(--scale)) calc(12px * var(--scale)) calc(12px * var(--scale))}.more-button{width:100%}.pagination{margin-top:calc(50px * var(--scale));margin-bottom:calc(25px * var(--scale));gap:calc(20px * var(--scale))}.pagination-list{width:calc(170px * var(--scale));height:calc(170px * var(--scale));font-size:calc(135px * var(--scale))}.pagination-list img{padding:calc(15px * var(--scale));width:auto;height:auto}.progress-text,.selection-button{font-size:calc(24px * var(--scale))}.selection-button{width:calc(120px * var(--scale));height:calc(35px * var(--scale))}.footer-logo{width:calc(500px * var(--scale));margin:0 auto;height:auto}.footer-cont{flex-wrap:wrap;align-items:flex-start;gap:calc(40px * var(--scale))}.footer-cont .nav{flex-direction:column;justify-content:center;align-items:flex-end}.footer-cont .company-phone,.footer-cont .nav,.footer-cont .nav-consult,.footer-cont .nav-info{font-size:calc(48px * var(--scale))}.footer-cont .nav-info{width:100%;justify-content:space-between}.footer-cont .vk-logo{margin-top:auto;margin-left:auto}.p-s{font-size:calc(48px * var(--scale));margin:calc(48px * var(--scale)) 0}.more-button{margin-right:calc(13px * var(--scale))}}@media (max-width:479px) and (min-width:321px){:root{--scale:0.21}.file-input-label{width:100%;height:48px!important;padding-left:44px!important}.file-input-label,.label-text{font-size:17px!important}.file-name{font-size:15px!important}}@media (max-width:450px){.swiper{padding:calc(20px * var(--scale)) 0 calc(20px * var(--scale)) calc(230px * var(--scale))!important}:root{--scale:0.234}}@media (max-width:425px){:root{--scale:0.221}}@media (max-width:400px){:root{--scale:0.208}.banner-container{padding:0 14px!important}.banner-content{padding:65px 0 22px!important;gap:14px!important}.banner-title{font-size:20px!important;line-height:1.25!important}.banner-text{line-height:1.35!important}.advantages li,.banner-text{font-size:14px!important}.rectangle-button,.send-request{padding:12px 16px!important;font-size:14px!important;min-height:46px!important}.rectangle-button span,.send-request span{font-size:14px!important}.input-cont input,.request-input{font-size:15px!important;height:48px!important;padding:12px 15px 12px 46px!important}.name-input{background-size:19px 21px!important}.name-input,.phone-input{background-position:15px!important}.phone-input,.question-input{background-size:21px 21px!important}.question-input{background-position:15px 15px!important}.file-input-label{padding-left:46px!important;font-size:15px!important}.img-file{width:19px!important;height:auto!important;left:15px!important;top:14px!important}.file-input-label,.request-input-cont label{font-size:17px!important}.file-input-label{width:100%;height:48px!important;padding-left:44px!important}.label-text{font-size:17px!important}.file-name{font-size:15px!important}.testimonial-input,.testimonial-textarea{font-size:15px!important;padding:13px 15px!important;min-height:48px!important}.testimonial-textarea,textarea.request-input{min-height:115px!important}textarea.request-input{padding:13px 15px!important}}@media (max-width:375px){:root{--scale:0.195}.banner-container{padding:0 12px!important}.banner-content{padding:60px 0 20px!important;gap:12px!important}.banner-title{font-size:19px!important;line-height:1.25!important}.banner-text{font-size:13px!important;line-height:1.35!important}.advantages{gap:10px!important}.advantages li{font-size:13px!important;gap:8px!important}.check-block{width:24px!important;height:24px!important}.check-block img{width:15px!important;height:12px!important}.rectangle-button,.send-request{padding:11px 14px!important;font-size:13px!important;min-height:44px!important}.rectangle-button span,.send-request span{font-size:13px!important}.input-cont input,.request-input{font-size:15px!important;height:48px!important;padding:12px 14px 12px 45px!important}.name-input{background-size:19px 21px!important}.name-input,.phone-input{background-position:14px!important}.phone-input,.question-input{background-size:21px 21px!important}.question-input{background-position:14px 14px!important}.img-file{width:19px!important;height:auto!important;left:14px!important;top:14px!important}.file-input-label,.request-input-cont label{font-size:17px!important}.file-input-label{width:100%;height:48px!important;padding-left:44px!important}.label-text{font-size:17px!important}.file-name{font-size:15px!important}.testimonial-input,.testimonial-textarea{font-size:15px!important;padding:13px 14px!important;min-height:48px!important}.testimonial-textarea,textarea.request-input{min-height:110px!important}textarea.request-input{padding:13px 14px!important}}@media (max-width:350px){:root{--scale:0.182}}.project-gallery-swiper .mySwiper{padding:0!important}.project-gallery-swiper .swiper-button-next,.project-gallery-swiper .swiper-button-prev{top:0!important;bottom:0!important;margin-top:0!important;height:100%!important;width:15%!important;color:white!important;opacity:.8!important;transition:opacity .3s ease;z-index:10!important}.project-gallery-swiper .swiper-button-next:hover,.project-gallery-swiper .swiper-button-prev:hover{opacity:1!important}.project-gallery-swiper .swiper-button-next:after,.project-gallery-swiper .swiper-button-prev:after{display:none!important}.project-gallery-swiper .swiper-button-prev{left:0!important;justify-content:flex-start!important;background:linear-gradient(90deg,rgba(0,0,0,.3) 0,transparent)}.project-gallery-swiper .swiper-button-next{right:0!important;justify-content:flex-end!important;background:linear-gradient(270deg,rgba(0,0,0,.3) 0,transparent)}.project-gallery-swiper .swiper-button-next svg,.project-gallery-swiper .swiper-button-prev svg{width:calc(110px * var(--scale))!important;height:calc(110px * var(--scale))!important}@media (max-width:320px){.progres-bar-conts{--scale:.45}.selection-button{width:calc(180px * var(--scale));height:calc(35px * var(--scale));font-size:calc(23px * var(--scale))}.swiper{padding:calc(60px * var(--scale)) 0 calc(70px * var(--scale)) calc(300px * var(--scale))!important}.project-gallery-swiper .mySwiper{padding:0!important}.header{padding:8px 10px!important;--scale:0.2}.banner{min-height:auto!important}.banner-img{min-height:100%!important}.banner-black,.banner-img{height:auto!important}.list-img{display:none}.banner-container{padding:0 10px!important;position:relative!important}.banner-content{padding:55px 0 18px!important;gap:10px!important;width:100%!important;height:auto!important}.banner-title{font-size:18px!important;line-height:1.2!important}.banner-text{font-size:12px!important;line-height:1.3!important}.advantages{gap:8px!important}.advantages li{font-size:12px!important;gap:7px!important;line-height:1.3!important}.check-block{width:22px!important;height:22px!important}.check-block img{width:14px!important;height:11px!important}.banner-content-bottom{gap:10px!important}.rectangle-button,.send-request{padding:10px 12px!important;font-size:12px!important;min-height:42px!important}.rectangle-button span,.send-request span{font-size:12px!important;line-height:1.25!important}.input-cont input,.request-input{font-size:15px!important;height:48px!important;padding:12px 14px 12px 44px!important}.name-input{background-size:18px 20px!important}.name-input,.phone-input{background-position:13px!important}.phone-input,.question-input{background-size:20px 20px!important}.question-input{background-position:13px 13px!important}.img-file{width:18px!important;height:auto!important;left:13px!important;top:14px!important}.request-input-cont label{font-size:17px!important}.file-input-label{height:48px!important;padding-left:44px!important;font-size:15px!important}.file-name{font-size:14px!important}.testimonial-input,.testimonial-textarea{font-size:15px!important;padding:13px 14px!important;min-height:48px!important}.testimonial-textarea,textarea.request-input{min-height:110px!important}textarea.request-input{padding:13px 14px!important}.title-image{--scale:0.5}.advantages li span,.check-block,.check-block img{--scale:0.7}.banner-tasklist{--scale:0.7;padding:0;display:flex;justify-content:center}.tasklist-card,.tasklist-card:after,.tasklist-card:before{--scale:0.6}.banks-container{flex-wrap:wrap;display:flex;justify-content:center;gap:40px}.escrow-section,.partner-banks{--scale:0.7;padding:20px 10px 40px}.bank-block:after{--scale:0.7}.ready-projects{padding:10px}.ready-projects-titles-cont{--scale:0.7}.all-project-cont{display:none}.arrow,.filter-cont,.filter-cont ul button{--scale:0.6}.filter-cont ul button:nth-child(-n+5){display:none}.project-card{--scale:0.6}.stats-section{padding:calc(50px * var(--scale)) calc(30px * var(--scale))}.stats-grid{grid-template-columns:repeat(2,1fr)}.request-section{--scale:0.7;padding:15px}.request,.request-cont{flex-direction:column}.request-cont{gap:30px;display:flex;justify-content:space-between}.ready-projects-title{width:230px}.request-tasklist-img,.request-title{--scale:0.5}.request-left-block,.title-cont{--scale:0.7}.request-form{justify-content:center;--scale:0.5}.file-input-label,.img-file,.request-input,.send-request{--scale:0.4}.file-input-label{width:100%}.progres-text{font-size:calc(22px * var(--scale))}.progres-title-cont{--scale:0.6}.progres-bar,.progres-bar-cont{height:calc(35px * var(--scale))}.project-selection{padding:30px;margin:0}.choice-parametrs{--scale:0.3}.project-selection-card{--scale:1}.project-selection-cards{gap:30px}.map{--scale:0.7}.title-top{--scale:.5;margin:0}.project-selection-cont{flex-direction:column;gap:50px}.questions-title{width:200px}.questions-cont{--scale:0.35}.footer-cont{--scale:0.25}.built-house-modal-description h3,.built-house-modal-map h3,.built-house-modal-specs h3{font-size:calc(100px * var(--scale));margin:0 0 5px}}@media (max-width:479px) and (min-width:390px){:root{--scale:0.22}.header{padding:5px 10px;--scale:0.25}.banner-black,.banner-img{height:770px}.banner-request-text{width:300px}.list-img{display:none}.banner-container{flex-direction:column;gap:12px;padding:18px 10px}.banner-content{--scale:0.75;width:auto;height:auto}.request-section{padding:55px}.arrow,.bank-block:after,.banner-request-cont,.escrow-section,.filter-cont,.filter-cont ul button,.footer-cont,.partner-banks,.project-card,.ready-projects,.ready-projects-titles-cont,.request-form,.request-input,.request-left-block,.request-section,.request-title,.send-request,.title-cont,.title-image{--scale:0.47}.project-selection-card{--scale:0.59}.banner-request-title{width:100%;--scale:0.6}.advantages{width:250px}.advantages li{--scale:0.8;width:250px}.filter-cont,.project-cards{padding:0 30px}.choice-parametrs,.questions-cont{--scale:0.4}.footer-cont{--scale:0.3}.request{flex-direction:column}.banner-request-cont,.request-cont{flex-direction:column;gap:15px}.banner-request-cont{--scale:0.7}.banner-request-text,.banner-request-title,.banner-request-undtitle{width:100%}.banner-request-list{display:none}.banks-container{flex-wrap:wrap;justify-content:center;gap:20px}.bank-block{padding:10px}}@media (max-width:390px) and (min-width:380px){:root{--scale:0.22}.header{padding:5px 10px;--scale:0.25}.banner-black,.banner-img{height:770px}.banner-request-text{width:300px}.list-img{display:none}.banner-container{flex-direction:column;gap:12px;padding:18px 10px}.banner-content{--scale:0.75;width:auto;height:auto}.request-section{padding:55px}.arrow,.bank-block:after,.banner-request-cont,.filter-cont,.filter-cont ul button,.footer-cont,.partner-banks,.project-card,.ready-projects,.ready-projects-titles-cont,.request-form,.request-input,.request-left-block,.request-section,.request-title,.send-request,.title-cont,.title-image{--scale:0.47}.project-selection-card{--scale:0.59}.banner-request-title{width:100%;--scale:0.6}.advantages{width:250px}.advantages li{--scale:0.8;width:250px}.filter-cont,.project-cards{padding:0 30px}.choice-parametrs,.questions-cont{--scale:0.4}.footer-cont{--scale:0.3}.request{flex-direction:column}.banner-request-cont,.request-cont{flex-direction:column;gap:15px}.banner-request-cont{--scale:0.7}.banner-request-text,.banner-request-title,.banner-request-undtitle{width:100%}.banner-request-list{display:none}.banks-container{flex-wrap:wrap;justify-content:center;gap:20px}.bank-block{padding:10px}.escrow-step{max-width:none;width:100%}}@media (max-width:379px) and (min-width:374px){:root{--scale:0.20}.header{padding:5px 10px;--scale:0.25}.banner-black,.banner-img{height:770px}.banner-request-text{width:300px}.list-img{display:none}.banner-container{flex-direction:column;gap:12px;padding:18px 10px}.banner-content{--scale:0.60;width:auto;height:auto}.request-section{padding:55px}.arrow,.bank-block:after,.banner-request-cont,.filter-cont,.filter-cont ul button,.footer-cont,.partner-banks,.project-card,.ready-projects,.ready-projects-titles-cont,.request-form,.request-input,.request-left-block,.request-section,.request-title,.send-request,.title-cont,.title-image{--scale:0.45}.project-selection-card{--scale:0.59}.banner-request-title{width:100%;--scale:0.6}.advantages{width:250px}.advantages li{--scale:0.8;width:250px}.filter-cont,.project-cards{padding:0 30px}.choice-parametrs,.questions-cont{--scale:0.4}.footer-cont{--scale:0.3}.request{flex-direction:column}.banner-request-cont,.request-cont{flex-direction:column;gap:15px}.banner-request-cont{--scale:0.7}.banner-request-text,.banner-request-title,.banner-request-undtitle{width:100%}.banner-request-list{display:none}.banks-container{flex-wrap:wrap;justify-content:center;gap:20px}.bank-block{padding:10px}.escrow-step{max-width:none;width:100%}}@media (max-width:373px) and (min-width:340px){:root{--scale:0.20}.header{padding:5px 10px;--scale:0.25}.banner-black,.banner-img{height:770px}.banner-request-text{width:300px}.request-tasklist-img{--scale:0.3}.list-img{display:none}.banner-container{flex-direction:column;gap:12px;padding:18px 10px}.banner-content{--scale:0.50;width:auto;height:auto}.request-section{padding:55px}.banner-title{--scale:0.6}.arrow,.bank-block:after,.banner-request-cont,.filter-cont,.filter-cont ul button,.footer-cont,.partner-banks,.project-card,.ready-projects,.ready-projects-titles-cont,.request-form,.request-input,.request-left-block,.request-section,.request-title,.send-request,.title-cont,.title-image{--scale:0.39}.project-selection-card{--scale:0.59}.banner-request-title{width:100%;--scale:0.5}.advantages{width:250px}.advantages li{--scale:0.8;width:250px}.filter-cont,.project-cards{padding:0 30px}.ready-projects-title{width:230px}.choice-parametrs,.questions-cont{--scale:0.4}.footer-cont{--scale:0.3}.request,.request-cont{flex-direction:column}.request-cont{gap:15px}.banner-request-cont{--scale:0.7;flex-direction:column;gap:14px;padding:0 12px}.banner-request-text,.banner-request-title,.banner-request-undtitle{width:100%}.banner-request-list{display:none}.banks-container{flex-wrap:wrap;justify-content:center;gap:20px}.bank-block{padding:10px}.escrow-step{max-width:none;width:100%}}@media (max-width:339px) and (min-width:321px){:root{--scale:0.20}.header{padding:5px 10px;--scale:0.25}.questions-title{width:200px}.banner-black,.banner-img{height:770px}.banner-request-text{width:300px}.request-tasklist-img{--scale:0.3}.list-img{display:none}.banner-container{flex-direction:column;gap:12px;padding:18px 10px}.banner-content{--scale:0.50;width:auto;height:auto}.request-section{padding:55px}.banner-title{--scale:0.6}.arrow,.bank-block:after,.banner-request-cont,.filter-cont,.filter-cont ul button,.footer-cont,.partner-banks,.project-card,.ready-projects,.ready-projects-titles-cont,.request-form,.request-input,.request-left-block,.request-section,.request-title,.send-request,.title-cont,.title-image{--scale:0.35}.request-form{--scale:0.8}.request-form .name-input,.request-form .phone-input{font-size:calc(37px * var(--scale))!important;background-size:calc(37px * var(--scale))!important;padding-left:calc(70px * var(--scale))!important;height:calc(90px * var(--scale))!important}.request-form .file-input-label{width:auto!important}.request-form .send-request{width:100%!important;font-size:calc(37px * var(--scale))!important;height:calc(90px * var(--scale))!important}.project-selection-card{--scale:0.44}.project-selection-cards{gap:20px}.banner-request-title{width:100%;--scale:0.5}.advantages{width:200px}.advantages li{--scale:0.5;width:200px}.advantages-title{--scale:0.6}.filter-cont{padding:0 30px}.project-cards{padding:0 30px}.ready-projects-title{width:230px}.choice-parametrs,.footer-cont,.questions-cont{--scale:0.3}.request-section{padding:35px}.request,.request-cont{flex-direction:column}.request-cont{gap:15px}.banner-request-cont{--scale:0.7;flex-direction:column;gap:14px}.banner-request-text,.banner-request-title,.banner-request-undtitle{width:100%}.banner-request-list{display:none}.banks-container{flex-wrap:wrap;justify-content:center;gap:20px}.bank-block{padding:10px}.request-cont-3 .advantages-title{width:auto}.escrow-step{max-width:none;width:100%}}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}.swiper-button-next,.swiper-button-prev{background-image:none!important}.arrow.button-purple{padding:calc(4.5px * var(--scale));width:calc(33.6px * var(--scale));height:calc(33.6px * var(--scale));display:flex;align-items:center;justify-content:center}.cards-container .swiper-button-next,.cards-container .swiper-button-prev{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important}.sform{text-align:center}button:disabled{opacity:.85;cursor:not-allowed}.request-form-title-project{font-size:calc(34px * var(--scale));font-weight:600;text-align:center}.request-form-text-project{font-size:calc(14px * var(--scale));color:#999;text-align:center}.request-form-project{margin-top:calc(8px * var(--scale));margin-bottom:calc(8px * var(--scale));height:100%;width:100%;display:flex;justify-content:center;align-items:center}.arrow-progres{opacity:.7;height:calc(100px * var(--scale));animation:moveLeftRight 6s ease-in-out infinite;transition:opacity 1s ease}@keyframes moveLeftRight{0%,to{transform:translateX(0)}35%{transform:translateX(8px)}65%{transform:translateX(16px)}}.dropdown{position:relative;display:inline-block}.dropdown-btn{font-size:calc(19.2px * var(--scale));font-weight:500;background:none;padding:12px 0;cursor:pointer}.dropdown-content{position:absolute;background:white;min-width:200px;box-shadow:0 5px 15px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(5px);transition:all .2s ease;z-index:1;border:1px solid #eee}.dropdown:hover .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-content a{color:#333;padding:10px 16px;text-decoration:none;display:block;transition:background .2s ease}.dropdown-content a:hover{background:#f0f0f0}.dropdown-content a:not(:last-child){border-bottom:1px solid #eee}.dropdown-btn:after{content:"▼";font-size:calc(10px * var(--scale));margin-left:8px;display:inline-block;transition:transform .2s ease;color:#666}.dropdown:hover .dropdown-btn:after{transform:rotate(180deg)}.checkbox-cont{display:flex;align-items:center;padding:5px 0 0}.checkbox-input{position:absolute;opacity:0;width:0;height:0}.checkbox-label{position:relative;padding-left:26px;font-size:13px;color:#555;cursor:pointer;line-height:1.4;display:inline-block}.checkbox-label:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:4px;border:1px solid #5b9941;background:#fff;box-shadow:0 0 0 1px rgba(91,153,65,.08)}.checkbox-input:checked+.checkbox-label:before{background:linear-gradient(135deg,rgba(151,255,109,1),rgba(91,153,65,1));border-color:#5B9941}.checkbox-input:checked+.checkbox-label:after{content:"";position:absolute;left:4px;top:6px;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.agreement-link{color:#800047;text-decoration:none;transition:color .2s}.agreement-link:hover{color:#800047;text-decoration:underline}.burger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:1101}.burger-btn span{display:block;width:28px;height:3px;margin:4px 0;background:#000;border-radius:2px;transition:.3s}.burger-btn.open span:first-child{transform:translateY(14px) rotate(45deg)}.burger-btn.open span:nth-child(2){opacity:0}.burger-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);z-index:1100;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:80px 24px 24px;transition:.3s}.mobile-menu.open,.mobile-nav{display:flex}.mobile-nav{flex-direction:column;gap:24px;width:100%}.mobile-nav-button{text-align:left}.mobile-nav a:not(.agreement-link),.mobile-nav-button{font-size:22px;color:#000;font-weight:600;text-decoration:none}.mobile-nav a:not(.agreement-link){padding:8px 0}.mobile-dropdown{display:flex;flex-direction:column;gap:8px}.mobile-dropdown>span{font-size:20px;font-weight:600;color:#000;margin-bottom:4px}.mobile-dropdown-content{display:flex;flex-direction:column;gap:6px;margin-left:12px}.mobile-info{gap:8px}@media (max-width:900px){.vk-logo{margin-top:-10px;margin-left:5px;width:calc(39.2px * .8);height:calc(39.2px * .8)}.nav-consult{font-size:13px}.logo{height:calc(67px * .5)}.desktop-nav{display:none!important}.burger-btn{display:flex}}@media (min-width:901px){.burger-btn,.mobile-menu{display:none!important}}.project-card-cont{margin-top:calc(120px * var(--scale));display:flex;justify-content:center;gap:calc(32px * var(--scale));padding:0 calc(200px * var(--scale))}.project-gallery{position:relative;flex:1 1}.share-icon{width:calc(18px * var(--scale));height:calc(20px * var(--scale))}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:#800047;color:white;border:none;width:calc(32px * var(--scale));height:calc(32px * var(--scale));font-size:calc(18px * var(--scale));cursor:pointer}.arrow-left{left:calc(8px * var(--scale))}.thumbnails{margin-top:calc(12px * var(--scale));gap:calc(10px * var(--scale))}.thumbnails img{width:calc(181px * var(--scale));height:auto}.progress-bar{height:calc(6px * var(--scale));background:linear-gradient(90deg,#800047 60%,#eee 0);margin-top:calc(8px * var(--scale))}.project-gallery{display:flex;flex-direction:column;align-items:center}.main-image{width:100%;max-width:900px;height:calc(400px * var(--scale));object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;background:#f0f0f0;cursor:pointer}.thumbnails-scroll-wrapper{width:100%;overflow-x:auto;padding-bottom:4px}.thumbnails-scroll-wrapper::-webkit-scrollbar{height:8px;background:#e6e6e6}.thumbnails-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.thumbnails-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#800047;border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}.thumbnails-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-color:#590d3c}.thumbnails{display:flex;gap:8px;padding:4px}.thumbnails img{width:calc(100px * var(--scale));height:calc(70px * var(--scale));object-fit:cover;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out}.thumbnails img:hover{box-shadow:0 0 calc(5.8px * var(--scale)) 0 rgba(0,0,0,.15)}.thumbnails img.active{border-color:#800047}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.modal-content{position:relative;max-width:100%;max-height:100%}.modal-image{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:12px}.modal-close{padding:14px 16px;top:0;right:0;border:none;border-radius:0 12px 0 12px}.modal-close,.modal-next,.modal-prev{position:absolute;background:transparent;color:white;cursor:pointer;transition:background .2s ease}.modal-next,.modal-prev{height:100%;top:50%;transform:translateY(-50%);border:none;z-index:1;border-radius:10px}.modal-prev{left:-50px}.modal-next{right:-50px}.modal-close:hover,.modal-next:hover,.modal-prev:hover{background:rgba(0,0,0,.3)}.main-image-wrapper{width:100%;height:-moz-fit-content;height:fit-content;position:relative;cursor:pointer;display:inline-block}.image-overlay{width:100%;position:absolute;inset:0;background:linear-gradient(rgb(0,0,0,.3));opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.zoom-icon{font-size:48px;color:white;pointer-events:none}.main-image-wrapper:hover .image-overlay{opacity:1}.project-info{flex:1 1;display:flex;flex-direction:column}.project-header{display:flex;justify-content:space-between;align-items:center}.project-header h2{font-weight:600;font-size:calc(48px * var(--scale))}.share-btn{background:linear-gradient(314deg,#590d3c,#bf1c81);color:white;padding:calc(4px * var(--scale)) calc(9px * var(--scale));display:flex;gap:calc(10px * var(--scale));cursor:pointer;font-weight:400;font-size:calc(22px * var(--scale));text-align:center}.price-block{justify-content:space-between;gap:calc(12px * var(--scale));flex-wrap:wrap}.label,.price-block{display:flex;align-items:center}.label{font-size:calc(36px * var(--scale));color:#000;gap:calc(10px * var(--scale))}.label,.price{font-weight:600}.price{font-family:var(--font-family);font-size:calc(48px * var(--scale));background:linear-gradient(121deg,#97ff6d,#5b9941);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.credit{font-weight:500;font-size:calc(22px * var(--scale));text-align:right}.features{row-gap:calc(10px * var(--scale));display:flex;flex-wrap:wrap;justify-content:space-between}.feature{display:flex;align-items:center;gap:calc(8px * var(--scale));font-size:calc(14px * var(--scale));min-width:calc(120px * var(--scale))}.feature img{width:calc(30px * var(--scale));height:calc(30px * var(--scale))}.feature strong{font-weight:600;display:block;font-size:calc(16px * var(--scale))}.description h3{font-weight:600;font-size:calc(36px * var(--scale));margin-bottom:calc(8px * var(--scale))}.description p{font-weight:400;font-size:calc(20px * var(--scale));color:#565656}.pricing-section{padding:calc(30px * var(--scale)) calc(240px * var(--scale)) 0;text-align:center}.pricing-section h2{margin-bottom:calc(32px * var(--scale));font-weight:600;font-size:calc(56px * var(--scale));text-align:center;color:#000}.pricing-cards{display:flex;flex-wrap:wrap;gap:calc(24px * var(--scale));justify-content:center}.mini-line{margin:calc(15px * var(--scale)) 0;border:calc(1px * var(--scale)) solid #e6e6e6;width:100%;height:calc(0px * var(--scale))}.feature-icon-cont{width:calc(47px * var(--scale));height:calc(47px * var(--scale))}.feature-title{font-weight:600;font-size:calc(14px * var(--scale));color:#b1b1b1}.feature-title strong{font-weight:600;font-size:calc(22px * var(--scale));color:#000}.project-line{margin:auto;margin-top:calc(60px * var(--scale));margin-bottom:calc(30px * var(--scale))}.card{background:white;width:100%;max-width:calc(515px * var(--scale));min-height:calc(400px * var(--scale));box-shadow:0 calc(4px * var(--scale)) calc(16px * var(--scale)) rgba(0,0,0,.08);flex:0 1 calc(515px * var(--scale));display:flex;flex-direction:column;overflow:hidden}.card p{padding:calc(20px * var(--scale)) calc(35px * var(--scale));font-size:calc(17px * var(--scale));line-height:1.5;color:#444;text-align:center;flex-grow:1;margin:0}.card h3{flex-direction:column;margin-bottom:calc(8px * var(--scale));display:flex;justify-content:center;align-items:center;width:100%;height:calc(156px * var(--scale));background:linear-gradient(135deg,#97ff6d,#5b9941 92.71%);font-weight:500;font-size:calc(34px * var(--scale))}.card h3,.card h3 span{text-align:center;color:#fff}.card h3 span{font-weight:700;font-size:calc(40px * var(--scale))}.card .exclusive{background:linear-gradient(315deg,#590d3c,#bf1c81)}.card ul{text-align:center;font-size:calc(14px * var(--scale));line-height:1.6;list-style:none;padding:calc(20px * var(--scale))}.tasklist-cont{display:flex;gap:calc(20px * var(--scale));flex-direction:column;padding:0 calc(5px * var(--scale)) calc(25px * var(--scale))}.card ul li{font-weight:500}.card strong,.card ul li{font-size:calc(18px * var(--scale))}.card strong{font-weight:700;text-align:center}.btn-submit{background:#800047;color:white;padding:calc(10px * var(--scale));font-size:calc(14px * var(--scale));cursor:pointer;margin-bottom:calc(10px * var(--scale))}.note{font-weight:400;font-size:calc(13px * var(--scale));text-align:center;color:#000}.card-basic{border-top:calc(8px * var(--scale)) solid #94d99f}.card-middle{border-top:calc(8px * var(--scale)) solid #b0db4b}.card-full{border-top:calc(8px * var(--scale)) solid #800047}.copmlectation-button{width:100%;height:calc(53px * var(--scale));gap:calc(30px * var(--scale));margin-top:calc(8px * var(--scale));font-size:calc(19.2px * var(--scale));color:var(--color-white);font-weight:700;position:relative;overflow:visible}.copmlectation-button,.popup-overlay{justify-content:center;align-items:center;display:flex}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1102;padding:20px}.popup-content{background-color:white;width:100%;max-width:650px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.overlay-input-cont input{height:calc(50.4px * var(--scale));width:100%}.overlay-input{width:100%}.popup-content:before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(89,13,60,.69) 29.399964213371277%,rgba(151,255,109,.69));transform:rotate(-6deg) scale(1);-webkit-backdrop-filter:blur(calc(7.92px * var(--scale)));backdrop-filter:blur(calc(7.92px * var(--scale)));transition:transform .3s ease}.popup-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:10}.popup-close:hover{color:#333}.popup-layout{display:flex;flex-direction:row}.popup-layout--single .popup-form-section{flex:unset;width:100%}.header-request-btn{border:none;cursor:pointer}.popup-project-info{background:#f9f9f9;border-right:1px solid #eee}.popup-form-section,.popup-project-info{flex:1 1;padding:30px}.popup-project-image{width:100%;height:200px;overflow:hidden;margin-bottom:20px}.popup-image{width:100%;height:100%;object-fit:cover}.popup-project-title{font-size:22px;margin-bottom:15px;color:#333}.popup-completion-info{margin-top:20px}.popup-completion-info h4{font-size:18px;margin-bottom:10px;color:#444}.popup-price{font-size:20px;color:#800047}.popup-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.spec-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.spec-label{color:#666}.spec-value{font-weight:500;color:#333}.popup-form-title{font-size:22px;margin-bottom:5px;color:#333}.popup-form-subtitle{color:#666;margin-bottom:25px;font-size:14px}.overlay-input-cont{margin-bottom:20px}.submit-overlay{width:100%;padding:14px;color:white;border:none;font-size:calc(18px * var(--scale));font-weight:600;cursor:pointer;transition:background-color .2s}.form-status{margin-top:15px;padding:10px;text-align:center;font-size:14px}.form-status.error{background-color:#ffebee;color:#d32f2f}@media (max-width:480px){.questions-block{width:100%}.popup-layout{flex-direction:column}.popup-project-info{border-right:none;border-bottom:1px solid #eee}.popup-project-image{height:150px}.popup-content{overflow-x:hidden;overflow-y:scroll;max-height:80vh}.popup-close{padding:0 calc(40px * var(--scale));background:#fff}.popup-form-section,.popup-project-info{padding:15px}.popup-form-subtitle,.popup-project-image,.popup-project-title{margin-bottom:calc(20px * var(--scale))}.popup-completion-info{margin-top:calc(20px * var(--scale))}.popup-completion-info h4{margin:calc(20px * var(--scale))}.popup-content .input-cont{--scale:.8;margin-bottom:calc(10px * var(--scale))}.submit-overlay span{font-size:calc(100px * var(--scale))}.popup-form .checkbox-cont label{font-size:calc(60px * var(--scale))}.modal-image{max-width:80vw}.modal-prev{left:calc(-220px * var(--scale))}.modal-next{right:calc(-220px * var(--scale))}.project-header .card-share-cont{width:calc(50px * var(--scale));height:calc(50px * var(--scale))}.pricing-cards{width:100%;flex-direction:column}.card{width:100%}.pricing-section{padding:0 calc(100px * var(--scale))}.description p{--scale:.6}.project-card-cont{margin-top:calc(150px * var(--scale));padding:0 calc(100px * var(--scale))}.main-image{height:100%}.project-card-cont{flex-direction:column}.thumbnails img{width:calc(400px * var(--scale));height:auto}.features{justify-content:flex-start;gap:calc(10px * var(--scale));flex-wrap:wrap}.credit,.description,.feature,.label,.price,.price-block,.project-header,.project-info,.share-btn,.share-icon{--scale:0.9}.feature,.feature-icon-cont,.feature-title,.features{--scale:0.6}.card,.exclusive,.pricing-cards,.pricing-cards .note,.pricing-cards .tasklist-button,.pricing-cards .tasklist-cont,.pricing-cards .tasklist-icon{--scale:1}.pricing-section h2{margin-top:calc(30px * var(--scale));--scale:0.4}.card ul li{--scale:.75}.testimonial-form .tasklist-button{--scale:0.9}}@media (max-width:320px){.escrow-step{max-width:none;width:100%}.project-card-cont{margin-top:calc(350px * var(--scale));flex-direction:column}.credit,.description,.feature,.label,.price,.price-block,.project-header,.project-info,.share-btn,.share-icon{--scale:0.4}.feature,.feature-icon-cont,.feature-title,.features{--scale:0.7}.features{display:flex}.card,.exclusive,.pricing-cards,.pricing-cards .note,.pricing-cards .tasklist-button,.pricing-cards .tasklist-cont,.pricing-cards .tasklist-icon{--scale:0.5}.tasklist-icon{display:none}.pricing-section h2{--scale:0.4}.request-cont-3 .advantages-title{width:auto}.built-house-modal-description h3,.built-house-modal-map h3,.built-house-modal-specs h3{font-size:calc(100px * var(--scale));margin:0 0 5px}.testimonial-form .tasklist-button{--scale:0.9}.project-gallery-swiper .mySwiper{padding:0}}@media (max-width:479px) and (min-width:360px){.project-card-cont{flex-direction:column}.card h3,.card h3 span,.credit,.description,.feature,.label,.price,.price-block,.project-header,.project-info,.share-btn,.share-icon{--scale:0.7}.mini-line{--scale:0.495}.card-icon-cont{--scale:1}.features{display:flex}.card,.exclusive,.feature,.feature-icon-cont,.feature-title,.features,.pricing-cards,.pricing-cards .note,.pricing-cards .tasklist-button,.pricing-cards .tasklist-cont,.pricing-cards .tasklist-icon{--scale:0.8}.pricing-section h2{--scale:0.7}.testimonial-form .tasklist-button{--scale:0.9}}@media (max-width:359px) and (min-width:321px){.project-card-cont{flex-direction:column}.card h3,.card h3 span,.credit,.description,.feature,.label,.price,.price-block,.project-header,.project-info,.share-btn,.share-icon{--scale:0.5}.mini-line{--scale:0.495}.card-icon-cont{--scale:0.5}.features{display:flex}.feature,.feature-icon-cont,.feature-title,.features{--scale:0.5}.card,.exclusive,.pricing-cards,.pricing-cards .note,.pricing-cards .tasklist-button,.pricing-cards .tasklist-cont,.pricing-cards .tasklist-icon{--scale:0.6}.pricing-section h2{--scale:0.5}.testimonial-form .tasklist-button{--scale:0.9}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#ffffff,#ffffff);color:#000;padding:16px 24px;z-index:9999;box-shadow:0 -4px 20px rgba(0,0,0,.3);animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-consent-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cookie-consent-content p{flex:1 1;font-size:calc(14px * var(--scale));line-height:1.5;margin:0;min-width:280px}.cookie-consent-buttons{display:flex;gap:12px;flex-shrink:0}.cookie-accept-btn{background:linear-gradient(91.86deg,#97FF6D,#5B9941);color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.cookie-accept-btn:hover{opacity:.9;transform:scale(1.02)}@media (max-width:600px){.cookie-consent{padding:16px}.cookie-consent-content{flex-direction:column;text-align:center;gap:16px}.cookie-consent-content p{font-size:10px}.cookie-accept-btn{width:100%;padding:14px}}.card-button-cont--single{margin-bottom:calc(13.6px * var(--scale))}.card-button-cont--single .more-button{width:100%}.built-house-modal-overlay{align-items:flex-start;padding:0;overflow-y:auto}.built-house-modal{background:#fff;width:100%;max-width:900px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15);margin:auto;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.built-house-modal-close{position:absolute;top:12px;right:12px;z-index:20;background:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.built-house-modal-scroll{overflow-y:auto;padding:48px 24px 24px}.built-house-modal-gallery{margin-bottom:10px}.built-house-gallery-main{position:relative;width:100%;aspect-ratio:16/10;background:#f0f0f0;border-radius:8px;overflow:hidden}.built-house-gallery-img{width:100%;height:100%;object-fit:cover}.built-house-gallery-next,.built-house-gallery-prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}.built-house-gallery-prev{left:12px}.built-house-gallery-next{right:12px}.built-house-thumbnails{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.built-house-thumbnails button{padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:none}.built-house-thumbnails button.active{border-color:#8E1560}.built-house-thumbnails img{width:80px;height:60px;object-fit:cover;display:block}.built-house-gallery-placeholder{width:100%;aspect-ratio:16/10;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:8px}.built-house-modal-address{font-size:calc(23px * var(--scale));margin-bottom:5px}.built-house-modal-title{font-size:22px;font-weight:700;margin:0}.built-house-modal-description h3,.built-house-modal-map h3,.built-house-modal-specs h3{font-size:calc(30px * var(--scale));margin:0 0 5px}.built-house-modal-specs{margin-bottom:calc(40px * var(--scale))}.built-house-features{display:flex;flex-wrap:wrap;gap:16px}.built-house-modal-description{margin-bottom:10px}.built-house-modal-description p{margin:0;line-height:1.6}.built-house-modal-map{margin-top:5px}.built-house-map-embed{width:100%;min-height:200px;overflow:hidden}.built-house-map-embed iframe{width:100%;height:400px;border:0}.mobile-nav .header-request-btn{background:none;border:none;padding:8px 0;font-size:22px;font-weight:600;color:#000;text-align:left}.mobile-nav .header-request-btn:after,.mobile-nav .header-request-btn:before{background:none}.security-badge{display:flex;align-items:center;gap:calc(12px * var(--scale));padding:calc(16px * var(--scale)) calc(24px * var(--scale));background:linear-gradient(135deg,rgba(151,255,109,.1),rgba(91,153,65,.1));border-radius:calc(12px * var(--scale));border:calc(2px * var(--scale)) solid rgba(91,153,65,.3)}.security-badge-icon{width:calc(48px * var(--scale))!important;height:calc(48px * var(--scale))!important;flex-shrink:0}.security-badge-text{display:flex;flex-direction:column;gap:calc(4px * var(--scale))}.security-badge-title{font-size:calc(18px * var(--scale));font-weight:600;color:#2d2d2d;line-height:1.2}.security-badge-subtitle{font-size:calc(13px * var(--scale));font-weight:400;color:#666666;line-height:1.3}.testimonials-title-text{display:flex;flex-direction:column;gap:calc(8px * var(--scale))}.testimonials-mini-title{margin:0 0 0 calc(16px * var(--scale));font-size:calc(22px * var(--scale));font-weight:700;color:#000000;line-height:1.25}.testimonials-description{margin:0 0 0 calc(16px * var(--scale));max-width:calc(640px * var(--scale));font-size:calc(15px * var(--scale));font-weight:500;color:#2d2d2d;line-height:1.55}@media (max-width:768px){.security-badge{display:none}}.faq-map-wrap{width:100%;margin:2rem 10px 0;height:20rem}.faq-contact-block{display:flex;gap:calc(24px * var(--scale));width:100%;max-width:calc(900px * var(--scale));margin:0 auto;align-items:stretch}.faq-contact-card{flex:1 1;background:linear-gradient(135deg,rgba(191,28,129,.08),rgba(89,13,60,.12));border:calc(1.5px * var(--scale)) solid rgba(191,28,129,.25);flex-direction:column;gap:calc(28px * var(--scale))}.faq-contact-card,.faq-form-card{padding:calc(40px * var(--scale));display:flex}.faq-form-card{flex:1.3 1;background:#ffffff;border:calc(1.5px * var(--scale)) solid #e6e6e6;flex-direction:column;gap:calc(20px * var(--scale))}.faq-contact-title,.faq-form-title{font-size:calc(30px * var(--scale));font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.faq-form-subtitle{font-size:calc(15px * var(--scale));color:#666;margin:0;line-height:1.5}.faq-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(18px * var(--scale))}.faq-contact-list li{display:flex;align-items:center;gap:calc(14px * var(--scale));font-size:calc(16px * var(--scale));font-weight:500;color:#2d2d2d}.faq-contact-list li img{width:calc(22px * var(--scale))!important;height:calc(22px * var(--scale))!important;min-width:18px;min-height:18px;flex-shrink:0;filter:brightness(0);opacity:.75}.faq-contact-socials{display:flex}.faq-social-btn{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--scale));padding:calc(11px * var(--scale)) calc(22px * var(--scale));border:calc(1.5px * var(--scale)) solid rgba(191,28,129,.35);font-size:calc(15px * var(--scale));font-weight:600;color:#2d2d2d;text-decoration:none;transition:all .2s ease;background:rgba(255,255,255,.6);width:100%}.faq-social-btn:hover{background:rgba(191,28,129,.08);border-color:rgba(191,28,129,.6)}.faq-social-btn img{width:calc(18px * var(--scale))!important;height:calc(18px * var(--scale))!important;min-width:16px;min-height:16px;filter:brightness(0);opacity:.75}.faq-escrow-note{display:flex;align-items:flex-start;gap:calc(14px * var(--scale));padding:calc(16px * var(--scale));background:rgba(255,255,255,.5);border-left:calc(3px * var(--scale)) solid rgba(191,28,129,.5);margin-top:auto}.faq-escrow-note img{width:calc(26px * var(--scale))!important;height:calc(26px * var(--scale))!important;min-width:20px;min-height:20px;flex-shrink:0}.faq-escrow-note p{font-size:calc(14px * var(--scale));font-weight:500;color:#333;line-height:1.5;margin:0}.faq-form-card .request-form{background:transparent;gap:0}.faq-form-card .inputs-cont{display:flex;flex-direction:column;gap:calc(12px * var(--scale));width:100%}.faq-form-card .request-input-cont{gap:0}.faq-form-card .request-input{width:100%;border:calc(1.5px * var(--scale)) solid #d0d0d0;padding:calc(14px * var(--scale)) calc(16px * var(--scale));font-size:calc(15px * var(--scale));font-weight:400;color:#1a1a1a;background:#fafafa;outline:none;transition:border-color .2s ease;box-sizing:border-box;border-radius:0!important}.faq-form-card .request-input:focus{border-color:#BF1C81;background:#fff}.faq-form-card .request-input::placeholder{color:#aaa;font-size:calc(14px * var(--scale))}.faq-form-card .request-question-input{resize:vertical;min-height:calc(110px * var(--scale))}.faq-form-card .send-request-cont{margin-top:calc(4px * var(--scale))}.faq-form-card .send-request{width:100%;justify-content:center}.faq-form-card .checkbox-cont{display:flex;align-items:flex-start;gap:calc(10px * var(--scale))}.faq-form-card .checkbox-label{font-size:calc(13px * var(--scale));color:#666;line-height:1.4}.faq-form-card .agreement-link{color:#BF1C81;text-decoration:underline}@media (max-width:768px){.faq-contact-block{flex-direction:column;max-width:100%;gap:16px}.faq-contact-card,.faq-form-card{padding:24px 20px;gap:20px}.faq-contact-title,.faq-form-title{font-size:22px!important}.faq-form-subtitle{font-size:14px!important}.faq-contact-list{gap:16px}.faq-contact-list li{font-size:15px!important;gap:12px;align-items:flex-start}.faq-contact-list li img{width:20px!important;height:20px!important;margin-top:2px}.faq-contact-socials{flex-wrap:wrap;gap:10px}.faq-social-btn{font-size:14px!important;padding:10px 16px;gap:8px}.faq-social-btn img{width:18px!important;height:18px!important}.faq-escrow-note{padding:14px;gap:12px}.faq-escrow-note img{width:22px!important;height:22px!important}.faq-escrow-note p{font-size:13px!important}.faq-form-card .request-input{font-size:15px!important;padding:13px 14px!important}.faq-form-card .request-input::placeholder{font-size:14px!important}.faq-form-card .request-question-input{min-height:90px!important}.faq-form-card .checkbox-label{font-size:12px!important}}@media (max-width:480px){.faq-contact-card,.faq-form-card{padding:20px 16px}.faq-contact-title,.faq-form-title{font-size:20px!important}.faq-social-btn{flex:1 1;justify-content:center}}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.stat-card{padding:24px 12px!important;min-height:auto!important}.stat-number{font-size:32px!important}.stat-label{font-size:14px!important;line-height:1.3!important}.stat-icon{width:70px!important;height:70px!important}.stat-icon img{width:40px!important;height:40px!important}.project-card{width:100%!important;max-width:320px;margin:20px auto!important;--scale:0.85}.project-cards{padding:0 40px!important}.arrow{--scale:1;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}}@media (max-width:480px){.stats-title{font-size:28px!important}.stats-description{font-size:14px!important;padding:0 10px;max-width:100%}.stats-grid{gap:10px!important}.stat-card{padding:16px 8px!important}.stat-number{font-size:26px!important}.stat-label{font-size:12px!important}.stat-icon{width:60px!important;height:60px!important}.stat-icon img{width:34px!important;height:34px!important}.project-card{width:100%!important;max-width:300px;margin:20px auto!important;--scale:0.8}.project-card:before{display:none}.project-cards{padding:0 25px!important}.filter-card-swiper .swiper{padding:0!important}}.project-header .share-dropdown{left:auto;right:0;transform:none;animation:fadeInRight .2s ease-out}@keyframes fadeInRight{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.share-container.hide-on-mobile{display:none!important}.share-container.hide-on-mobile+.more-button{width:100%!important;margin-right:calc(12px * var(--scale))!important}}@media (max-width:576px){.banner-1-img{background-image:url(/_next/static/media/banner-2.1af68976.png)!important}}.filter-card-swiper{padding:0!important}.new-results-wrapper{height:auto;width:-moz-fit-content;width:fit-content;max-width:100%}.new-results-grid{display:grid;grid-template-columns:repeat(3,calc(320px * var(--scale)));grid-gap:calc(7px * var(--scale));gap:calc(7px * var(--scale))}@media (max-width:1920px){.new-results-grid{grid-template-columns:repeat(3,calc(320px * var(--scale)))}}@media (max-width:1860px){.new-results-grid{grid-template-columns:repeat(3,calc(320px * var(--scale)))}}@media (max-width:1440px){.card-button-cont{margin-right:10px}}@media (max-width:1400px){.search-card ul{row-gap:5px;column-gap:0}}@media (max-width:1300px){.search-card ul{--scale:0.729;row-gap:5px;column-gap:0}}@media (max-width:1024px){.new-results-grid{grid-template-columns:repeat(2,calc(320px * var(--scale)))}}@media (max-width:480px){.new-results-grid{display:flex;flex-direction:column;align-items:center;gap:5px}.card-button-cont{margin-right:0}.search-card ul{display:flex;flex-wrap:wrap;gap:calc(13.6px * var(--scale));margin:0 0 calc(13.6px * var(--scale)) calc(12px * var(--scale))}.search-card ul li{min-width:calc(230px * var(--scale))}.card-icon-cont{--scale:1}.card-parametrs-name{font-size:calc(14.2px * var(--scale))}.card-parametrs{font-size:calc(22px * var(--scale))}}@media (max-width:320px){.search-card ul li{min-width:calc(150px * var(--scale))}}.not-found-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fafafa;font-family:Montserrat,sans-serif;position:relative;overflow:hidden}.not-found-content{text-align:center;z-index:2;padding:2rem;max-width:600px}.not-found-title{font-size:10rem;font-weight:800;margin:0;background:linear-gradient(135deg,#BF1C81,#590D3C 50%,#97FF6D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;position:relative;display:inline-block}.hanging-sign{display:inline-block;transform-origin:top center;animation:swing 4s ease-in-out infinite}.not-found-subtitle{font-size:2.2rem;color:#000;font-weight:700;margin-top:1rem;line-height:1.2}.not-found-text{font-size:1.2rem;color:#555;margin:1.5rem auto 2.5rem;font-weight:500;line-height:1.5}@keyframes swing{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}.back-link{color:#BF1C81;font-weight:700}.project-top-slider-section{max-width:1500px;margin:8rem auto 2rem;padding:0 1rem}.project-gallery-swiper{width:100%;margin-bottom:2rem;overflow:hidden}.swiper-image-wrapper{position:relative;cursor:pointer}.swiper-image{width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.project-content-grid{max-width:1500px;padding:0 1rem;margin:calc(40px * var(--scale)) calc(280px * var(--scale)) calc(60px * var(--scale));display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:900px){.project-content-grid{grid-template-columns:1fr}}.finishing-card{border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;background:white;margin-bottom:2rem}.finishing-header{background:#74C05B;color:white;padding:1.5rem;text-align:center}.finishing-header h3{margin:0;font-size:1.5rem;font-weight:600}.finishing-price{font-size:1.8rem;font-weight:700;margin-top:.5rem}.finishing-body{padding:1.2rem}.finishing-specs-list{font-size:.95rem;line-height:1.5;color:#333;margin-bottom:1.5rem}.vertical-tasklist{flex-direction:column}.full-width,.vertical-tasklist{display:flex;align-items:center}.full-width{width:100%;justify-content:center;background-color:#6E1B4D;color:white;padding:1rem;border-radius:0;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s;gap:.5rem}.full-width:hover{background-color:#58153e}.text-center{text-align:center;font-size:.8rem;color:#666;margin-top:1rem}@media (max-width:900px){.project-top-slider-section{margin-top:4rem}}@media (max-width:768px){.project-content-grid{margin:calc(40px * var(--scale)) 1rem calc(60px * var(--scale))}}@media (max-width:320px){.finishing-price{font-size:1.5rem}.finishing-specs-list p{align-items:center}.project-content-grid{margin:0}}