@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bruno+Ace&family=Open+Sans:wght@400;600&family=Roboto:wght@400;500&display=swap";.header{position:fixed;top:0;left:min(9vw,178px);z-index:15;width:calc(100vw - (min(9vw,178px)*2));height:clamp(80px,11vh,120px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.25)}@media (max-width: 1023px){.header{width:100vw;left:0;padding-inline:20px;position:absolute}}.header_logo{display:none}@media (max-width: 1023px){.header_logo{display:inherit}}.header_wrap{display:flex;align-items:center;gap:min(6vw,120px)}.header_burgerBtn{display:flex;flex-direction:column;gap:6px}.header_burgerBtn:before,.header_burgerBtn:after,.header_burgerBtn span{content:"";height:2px;background:#fff;transform-origin:center;transition:all .3s}.header_burgerBtn:before{width:25px}.header_burgerBtn span{width:14px}.header_burgerBtn:after{width:30px}.header_burgerBtn-active:before,.header_burgerBtn-active:after,.header_burgerBtn-active span{width:30px}.header_burgerBtn-active:before{transform:rotate(45deg) translate(5.5px,5.5px)}.header_burgerBtn-active span{transform:rotate(-45deg)}.header_burgerBtn-active:after{transform:rotate(-45deg) translate(6px,-6px)}.header_call_wrap{display:flex;align-items:center;gap:min(3vw,65px)}.header_call_subtitle{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;line-height:22px;text-align:right;letter-spacing:.1em;text-transform:uppercase;color:#ffac30}@media (max-width: 767px){.header_call_subtitle{display:none}}.header_call_btn{width:40px;height:40px;background:rgba(255,255,255,.15);border-radius:50%;display:grid;place-items:center;position:relative;transition:all .3s}.header_call_btn:hover{background:rgba(255,255,255,.25)}.header_call_btn:hover:after,.header_call_btn:hover:before{opacity:1}.header_call_btn:after,.header_call_btn:before{position:absolute;content:"";border-radius:50%;opacity:0;transition:all .3s}.header_call_btn:after{width:60px;height:60px;border:1px solid rgba(255,255,255,.3)}.header_call_btn:before{width:80px;height:80px;border:1px solid rgba(255,255,255,.1);transition-delay:.15s}.header_call_btn-active svg{z-index:4}.header_call_btn-active:after{background-color:#fff;opacity:1}@media (max-width: 767px){.header_call_btn{width:30px;height:30px}.header_call_btn:after{width:45px;height:45px}.header_call_btn:before{width:60px;height:60px;transition-delay:0}}.menu__item--doner{flex-direction:column}.menu__item--doner .line:nth-child(2){width:32px}.menu__item--doner .line:nth-child(3){width:20px}.navigation{position:fixed;top:25vh;right:calc(min(9vw,178px)/2);z-index:4;width:25px;display:flex;flex-direction:column;gap:12px}@media (max-width: 1023px){.navigation{display:none}}.navigation_btn{display:flex;justify-content:center;align-items:center;width:25px;height:25px;cursor:pointer;border-radius:50%;border:1px solid transparent;transition:border .3s}.navigation_btn:hover span{background:#ffac30}.navigation_btn span{width:7px;height:7px;background:rgba(255,255,255,.3);cursor:pointer;border-radius:50%;transition:background .3s}.navigation_btn-active{border:1px solid rgba(255,255,255,.3)}.navigation_btn-active span{background:#ffac30}.asideBar{position:fixed;top:0;left:0;z-index:15;width:min(9vw,178px);height:100vh;padding-top:min(3vh,34px);display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){.asideBar{display:none}}.asideBar_logo{margin-bottom:18vh}.asideBar_title{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:14px;letter-spacing:.695em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;rotate:-90deg;margin-bottom:19vh}@media (max-height: 840px){.asideBar_title{font-size:10px}}@media (max-height: 720px){.asideBar_title{font-size:8px}}.asideBar_line{width:1px;height:min(10vh,155px);background:rgba(255,255,255,.25);margin-bottom:7.5vh}.asideBar_list{display:flex;flex-direction:column;align-items:center;gap:3.5vh}.asideBar_link{display:block;cursor:pointer;transition:transform .3s}.asideBar_link svg{fill:#ffffff80;transition:fill .3s}.asideBar_link:hover{transform:scale(1.5)}.asideBar_link:hover svg{fill:#fff}@keyframes opening{0%{opacity:0}to{opacity:1}}@keyframes closing{0%{opacity:1}to{opacity:0}}.modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;padding:0 20px;display:grid;place-items:center;background:rgba(0,0,0,.8);animation:opening .3s backwards}.modal-closing{animation:closing .3s backwards}.textInput{height:36px;position:relative;margin-bottom:min(40px,3.5vh)}@media (max-width: 1023px){.textInput{margin-bottom:min(48px,5vh)}}@media (max-width: 767px){.textInput{margin-bottom:20px}}.textInput-error .textInput_inp{border-bottom:1px solid red}.textInput-error .textInput_label{color:red}.textInput_label{font-weight:400;font-size:18px;line-height:25px;color:#000;position:absolute;top:0;left:10px;transform:translate(0);transition:all .3s}.textInput_label-white{color:#fff}@media (max-width: 1439px){.textInput_label{font-size:14px}}.textInput_inp{width:100%;height:100%;font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:25px;color:#000;padding-left:10px;background:transparent;border-bottom:1px solid rgba(0,0,0,.15);transition:border .3s}.textInput_inp:not(:placeholder-shown),.textInput_inp:focus{border-bottom:1px solid #ffac30}.textInput_inp:not(:placeholder-shown)~.textInput_label,.textInput_inp:focus~.textInput_label{color:#ffac30;transform:translate(-10px,-20px)}.textInput_inp-white{color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}.textInput_error{color:red;font-size:12px;text-align:center;margin-top:5px}.regForm{width:min(700px,100%)}.btnWithArrow{width:100%;font-weight:600;font-size:20px;line-height:27px;letter-spacing:.45em;text-transform:uppercase;color:#000c;text-align:left;display:flex;align-items:center;justify-content:space-between;transition:color .3s}.btnWithArrow .arrow_line{background:#000}.btnWithArrow .arrow_tip{border-top:1px solid #000;border-right:1px solid #000}@media (max-width: 1023px){.btnWithArrow{font-size:16px}}.btnWithArrow:hover{color:#ffac30}.btnWithArrow:hover .arrow_line{background:#ffac30}.btnWithArrow:hover .arrow_tip{border-top:1px solid #ffac30;border-right:1px solid #ffac30}.btnWithArrow-white{color:#fff}.btnWithArrow-white .arrow_line{background:#fff}.btnWithArrow-white .arrow_tip{border-top:1px solid #fff;border-right:1px solid #fff}.btnWithArrow:disabled{color:#666}.btnWithArrow:disabled .arrow_line{background:#666}.btnWithArrow:disabled .arrow_tip{border-top:1px solid #666;border-right:1px solid #666}.btnWithArrow:disabled:hover{color:#666}.btnWithArrow:disabled:hover .arrow_line{background:#666}.btnWithArrow:disabled:hover .arrow_tip{border-top:1px solid #666;border-right:1px solid #666}.arrow{display:flex;align-items:center}.arrow_line{width:min(100px,5vw);height:1px;background:rgba(255,255,255,.5);transition:background .3s}@media (max-width: 1023px){.arrow_line{width:120px}}@media (max-width: 767px){.arrow_line{width:80px}}.arrow_tip{width:25px;height:25px;border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);transform:rotate(45deg);transition:border .3s;flex-shrink:0}@media (max-width: 1023px){.arrow_tip{width:18px;height:18px}}.thankYou_title{max-width:500px;margin-inline:auto;font-family:Open Sans,sans-serif;font-weight:600;font-size:36px;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:35px}@media (max-width: 1023px){.thankYou_title{font-size:30px}}.thankYou_subtitle{font-family:Open Sans;font-weight:400;font-size:16px;text-align:center;color:#fff;max-width:500px;margin-bottom:250px}@media (max-width: 1023px){.thankYou_subtitle{margin-bottom:200px;font-size:14px}}.call_form{padding:60px 30px;border-radius:20px;background-color:#ffffff26;backdrop-filter:blur(15px);width:min(550px,100%);display:flex;flex-direction:column;gap:15px}@media (max-width: 767px){.call_form{padding:30px 20px}}.navModal_list{display:flex;padding:clamp(80px,12vh,120px) min(9vw,178px) 0;height:100%}@media (max-width: 1023px){.navModal_list{flex-direction:column;width:100%;height:100%;padding:clamp(80px,12vh,120px) 0 0}}.navModal_item{flex:1}@media (max-width: 1023px){.navModal_item{width:100%;height:inherit}}.navModal_link{width:100%;height:100%;padding:0 5px;display:grid;place-items:center;font-family:Open Sans;font-weight:300;font-size:30px;line-height:41px;text-align:center;text-transform:uppercase;color:#fff;transition:background .3s;position:relative}.navModal_link:before,.navModal_link:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:0;transition:opacity .3s}.navModal_link:before{left:-1px}.navModal_link:after{right:-1px}.navModal_link:hover{background:rgba(0,0,0,.4);position:relative}.navModal_link:hover:before,.navModal_link:hover:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.navModal_link:hover:before{left:-1px}.navModal_link:hover:after{right:-1px}@media (max-width: 767px){.navModal_link{font-size:18px}}.navModal_link-active{background:rgba(0,0,0,.4);position:relative}.navModal_link-active:before,.navModal_link-active:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.navModal_link-active:before{left:-1px}.navModal_link-active:after{right:-1px}.section1{background-image:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186350/DreamHouse/bg-1_l5zaid.jpg);padding:20vh 0 0 15vw}@media (max-width: 1023px){.section1{padding:140px 40px 0;margin-bottom:400px;height:576px}}@media (max-width: 767px){.section1{margin-bottom:240px}}.section1_title{width:min(600px,100%)}@media (max-width: 1023px){.section1_baner{top:576px}}.baner{width:min(38vw,740px);height:min(35vh,380px);background:#fff;position:absolute;z-index:4;bottom:0;right:0;padding:min(7vh,80px) min(6vw,120px);display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.baner{width:100%;height:400px;left:0;padding:80px 120px}}@media (max-width: 767px){.baner{height:240px;padding:40px}}.registrationBaner_subtitle{color:#000;text-indent:2em}.registrationBaner_subtitle:first-child{font-weight:700}.section2{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186350/DreamHouse/bg-2_olvvwm.jpg)}@media (max-width: 1023px){.section2{display:none}}.section2_title{width:530px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.3em;text-align:center;text-transform:uppercase;color:#fff;padding-top:110px;margin:0 auto 64px}.section2_list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:250px;margin-bottom:15vh}@media (max-width: 1439px){.section2_list{margin-bottom:9vh}}.section2_item{padding:0 min(144px,8vw);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px}.section2_item:nth-child(2){position:relative}.section2_item:nth-child(2):before,.section2_item:nth-child(2):after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.section2_item:nth-child(2):before{left:-1px}.section2_item:nth-child(2):after{right:-1px}.section2_item_title{font-family:Bruno Ace,cursive;font-style:normal;font-weight:400;font-size:64px;line-height:70px;color:#fff;display:flex;align-items:center;text-align:center}@media (max-width: 1439px){.section2_item_title{font-size:44px;line-height:52px}}.section2_item_subtitle{font-style:normal;font-weight:400;font-size:30px;line-height:41px;text-align:center;text-transform:uppercase;color:#fff}@media (max-width: 1439px){.section2_item_subtitle{font-size:20px;line-height:28px}}.section2_link{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:19px;letter-spacing:.45em;color:#fff;text-transform:uppercase;display:flex;gap:10px;align-items:center;margin-left:10vw;cursor:pointer;transition:color .3s}.section2_link:hover{color:#ffac30}.section2_link:hover .arrow_line{background:#ffac30}.section2_link:hover .arrow_tip{border-top:1px solid #ffac30;border-right:1px solid #ffac30}@media (max-width: 1023px){.section3{height:fit-content}}.section3_list{display:flex;width:100%;height:100vh}@media (max-width: 1023px){.section3_list{flex-direction:column;height:100%}}.section3_item{width:100%;height:100%;padding-inline:10px;cursor:pointer;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;flex-shrink:1;flex-grow:1;flex-basis:0;transition:all .5s}@media (max-width: 1023px){.section3_item{padding:40px 75px;flex-direction:column}}@media (max-width: 767px){.section3_item{padding:20px 15px;flex-direction:column}}.section3_item:nth-child(1){background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186350/DreamHouse/bg-3-1_ekaxcv.jpg)}.section3_item:nth-child(2){background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186350/DreamHouse/bg-3-2_hcjln9.jpg)}@media (min-width: 1023px){.section3_item:nth-child(2){position:relative}.section3_item:nth-child(2):before,.section3_item:nth-child(2):after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.section3_item:nth-child(2):before{left:-1px}.section3_item:nth-child(2):after{right:-1px}}.section3_item:nth-child(3){background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186351/DreamHouse/bg-3-3_c7q8tp.jpg)}.section3_item-active{flex-grow:4}.section3_item-active .section3_item_title{color:#ffac30;border-right:2px solid #999}.section3_item-active .section3_item_wrap{opacity:1;width:min(480px,30vw);padding-left:50px}@media (max-width: 1023px){.section3_item-active .section3_item_title{border-right:none;border-bottom:2px solid #999}.section3_item-active .section3_item_wrap{width:inherit;height:250px;padding:30px 0 0}}.section3_item_title{font-family:Bruno Ace,cursive;font-weight:400;font-size:36px;line-height:43px;text-transform:uppercase;color:#fff;transition:all .5s;width:min(175px,14vw);height:min(175px,14vw);display:grid;place-items:center;border-radius:50%;border-right:2px solid transparent}@media (max-width: 1439px){.section3_item_title{font-size:28px;line-height:36px}}@media (max-width: 1023px){.section3_item_title{font-size:36px;line-height:43px;width:175px;height:175px;border-right:none;border-bottom:2px solid transparent}}@media (max-width: 767px){.section3_item_title{font-size:28px;line-height:36px;width:150px;height:150px}}.section3_item_wrap{width:0;opacity:0;overflow:hidden;transition:all .5s}@media (max-width: 1023px){.section3_item_wrap{width:100%;height:0}}.section3_item_description{width:calc(min(480px,30vw) - 50px);font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;line-height:30px;color:#fff;text-transform:uppercase;margin-bottom:35px}@media (max-width: 1023px){.section3_item_description{width:100%;text-align:center;margin-bottom:75px;font-size:16px;line-height:24px}}@media (max-width: 767px){.section3_item_description{font-size:14px;line-height:20px;margin-bottom:40px}}.section3_item_link{font-family:Open Sans;width:min(350px,23vw);font-weight:600;font-size:20px;line-height:27px;letter-spacing:.45em;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .3s}.section3_item_link:last-child{margin-top:70px;font-size:16px}.section3_item_link:hover{color:#ffac30}.section3_item_link:hover .arrow_line{background:#ffac30}.section3_item_link:hover .arrow_tip{border-top:1px solid #ffac30;border-right:1px solid #ffac30}@media (max-width: 1023px){.section3_item_link{margin:0 auto;width:300px;font-size:18px}.section3_item_link:last-child{margin-top:20px}}@media (max-width: 767px){.section3_item_link{width:fit-content;font-size:16px}}.section4{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186351/DreamHouse/bg-4_vs91ox.jpg)}@media (max-width: 1023px){.section4{margin-bottom:400px;height:720px;padding-top:50px}}@media (max-width: 767px){.section4{margin-bottom:240px}}.section4_title{max-width:550px;font-family:Roboto,sans-serif;font-weight:500;font-size:22px;line-height:26px;letter-spacing:.3em;color:#fff;margin:min(160px,12vh) auto 20px}@media (max-width: 1023px){.section4_title{margin:0 auto 20px;text-align:center;font-size:18px;line-height:normal}}@media (max-width: 767px){.section4_title{font-size:14px}}.section4_wrap{margin-left:min(105px,1.5vw);display:flex;align-items:center;gap:min(28px,1vw)}@media (max-width: 1023px){.section4_wrap{flex-direction:column;gap:40px;margin-left:0}}.section4_select_titles_wrap{display:flex;gap:20px;align-items:center;margin-left:34px;margin-bottom:20px}@media (max-width: 1439px){.section4_select_titles_wrap{gap:1.3vw}}@media (max-width: 1023px){.section4_select_titles_wrap{gap:0;justify-content:center;margin-left:0}}@media (max-width: 767px){.section4_select_titles_wrap{margin-bottom:10px;justify-content:flex-start;margin-left:20px;gap:8px}}.section4_select_title{width:140px;text-align:center;font-family:Bruno Ace,cursive;font-weight:400;font-size:28px;line-height:34px;text-transform:uppercase;color:#fff}@media (max-width: 1439px){.section4_select_title{width:10vw}}@media (max-width: 1023px){.section4_select_title{width:140px}}@media (max-width: 767px){.section4_select_title{font-size:16px;width:75px}}.section4_select_btn_wrap{display:flex;gap:7px;align-items:center}@media (max-width: 1439px){.section4_select_btn_wrap{gap:.4vw}}@media (max-width: 1023px){.section4_select_btn_wrap{gap:7px}}@media (max-width: 767px){.section4_select_btn_wrap{gap:3px}}.section4_select_btn{width:40px;height:40px;border:1px solid transparent;border-radius:50%;display:grid;place-items:center}.section4_select_btn:before{content:"";width:8px;height:8px;background:#fff;border-radius:50%}.section4_select_btn-active{border:1px solid #ffac30}.section4_select_btn-active:before{background:#ffac30}@media (max-width: 767px){.section4_select_btn{width:22px;height:22px}.section4_select_btn:before{width:4px;height:4px}}.section4_select_line{width:100px;height:1px;background-color:#fff6}.section4_select_line:first-child{width:80px}.section4_select_line-active{background-color:#ffac30}@media (max-width: 1439px){.section4_select_line{width:min(100px,6vw)}}@media (max-width: 1023px){.section4_select_line{width:80px}}@media (max-width: 767px){.section4_select_line{width:55px}.section4_select_line:first-child,.section4_select_line:last-child{width:45px}}.section4_select_arrow{width:30px;height:30px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.section4_select_arrow-active{border-top:1px solid #ffac30;border-right:1px solid #ffac30}@media (max-width: 1023px){.section4_select_arrow{display:none}}.section4_price{display:flex;align-items:center;gap:min(28px,1vw)}@media (max-width: 1023px){.section4_price{gap:15px}}.section4_price_numbers{font-family:Bruno Ace,cursive;font-weight:400;font-size:64px;line-height:70px;color:#fff;margin-top:50px}@media (max-width: 1439px){.section4_price_numbers{font-size:44px;line-height:50px}}@media (max-width: 1023px){.section4_price_numbers{font-size:64px;line-height:70px;margin-top:0}}@media (max-width: 767px){.section4_price_numbers{font-size:40px;line-height:normal}}.section4_price_currency{font-family:Open Sans,sans-serif;font-weight:400;font-size:24px;line-height:48px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:50px}@media (max-width: 1439px){.section4_price_currency{font-size:20px;line-height:40px}}@media (max-width: 1023px){.section4_price_currency{font-size:24px;line-height:48px;margin-top:0}}@media (max-width: 767px){.section4_price_currency{font-size:18px;line-height:normal}}@media (max-width: 1023px){.section4_baner{top:720px}}.banerInfo_title{font-family:Bruno Ace,cursive;font-weight:400;font-size:24px;line-height:65px;color:#000c;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:31px}.banerInfo_description{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#000}.range{width:235px}.range_title{font-family:Open Sans,sans-serif;font-weight:400;font-size:24px;line-height:48px;letter-spacing:.1em;color:#fff;text-align:center;margin-bottom:5px;transform:translate(6.5px)}.range_wrap{position:relative}.range_wrap:before{content:"";display:block;width:8px;height:8px;position:absolute;left:50%;top:-3.5px;transform:translate(-50%);background:#ffac30;border-radius:50%}.range_inp{position:absolute;top:50%;left:50%;width:150px;background:transparent;transform:translate(-50%,-50%);font-family:Bruno Ace,cursive;font-weight:400;font-size:58px;text-align:center;line-height:70px;color:#fff}@media (max-width: 767px){.range_inp{font-size:44px;line-height:normal}}.range_btn_wrap{width:8px;height:calc(50% + 1px);position:absolute;top:-4px;left:calc(50% - 4px);transform-origin:bottom}.range_btn{width:8px;height:8px;background:#ffac30;border-radius:50%;transition:scale .3s}.range_btn:hover{scale:1.75}@media (max-width: 1023px){.range_btn{scale:2}}.section5{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186352/DreamHouse/bg-5_xzjpvq.jpg)}@media (max-width: 1023px){.section5{height:720px;padding-top:50px}}.section5_title{font-family:Roboto,sans-serif;font-weight:500;font-size:22px;line-height:26px;letter-spacing:.3em;color:#fff;width:fit-content;margin:min(160px,12vh) auto 25px}@media (max-width: 1023px){.section5_title{font-size:18px;line-height:22px;text-align:center;margin:0 auto 50px}}@media (max-width: 767px){.section5_title{font-size:16px}}.section5_wrap{margin-left:min(100px,5vw);display:flex;align-items:center;gap:65px}@media (max-width: 1023px){.section5_wrap{flex-direction:column;margin:0;gap:30px}}.section5_control{width:235px;height:235px;position:relative;display:grid;place-items:center}.section5_control_value{position:absolute;font-family:Bruno Ace,cursive;font-weight:400;font-size:64px;line-height:70px;color:#fff}@media (max-width: 1023px){.section5_control_value{font-size:56px;line-height:62px}}.section5_control_btn_wrap{width:8px;height:calc(50% + 4px);position:absolute;top:-4px;left:calc(50% - 4px);transform-origin:bottom}.section5_control_btn{width:8px;height:8px;background:#ffac30;border-radius:50%;position:relative;display:grid;place-items:center;transition:transform .3s}.section5_control_btn:hover{transform:scale(1.75)}.section5_control_btn:after,.section5_control_btn:before{content:"";display:block;border-radius:50%;position:absolute;opacity:0;transition:opacity .3s}.section5_control_btn:after{width:17.1428571429px;height:17.1428571429px;border:1px solid rgba(255,172,48,.5)}.section5_control_btn:before{width:26.2857142857px;height:26.2857142857px;border:1px solid rgba(255,172,48,.2);transition-delay:.15s}.section5_control_btn-active{transform:scale(1.75)}.section5_control_btn-active:after,.section5_control_btn-active:before{opacity:1}.section5_details{display:grid;grid-template-columns:80px 1fr 25px 2fr;align-items:center;gap:30px}@media (max-width: 1023px){.section5_details{grid-template-columns:1fr;justify-items:center;text-align:center}}.section5_details_title{font-family:Open Sans;font-weight:600;font-size:36px;line-height:49px;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.section5_details_title{font-size:28px;line-height:32px}}@media (max-width: 767px){.section5_details_title{font-size:24px}}.section5_details_description{font-family:Open Sans;font-weight:600;font-size:18px;line-height:30px;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.section5_details_description{font-size:16px;line-height:26px}}@media (max-width: 767px){.section5_details_description{font-size:14px;line-height:22px}}.section5_details_arrow{height:25px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media (max-width: 1023px){.section5_details_arrow{display:none}}@media (max-width: 1023px){.section5_baner{display:none}}.section6{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(https://res.cloudinary.com/drn4sj8ju/image/upload/v1750186352/DreamHouse/bg-5_xzjpvq.jpg)}@media (max-width: 1023px){.section6{height:fit-content}}@media (max-width: 1023px){.section6 .container{padding:0}}.section6_list{display:grid;width:fit-content;grid-template-columns:35vw 20vw 23vw;grid-template-rows:55vh 25vh;margin:0 auto}@media (max-width: 1023px){.section6_list{width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width: 767px){.section6_list{grid-template-columns:1fr;grid-template-rows:repeat(5,1fr)}}.section6_item{position:relative;cursor:pointer}.section6_item:before,.section6_item:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:0;transition:opacity .3s}.section6_item:before{left:-1px}.section6_item:after{right:-1px}@media (min-width: 1023px){.section6_item:hover{position:relative}.section6_item:hover:before,.section6_item:hover:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.section6_item:hover:before{left:-1px}.section6_item:hover:after{right:-1px}.section6_item:hover .section6_item_overlay{background:transparent}.section6_item:hover .section6_item_title{opacity:1}}@media (min-width: 1023px){.section6_item-active{position:relative}.section6_item-active:before,.section6_item-active:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.section6_item-active:before{left:-1px}.section6_item-active:after{right:-1px}.section6_item-active .section6_item_overlay{background:transparent}.section6_item-active .section6_item_title{opacity:1}}@media (min-width: 1023px){.section6_item:nth-child(1){width:85%;height:80%;justify-self:flex-end;align-self:flex-end}.section6_item:nth-child(3){width:70%;align-self:flex-end}.section6_item:nth-child(4){width:45%;justify-self:flex-end}.section6_item:nth-child(5){width:80%}}@media (max-width: 1023px){.section6_item{position:relative;aspect-ratio:1/1}.section6_item:before,.section6_item:after{content:"";display:block;width:2px;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0));position:absolute;top:0;opacity:1;transition:opacity .3s}.section6_item:before{left:-1px}.section6_item:after{right:-1px}.section6_item:last-child{grid-column:1/-1;aspect-ratio:2/1}}@media (max-width: 767px){.section6_item:last-child{grid-column:inherit;aspect-ratio:1/1}}.section6_item_img{width:100%;height:100%}.section6_item_overlay{position:absolute;top:0;left:0;z-index:5;background:rgba(0,0,0,.4);width:100%;height:100%;display:grid;place-items:center;transition:background .3s}@media (max-width: 1023px){.section6_item_overlay{background:rgba(0,0,0,.2)}}.section6_item_title{padding:0 15px;font-family:Open Sans,sans-serif;font-weight:600;font-size:24px;text-transform:uppercase;text-align:center;color:#fff;opacity:0;transition:opacity .3s}@media (max-width: 1023px){.section6_item_title{opacity:1;font-size:18px}}@media (max-width: 767px){.section6_item_title{font-size:14px}}.aboutModal{max-width:700px;text-align:center}.aboutModal_title{font-family:Open Sans,sans-serif;font-weight:600;font-size:36px;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:35px}@media (max-width: 1023px){.aboutModal_title{font-size:30px}}.aboutModal_content_wrap{margin-bottom:60px}.aboutModal_description{font-family:Open Sans;font-weight:400;font-size:18px;text-align:center;color:#fff;margin-bottom:25px}@media (max-width: 1023px){.aboutModal_description{margin-bottom:15px;font-size:16px}}.galleryPagination{width:40vw;position:absolute;z-index:4;bottom:10px;left:15%;padding:25px 0;display:flex;align-items:center;gap:15px}@media (max-width: 1023px){.galleryPagination{width:100%;left:0;padding:25px 100px}}@media (max-width: 767px){.galleryPagination{padding:25px}}.galleryPagination_counter{width:160px;height:115px;position:relative;display:grid;place-items:center}@media (max-width: 767px){.galleryPagination_counter{width:130px;height:100px}}.galleryPagination_counter_number{font-family:Bruno Ace;font-weight:400;font-size:24px;text-transform:uppercase;color:#fff;position:absolute;left:35px;bottom:15px}.galleryPagination_counter_number-current{font-size:44px;color:#ffac30;top:0;left:inherit;right:0}@media (max-width: 767px){.galleryPagination_counter_number{left:20px;bottom:5px;font-size:20px}.galleryPagination_counter_number-current{top:0;left:inherit;right:0;font-size:36px}}.galleryPagination_counter_line{display:block;width:180px;height:1px;background:rgba(255,255,255,.4);rotate:30deg;transform-origin:center}@media (max-width: 767px){.galleryPagination_counter_line{width:140px}}.galleryPagination_btn{width:40%;display:flex;align-items:center}.galleryPagination_btn_line{width:90%;height:1px;background:rgba(255,255,255,.25)}.galleryPagination_btn_tip{width:25px;height:25px;border-top:#fff 2px solid;border-left:#fff 2px solid;rotate:-45deg;flex-shrink:0}.galleryPagination_btn_tip:nth-child(2){rotate:135deg}.galleryLabel{width:250px;position:absolute}@media (max-width: 1023px){.galleryLabel{position:relative;display:flex;align-items:center;gap:50px}.galleryLabel:not(:last-child){margin-bottom:40px}}.galleryLabel_title{font-family:Open Sans;font-weight:600;font-size:16px;line-height:18px;color:#fff;padding-left:30%;margin-bottom:20px}.galleryLabel_title-mirrored{text-align:right;margin-bottom:0;padding:0 30% 0 0}@media (max-width: 1023px){.galleryLabel_title{padding-left:0;margin-bottom:0;opacity:0;transform:scaleX(.5);transform-origin:left center;transition:all .3s}.galleryLabel_title-active{transform:scaleX(1);opacity:1}}.galleryLabel_btn{width:14px;height:14px;background:#ffac30;border-radius:50%;position:relative;display:grid;place-items:center;transition:all .3s}.galleryLabel_btn:after,.galleryLabel_btn:before{content:"";display:block;border-radius:50%;position:absolute;transition:all .3s}.galleryLabel_btn:after{width:30px;height:30px;border:1px solid rgba(255,172,48,.5)}.galleryLabel_btn:before{width:46px;height:46px;border:1px solid rgba(255,172,48,.2);transition-delay:.15s}@media (max-width: 1023px){.galleryLabel_btn{background:#cacaca}.galleryLabel_btn:hover{background:#ffac30}.galleryLabel_btn:after{border:1px solid rgba(202,202,202,.5)}.galleryLabel_btn:before{border:1px solid rgba(202,202,202,.2)}.galleryLabel_btn-active{background:#ffac30}.galleryLabel_btn-active:after{border:1px solid rgba(255,172,48,.5)}.galleryLabel_btn-active:before{border:1px solid rgba(255,172,48,.2)}}.galleryLabel_underline{display:flex;height:20px}.galleryLabel_underline-mirrored{rotate:180deg;margin-bottom:20px}.galleryLabel_underline span{display:flex;background-color:#ffac30;height:1px;align-items:center}.galleryLabel_underline span:nth-child(1){width:30%;rotate:-30deg;transform-origin:right}.galleryLabel_underline span:nth-child(2){width:70%;justify-content:flex-end}.galleryLabel_underline span:nth-child(2):after{content:"";width:10px;height:10px;border-radius:50%;background:#ffac30}.galleryItem{background-size:cover;background-repeat:no-repeat;background-position:center bottom;width:100vw;height:100vh;position:relative}@media (max-width: 1023px){.galleryItem{padding:100px 70px}}@media (max-width: 767px){.galleryItem{padding:100px 35px}}.gallery_link{position:absolute;width:fit-content;z-index:4;top:calc(clamp(80px,11vh,120px) + 30px);right:150px;font-size:16px}@media (max-width: 1023px){.gallery_link{right:50px;font-size:14px}.gallery_link svg line{stroke:#fff}}@media (max-width: 767px){.gallery_link{top:100px;right:35px}}.gallery_swiper{width:100%;height:100%}@media (max-width: 1023px){.gallery_baner{display:none}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrollLoop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.servicesModal{padding-top:30px;position:relative}.servicesModal_title{font-family:Bruno Ace,cursive;font-weight:400;font-size:36px;line-height:44px;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:20px}@media (max-width: 767px){.servicesModal_title{font-size:28px;line-height:32px}}.servicesModal_subtitle{font-family:Open Sans;font-size:20px;line-height:24px;text-align:center;color:#fff;margin-bottom:20px}@media (max-width: 767px){.servicesModal_subtitle{font-size:18px;line-height:22px}}.servicesModal_btn{width:30px;height:30px;position:absolute;top:37px;right:-30px}.servicesModal_btn svg line{stroke:#fff}@media (max-width: 767px){.servicesModal_btn{right:0}}.servicesModal_list_wrap{height:60vh;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}.servicesModal_list_wrap:hover .servicesModal_list{animation-play-state:paused}.servicesModal_list{animation:scrollLoop linear infinite 13s}.servicesModal_item{display:flex;align-items:center;gap:30px;font-family:Open Sans;font-weight:600;font-size:16px;line-height:20px;color:#fff}.servicesModal_item:before{content:"•";left:0;top:0;font-size:2em}.servicesModal_item:not(:last-child){margin-bottom:10px}@media (max-width: 767px){.servicesModal_item{font-size:14px;line-height:18px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:Open Sans,sans-serif;position:relative;color:#fff;scroll-behavior:smooth;overflow-x:hidden}img{display:block;max-width:100%;height:auto}ul,ol{list-style:none}a{text-decoration:none;cursor:pointer}button{display:block;border:0;background-color:transparent;cursor:pointer}button:focus{outline:none}input{border:0}input:focus{outline:none}section{background-size:cover;background-repeat:no-repeat;background-position:left bottom;width:100%;height:100vh;position:relative}.container{padding:clamp(80px,12vh,120px) min(9vw,178px) 0}@media (max-width: 1023px){.container{padding:0 25px}}@media (max-width: 767px){.container{padding:0 15px}}.noScroll{overflow:hidden}
