.banner-section{height:760px;background:#FEE9C6 center;overflow-x:hidden}.banner-section .background-vector{right:0;z-index:1}.banner-section .contractor-vector{bottom:0;right:260px}.banner-section .banner-text{margin-top:102px;position:relative;z-index:1}.banner-section .banner-text .title{font-size:64px;line-height:80px;color:#1C1C1C;letter-spacing:-0.01em}.banner-section .banner-text .curly-divider{margin-top:10px;margin-bottom:34px}.banner-section .banner-text .desc{font-size:18px;color:#1C1C1C}.banner-section .banner-text .start-project-btn{background:#1C1C1C;border-radius:10px;color:white;font-size:18px;padding:13px 24px;margin-top:54px;position:relative;z-index:1}@media (min-width: 1488px) and (max-width: 1690px){.banner-section .background-vector{right:-175px}}@media (min-width: 1275px) and (max-width: 1488px){.banner-section .background-vector{right:-350px}}@media (min-width: 992px) and (max-width: 1275px){.banner-section .background-vector{right:-515px}}@media (max-width: 992px){.banner-section .background-vector{right:-680px}.banner-section .corner-vector{left:-100px}}@media (max-width: 640px){.banner-section .banner-text .title{font-size:50px;line-height:65px}.banner-section .background-vector{right:-780px}.banner-section .corner-vector{display:none}}@media (max-width: 531px){.banner-section .banner-text .title{font-size:45px;line-height:65px}}@media (max-width: 397px){.banner-section .banner-text .title{font-size:40px;line-height:65px}}.contractor-benefits-section{background:#F3F9FA;padding:100px 0}.contractor-benefits-section .title{color:#1C1C1C;margin-bottom:60px;font-size:40px;text-align:center}.contractor-benefits-section .benefits .section{margin-bottom:55px}.contractor-benefits-section .benefits .section:last-child{margin-bottom:0}.contractor-benefits-section .benefits .section .heading{color:#1C1C1C;font-size:36px;margin:32px 0}.contractor-benefits-section .benefits .section .desc{color:#1C1C1C;font-size:18px}@media (max-width: 534px){.contractor-benefits-section{padding:50px 0}.contractor-benefits-section .title{text-align:left;font-size:32px}.contractor-benefits-section .benefits .section .heading{font-size:28px;margin:20px 0}.contractor-benefits-section .benefits .section .desc{font-size:17px}}.fast-track-section{background:#000000;padding:174px 0;text-align:center}.fast-track-section .title{margin-bottom:60px;font-size:64px;color:#ffffff}.fast-track-section .start-project-btn{margin-top:50px;background:#0072DE;border-radius:10px;letter-spacing:-0.01em;color:#ffffff;padding:13px 24px;font-size:18px}.fast-track-section .start-project-btn:hover{color:#ffffff}@media (max-width: 534px){.fast-track-section{padding:80px 0}.fast-track-section .title{margin-bottom:10px;font-size:40px}.fast-track-section .start-project-btn{font-size:16px}}.inter-400{font-family:'Inter', sans-serif;font-weight:400 !important}.inter-500{font-family:'Inter', sans-serif;font-weight:500 !important}.inter-600{font-family:'Inter', sans-serif;font-weight:600 !important}.inter-700{font-family:'Inter', sans-serif;font-weight:700 !important}.barlow-400{font-family:'Barlow', sans-serif;font-weight:400 !important}.barlow-500{font-family:'Barlow', sans-serif;font-weight:500 !important}.barlow-600{font-family:'Barlow', sans-serif;font-weight:600 !important}.barlow-700{font-family:'Barlow', sans-serif;font-weight:700 !important}.mw-300{font-family:'Merriweather', serif;font-weight:300 !important}.mw-400{font-family:'Merriweather', serif;font-weight:400 !important}.mw-700{font-family:'Merriweather', serif;font-weight:700 !important}.sf-500{font-family:'SF-Mono', serif;font-weight:500 !important}.sf-700{font-family:'SF-Mono', serif;font-weight:700 !important}.sf-pro-700{font-family:'SFProDisplayBold', serif;font-weight:700 !important}.sf-pro-text{font-family:'SFProTextRegular', serif}.c-gray{color:#485669 !important}footer{padding:60px 0}footer .contents-section .title{font-family:'Inter', sans-serif;font-weight:600 !important;color:#1C1C1C;margin-bottom:15px}footer .contents-section .description,footer .contents-section a{font-family:'Inter', sans-serif;font-weight:400 !important;color:#1C1C1C;font-size:14px;line-height:170%}footer .contents-section a{text-decoration:none}footer .contents-section .contact-info-section p{font-family:'Inter', sans-serif;font-weight:400 !important;font-size:14px}footer .contents-section .contact-info-section .call-number-text{color:#707070;margin-bottom:10px !important}footer .contents-section .contact-info-section .email{text-decoration:underline;margin-top:10px !important}@media (min-width: 992px) and (max-width: 1742px){footer .contents-section .logo-section img{width:90%}}@media (max-width: 767px){footer .contents-section .logo-section{text-align:center}}.how-it-works-section{padding:100px 0}.how-it-works-section .heading{text-align:center}.how-it-works-section .heading .title{color:#1C1C1C;font-size:40px}.how-it-works-section .heading .desc{color:#343A3F;font-size:18px;margin:10px 0 60px}.how-it-works-section .working-with .header{text-align:center;position:relative;z-index:1}.how-it-works-section .working-with .header span{background:#ffffff;border:1px solid #CED3DC;border-radius:34px;text-transform:uppercase;font-family:'Inter', sans-serif;font-weight:500 !important;color:#6D757C;padding:14px 24px}.how-it-works-section .working-with .working-container{background:#F7F7F7;border-radius:34px;padding:20px 32px 60px;margin-top:-13px}.how-it-works-section .working-with .working-container .procedures{margin-top:50px}.how-it-works-section .working-with .working-container .procedures .first-row,.how-it-works-section .working-with .working-container .procedures .second-row{display:flex;width:100%}.how-it-works-section .working-with .working-container .procedures .first-row .pointer{width:80px;position:relative}.how-it-works-section .working-with .working-container .procedures .first-row .pointer img{position:absolute;bottom:50px;left:-80px;width:auto}.how-it-works-section .working-with .working-container .procedures .first-row .pointer .border{margin-top:187px;border:1px solid #CED3DC !important}.how-it-works-section .working-with .working-container .procedures .second-row .pointer{width:80px;position:relative}.how-it-works-section .working-with .working-container .procedures .second-row .pointer img{position:absolute;bottom:50px;left:-80px;width:auto;transform:scaleX(-1)}.how-it-works-section .working-with .working-container .procedures .second-row .pointer .border{margin-top:176px;border:1px solid #CED3DC !important}.how-it-works-section .working-with .working-container .procedures .j-shape-pointer{margin-top:-56px;width:118px;height:222px}.how-it-works-section .working-with .working-container .procedures .process{z-index:1}.how-it-works-section .working-with .working-container .procedures .process .image{text-align:center}.how-it-works-section .working-with .working-container .procedures .process .step-cards{background:#FFFFFF;border:1px solid #CED3DC;box-shadow:0 0 16px rgba(152,154,156,0.15);border-radius:12px;padding:12px 18px;position:relative}.how-it-works-section .working-with .working-container .procedures .process .step-cards .step-num{background:#EEF2F9;border-radius:56px;font-family:'Inter', sans-serif;font-weight:700 !important;color:#343A3F;display:flex;align-items:center;justify-content:center;letter-spacing:-0.02em;font-size:20px;width:44px;height:44px;padding:6px}.how-it-works-section .working-with .working-container .procedures .process .step-cards .desc{letter-spacing:-0.02em;color:#343A3F;font-family:'Inter', sans-serif;font-weight:400 !important;font-size:14px;margin-top:10px}.how-it-works-section .working-with .working-container .procedures .process.process-1{width:25%}.how-it-works-section .working-with .working-container .procedures .process.process-1 .step-cards{margin-top:-23px}.how-it-works-section .working-with .working-container .procedures .process.process-2{width:25%}.how-it-works-section .working-with .working-container .procedures .process.process-2 .step-cards{margin-top:-80px}.how-it-works-section .working-with .working-container .procedures .process.process-3{width:20%}.how-it-works-section .working-with .working-container .procedures .process.process-3 .image .desktop-image{width:90%}.how-it-works-section .working-with .working-container .procedures .process.process-3 .step-cards{margin-top:-20px}.how-it-works-section .working-with .working-container .procedures .process.process-4{width:25%}.how-it-works-section .working-with .working-container .procedures .process.process-4 .step-cards{margin-top:-105px}.how-it-works-section .working-with .working-container .procedures .process.process-5{width:20%}.how-it-works-section .working-with .working-container .procedures .process.process-5 .step-cards{margin-top:-65px}.how-it-works-section .working-with .working-container .procedures .process.process-6{width:20%}.how-it-works-section .working-with .working-container .procedures .process.process-6 .step-cards{margin-top:-65px}.how-it-works-section .working-with .working-container .procedures .process.process-7{width:20%;margin-left:106px}.how-it-works-section .working-with .working-container .procedures .process.process-7 .step-cards{margin-top:-75px}.how-it-works-section .working-with.working-with-us{margin-top:60px}.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer{width:80px;position:relative}.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer img{position:absolute;bottom:50px;left:-80px;width:auto}.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer .border{margin-top:169px;border:1px solid #CED3DC !important}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-1{width:20%}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-1 .step-cards{margin-top:-45px}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-2{width:20%}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-2 .step-cards{margin-top:-84px}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-3{width:30%}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-3 .step-cards{margin-top:-55px}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-4{width:20%}.how-it-works-section .working-with.working-with-us .working-container .procedures .process.process-4 .step-cards{margin-top:-80px}.how-it-works-section .working-with .working-container.mob{position:relative}.how-it-works-section .working-with .working-container.mob .procedures .carousel .process{width:100%;margin:0 auto}.how-it-works-section .working-with .working-container.mob .procedures .carousel .process .image img{width:auto}.how-it-works-section .working-with .working-container.mob .carousel-caret-left-img{position:absolute;left:-17px;top:45%;cursor:pointer}.how-it-works-section .working-with .working-container.mob .carousel-caret-right-img{position:absolute;right:-17px;top:45%;cursor:pointer}@media (min-width: 1756px) and (max-width: 1885px){.how-it-works-section .working-with.working-with-city .working-container .procedures .first-row .pointer img{bottom:65px}.how-it-works-section .working-with.working-with-city .working-container .procedures .process.process-3 .step-cards{margin-top:-13px}}@media (min-width: 992px) and (max-width: 1794px){.how-it-works-section .working-with.working-with-city .working-container .procedures .second-row .pointer img{bottom:54px}.how-it-works-section .working-with.working-with-city .working-container .procedures .process .image .desktop-image{width:100%}.how-it-works-section .working-with.working-with-city .working-container .procedures .process.process-3 .step-cards{margin-top:2px}}@media (min-width: 1748px) and (max-width: 1756px){.how-it-works-section .working-with.working-with-city .working-container .procedures .first-row .pointer img{bottom:80px}}@media (min-width: 992px) and (max-width: 1748px){.how-it-works-section .working-with.working-with-city .working-container .procedures .first-row .pointer img{bottom:80px;left:-86px}.how-it-works-section .working-with.working-with-city .working-container .procedures .second-row .pointer img{left:-90px}}@media (min-width: 1317px) and (max-width: 1649px){.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer img{bottom:70px}}@media (min-width: 1200px) and (max-width: 1316px){.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer img{bottom:100px}}@media (min-width: 100px) and (max-width: 1199px){.how-it-works-section .working-with.working-with-us .working-container .procedures .first-row .pointer img{bottom:67px}}@media (max-width: 534px){.how-it-works-section{padding:50px 0}.how-it-works-section .heading{text-align:left}.how-it-works-section .heading .title{font-size:30px}.how-it-works-section .heading .desc{font-size:16px}.how-it-works-section .working-with .header span{font-size:14px}}.partnership-section{background:#ffffff;padding:50px;opacity:0.6}.partnership-section .title{color:#343A3F;margin-bottom:27px}.partnership-section .image-section{gap:75px}.partnership-section .image-section img{mix-blend-mode:luminosity}@media (max-width: 425px){.partnership-section{padding:20px}.partnership-section .image-section{gap:35px}}.testimonial-section{background:rgba(250,179,62,0.3);padding:140px 0}.testimonial-section .item .saying{font-size:36px;line-height:150%;letter-spacing:-0.02em;color:#1C1C1C;margin-bottom:94px}.testimonial-section .item .username{font-size:24px;line-height:130%;color:#1C1C1C;margin-bottom:6px}@media (max-width: 534px){.testimonial-section{padding:70px 0}.testimonial-section .item .saying{font-size:25px;margin-bottom:40px}.testimonial-section .item .username{font-size:20px;line-height:130%;color:#1C1C1C;margin-bottom:6px}}p{margin:0 !important}@font-face{font-family:SF-Mono;src:url(/assets/SFMono-Regular-5308bb900b53a76a195e005a74dbbae107eff3ab5f1ee13da3336b1ffdd0f232.ttf)}@font-face{font-family:SFProDisplayBold;src:url(/assets/SFPRODISPLAYBOLD-abeff2d298413019e2e7a3f9ea5c9a3c1c0585e0472b55df7976dd0b436f3b2a.OTF)}@font-face{font-family:SFProTextRegular;src:url(/assets/SFProText-Regular-401b10388ae97fba61faeac780e60e8bdc3054b0e7995e004abfa2c3f233b370.ttf)}body{width:100%;overflow-x:hidden}
