@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap");@font-face{font-family:Overused Grotesk;src:url(/_next/static/media/OverusedGrotesk-Book.5a0ad8a0.ttf);font-weight:400;font-style:normal}@font-face{font-family:Overused Grotesk;src:url(/_next/static/media/OverusedGrotesk-Medium.2bcb7be9.ttf);font-weight:500;font-style:normal}*{box-sizing:border-box}:root{--px:0.065vw}a,a:hover{text-decoration:none}body{margin:0;padding:calc(var(--px) * 20);padding-top:0;background:#F4F4F4}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.mobile-menu{display:none}.btn{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--px) * 42);padding-left:calc(var(--px) * 24);padding-right:calc(var(--px) * 50);border-radius:calc(var(--px) * 100);border:1px solid #bcbcbc;color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);text-transform:uppercase;cursor:pointer}.btn:after{content:"";display:block;width:calc(var(--px) * 14);height:calc(var(--px) * 14);background:url(/_next/static/media/arrow.faafcaa7.svg) no-repeat 50%;background-size:contain;position:absolute;right:calc(var(--px) * 20)}.btn-mobile{display:none}.section-title{color:#000;font-family:Jost;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 62)}.section-text,.section-title{font-style:normal;font-weight:400}.section-text{color:#3C3C3B;font-family:Overused Grotesk;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32)}.section-img img{width:100%;height:100%;object-fit:cover;object-position:center}.menu-mobile{display:none}.image-pc{display:block}.image-mobile{display:none}.error-message{position:fixed;top:calc(var(--px) * 20);right:calc(var(--px) * 20);height:calc(var(--px) * 40);padding:calc(var(--px) * 10) calc(var(--px) * 20);background:#dc5454;border-radius:calc(var(--px) * 5);display:flex;align-items:center}.error-message p{color:#fff;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25)}.error-message button{width:calc(var(--px) * 20);height:calc(var(--px) * 20);background:transparent;border:none;display:flex;align-items:center;justify-content:center;margin-left:calc(var(--px) * 20);cursor:pointer}.error-message button img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);filter:brightness(0) invert(1)}.header-mobile{display:none}.header{display:flex;align-items:center;justify-content:space-between;height:calc(var(--px) * 113);position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding-left:calc(var(--px) * 58);padding-right:calc(var(--px) * 58);background:#F4F4F4;margin-left:calc(var(--px) * -20);margin-right:calc(var(--px) * -20)}.header .main-logo{line-height:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header .main-logo img{width:calc(var(--px) * 133)}.header .header-nav.nav-right{margin-left:auto}.header .header-nav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:calc(var(--px) * 44)}.header .header-nav ul a{font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 18);text-decoration:none;border-radius:calc(var(--px) * 100);cursor:pointer;color:#010202;display:flex;align-items:center;justify-content:center}.header .header-options{display:flex;align-items:center;margin-left:calc(var(--px) * 42);gap:calc(var(--px) * 20)}.header .header-options .header-devis{display:flex;align-items:center;justify-content:center;height:calc(var(--px) * 38);padding:0 calc(var(--px) * 22);border:1px solid #4fbcbf;color:#000;border-radius:calc(var(--px) * 32);font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 18);text-decoration:none;cursor:pointer;color:#010202}.header-options .header-phone{width:calc(var(--px) * 37);height:calc(var(--px) * 37);border-radius:100%;border:1px solid #bcbcbc;display:flex;align-items:center;justify-content:center}.header-options .header-phone img{width:calc(var(--px) * 15)}.footer{background-color:rgba(236,236,236,.65);color:#fff;padding:calc(var(--px) * 60) 0;position:relative;border-radius:calc(var(--px) * 5)}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer .footer-links{display:flex}.footer .footer-links a{color:#3C3C3B;font-family:Jost;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 20);padding:0 calc(var(--px) * 20);border-right:1px solid #000}.footer .footer-links a:last-child{border-right:none}.footer .footer-social-links{display:flex;gap:calc(var(--px) * 20)}.footer .footer-social-links img{width:calc(var(--px) * 44)}.page-banner{position:relative;height:calc(var(--px) * 135);border-radius:calc(var(--px) * 5);overflow:hidden;background:rgba(236,236,236,.65);display:flex;align-items:center;justify-content:center;text-align:center}.page-banner .page-banner-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 42);line-height:calc(var(--px) * 64)}.page-intro{padding:calc(var(--px) * 65) 0;color:#3C3C3B;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 42)}.fixed-contact,.page-intro{font-family:Overused Grotesk;font-style:normal}.fixed-contact{position:fixed;bottom:calc(var(--px) * 73);right:calc(var(--px) * 73);z-index:1000;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFF;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);background:#4FBCBF;border-radius:calc(var(--px) * 100);width:calc(var(--px) * 113);height:calc(var(--px) * 113);border:none;cursor:pointer}.fixed-contact:after{content:"";display:block;width:calc(var(--px) * 143);height:calc(var(--px) * 143);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #bcbcbc;border-radius:100%}.fixed-contact-mobile{display:none}.home-banner{position:relative;height:calc(100svh - calc(var(--px) * 135));border-radius:calc(var(--px) * 5);overflow:hidden}.home-banner img{width:100%;height:100%;object-fit:cover}.home-banner .home-banner-title{position:absolute;top:calc(var(--px) * 56);left:50%;transform:translateX(-50%);color:#FFF;text-align:center;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 64)}.home-section1{padding:calc(var(--px) * 110) 0}.home-section1 .container{display:flex;justify-content:space-between;align-items:center;margin-top:calc(var(--px) * 40)}.home-section1 .home-section1-title{min-width:calc(var(--px) * 730);width:calc(var(--px) * 730)}.home-section1 .home-section1-text{min-width:calc(var(--px) * 516);width:calc(var(--px) * 516);color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 42)}.home-section2{padding:calc(var(--px) * 40) 0;border-radius:5px;background:rgba(236,236,236,.65)}.home-section2 .home-section2-item{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--px) * 44) 0;border-bottom:1px solid #bcbcbc}.home-section2 .home-section2-item:last-child{border-bottom:none}.home-section2 .home-section2-item .home-section2-item-title{display:flex;align-items:center;gap:calc(var(--px) * 43)}.home-section2 .home-section2-item .home-section2-item-title img{max-width:calc(var(--px) * 67);height:calc(var(--px) * 70)}.home-section2 .home-section2-item .home-section2-item-text{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 42)}.home-section3{padding:calc(var(--px) * 126) 0;overflow:hidden}.home-section3 .home-section3-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--px) * 70)}.home-section3-slider-container{position:relative}.home-section3-slider-container .home-section3-slide-btn{background:transparent;border:none;position:absolute;top:calc(var(--px) * 134);left:calc(var(--px) * -50);width:calc(var(--px) * 97);height:calc(var(--px) * 97);cursor:pointer;z-index:1}.home-section3-slider-container .home-section3-slide-btn img{width:calc(var(--px) * 97);height:calc(var(--px) * 97)}.home-section3 .home-section3-slider{margin-right:calc(var(--px) * -150)}.home-section3 .home-section3-slider-item{width:calc(var(--px) * 553)!important;padding-right:calc(var(--px) * 20);display:block}.home-section3 .home-section3-slider-item .item-image{width:100%;height:calc(var(--px) * 366);border-radius:calc(var(--px) * 5);margin-bottom:calc(var(--px) * 20)}.home-section3 .home-section3-slider-item .item-title{color:#010202;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 10)}.home-section3 .home-section3-slider-item .item-description{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28)}.home-section3 .home-section3-slider-controls{display:none}.home-section4 .section-title{text-align:center;margin-bottom:calc(var(--px) * 40)}.home-section4 .home-section4-video{width:100%;position:relative}.home-section4 .home-section4-video video{width:100%;border-radius:calc(var(--px) * 5);object-fit:cover;object-position:center}.home-section4 .home-section4-video img{width:100%;height:100%;object-fit:cover;object-position:center}.home-section4 .home-section4-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--px) * 36);margin-top:calc(var(--px) * 60);margin-bottom:calc(var(--px) * 60);text-align:center;padding:0 calc(var(--px) * 80)}.home-section4 .home-section4-content .home-section4-text{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 42)}.home-section5{padding:calc(var(--px) * 86) 0}.home-section5 .home-section5-title{text-align:center;padding:0 calc(var(--px) * 180);margin-bottom:calc(var(--px) * 60)}.home-section5 .steps-list{display:flex;flex-direction:column;padding:0 calc(var(--px) * 107)}.home-section5 .step-item{width:50%;position:relative;padding-bottom:calc(var(--px) * 40)}.home-section5 .step-item .step-item-pin{width:calc(var(--px) * 18);height:calc(var(--px) * 18);border-radius:100%;background:#D9D9D9;position:absolute;right:0;top:calc(var(--px) * 70);transform:translateX(50%);transition:background .3s ease}.home-section5 .step-item .step-item-pin:after{content:"";display:block;width:calc(var(--px) * 63);height:calc(var(--px) * 63);border-radius:100%;border:1px solid #d9d9d9;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:border .3s ease}.home-section5 .step-item .step-progress-bar{position:absolute;top:calc(var(--px) * 80);right:calc(var(--px) * -1);width:2px;height:100%;background:#D9D9D9}.home-section5 .step-item .step-progress-bar .line{width:100%;background:#4FBCBF;position:absolute;top:0}.home-section5 .step-item.active .step-item-pin{background:#4FBCBF}.home-section5 .step-item.active .step-item-pin:after{border:1px solid #4fbcbf}.home-section5 .step-item .step-item-content{width:calc(var(--px) * 436)}.home-section5 .step-item .step-item-number{color:#4FBCBF;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 68);border-bottom:1px solid #e3e3e3;padding-bottom:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 10)}.home-section5 .step-item .step-item-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 48)}.home-section5 .step-item:nth-child(2n){margin-left:auto;text-align:right}.home-section5 .step-item:nth-child(2n) .step-item-pin{left:0;right:auto;transform:translateX(-50%)}.home-section5 .step-item:nth-child(2n) .step-progress-bar{left:calc(var(--px) * -1);right:auto}.home-section5 .step-item:nth-child(2n) .step-item-content{margin-left:auto}.home-section5 .step-item:last-child .step-progress-bar{display:none}.home-section6{padding:calc(var(--px) * 86) 0;border-radius:calc(var(--px) * 5);background:rgba(236,236,236,.65)}.home-section6 .home-section6-title{margin-bottom:calc(var(--px) * 40)}.home-section6 .home-section6-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(var(--px) * 20) calc(var(--px) * 60);gap:calc(var(--px) * 20) calc(var(--px) * 60)}.home-section6 .home-section6-list .home-section6-item:nth-child(3n+2){width:calc(var(--px) * 440)}.home-section6 .home-section6-list .home-section6-item:nth-child(odd){margin-top:calc(var(--px) * 40)}.home-section6 .home-section6-list .home-section6-item img{width:100%;border-radius:calc(var(--px) * 5)}.home-section6 .home-section6-list .home-section6-item .title{color:#010202;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-top:calc(var(--px) * 15)}.home-section7{padding:calc(var(--px) * 136) 0}.home-section7 .container{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--px) * 57)}.home-section7 .home-section7-video{min-width:calc(var(--px) * 642);width:calc(var(--px) * 642);height:calc(var(--px) * 370);border-radius:calc(var(--px) * 5);overflow:hidden}.home-section7 .home-section7-video img{width:100%;height:100%;object-fit:cover;object-position:center}.home-section7 .home-section7-title{margin-bottom:calc(var(--px) * 40)}.home-section7 .home-section7-text{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 42)}.home-section8{height:calc(var(--px) * 700);border-radius:calc(var(--px) * 5);background:url(/_next/static/media/gradian.18d2dcea.jpg) no-repeat 50%;background-size:cover;padding:calc(var(--px) * 64) 0;position:relative;margin-bottom:calc(var(--px) * 15)}.home-section8 .home-section8-title{color:#FFF;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 68);text-align:center;position:relative;z-index:9}.home-section8 .home-section8-video{-webkit-clip-path:circle(8% at 50% 68%);clip-path:circle(8% at 50% 68%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.home-section8 .home-section8-video img{width:100%;height:100%;object-fit:cover;object-position:center}.contruction-section1{padding:0 0 calc(var(--px) * 35)}.contruction-section1 .section-img{width:100%;height:calc(var(--px) * 467);border-radius:calc(var(--px) * 5);overflow:hidden;margin-top:calc(var(--px) * 50)}.contruction-section2{padding:calc(var(--px) * 60);border-radius:calc(var(--px) * 5);background:rgba(236,236,236,.65);display:flex;justify-content:space-between;align-items:center}.contruction-section2 .section-content{min-width:calc(var(--px) * 546);width:calc(var(--px) * 546)}.contruction-section2 .section-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38)}.construction-section3 .section-item{display:flex;align-items:center;padding:calc(var(--px) * 60) 0;border-bottom:1px solid #bcbcbc;gap:calc(var(--px) * 50)}.construction-section3 .section-item:last-child{border-bottom:none}.construction-section3 .section-item .section-item-image{width:calc(var(--px) * 120)}.construction-section3 .section-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38)}.construction-section4{padding:calc(var(--px) * 60) 0}.construction-section4 .section-img{width:100%;height:calc(var(--px) * 534);border-radius:calc(var(--px) * 5);overflow:hidden;margin-top:calc(var(--px) * 50);margin-bottom:calc(var(--px) * 60)}.construction-section4 .section-steps-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 40)}.section-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:calc(var(--px) * 40);gap:calc(var(--px) * 40)}.section-steps .step-item:first-child{grid-area:1/1}.section-steps .step-item:nth-child(2){grid-area:2/1}.section-steps .step-item:nth-child(3){grid-area:1/2}.section-steps .step-item:nth-child(4){grid-area:2/2}.section-steps .step-item:nth-child(5){grid-area:1/3}.section-steps .step-item:nth-child(6){grid-area:2/3}.section-steps .step-item{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24)}.section-steps .step-item span{color:#4FBCBF;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-right:calc(var(--px) * 10)}.construction-section5{padding:calc(var(--px) * 50);border-radius:calc(var(--px) * 5);background:rgba(236,236,236,.65)}.construction-section6{padding:calc(var(--px) * 113) 0}.construction-section6 .container{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--px) * 75)}.construction-section6 .section-img{width:calc(var(--px) * 655);min-width:calc(var(--px) * 655);height:calc(var(--px) * 392);border-radius:calc(var(--px) * 5);overflow:hidden}.construction-section7{padding:calc(var(--px) * 60) 0}.construction-section7 .container{display:flex;flex-wrap:wrap}.construction-section7 .section-title{width:100%;margin-bottom:calc(var(--px) * 40)}.construction-section7 .section-text{width:calc(var(--px) * 591)}.construction-section7 .section-text h3{font-weight:500;font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 32)}.construction-section7 .section-text p{margin-bottom:calc(var(--px) * 40)}.construction-section7 .section-img{width:calc(var(--px) * 651);min-width:calc(var(--px) * 651);height:calc(var(--px) * 403);border-radius:calc(var(--px) * 5);overflow:hidden;margin-left:auto}.construction-section8{padding:calc(var(--px) * 60) 0}.construction-section8 .container{display:flex;align-items:center;gap:calc(var(--px) * 80)}.about-section1{padding:calc(var(--px) * 60) 0}.about-section1 .container{display:flex;align-items:center;gap:calc(var(--px) * 64)}.about-section1 .section-img{width:calc(var(--px) * 663);min-width:calc(var(--px) * 663);height:calc(var(--px) * 361);border-radius:calc(var(--px) * 5);overflow:hidden}.about-section2{padding:calc(var(--px) * 60) 0 calc(var(--px) * 160)}.about-section2 .container{display:flex;align-items:center;gap:calc(var(--px) * 100)}.about-section2 .section-title{width:calc(var(--px) * 400);min-width:calc(var(--px) * 400);position:relative;text-align:right}.about-section2 .section-title img{position:absolute;top:50%;left:calc(var(--px) * -20);transform:translateY(-50%);height:calc(var(--px) * 257);z-index:-1}.about-section3{padding:calc(var(--px) * 60);border-radius:calc(var(--px) * 5);background:rgba(236,236,236,.65);display:flex;gap:calc(var(--px) * 85)}.about-section3 .section-title{width:calc(var(--px) * 600);min-width:calc(var(--px) * 600)}.about-section4{padding:calc(var(--px) * 124) 0}.about-section4 .container{display:flex;align-items:center;gap:calc(var(--px) * 80)}.about-section4 .section-img{width:calc(var(--px) * 524);min-width:calc(var(--px) * 524);height:calc(var(--px) * 342);border-radius:calc(var(--px) * 5);overflow:hidden;order:2}.about-section5{padding:calc(var(--px) * 60);display:flex;gap:calc(var(--px) * 36);border-radius:calc(var(--px) * 5);background:rgba(236,236,236,.65)}.about-section5 img{width:calc(var(--px) * 42);height:calc(var(--px) * 34)}.about-section6{padding:calc(var(--px) * 80) 0}.modeles-item{margin-bottom:calc(var(--px) * 100)}.modeles-item .modeles-item-title{position:relative}.modeles-item .modeles-item-title:after{content:"";display:block;width:100%;height:1px;background:#D9D9D9;position:absolute;top:60%;left:0;transform:translateY(-50%);z-index:-1}.modeles-item .modeles-item-title span{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 42);padding-right:calc(var(--px) * 40);background:#F4F4F4}.modeles-item .modeles-item-images{position:relative;display:flex;justify-content:space-between;margin-top:calc(var(--px) * 40);margin-bottom:calc(var(--px) * 40)}.modeles-item .modeles-item-main-img{width:calc(var(--px) * 933);min-width:calc(var(--px) * 933);height:calc(var(--px) * 515);position:relative}.modeles-item .modeles-item-main-img img{width:100%;height:100%;border-radius:calc(var(--px) * 5);object-fit:cover;object-position:center}.modeles-item .modeles-item-secondary-imgs{width:calc(var(--px) * 306);min-width:calc(var(--px) * 306);display:flex;flex-direction:column;justify-content:space-between}.modeles-item .modeles-item-secondary-imgs>img{width:100%;height:calc(var(--px) * 225);border-radius:calc(var(--px) * 5);object-fit:cover;object-position:center}.modeles-item .modeles-items-btn{position:absolute;width:calc(var(--px) * 106);height:calc(var(--px) * 106);border-radius:100%;background:#4FBCBF;display:flex;align-items:center;justify-content:center;color:#FFF;text-align:center;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);cursor:pointer;right:0;top:50%;transform:translate(50%,-50%)}.ProjectForm-page .footer,.ProjectForm-page .header{display:none}.project-form .project-form-header{display:flex;align-items:center;height:calc(var(--px) * 113);background:#F4F4F4}.project-form .project-form-header .main-logo img{width:calc(var(--px) * 121)}.project-form .project-form-header .project-form-header-title{margin-left:calc(var(--px) * 160);margin-right:calc(var(--px) * 160);color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42)}.project-form .project-form-header .project-form-header-nav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:calc(var(--px) * 30)}.project-form .project-form-header .project-form-header-nav a{width:calc(var(--px) * 150);height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);display:flex;align-items:center;justify-content:space-between;padding-left:calc(var(--px) * 20);padding-right:calc(var(--px) * 6);background:#EEE;color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);cursor:pointer}.project-form .project-form-header .project-form-header-nav a.active{background:#FFF;border:2px solid #4fbcbf}.project-form .project-form-header .project-form-header-nav a>span{width:calc(var(--px) * 38);height:calc(var(--px) * 38);color:#FFF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);background:rgba(79,188,191,.45);border-radius:100%;display:flex;align-items:center;justify-content:center}.project-form .project-form-header .project-form-header-nav a.active>span{background:#4FBCBF}.project-form .project-form-container{display:flex;height:calc(100vh - calc(var(--px) * 140))}.project-form .project-form-sidemenu{width:calc(var(--px) * 436);min-width:calc(var(--px) * 436);padding:calc(var(--px) * 60) calc(var(--px) * 40);background:rgba(236,236,236,.65);border-radius:calc(var(--px) * 5);margin-right:calc(var(--px) * 50);overflow:auto;padding-left:calc(var(--px) * 60);display:flex;flex-direction:column;gap:calc(var(--px) * 18)}.project-form .project-form-sidemenu .sidemenu-item{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);height:calc(var(--px) * 34);min-height:calc(var(--px) * 34);padding-left:calc(var(--px) * 60);position:relative;cursor:pointer}.project-form .project-form-sidemenu .sidemenu-item .sidemenu-item-pin{width:calc(var(--px) * 34);height:calc(var(--px) * 34);border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #bcbcbc}.project-form .project-form-sidemenu .sidemenu-item .sidemenu-item-pin:after{content:"";display:block;width:calc(var(--px) * 10);height:calc(var(--px) * 10);border-radius:100%;background:#BCBCBC;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.project-form .project-form-sidemenu .sidemenu-item .sidemenu-item-pin:before{content:"";display:block;width:calc(var(--px) * 1);height:calc(var(--px) * 18);background:#D9D9D9;position:absolute;left:50%;transform:translateX(-50%);top:calc(var(--px) * -18)}.project-form .project-form-sidemenu .sidemenu-item:first-child .sidemenu-item-pin:before{display:none}.project-form .project-form-sidemenu .sidemenu-item.active .sidemenu-item-pin{border:1px solid #4fbcbf}.project-form .project-form-sidemenu .sidemenu-item.active .sidemenu-item-pin:after,.project-form .project-form-sidemenu .sidemenu-item.active .sidemenu-item-pin:before{background:#4FBCBF}.project-form .project-form-content{width:100%;padding-top:calc(var(--px) * 36);position:relative}.project-form-footer{display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;gap:calc(var(--px) * 20)}.project-form-footer button{cursor:pointer}.project-form-footer .prev{padding-left:calc(var(--px) * 50);padding-right:calc(var(--px) * 24);margin-left:auto}.project-form-footer .prev:after{right:auto;left:calc(var(--px) * 20);transform:rotate(270deg)}.project-form-step-title-mobile{display:none;color:#4FBCBF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 10)}.project-form-step-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 10)}.project-form-step-description{color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 40)}.choice-list,.project-form-step-content{margin-top:calc(var(--px) * 40)}.choice-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:calc(var(--px) * 40);gap:calc(var(--px) * 40)}.choice-item .choice-item-content{width:calc(var(--px) * 200);height:calc(var(--px) * 200);border-radius:calc(var(--px) * 5);display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(236,236,236,.65);cursor:pointer;background-size:cover;background-position:50%}.choice-item .choice-item-content img{width:calc(var(--px) * 112)}.choice-item .choice-item-content span{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-top:calc(var(--px) * 10)}.choice-item input{display:none}.choice-item input:checked+.choice-item-content{background-color:rgba(79,187,191,.11);border:3px solid #4fbcbf}.choice-item input:checked+.choice-item-content span{color:#4FBCBF}.choice-item span{color:#8A8A8A;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);display:block;margin-top:calc(var(--px) * 10)}.choice-item span,.project-form-input input{font-family:Overused Grotesk;font-style:normal}.project-form-input input{width:100%;height:calc(var(--px) * 60);border-radius:calc(var(--px) * 5);padding-left:calc(var(--px) * 20);border:1px solid #d9d9d9;background:rgba(238,238,238,.45);font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.project-form-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.project-form-input input::-webkit-inner-spin-button,.project-form-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.project-form-input input::placeholder{color:#C4C4C4}.form-checkbox-bar{display:flex;align-items:center;gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 40)}.form-checkbox-bar input{display:none}.form-checkbox-bar input+span{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);border-radius:calc(var(--px) * 5);border:1px solid #c4c4c4;padding:calc(var(--px) * 20);padding-left:calc(var(--px) * 70);width:calc(var(--px) * 613);position:relative;cursor:pointer}.form-checkbox-bar input+span:after{content:"";display:block;width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 5);background:#E3E3E3;position:absolute;left:calc(var(--px) * 20);top:50%;transform:translateY(-50%)}.form-checkbox-bar input:checked+span{background:rgba(79,188,191,.11);border:1px solid #4fbcbf}.form-checkbox-bar input:checked+span:after{background:#4FBCBF}.form-checkbox-bar input:checked+span:before{content:"";display:block;width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:url(/_next/static/media/check.4bcde725.svg) no-repeat 50%;background-size:contain;position:absolute;left:calc(var(--px) * 26);top:50%;transform:translateY(-50%);z-index:1}.form-checkbox{display:flex;align-items:center;gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 40)}.form-checkbox input{display:none}.form-checkbox input+span{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);padding-left:calc(var(--px) * 70);position:relative}.form-checkbox input+span:after{width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 5);background:#E3E3E3;left:calc(var(--px) * 20)}.form-checkbox input+span:after,.form-checkbox input+span:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.form-checkbox input+span:before{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:url(/_next/static/media/check.4bcde725.svg) no-repeat 50%;background-size:contain;left:calc(var(--px) * 26)}.form-checkbox input:checked+span:after{background:#4FBCBF}.form-checkbox input:checked+span:before{content:"";display:block;width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:url(/_next/static/media/check.4bcde725.svg) no-repeat 50%;background-size:contain;position:absolute;left:calc(var(--px) * 26);top:50%;transform:translateY(-50%);z-index:1}.form-checkbox a{color:#4FBCBF}.project-form-switcher{display:flex;align-items:center;gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 40)}.project-form-switcher input{display:none}.project-form-switcher input+.project-form-switcher-slider{width:calc(var(--px) * 42);height:calc(var(--px) * 22);border-radius:calc(var(--px) * 33);background:#D9D9D9;position:relative;cursor:pointer}.project-form-switcher input+.project-form-switcher-slider:before{content:"";display:block;width:calc(var(--px) * 17);height:calc(var(--px) * 17);border-radius:calc(var(--px) * 33);background:#FFF;position:absolute;top:calc(var(--px) * 2);left:calc(var(--px) * 2);transition:all .3s ease}.project-form-switcher input:checked+.project-form-switcher-slider{background:#4FBCBF}.project-form-switcher input:checked+.project-form-switcher-slider:before{transform:translateX(calc(var(--px) * 19))}.project-form-switcher span{color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28)}.project-form-step-image{max-width:100%}.project-form-step-row{display:flex;align-items:center;gap:calc(var(--px) * 40)}.form-radio{display:flex;align-items:center;gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 10)}.form-radio input{display:none}.form-radio input+span{color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);border-radius:calc(var(--px) * 5);padding-left:calc(var(--px) * 35);position:relative}.form-radio input+span:after{width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:100%;background:#fff;border:1px solid #d9d9d9;left:calc(var(--px) * 0)}.form-radio input+span:after,.form-radio input:checked+span:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.form-radio input:checked+span:before{width:calc(var(--px) * 12);height:calc(var(--px) * 12);border-radius:100%;left:calc(var(--px) * 9);z-index:1;background:#4FBCBF}.form-row{display:flex;align-items:center;gap:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30)}.project-form-image{width:calc(var(--px) * 436);min-width:calc(var(--px) * 436);border-radius:calc(var(--px) * 5);overflow:hidden;margin-right:calc(var(--px) * 50)}.project-form-image img{width:100%;height:100%;object-fit:cover;object-position:center}.project-form-title{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 40)}.form-item{width:100%}.form-item input,.form-item textarea{width:100%;height:calc(var(--px) * 42);border-radius:calc(var(--px) * 5);padding:calc(var(--px) * 20);border:1px solid #d9d9d9;background:#fff;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.form-item textarea{height:calc(var(--px) * 87);resize:none}.error{color:#F54141}.error,.success{font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin-top:calc(var(--px) * 10)}.success{color:#4FBCBF}.form-agreament{display:flex;align-items:flex-start;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#8A8A8A;cursor:pointer}.form-agreament input{display:none}.form-agreament input+span{color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);padding-left:calc(var(--px) * 70);position:relative}.form-agreament input+span a{color:#4FBCBF;text-decoration:underline}.form-agreament input+span:after{width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 5);background:#E3E3E3;left:calc(var(--px) * 20)}.form-agreament input+span:after,.form-agreament input+span:before{content:"";display:block;position:absolute;top:calc(var(--px) * 10)}.form-agreament input+span:before{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:url(/_next/static/media/check.4bcde725.svg) no-repeat 50%;background-size:contain;left:calc(var(--px) * 26)}.form-agreament input:checked+span:after{background:#4FBCBF}.form-agreament input:checked+span:before{content:"";display:block;width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:url(/_next/static/media/check.4bcde725.svg) no-repeat 50%;background-size:contain;position:absolute;left:calc(var(--px) * 25);top:calc(var(--px) * 15);z-index:1}.form-submit{width:calc(var(--px) * 200);min-width:calc(var(--px) * 200);margin-left:calc(var(--px) * 50)}.form-submit .btn{width:100%;background:#4FBCBF;color:#FFF}.form-submit .btn:after{filter:brightness(0) invert(1)}.form-seccuss-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;gap:calc(var(--px) * 50)}.form-seccuss-content .form-seccuss-icon{width:calc(var(--px) * 124);height:calc(var(--px) * 124)}.form-seccuss-content .form-seccuss-text{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32)}.form-seccuss-content .form-seccuss-btn{height:calc(var(--px) * 42);border-radius:calc(var(--px) * 33);background:#4FBCBF;color:#FFF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);cursor:pointer;text-align:center;padding:0 calc(var(--px) * 30);display:flex;align-items:center;justify-content:center}.contact-container{padding:calc(var(--px) * 45) 0}.contact-container .contact-title{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 42);line-height:calc(var(--px) * 58);text-align:center;margin-bottom:calc(var(--px) * 10)}.contact-container .contact-subtitle{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 38);text-align:center;margin-bottom:calc(var(--px) * 40)}.contact-container .contact-form{display:flex;flex-wrap:wrap;gap:calc(var(--px) * 30);justify-content:space-between}.contact-container .contact-form .contact-form-item{width:calc(var(--px) * 400);min-width:calc(var(--px) * 400);display:flex;flex-direction:column}.contact-container .contact-form .contact-form-item.full-width{width:100%;min-width:100%}.contact-container .contact-form .contact-form-item label{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 10)}.contact-container .contact-form .contact-form-item label i{color:#F54141}.contact-container .contact-form .contact-form-item>input,.contact-container .contact-form .contact-form-item>textarea{width:100%;height:calc(var(--px) * 60);border-radius:calc(var(--px) * 5);padding:calc(var(--px) * 20);border:1px solid #d9d9d9;background:#fff;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.contact-container .contact-form .contact-form-item>textarea{height:calc(var(--px) * 87);resize:none}.contact-container .contact-form .contact-form-radio{display:flex;align-items:center;gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 20)}.contact-container .contact-form .contact-form-submit{display:flex;justify-content:center;width:100%}.contact-container .contact-form .contact-form-submit button{height:calc(var(--px) * 42);border-radius:calc(var(--px) * 33);background:#4FBCBF;color:#FFF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);cursor:pointer;position:relative;border:none;padding-left:calc(var(--px) * 20);padding-right:calc(var(--px) * 50)}.contact-container .contact-form .contact-form-submit button:after{content:"";display:block;width:calc(var(--px) * 12);height:calc(var(--px) * 12);background:url(/_next/static/media/arrow.faafcaa7.svg) no-repeat 50%;background-size:contain;position:absolute;right:calc(var(--px) * 20);top:50%;transform:translateY(-50%);filter:brightness(0) invert(1)}.contact-info-container{padding:calc(var(--px) * 40) 0}.contact-info-container .container{display:flex;align-items:center;gap:calc(var(--px) * 80)}.contact-info-container .contact-info-text{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 60)}.contact-info-container .contact-addresses{display:flex;justify-content:space-between}.contact-info-container .contact-address .contact-address-title{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34)}.contact-info-container .contact-address .contact-address-text h3{color:#4FBCBF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32);margin-bottom:0}.contact-info-container .contact-address .contact-address-text p{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin:0}.contact-container .contact-form .contact-form-response{color:#4FBCBF;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-top:calc(var(--px) * 20);text-align:center;display:block;width:100%}.form-popup{display:block;position:fixed;width:calc(var(--px) * 448);min-width:calc(var(--px) * 640);top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:calc(var(--px) * 5);padding:calc(var(--px) * 50);padding-top:calc(var(--px) * 20);z-index:9999;box-shadow:0 4px 20px rgba(0,0,0,.1)}.form-popup .form-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--px) * 20)}.form-popup .form-popup-header .form-popup-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 44)}.form-popup .form-popup-header .form-popup-close{width:calc(var(--px) * 18);height:calc(var(--px) * 18);border-radius:100%;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-popup .form-popup-header .form-popup-close img{width:100%;height:100%}.form-popup-row{display:flex;align-items:center;gap:calc(var(--px) * 20)}.form-popup-item{margin-bottom:calc(var(--px) * 20);width:100%}.form-popup-item .form-popup-item-title{color:#000000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 15);margin-top:calc(var(--px) * 20)}.form-popup-item .choice-list{margin-top:0;display:flex;flex-wrap:wrap;gap:calc(var(--px) * 15)}.form-popup-item .choice-item span{color:#8A8A8A;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);height:calc(var(--px) * 38);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 calc(var(--px) * 20);background:#EEEEEE;border-radius:calc(var(--px) * 33);cursor:pointer;margin-top:0}.form-popup-item .choice-item input:checked+span{background:#4FBCBF;color:#FFF}.form-popup-item input{width:100%;height:calc(var(--px) * 60);border-radius:calc(var(--px) * 5);padding-left:calc(var(--px) * 20);border:1px solid #d9d9d9;background:rgba(238,238,238,.45);font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.form-popup-content .form-popup-btn{width:100%;border:1px solid #4fbcbf;background:#fff;color:#4FBCBF;cursor:pointer;margin-top:calc(var(--px) * 40)}.form-popup-content textarea{width:100%;height:calc(var(--px) * 76);border-radius:calc(var(--px) * 5);padding:calc(var(--px) * 10) calc(var(--px) * 20);border:1px solid #d9d9d9;background:rgba(238,238,238,.45);font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24);resize:none}.form-popup-content textarea,.main-agreements-page .container{font-family:Overused Grotesk;font-style:normal;font-weight:400}.main-agreements-page .container{padding:calc(var(--px) * 40) 0;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#000}.main-agreements-page h1{font-size:calc(var(--px) * 42);line-height:calc(var(--px) * 58);margin-bottom:calc(var(--px) * 10)}.main-agreements-page h1,.main-agreements-page h2{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;text-align:center}.main-agreements-page h2{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 40)}.main-agreements-page h3{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 20)}.main-agreements-page h3,.main-agreements-page h4{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500}.main-agreements-page h4{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24)}.CookieConsent{position:fixed;bottom:calc(var(--px) * 20)!important;left:calc(var(--px) * 20);background-color:#FFFFFF;border:1px solid #f4f4f4;border-radius:calc(var(--px) * 5);padding:calc(var(--px) * 20) calc(var(--px) * 40);z-index:9999;width:calc(var(--px) * 440)}.CookieConsent .cookieConsent-title{color:#000;font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28)}.CookieConsent .cookieConsent-text{color:#212121;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 21)}.CookieConsent .cookieConsent-text a{color:#4FBCBF;text-decoration:underline}.CookieConsent #rcc-decline-button{background:#000;color:#fff}.CookieConsent #rcc-confirm-button,.CookieConsent #rcc-decline-button{font-family:Overused Grotesk;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);padding:calc(var(--px) * 5) calc(var(--px) * 20);border-radius:calc(var(--px) * 5);border:none}.CookieConsent #rcc-confirm-button{background:#4FBCBF;color:#FFF;margin-left:calc(var(--px) * 20)}.hektor-properties-section{padding:calc(var(--px) * 80) 0}.hektor-properties-list{display:flex;flex-direction:column;gap:calc(var(--px) * 60)}.hektor-property-item{border-radius:calc(var(--px) * 5);overflow:hidden;display:grid;grid-template-columns:calc(var(--px) * 663) 1fr;grid-gap:calc(var(--px) * 60);gap:calc(var(--px) * 60)}.hektor-property-image{position:relative;height:calc(var(--px) * 400);overflow:hidden}.hektor-property-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:calc(var(--px) * 5)}.hektor-property-image .slick-list,.hektor-property-image .slick-slider,.hektor-property-image .slick-track{height:100%}.hektor-property-image .hektor-slider-image{height:calc(var(--px) * 400);outline:none}.hektor-property-image .hektor-slider-image img{width:100%;height:100%;object-fit:cover;object-position:center}.hektor-property-image .hektor-slider-image img.hektor-error-image{object-fit:contain;padding:calc(var(--px) * 40);background:#f5f5f5}.hektor-property-image .slick-dots{bottom:calc(var(--px) * 15)}.hektor-property-image .slick-dots li button:before{color:#fff;font-size:calc(var(--px) * 10);opacity:.5}.hektor-property-image .slick-dots li.slick-active button:before{color:#4FBCBF;opacity:1}.hektor-property-image .slick-next,.hektor-property-image .slick-prev{z-index:1;width:calc(var(--px) * 40);height:calc(var(--px) * 40)}.hektor-property-image .slick-prev{left:calc(var(--px) * 15)}.hektor-property-image .slick-next{right:calc(var(--px) * 15)}.hektor-property-image .slick-next:before,.hektor-property-image .slick-prev:before{font-size:calc(var(--px) * 30);opacity:.75}.hektor-property-image .slick-next:hover:before,.hektor-property-image .slick-prev:hover:before{opacity:1}.hektor-no-image{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--px) * 5)}.hektor-no-image img{max-width:60%;height:auto;object-fit:contain}.hektor-property-price{position:absolute;top:calc(var(--px) * 20);right:calc(var(--px) * 20);background:#4FBCBF;color:#FFF;padding:calc(var(--px) * 10) calc(var(--px) * 20);border-radius:calc(var(--px) * 5);font-family:Jost;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32)}.hektor-property-content{padding-left:0}.hektor-property-header{margin-bottom:calc(var(--px) * 20)}.hektor-property-title{color:#000;font-family:Jost;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);margin-bottom:calc(var(--px) * 10)}.hektor-property-meta{display:flex;gap:calc(var(--px) * 20);color:#3C3C3B;font-family:Overused Grotesk;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24)}.hektor-property-badges{display:flex;gap:calc(var(--px) * 15);margin-bottom:calc(var(--px) * 20);flex-wrap:wrap}.hektor-badge{padding:calc(var(--px) * 8) calc(var(--px) * 16);border-radius:calc(var(--px) * 5);font-family:Overused Grotesk;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.hektor-badge-type{background:#FFF;color:#000;border:1px solid #bcbcbc}.hektor-badge-surface,.hektor-badge-terrain{background:rgba(79,188,191,.11);color:#000}.hektor-property-features{display:flex;gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 20);font-family:Overused Grotesk;font-size:calc(var(--px) * 15);color:#3C3C3B}.hektor-property-description{color:#3C3C3B;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32)}.hektor-error,.hektor-loading,.hektor-no-properties{padding:calc(var(--px) * 60) 0}.hektor-property-btn{background:#fff;color:#4FBCBF;padding:calc(var(--px) * 10) calc(var(--px) * 20);border-radius:calc(var(--px) * 5);font-family:Jost;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 26);border:2px solid #4fbcbf;cursor:pointer;margin-top:calc(var(--px) * 30);transition:all .3s ease}.hektor-property-btn:hover{background:#4FBCBF;color:#FFF}@media (min-width:480px){.container{max-width:calc(var(--px) * 1310);margin:auto;box-sizing:border-box}.contact-container,.contact-info-container{max-width:calc(var(--px) * 872);margin:auto;box-sizing:border-box}}@media (max-width:480px){:root{--px:0.24132vw}.btn-mobile{display:flex}.fixed-contact{display:none}.fixed-contact-mobile{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:998;box-shadow:-1px 2px 5px 0 #D9D9D9;transition:all .3s ease-in-out}.fixed-contact-mobile a,.fixed-contact-mobile button{width:100%;height:calc(var(--px) * 68);border-radius:calc(var(--px) * 5) calc(var(--px) * 5) 0 0;background:#EEE;color:#000;font-family:Overused Grotesk;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);display:flex;justify-content:center;align-items:center;border:none;box-shadow:-1px 2px 5px 0 #D9D9D9;padding:0}.fixed-contact-mobile button.fixed-contact-btn{background:#4FBCBF;color:#FFF}.form-popup-row{gap:0;flex-direction:column}body{padding:0 calc(var(--px)* 20) calc(var(--px)* 20)}.container{padding-left:0;padding-right:0}.section-title{font-size:calc(var(--px)* 32);line-height:calc(var(--px)* 42);margin-bottom:calc(var(--px)* 20)}.section-text{font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 27)}.image-pc{display:none}.image-mobile{display:block}.mobile-menu-close,.mobile-menu-open{background:transparent;border:none;line-height:0;padding:0}.mobile-menu-close img,.mobile-menu-open img{width:calc(var(--px)* 40)}.menu-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:99999;transform:translateX(100%)}.mobile-menu-opened .menu-mobile{transform:translateX(0)}.menu-mobile .menu-mobile-logo{width:calc(var(--px) * 87)}.menu-mobile .menu-mobile-header{width:100%;display:flex;justify-content:space-between;padding:calc(var(--px) * 20) calc(var(--px) * 30)}.menu-mobile .menu-mobile-header .menu-close-btn{width:calc(var(--px) * 20);height:calc(var(--px) * 20);background:transparent;border:none;line-height:0;padding:0;margin-top:calc(var(--px) * 13)}.menu-mobile .menu-mobile-header .menu-close-btn img{width:calc(var(--px) * 20);opacity:.6}.menu-mobile .menu-btn-contaier .menu-btn-border{background:#3F3833!important}.menu-mobile .menu-mobile-items{padding:0 calc(var(--px) * 50);margin:0;text-align:center;list-style:none;display:flex;flex-direction:column;align-items:center;width:100%}.menu-mobile .menu-mobile-items li{width:100%;display:flex;justify-content:center;align-items:center}.menu-mobile .menu-mobile-items a{font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 35);text-align:center;color:#3E2318;display:block;width:100%;padding:calc(var(--px) * 20) 0;border-bottom:1px solid #bcbcbc}.menu-mobile .menu-mobile-items li:last-child a{border-bottom:none}.menu-mobile .menu-mobile-devis{width:calc(var(--px) * 300);height:calc(var(--px) * 50);background:#FFF;border:1px solid #bcbcbc;border-radius:calc(var(--px) * 33);display:flex;justify-content:center;align-items:center;font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 41);color:#000;margin-top:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 20)}.menu-mobile .menu-mobile-footer{width:100%;text-align:center;padding:calc(var(--px) * 30) calc(var(--px) * 50);background:#4FBCBF;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--px) * 20)}.menu-mobile .menu-mobile-footer .menu-mobile-phone a{font-family:Overused Grotesk;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 41);text-align:center;color:#FFF;margin-top:calc(var(--px) * 20)}.menu-mobile .menu-mobile-footer .menu-mobile-social{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.menu-mobile .menu-mobile-footer .menu-mobile-social a{margin:0 calc(var(--px) * 10)}.menu-mobile .menu-mobile-footer .menu-mobile-social a img{width:calc(var(--px) * 40);height:calc(var(--px) * 40);filter:brightness(0) invert(1)}.header{height:calc(var(--px)* 64);padding:0 calc(var(--px)* 22)}.header .main-logo{position:static;transform:none}.header .main-logo img{width:calc(var(--px) * 87)}.header .header-nav,.header .header-options{display:none}.header .header-mobile{display:flex;align-items:center;gap:calc(var(--px) * 20)}.header .header-mobile .header-phone{color:#000;width:calc(var(--px) * 32);height:calc(var(--px) * 32);display:flex;align-items:center;justify-content:center;border:1px solid #bcbcbc;border-radius:calc(var(--px) * 33)}.header .header-mobile .header-phone img{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.footer{padding:calc(var(--px)* 40) 0}.footer .container,.footer .footer-links{flex-direction:column;text-align:center}.footer .footer-links{gap:calc(var(--px)* 30);margin-bottom:calc(var(--px)* 30)}.footer .footer-links a{padding:0;border:none}.footer .footer-links a:first-child{border:none}.footer-contact{margin-top:calc(var(--px)* 20);margin-bottom:calc(var(--px)* 30)}.page-banner{height:auto;padding:calc(var(--px)* 30) 0}.page-banner .page-banner-title{font-size:calc(var(--px)* 28);line-height:calc(var(--px)* 42)}.page-intro{padding:calc(var(--px) * 40) 0;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32)}.home-banner{height:calc(var(--px) * 570)}.home-banner img{object-position:34%}.home-banner .home-banner-title{font-size:calc(var(--px)* 28);line-height:calc(var(--px)* 48);width:80%}.home-banner .home-banner-title br{display:none}.home-section1{padding:calc(var(--px)* 40) 0}.home-section1 .container{flex-direction:column;margin:0}.home-section1 .home-section1-title{width:100%;min-width:100%;margin-bottom:calc(var(--px)* 20)}.home-section1 .home-section1-text{width:100%;min-width:100%;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32)}.home-section2{padding:0 calc(var(--px)* 12)}.home-section2 .home-section2-item{padding:calc(var(--px)* 25) 0;flex-direction:column;align-items:flex-start}.home-section2 .home-section2-item .home-section2-item-title{gap:calc(var(--px)* 20)}.home-section2 .home-section2-item .home-section2-item-text{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 42)}.home-section2 .home-section2-item .home-section2-item-title img{max-width:calc(var(--px) * 38);height:calc(var(--px) * 43)}.home-section3{padding:calc(var(--px)* 50) 0}.home-section3 .home-section3-header .btn{display:none}.home-section3 .home-section3-slider{margin:0}.home-section3 .home-section3-slider-item{width:100%!important;padding:0}.home-section3 .home-section3-slider-item .item-image{height:calc(var(--px)* 244)}.home-section3 .btn-mobile{margin-top:calc(var(--px)* 36)}.home-section3 .home-section3-slider-container .home-section3-slide-btn{display:none}.home-section3 .home-section3-slider-controls{display:flex;justify-content:center;align-items:center;gap:calc(var(--px)* 50);margin-top:calc(var(--px)* 36)}.home-section3 .home-section3-slider-controls button{background:transparent;border:none;display:flex;justify-content:center;align-items:center;line-height:0;padding:0}.home-section3 .home-section3-slider-controls button img{width:calc(var(--px)* 68);height:calc(var(--px)* 68)}.home-section3 .home-section3-slider-controls .next{transform:rotate(180deg)}.home-section4{padding:calc(var(--px)* 50) 0}.home-section4 .section-title{text-align:center;padding:0 calc(var(--px)* 20)}.home-section4 .home-section4-video{width:100%}.home-section4 .home-section4-video video{width:100%;height:calc(var(--px) * 500)}.home-section4 .home-section4-content{padding:0}.home-section4 .home-section4-content .home-section4-text{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 32)}.home-section4 .btn{width:100%}.home-section5{padding:calc(var(--px)* 40) 0}.home-section5 .home-section5-title{padding:0;margin-bottom:calc(var(--px)* 60)}.home-section5 .steps-list{padding:0}.home-section5 .step-item{width:100%;position:relative;padding-bottom:calc(var(--px) * 40);padding-left:calc(var(--px) * 70)}.home-section5 .step-item:nth-child(2n){margin-left:auto;text-align:left}.home-section5 .step-item .step-item-pin,.home-section5 .step-item:nth-child(2n) .step-item-pin{width:calc(var(--px) * 18);height:calc(var(--px) * 18);right:auto;left:0;transform:translateX(50%);top:calc(var(--px) * 44)}.home-section5 .step-item .step-item-pin:after{width:calc(var(--px) * 44);height:calc(var(--px) * 44)}.home-section5 .step-item .step-progress-bar,.home-section5 .step-item:nth-child(2n) .step-progress-bar{top:calc(var(--px) * 55);left:calc(var(--px) * 17)}.home-section5 .step-item .step-item-content{width:100%}.home-section5 .step-item .step-item-number{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42)}.home-section5 .step-item .step-item-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 36)}.home-section6{padding:calc(var(--px)* 40) calc(var(--px)* 12)}.home-section6 .home-section6-title{margin-bottom:calc(var(--px) * 40);margin-right:0}.home-section6 .home-section6-list{display:flex;flex-direction:column;gap:calc(var(--px) * 40)}.home-section6 .home-section6-list .home-section6-item:nth-child(3n+2){width:100%}.home-section6 .home-section6-list .home-section6-item:nth-child(odd){margin:0}.home-section6 .home-section6-list .home-section6-item .title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 32)}.home-section7{padding:calc(var(--px) * 60) 0}.home-section7 .container{flex-direction:column;gap:calc(var(--px) * 40)}.home-section7 .home-section7-video{width:100%;min-width:100%;height:calc(var(--px) * 212)}.home-section7 .home-section7-text{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32)}.home-section8{height:calc(var(--px) * 400);padding:calc(var(--px) * 25) 0}.home-section8 .home-section8-title{font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 32);width:82%;margin:auto}.home-section8 .home-section8-video{-webkit-clip-path:circle(10% at 50% 68%);clip-path:circle(10% at 50% 68%)}.contruction-section1 .section-title{margin-bottom:calc(var(--px)* 40)}.contruction-section1 .section-img{width:100%;height:calc(var(--px)* 146)}.contruction-section2{padding:calc(var(--px)* 20) calc(var(--px)* 12);flex-direction:column;gap:calc(var(--px)* 30)}.contruction-section2 .section-content{min-width:100%;width:100%}.contruction-section2 .section-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px)* 20)}.construction-section3 .section-item{position:relative}.construction-section3 .section-item .section-item-img{position:absolute;width:calc(var(--px) * 76);top:calc(var(--px) * 50)}.construction-section3 .section-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 38);padding-left:calc(var(--px) * 100);margin-bottom:calc(var(--px)* 40)}.construction-section4{padding:calc(var(--px)* 20) 0 calc(var(--px)* 40)}.construction-section4 .section-title{margin-bottom:calc(var(--px)* 40)}.construction-section4 .section-img{width:100%;height:calc(var(--px)* 180);margin-bottom:calc(var(--px) * 40)}.construction-section4 .section-steps-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px)* 20)}.construction-section4 .section-steps{display:flex;flex-direction:column;gap:calc(var(--px) * 25)}.construction-section4 .section-steps .step-item{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.construction-section5{padding:calc(var(--px)* 40) calc(var(--px)* 12)}.construction-section6{padding:calc(var(--px)* 40) 0}.construction-section6 .container{flex-direction:column;gap:calc(var(--px)* 40)}.construction-section6 .section-img{width:100%;min-width:100%;height:calc(var(--px)* 220)}.construction-section7{padding:calc(var(--px)* 40) 0}.construction-section7 .container{flex-direction:column}.construction-section7 .section-img{order:0;margin-bottom:calc(var(--px)* 40);margin-left:0;width:100%;min-width:100%;height:calc(var(--px)* 220)}.construction-section7 .section-title{order:1}.construction-section7 .section-text{order:2;width:100%}.construction-section8{padding:0 0 calc(var(--px)* 40)}.construction-section8 .container{flex-direction:column;gap:calc(var(--px)* 40)}.about-section1{padding:0 0 calc(var(--px)* 40)}.about-section1 .container{display:flex;align-items:center;gap:calc(var(--px) * 40);flex-direction:column}.about-section1 .section-img{width:100%;min-width:100%;height:calc(var(--px)* 220)}.about-section2{padding:calc(var(--px)* 40) 0}.about-section2 .container{display:flex;align-items:flex-start;gap:calc(var(--px) * 80);flex-direction:column}.about-section2 .section-title{width:calc(var(--px) * 230);min-width:calc(var(--px) * 230)}.about-section2 .section-title img{left:0;height:calc(var(--px) * 127)}.about-section3{padding:calc(var(--px)* 50) calc(var(--px)* 12);flex-direction:column;gap:0}.about-section3 .section-title{width:100%;min-width:100%}.about-section4{padding:calc(var(--px)* 40) 0}.about-section4 .container{display:flex;align-items:center;gap:calc(var(--px) * 30);flex-direction:column}.about-section4 .section-img{width:100%;min-width:100%;height:calc(var(--px)* 240)}.about-section5{padding:calc(var(--px)* 40) calc(var(--px)* 12);flex-direction:column;gap:calc(var(--px)* 30)}.about-section6{padding:calc(var(--px)* 40) 0}.modeles-item .modeles-item-title{border-bottom:1px solid #bcbcbc;padding-bottom:calc(var(--px)* 30)}.modeles-item .modeles-item-title span{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);margin-bottom:calc(var(--px)* 20);padding:0}.modeles-item .modeles-item-title:after{display:none}.modeles-item .modeles-item-main-img{width:100%;min-width:100%;height:calc(var(--px)* 220)}.modeles-item .modeles-item-images{flex-direction:column}.modeles-item .modeles-item-secondary-imgs{width:100%;min-width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--px)* 20)}.modeles-item .modeles-item-secondary-imgs>img{width:calc(var(--px) * 176);height:calc(var(--px) * 125)}.modeles-item .modeles-items-btn{right:50%;top:auto;bottom:0;transform:translate(50%,50%);width:calc(var(--px) * 76);height:calc(var(--px) * 76);font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 14)}.contact-container{padding:calc(var(--px) * 40) 0}.contact-container .contact-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 20)}.contact-container .contact-subtitle{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 30)}.contact-container .contact-form{display:flex;flex-wrap:wrap;gap:calc(var(--px) * 20);justify-content:space-between}.contact-container .contact-form .contact-form-item{width:100%;min-width:100%}.contact-info-container{padding-top:0}.contact-info-container .container{flex-direction:column}.contact-info-container .contact-image{display:none}.contact-info-container .contact-info-text{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 40)}.contact-info-container .contact-addresses{flex-direction:column;gap:calc(var(--px) * 40)}.contact-info-container .contact-address .contact-address-text p{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 28)}.project-form-step-title-mobile{display:block}.project-form-step-title{font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 20)}.project-form .project-form-sidemenu{display:none}.project-form .project-form-header{height:auto;flex-wrap:wrap;padding-top:calc(var(--px) * 20)}.project-form .project-form-header .main-logo img{width:calc(var(--px) * 87)}.project-form .project-form-header .project-form-header-title{margin-left:auto;margin-right:0;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34)}.project-form .project-form-header .project-form-header-nav{padding-top:calc(var(--px) * 20);padding-bottom:calc(var(--px) * 20);margin-top:calc(var(--px) * 20);border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}.project-form .project-form-header .project-form-header-nav ul{gap:calc(var(--px) * 18)}.project-form .project-form-header .project-form-header-nav a{width:calc(var(--px) * 117);height:calc(var(--px) * 34);border-radius:calc(var(--px) * 33);padding-left:calc(var(--px) * 15);padding-right:calc(var(--px) * 3);font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28)}.project-form .project-form-header .project-form-header-nav a>span{width:calc(var(--px) * 27);height:calc(var(--px) * 27);font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 22)}.project-form-footer{position:relative;padding:calc(var(--px) * 40) 0}.form-checkbox-bar input+span,.project-form-footer .btn{width:100%}.choice-list{grid-template-columns:repeat(2,1fr)}.choice-item .choice-item-content{width:calc(var(--px) * 165);min-width:calc(var(--px) * 165);height:calc(var(--px) * 165)}.project-form-image{display:none}.form-row{gap:calc(var(--px) * 30);flex-direction:column}.form-submit{width:100%;min-width:100%;margin:0;margin-bottom:calc(var(--px) * 40)}.project-form-terrain{margin-top:calc(var(--px) * 40);margin-bottom:calc(var(--px) * 40)}.project-form-terrain .form-checkbox{margin-top:0}.form-popup{position:fixed;width:100%;min-width:100%;padding:calc(var(--px) * 30);inset:0;transform:none;overflow:auto;box-sizing:border-box}.CookieConsent{width:auto;right:calc(var(--px) * 20)}.hektor-property-item{display:block}.hektor-property-content{margin-top:calc(var(--px) * 20)}}