header{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-0.01em;text-align:left}footer .footer-content,.contact-form-sent,.contact-form-container,.partners,.download-projects,.houses,.environment,.actual-offers,.istranavtika,.qualities,.green-delimeter1,.green-delimeter-mobile,.tagline,.about,.header-images,header{margin:50px auto;width:100%;max-width:1280px;display:flex;box-sizing:border-box}@media(max-width: 1024px){footer .footer-content,.contact-form-sent,.contact-form-container,.partners,.download-projects,.houses,.environment,.actual-offers,.istranavtika,.qualities,.green-delimeter1,.green-delimeter-mobile,.tagline,.about,.header-images,header{width:100%;padding:0 16px}}.offers-form_form-container form .submit-group button,.actual-form_form-container form .submit-group button,.contact-form-container form .submit-group button,.download-projects_download-link,.houses_buttons a,.download-presentation_button,.actual-offers_areas_description a,.township_card a,.township-mobile a,.work-stages_button,header .contact_us,.popup-form-error a,.popup-form-sent a{display:block;padding:9px 20px;border:2px solid #232221;border-radius:30px;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.01em;text-decoration:none;color:#232221}.offers-form_form-container form .submit-group button:hover,.actual-form_form-container form .submit-group button:hover,.contact-form-container form .submit-group button:hover,.download-projects_download-link:hover,.houses_buttons a:hover,.download-presentation_button:hover,.actual-offers_areas_description a:hover,.township_card a:hover,.township-mobile a:hover,.work-stages_button:hover,header .contact_us:hover,.popup-form-error a:hover,.popup-form-sent a:hover{background-color:#232221;color:#fff}.actual-offers_item-link a{text-decoration:none;color:#232221}footer .footer-content_links a:hover,footer .footer-content_logo:hover,.actual-offers_advert a:hover,.actual-offers_item-link a:hover,header .main-menu_item a:hover,header .logo:hover,.offers-form_form-container form .submit-group button:hover,.actual-form_form-container form .submit-group button:hover,.contact-form-container form .submit-group button:hover,.download-projects_download-link:hover,.houses_buttons a:hover,.download-presentation_button:hover,.actual-offers_areas_description a:hover,.township_card a:hover,.township-mobile a:hover,.work-stages_button:hover,header .contact_us:hover,.popup-form-error a:hover,.popup-form-sent a:hover{transition:all .3s ease-in-out 0s}.popup-form-error,.popup-form-sent{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;background-color:#fff;z-index:1100;padding:30px;border-radius:10px;text-align:center}@media(max-width: 768px){.popup-form-error,.popup-form-sent{max-width:95%;width:90%;flex-direction:column;padding:40px 20px 20px 20px;gap:30px}}.popup-form-error a,.popup-form-sent a{font-size:40px;line-height:40px;text-transform:uppercase}.popup-form-error p,.popup-form-sent p{font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.01em;text-align:center}.popup-form-error img,.popup-form-sent img{display:block;object-fit:cover}@media(max-width: 480px){.popup-form-error img,.popup-form-sent img{object-fit:contain}}.popup-form-error img.forrest,.popup-form-sent img.forrest{width:100%}.popup-houses_close,.popup-form-error_close,.popup-form-sent_close,.popup-offers_close,.popup-actual_close{position:absolute;top:20px;right:20px;cursor:pointer}.popup-houses_close:hover,.popup-form-error_close:hover,.popup-form-sent_close:hover,.popup-offers_close:hover,.popup-actual_close:hover{opacity:.7}*{font-family:"Inter",sans-serif;box-sizing:border-box}body{margin:0;padding:0;background-color:#efefef}div,section,p{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0;color:#3e4535;text-transform:uppercase}h1{font-family:"Nunito",sans-serif;font-size:86px;font-weight:665;line-height:86px;letter-spacing:-0.01em}h2{font-size:39px;font-weight:600;line-height:50.7px;letter-spacing:-0.03em;text-align:left}@media(max-width: 768px){h2{font-size:32px;line-height:41px}}h3{font-size:24px;font-weight:600;line-height:31.2px;letter-spacing:-0.03em;color:#232221}p{color:#6b6b6b}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3e4535;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 1.5s ease}#preloader.hidden{opacity:0}header{margin-top:15px;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 480px){header{padding:0 20px}}header .logo{margin-right:auto}@media(max-width: 375px){header .logo{width:110px}header .logo img{width:110px}}header .logo:hover{opacity:.7}header .main-menu{margin-right:120px;list-style:none;display:flex;flex-direction:row;gap:60px}@media(max-width: 768px){header .main-menu{display:none}}@media(max-width: 1024px){header .main-menu{margin-right:60px;gap:30px}}header .main-menu_item a{font-weight:500;color:#3e4535;text-decoration:none}header .main-menu_item a:hover{opacity:.7}.header-images-mobile{width:100%;position:relative;padding:0 16px}@media(min-width: 1280px){.header-images-mobile{display:none}}.header-images-mobile h1{font-size:62px;font-weight:665;line-height:59.4px;text-align:left}.header-images-mobile img{width:100%;border-radius:10px}.header-images-mobile p{position:absolute;bottom:0;left:16px;padding:15px 15px 15px 0;border-radius:0 10px 0 0;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-0.01em;background-color:#efefef}.header-images-mobile p::before{position:absolute;top:-10px;left:0;width:10px;height:10px;background:radial-gradient(circle at 100% 0, rgba(204, 0, 0, 0) 10px, #EFEFEF 10px);content:" "}.header-images-mobile p::after{position:absolute;bottom:4px;right:-10px;width:10px;height:10px;background:radial-gradient(circle at 100% 0, rgba(204, 0, 0, 0) 10px, #EFEFEF 10px);content:" "}.header-images{display:flex;flex-direction:row;gap:20px}@media(max-width: 1279px){.header-images{display:none}}.header-images img{border-radius:10px;object-fit:contain}.header-images_left{position:relative;overflow-x:visible;max-width:522px;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.header-images_left h1{position:absolute;top:0;left:0;z-index:1;padding:4px 10px 4px 0;white-space:nowrap;background-color:#efefef;color:#3e4535;border-radius:0 0 10px 0}.header-images_left h1::after{position:absolute;bottom:-10px;left:542px;width:10px;height:10px;background:radial-gradient(circle at 100% 100%, rgba(204, 0, 0, 0) 10px, #EFEFEF 10px);content:" "}.header-images_left div{display:flex;flex-direction:column;justify-content:flex-end}.header-images_left p{position:absolute;left:0;bottom:0;box-sizing:border-box;padding:30px 30px 20px 5px;border-radius:0 10px 0 0;background-color:#efefef;z-index:0;font-weight:500}.header-images_left p::before{position:absolute;top:-10px;left:0;width:10px;height:10px;background:radial-gradient(circle at 100% 0, rgba(204, 0, 0, 0) 10px, #EFEFEF 10px);content:" "}.header-images_left p::after{position:absolute;bottom:0;right:-10px;width:10px;height:10px;background:radial-gradient(circle at 100% 0, rgba(204, 0, 0, 0) 10px, #EFEFEF 10px);content:" "}.header-images_right{display:flex;flex-direction:column;justify-content:flex-end}.about{display:flex;flex-direction:row;gap:22px}@media(max-width: 1024px){.about{gap:12px;flex-wrap:wrap}}.about_item{display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:10px;background-color:#fff}@media(max-width: 480px){.about_item{padding:20px}}.about_item_head{display:flex;flex-direction:row;justify-content:space-between}.about_item_title{display:flex;align-items:flex-end;justify-content:flex-start}@media(max-width: 480px){.about_item_title h2{font-size:32px}}.about_item_title_about{background:url("./../assets/images/about/icon_1.svg") left top no-repeat;background-size:66%}.about_item_title_years{background:url("./../assets/images/about/icon_2.svg") left top no-repeat;background-size:66%}.about_item_image img{border-radius:10px;width:265px}@media(max-width: 480px){.about_item_image img{width:130px;height:130px;align-self:flex-end}}.about_item_text{display:flex;flex-direction:column;gap:22px;font-weight:500;line-height:22px;letter-spacing:-0.01em}.tagline{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:0}.tagline h2{font-size:55px;font-weight:600;line-height:72px;letter-spacing:-0.03em;color:#efefef;opacity:0;transition:2s all ease}.tagline h2.active{opacity:1}.tagline h2.moved{transform:translateY(-250);opacity:.2}.tagline h3{font-size:32px;font-weight:500;line-height:42px;letter-spacing:-0.03em;color:#efefef;transform:translateY(150px);opacity:0;transition:1s all ease}.tagline h3.active{transform:translateY(0);opacity:1}@media(max-width: 768px){.tagline h2{margin-bottom:25px;font-size:29px;font-weight:600;line-height:37.7px;letter-spacing:-0.03em}.tagline h3{font-size:20px;font-weight:500;line-height:26px;letter-spacing:-0.03em}}.tagline_wrapper{position:relative;width:100%;height:750px;margin:0 auto 80px auto;background:url("./../assets/images/main-banner.webp") center center no-repeat;background-size:cover}@media(max-width: 768px){.tagline_wrapper{height:580px;margin-bottom:0}}.tagline_wrapper_corners{width:100%;height:21px;position:absolute;left:0;bottom:0;border-radius:10px 10px 0 0;background-color:#efefef;transform:translateY(1px);z-index:1000}@media(min-width: 480px){.tagline_wrapper_corners{display:none}}.work-stages-mobile{margin-top:40px;display:flex;flex-direction:column;gap:0;background-size:cover}@media(min-width: 480px){.work-stages-mobile{display:none}}.work-stages-mobile>div{position:relative;width:100%;min-height:220px}.work-stages-mobile_top{height:275px;background:url("./../assets/images/work-stages/mobile-line-top.svg") center top 100px no-repeat;background-size:contain}.work-stages-mobile_top>*{position:absolute}.work-stages-mobile_top_heading{max-width:70%;left:5%;bottom:10px;font-size:22px;font-weight:600;line-height:22px;letter-spacing:-0.03em}.work-stages-mobile_top_tree_1{width:10%;top:18px;left:23px}.work-stages-mobile_top_tree_2{width:10%;top:57px;left:96px}.work-stages-mobile_top_photo{width:40%;border-radius:5px;right:10%}.work-stages-mobile_bottom{position:relative;height:500px;background:url("./../assets/images/work-stages/mobile-line-bottom.svg") left top 100px no-repeat;background-size:cover;display:flex;flex-direction:column}.work-stages-mobile_bottom-concept{height:240px;top:0;left:0;position:relative}.work-stages-mobile_bottom-concept>*{position:absolute}.work-stages-mobile_bottom-concept h3{font-size:22px;font-weight:600;line-height:22px;letter-spacing:-0.03em}.work-stages-mobile_bottom-concept img{width:40%;min-height:110px;top:50px;left:25px;border-radius:5px}.work-stages-mobile_bottom-concept>.concept{width:40%;top:20px;right:35px;text-align:right}.work-stages-mobile_bottom-concept>.land{width:40%;bottom:20px;left:20px;text-align:left}.work-stages-mobile_bottom-communications{position:relative;height:260px}.work-stages-mobile_bottom-communications>*{position:absolute}.work-stages-mobile_bottom-communications h3{width:60%;right:5%;bottom:135px;font-size:22px;font-weight:600;line-height:22px;letter-spacing:-0.03em;text-align:right}.work-stages-mobile_bottom-communications img{width:40%;min-height:110px}.work-stages-mobile_bottom-communications img.tree{width:10%}.work-stages-mobile_bottom-communications img.tree_left{bottom:0;left:20px}.work-stages-mobile_bottom-communications img.tree_right{bottom:0;right:35px}.work-stages-mobile_bottom-communications img.photo{left:50%;bottom:10px;transform:translateX(-50%);border-radius:5px}.work-stages_header{max-width:1280px;margin:20px auto}@media(max-width: 768px){.work-stages_header{padding:0 16px}}.work-stages_button{position:relative;z-index:120}.work-stages_masked{position:absolute;top:0;left:0;width:1280px;z-index:90}.work-stages_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #EFEFEF 5%, #EFEFEF 100%);z-index:150}.work-stages_mask_visible{transform:translate(100%, 0);transition:3s all linear}.work-stages_photo{position:absolute;top:0;left:0;opacity:0;z-index:110;transition:1s all linear}.work-stages_photo img{border-radius:10px;width:185px;height:135px}.work-stages_photo.visible{opacity:1}.work-stages_photo_tree{position:absolute;width:40px !important}.work-stages_photo_1-1{top:170px;left:50%;transform:translateX(-640px);transition-delay:500ms}.work-stages_photo_1-1 .tree_1{top:300px;left:0}.work-stages_photo_1-2{top:80px;left:50%;transform:translateX(250px);transition-delay:2500ms}.work-stages_photo_1-2 .tree_1{top:30px;left:270px}.work-stages_photo_1-2 .tree_2{top:510px;left:345px}.work-stages_photo_2-1{top:440px;left:50%;transform:translateX(-250px);transition-delay:1250ms}.work-stages_photo_2-1 .tree_1{top:-300px;left:270px}.work-stages_photo_2-1 .tree_2{top:60px;left:-230px}.work-stages_photo_2-1 .tree_3{top:-270px;left:0}.work-stages_photo_2-2{top:410px;left:50%;transform:translateX(480px);transition-delay:1750ms}.work-stages_photo_2-2 .tree_1{top:200px;left:-60px}.work-stages_photo_2-2 .tree_2{top:10px;left:-375px}.work-stages_wrapper{position:relative;overflow:hidden;width:100%;max-width:1920px;height:750px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:url("./../assets/images/work-stages/line.svg") center center no-repeat;background-size:cover}@media(max-width: 479px){.work-stages_wrapper{display:none}}.work-stages_wrapper h3{position:absolute;z-index:140;opacity:0;transition:2s all linear}.work-stages_wrapper h3.visible{opacity:1}.work-stages_wrapper h3:nth-of-type(1){top:400px;left:9%;transition-delay:500ms}.work-stages_wrapper h3:nth-of-type(2){top:330px;left:38%;transition-delay:1250ms}.work-stages_wrapper h3:nth-of-type(3){top:580px;left:55%;transition-delay:1750ms}.work-stages_wrapper h3:nth-of-type(4){top:255px;left:73%;transition-delay:2500ms}.green-delimeter-mobile{width:93%;height:166px;padding:0 30px;border-radius:10px;background-color:#3e4535;text-transform:uppercase;position:relative;overflow-x:hidden;overflow-y:hidden}@media(min-width: 1280px){.green-delimeter-mobile{display:none}}@media(max-width: 480px){.green-delimeter-mobile{height:100px}}.green-delimeter-mobile p{color:#fff;font-size:32px;font-weight:600;line-height:42px;letter-spacing:-0.03em}@media(max-width: 480px){.green-delimeter-mobile p{font-size:20px;line-height:26px}}.green-delimeter-mobile img{height:66px}.green-delimeter-mobile_content{width:100%;height:100%;position:relative}.green-delimeter-mobile_element{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;z-index:10000;transform:translateX(120%);transition:all .5s linear}.green-delimeter-mobile_element:nth-of-type(1){transform:translateX(0)}.green-delimeter-mobile_element:nth-of-type(1) img:nth-of-type(1){transform:rotateY(180deg)}@media(max-width: 375px){.green-delimeter-mobile_element img{width:32px;height:40px}}.green-delimeter1{position:relative;overflow-x:hidden;padding:0 50px;height:166px;border-radius:10px;background-color:#3e4535;text-transform:uppercase;display:block}@media(max-width: 1279px){.green-delimeter1{position:absolute;top:-1000px}}.green-delimeter1 p{color:#fff;font-size:32px;font-weight:600;line-height:42px;letter-spacing:-0.03em}.green-delimeter1 img{height:66px}.green-delimeter1_element{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:166px}.green-delimeter1_element.animate:nth-of-type(1){animation:shrinkFirstElement 1s ease-in-out forwards}.green-delimeter1_element.animate:nth-of-type(2){animation:shrinkSecondElement 1s ease-in-out forwards}.green-delimeter1_element.animate:nth-of-type(3){animation:shrinkThirdElement 1s ease-in-out forwards}.green-delimeter1_element:nth-of-type(1){width:1200px;left:50px}.green-delimeter1_element:nth-of-type(2){width:1200px;left:1280px}.green-delimeter1_element:nth-of-type(3){width:400px;left:1280px}@keyframes shrinkFirstElement{0%{width:1200px}100%{width:300px}}@keyframes shrinkSecondElement{0%{width:1200px;left:1280px}100%{width:400px;left:400px}}@keyframes shrinkThirdElement{0%{width:1200px;left:2560px}100%{width:400px;left:850px}}.qualities{display:flex;flex-direction:column}@media(min-width: 1440px){.qualities{max-width:1920px}}.qualities h2{margin-bottom:60px}@media(min-width: 1440px){.qualities h2{width:1280px;align-self:center;text-align:left}}@media(max-width: 1024px){.qualities h2{line-height:41px}}.qualities_content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}@media(min-width: 1440px){.qualities_content{justify-content:space-around}}.qualities_content div{max-width:300px}@media(max-width: 768px){.qualities_content div{max-width:100%}}.qualities_content img{border-radius:10px;margin-bottom:32px;width:307px;height:242px;object-fit:cover}@media(max-width: 768px){.qualities_content img{width:100%}}.qualities_content h3{margin-bottom:14px}.istranavtika{display:flex;flex-direction:column}.istranavtika h2{margin-bottom:30px}.istranavtika_subheader{align-self:center;margin-bottom:40px}@media(max-width: 480px){.istranavtika_subheader{width:100%;text-align:center}}.istranavtika_upgrade{padding:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:100px;background-color:#111700;color:#fff;border-radius:10px}@media(max-width: 768px){.istranavtika_upgrade{flex-direction:column;gap:40px}}@media(max-width: 480px){.istranavtika_upgrade{padding:40px 20px;flex-direction:column;gap:40px}}.istranavtika_upgrade div{flex:1;display:flex;align-items:center;justify-content:center}.istranavtika_upgrade div p{font-size:24px;font-weight:600;line-height:31px;letter-spacing:-0.03em;color:#fff;text-transform:uppercase}@media(min-width: 1024px){.township-mobile{display:none}}.township-mobile h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.03em;margin-bottom:22px}.township-mobile p{margin-bottom:22px}.township-mobile a{text-align:center;margin-bottom:30px}.township-mobile_summary{width:100%;min-height:360px;margin-bottom:30px}.township-mobile_summary img{width:100%;min-height:360px;border-radius:10px;object-fit:cover}.township-mobile_summary p{font-size:22px;font-weight:600;line-height:28.6px;letter-spacing:-0.03em;text-align:center;text-transform:uppercase;color:#232221}.township-mobile_numbers-line{display:flex;flex-direction:row;gap:12px;margin-bottom:30px}.township-mobile_numbers-line h4{margin-bottom:10px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;color:#232221}.township-mobile_numbers-line p{font-size:60px;font-weight:400;line-height:60px;letter-spacing:-0.03em;color:#232221}.township-mobile_numbers-line img{max-width:48%;min-height:220px;border-radius:10px;object-fit:cover}.township-mobile_numbers-line img:last-of-type{min-height:190px;align-self:flex-end}.township-mobile_numbers-line_element{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px}.township{margin-bottom:80px;display:flex;flex-direction:row;gap:28px;align-items:stretch}@media(max-width: 999px){.township{display:none}}.township img{border-radius:10px}.township h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.03em}.township_description img{width:412px}.township_numbers img{width:403px;height:477px;object-fit:cover}.township_summary img{width:411px;height:436px;object-fit:cover}.township_card{display:flex;flex-direction:column;justify-content:space-between}.township_card p{line-height:22px}.township_card a{text-align:center}.township_numbers-line{display:flex;flex-direction:row;gap:60px}.township_numbers-line h4{margin-bottom:10px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;color:#232221}.township_numbers-line p{margin-bottom:40px;font-size:60px;font-weight:400;line-height:60px;letter-spacing:-0.03em;color:#232221}.township_summary p{font-size:24px;font-weight:600;line-height:31px;letter-spacing:-0.03em;color:#232221;text-transform:uppercase}.infrastructure{margin-bottom:100px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.infrastructure div{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:flex-end}@media(max-width: 480px){.infrastructure div{flex-wrap:wrap;align-items:center;justify-content:space-between;flex:1 1 48%;gap:10px}.infrastructure div img{max-width:150px}}.infrastructure div p{font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;color:#232221;text-transform:uppercase}.actual-offers{display:flex;flex-direction:column;margin-bottom:150px}@media(max-width: 768px){.actual-offers{margin-bottom:0}}.actual-offers h3{margin-top:80px}@media(max-width: 768px){.actual-offers h3{margin-top:40px}}.actual-offers_item{margin-top:40px}@media(max-width: 768px){.actual-offers_item{margin-top:25px}}.actual-offers_item-image{position:relative}.actual-offers_item-image img{border-radius:10px;object-fit:cover;width:100%;height:425px}@media(max-width: 768px){.actual-offers_item-image img{width:100%;height:370px;object-fit:cover}}.actual-offers_item-description{position:absolute;left:40px;bottom:40px;color:#fff}@media(max-width: 768px){.actual-offers_item-description{left:20px;bottom:20px}}.actual-offers_item-description_head{text-transform:uppercase;font-weight:500;color:#fff}@media(max-width: 768px){.actual-offers_item-description_head{font-size:16px}}.actual-offers_item-description_area{font-size:80px;font-weight:400;color:#fff}@media(max-width: 768px){.actual-offers_item-description_area{font-size:60px}}.actual-offers_item-link{position:relative;display:inline-block;margin-top:20px}.actual-offers_item-link::after{content:"";position:absolute;top:0;right:-20px;width:20px;height:20px;background:url("./../assets/images/actual-offers/arrow.svg") center center no-repeat}.actual-offers_item-link a{font-weight:500;text-transform:uppercase}.actual-offers_item-link a:hover{opacity:.7}.actual-offers_areas{margin:60px;display:flex;flex-direction:row;gap:60px}@media(max-width: 1280px){.actual-offers_areas{flex-wrap:wrap}}@media(max-width: 768px){.actual-offers_areas{flex-direction:column-reverse;gap:30px;margin:30px 0}.actual-offers_areas_map{width:100%}.actual-offers_areas_map img{max-width:100%;object-fit:contain}}.actual-offers_areas_text{display:flex;flex-direction:column;gap:22px}.actual-offers_areas_description{display:flex;flex-direction:column;justify-content:space-between}.actual-offers_areas_description h3{margin:0;font-size:32px;font-weight:600;line-height:41px;letter-spacing:-0.03em}.actual-offers_areas_description h4{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.03em;color:#232221}@media(max-width: 768px){.actual-offers_areas_description{margin:0 0 32px 0}.actual-offers_areas_description h3{margin-bottom:16px}.actual-offers_areas_description h4{margin-bottom:16px}}.actual-offers_areas_description a{width:100%;text-align:center}.actual-offers_areas_description_numbers{font-size:80px;font-weight:400;line-height:80px;letter-spacing:-0.03em;color:#232221}@media(max-width: 768px){.actual-offers_areas_description_numbers{font-size:60px;line-height:60px}}.actual-offers_areas_characteristics{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:60px}@media(max-width: 768px){.actual-offers_areas_characteristics{margin:30px 0}.actual-offers_areas_characteristics div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}}.actual-offers_advert{display:flex;flex-direction:row;gap:55px}@media(max-width: 1280px){.actual-offers_advert{flex-wrap:wrap}}@media(max-width: 768px){.actual-offers_advert{flex-direction:column}}.actual-offers_advert img{border-radius:10px}.actual-offers_advert p{font-size:24px;font-weight:600;line-height:31px;letter-spacing:-0.03em;text-transform:uppercase;color:#232221}.actual-offers_advert a{font-size:24px;font-weight:600;line-height:31px;letter-spacing:-0.03em;text-transform:uppercase;color:#232221}.actual-offers_advert a:hover{opacity:.7}.actual-offers_advert_forrest img{width:769px;height:425px;object-fit:cover;border-radius:10px}.actual-offers_advert_bank img{width:419px;height:304px;object-fit:cover;border-radius:10px}@media(max-width: 768px){.actual-offers_advert_forrest{width:100%}.actual-offers_advert_forrest img{width:100%}.actual-offers_advert_bank{width:100%;margin-bottom:80px;display:flex;flex-direction:column-reverse}.actual-offers_advert_bank p{margin:0 0 30px 0;font-size:22px;font-weight:600;line-height:28.6px;letter-spacing:-0.03em;text-align:left}.actual-offers_advert_bank img{width:100%}}.download-presentation{width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:center}.download-presentation_right,.download-presentation_left{flex-grow:1}@media(max-width: 768px){.download-presentation_right,.download-presentation_left{display:none}}.download-presentation_right img,.download-presentation_left img{width:100%;height:235px}.download-presentation_right{transform:rotate(145deg)}.download-presentation_left{transform:rotate(0deg) translate(50px, -45px)}.download-presentation_center{max-width:715px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.download-presentation_center h3{max-width:710px;margin-bottom:35px;text-align:center}@media(max-width: 768px){.download-presentation_center h3{font-size:20px;font-weight:600}}.download-presentation_button{margin:0 auto;cursor:pointer;color:#efefef;background-color:#232221}.download-presentation_button:hover{background-color:#efefef;color:#232221;opacity:1}.environment{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.environment h2{max-width:770px;text-align:center;font-size:45px;font-weight:600;line-height:58px;letter-spacing:-0.03em;color:#232221}@media(max-width: 768px){.environment h2{font-size:24px;line-height:33px}}.environment h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.03em;max-width:750px}@media(max-width: 768px){.environment h3{font-size:16px}}.environment span{display:inline-block;width:40px;height:50px;position:relative;top:7px;background-size:contain}@media(max-width: 768px){.environment span{width:24px;height:30px}}.environment_tree{background:url("./../assets/images/environment/icon-tree.svg") center center no-repeat}.environment_house{background:url("./../assets/images/environment/icon-house.svg") center center no-repeat}.environment_leaf{background:url("./../assets/images/environment/icon-leaf.svg") center center no-repeat}.environment_human{background:url("./../assets/images/environment/icon-human.svg") center center no-repeat}.delimiter{width:100%}.delimiter_arrows{height:44px;background:url("./../assets/images/arrow-right.svg") repeat-x}.houses{display:flex;flex-direction:column}.houses h2{margin-bottom:28px}.houses h3{margin-bottom:16px;max-width:700px;font-size:24px;font-weight:600}@media(max-width: 480px){.houses h3{font-size:16px;line-height:19px}}.houses>p{max-width:700px}.houses_buttons{margin:40px 0 24px 0;padding:48px 0 60px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:24px}@media(max-width: 1280px){.houses_buttons{padding:0;flex-wrap:wrap;gap:14px}}.houses_buttons a{padding:16px 120px;border-radius:10px;font-size:18px;font-weight:600;line-height:25px;letter-spacing:-0.01em;text-transform:uppercase}@media(max-width: 768px){.houses_buttons a{padding:0;flex:1 1 43%;width:auto;min-height:57px;display:flex;align-items:center;justify-content:center}}.houses_button_active{color:#efefef !important;background-color:#232221}.houses_slide_hidden{display:none}.houses_slide-info{display:flex;flex-direction:row;margin-bottom:60px}@media(max-width: 480px){.houses_slide-info{flex-direction:column;margin-bottom:30px}}.houses_slide-info_text{width:50%}@media(max-width: 480px){.houses_slide-info_text{width:100%}}.houses_slide-info_text h3{font-size:32px;font-weight:600;line-height:42px;letter-spacing:-0.03em}@media(max-width: 480px){.houses_slide-info_text h3{font-size:24px;line-height:31px}}.houses_slide-info_text p{margin-bottom:25px;font-size:18px;line-height:25px;font-weight:400}@media(max-width: 480px){.houses_slide-info_text p{font-size:16px;line-height:22px}}.houses_slide-info_parameters{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:60px}@media(max-width: 480px){.houses_slide-info_parameters{width:100%;justify-content:space-between;align-items:flex-start;gap:30px}}.houses_slide-info_parameters_area{display:flex;flex-direction:column}.houses_slide-info_parameters h4{font-size:16px;font-weight:400;line-height:36px;letter-spacing:-0.03em;color:#1c271d}@media(max-width: 480px){.houses_slide-info_parameters h4{font-weight:500}}.houses_slide-info_parameters p{font-size:60px;font-weight:400;line-height:60px;letter-spacing:-0.03em;color:#1c271d}.houses_slide-info_parameters_rooms{display:flex;flex-direction:row;gap:100px}.houses_slide-photos{display:flex;flex-direction:column;gap:24px}@media(max-width: 480px){.houses_slide-photos{gap:8px;width:100%}}.houses_slide-photos img{border-radius:10px}.houses_slide-photos_main img{width:100%}.houses_slide-photos_thumbs{display:flex;flex-direction:row;justify-content:space-between;gap:24px}@media(max-width: 480px){.houses_slide-photos_thumbs{gap:8px;width:100%}}.houses_slide-photos_thumbs img{max-width:22%;object-fit:contain;cursor:pointer;border-radius:10px}@media(max-width: 480px){.houses_slide-photos_thumbs img{flex:1 1 22%;width:22%;height:auto;border-radius:5px}}.download-projects{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:180px;background:url("./../assets/images/download-projects/background.svg") center bottom no-repeat;overflow-x:hidden}.download-projects h2{margin-bottom:40px}.download-projects_download-link{margin:0 auto;cursor:pointer;color:#efefef;background-color:#232221}@media(max-width: 480px){.download-projects_download-link{margin-top:32px}}.download-projects_download-link:hover{background-color:#efefef;color:#232221;opacity:1}.about-slider{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:24px;list-style:none;margin:0;padding:0;position:relative;left:0;transition:transform .5s}@media(max-width: 768px){.about-slider{gap:16px}}.about-slider li{width:519px;padding:0}@media(max-width: 768px){.about-slider li{width:327px}.about-slider li h3{font-size:18px;line-height:28px}}.about-slider li h3{margin:0 0 20px 0;text-transform:uppercase;line-height:41px;letter-spacing:-3%}@media(max-width: 768px){.about-slider li h3{font-size:18px;line-height:28px}}.about-slider li img{margin:0 0 32px 0;width:519px;height:307px;border-radius:10px}@media(max-width: 768px){.about-slider li img{width:327px;height:205px}}.about-slider_buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;user-select:none;width:100%}.about-slider_buttons_disabled{cursor:not-allowed;pointer-events:none;opacity:20%;transition:opacity .5s}.about-slider_buttons_left{transform:rotate(180deg)}.partners{display:flex;flex-direction:column}.partners_content-item{display:flex;flex-direction:row;padding:80px 0}.partners_content-item div{width:50%}.partners_content-item div:last-of-type{padding-left:80px}.partners_content-item_text{display:flex;flex-direction:column;align-items:flex-start}.partners_content-item_text h3{font-size:32px;font-weight:600;line-height:45px;letter-spacing:-0.01em}.partners_content-item_text p{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.01em;color:#232221;text-transform:uppercase}.partners_content-item_image{display:flex;align-items:center;justify-content:flex-start}.partners_content-item:first-of-type{border-bottom:2px dashed #232221}@media(max-width: 768px){.partners_content-item{flex-direction:column;gap:32px;padding:30px 0}.partners_content-item div{width:100%}.partners_content-item div:last-of-type{padding-left:0}.partners_content-item_text{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.partners_content-item_text h3{font-size:24px;font-weight:600;line-height:33px;letter-spacing:-0.01em}.partners_content-item_text p{font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.01em;color:#232221;text-transform:uppercase}.partners_content-item_image{display:flex;align-items:center;justify-content:flex-start}.partners_content-item_image img{max-width:193px}.partners_content-item:first-of-type{border-bottom:none}.partners_content-item:last-of-type{flex-direction:column-reverse}}.contact-form-container{background-color:#fff;padding:40px;border-radius:10px;margin-top:80px;gap:100px}@media(max-width: 768px){.contact-form-container{flex-direction:column;padding:30px;gap:30px}}@media(max-width: 480px){.contact-form-container{padding:20px}}.contact-form-container_heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact-form-container_heading h2{margin:20px 20px 0 20px}@media(max-width: 768px){.contact-form-container_heading h2{font-size:32px;margin:0 0 20px 0}}.contact-form-container_heading img{width:100%}@media(max-width: 768px){.contact-form-container_heading img{display:none}}.contact-form-container p{margin:20px 20px 50px 20px}@media(max-width: 768px){.contact-form-container p{margin:0}}.contact-form-container .form-container{min-width:40%;height:100%;overflow-x:hidden}.contact-form-container .form-container img{margin-top:20px;align-self:center;display:none}@media(max-width: 768px){.contact-form-container .form-container img{display:block}}.contact-form-container form .form-group{display:flex;flex-direction:column;margin:25px 0}.contact-form-container form .form-group:first-of-type{margin-top:0}.contact-form-container form .form-group label{margin-bottom:26px;font-size:16px;font-weight:500}.contact-form-container form .form-group input{border:none;border-bottom:2px solid #232221;outline:none;background-color:#fff;font-size:18px;line-height:22px}.contact-form-container form .form-group .form-error{display:none;color:red}.contact-form-container form .form-group .form-error.active{display:block}.contact-form-container form .submit-group{display:flex;flex-direction:row;align-items:center}.contact-form-container form .submit-group button{cursor:pointer;width:149px;height:40px;border-radius:10px;margin-right:30px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;text-transform:uppercase;background-color:#fff}.contact-form-container form .submit-group p{margin:0;font-size:12px}.contact-form-container form .submit-group a{font-size:12px;color:#232221}.contact-form-sent{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;padding:30px;border-radius:10px;margin-top:80px;text-align:center}@media(max-width: 480px){.contact-form-sent{padding:10px}}.contact-form-sent.active{display:flex;opacity:1;transition:opacity 2s}.contact-form-sent h2{margin:10px 0 20px 0;font-size:48px;font-weight:500;line-height:62px;letter-spacing:-0.03em;text-transform:uppercase}.contact-form-sent p{margin:0 0 46px 0;font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.01em;text-align:center}.contact-form-sent img{display:block;object-fit:cover}.contact-form-sent img.forrest{width:100%}footer{background-color:#232221}@media(max-width: 1024px){footer{width:100%}}footer .footer-content{margin:0 auto;min-height:65px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 1024px){footer .footer-content{padding:20px;flex-wrap:wrap}}footer .footer-content_logo:hover{opacity:.7}footer .footer-content_links{display:flex;flex-direction:row;align-items:center;gap:20px;color:#fff;font-size:12px;font-weight:500;line-height:17px}@media(max-width: 1024px){footer .footer-content_links{flex-wrap:wrap}}footer .footer-content_links p{color:#fff}footer .footer-content_links a{color:#fff;text-decoration:none}footer .footer-content_links a:hover{opacity:.7}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#232221;opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;overflow:hidden}.popup-actual{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;display:flex;flex-direction:row;gap:70px;background-color:#efefef;border-radius:10px;z-index:1100}@media(max-width: 768px){.popup-actual{width:90%;max-height:90%;overflow-y:scroll;overflow-x:hidden;flex-direction:column;padding:40px 20px 20px 20px;gap:30px}}.actual-form_heading{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.actual-form_heading h2{margin-bottom:20px;font-size:40px;font-weight:600;line-height:42px}@media(max-width: 768px){.actual-form_heading h2{font-size:30px}}.actual-form_form-container form .form-group{display:flex;flex-direction:column;margin:25px 0}.actual-form_form-container form .form-group:first-of-type{margin-top:0}.actual-form_form-container form .form-group label{margin-bottom:16px;font-size:16px;font-weight:500}.actual-form_form-container form .form-group input{border:none;border-bottom:2px solid #232221;outline:none;background-color:#efefef;font-size:18px;line-height:22px}.actual-form_form-container form .form-group .form-error{display:none;color:red}.actual-form_form-container form .form-group .form-error.active{display:block}.actual-form_form-container form .submit-group{display:flex;flex-direction:column-reverse;align-items:center}.actual-form_form-container form .submit-group button{cursor:pointer;width:100%;height:40px;margin-top:32px;border-radius:50px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;text-transform:uppercase;background-color:#fff}.actual-form_form-container form .submit-group p{margin:0;font-size:12px}.actual-form_form-container form .submit-group a{font-size:12px;color:#232221}.popup-offers{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;display:flex;flex-direction:row;gap:70px;background-color:#efefef;border-radius:10px;z-index:1100}@media(max-width: 768px){.popup-offers{width:90%;max-height:90%;overflow-y:scroll;overflow-x:hidden;flex-direction:column;padding:40px 20px 20px 20px;gap:30px}}.offers-form_heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.offers-form_heading h2{margin-bottom:20px;font-size:32px;font-weight:600;line-height:42px}@media(max-width: 768px){.offers-form_heading h2{font-size:30px}}.offers-form_heading img{margin-top:auto}@media(max-width: 768px){.offers-form_heading img{display:none}}.offers-form_form-container form .form-group{display:flex;flex-direction:column;margin:25px 0}.offers-form_form-container form .form-group:first-of-type{margin-top:0}.offers-form_form-container form .form-group label{margin-bottom:16px;font-size:16px;font-weight:500}.offers-form_form-container form .form-group input{border:none;border-bottom:2px solid #232221;outline:none;background-color:#efefef;font-size:18px;line-height:22px}.offers-form_form-container form .form-group .form-error{display:none;color:red}.offers-form_form-container form .form-group .form-error.active{display:block}.offers-form_form-container form .submit-group{display:flex;flex-direction:column-reverse;align-items:center}.offers-form_form-container form .submit-group button{cursor:pointer;width:100%;height:40px;margin-top:32px;border-radius:50px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-0.03em;text-transform:uppercase;background-color:#efefef}.offers-form_form-container form .submit-group p{margin:0;font-size:12px}.offers-form_form-container form .submit-group a{font-size:12px;color:#232221}@media(max-width: 768px){.popup-form-error{max-width:95%;width:95%}}.popup-form-error h2{color:red}.popup-houses{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:70px;background-color:#efefef;border-radius:10px;z-index:1100}.popup-houses_close{background-color:#efefef;padding:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(130%)}.popup-houses-slider{display:flex;align-items:center;justify-content:center}.popup-houses-slider_image{object-fit:contain}.popup-houses-slider_image img{object-fit:contain}@media(max-width: 480px){.popup-houses-slider_image img{width:100%}}.popup-houses-slider_button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;user-select:none;background-color:#efefef;border-radius:50%}@media(max-width: 480px){.popup-houses-slider_button{top:80%}}.popup-houses-slider_button_left{left:20px}.popup-houses-slider_button_left img{transform:rotate(180deg)}.popup-houses-slider_button_right{right:20px}.not-displayed{display:none}.collapsed{opacity:.1;transition:.3s all linear}.reveal{position:relative;opacity:0;transition:.5s all ease;transform:translateY(150px)}.reveal.active{transform:translateY(0);opacity:1}/*# sourceMappingURL=styles.css.map */
