@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Montserrat,sans-serif}html{width:100%;overflow-x:hidden}body{overflow-x:hidden;width:100%}.container{opacity:0}.back_res_page{max-width:var(--maxwidth);margin:auto}.back_res_page a{display:flex;align-items:center;text-decoration:none;color:var(--maincolor);font-size:14px}.back_res_page a svg{background-color:red;width:29px;height:29px;border-radius:50%;background-color:#eff1f8;color:#1f293340;margin-right:12px;transition:.3s}.back_res_page a:hover svg{color:var(--maincolor)}.containerLogin{position:relative;background-image:url(/assets/homePage-D4Jf09Wj.webp);height:100vh;width:100%;background-position:center;background-size:200%;z-index:1;display:flex;justify-content:center;align-items:center}.containerLogin:before{content:"";position:absolute;width:100%;height:100%;background-color:#0000000c;z-index:-1}nav{position:fixed;width:100%;top:0;z-index:12;padding:50px 0 40px;transition:.3s}nav.active{position:fixed;background-color:#fff;animation:anim .3s linear forwards;padding:10px 0;box-shadow:0 1px 10px #00000023}@keyframes anim{0%{top:0}to{top:0}}nav .navbar{max-width:var(--maxwidth);display:flex;margin:auto;justify-content:space-between;align-items:center;padding:0 20px}nav .navbar a img{width:clamp(127px,16vw,187px);z-index:3}nav .navbar.proj_style_nav_list a img{width:clamp(110px,16vw,140px)}nav .navbar .list_nav ul{display:flex;align-items:center}nav .navbar .list_nav ul li{list-style:none;font-size:clamp(17px,2vw,24px)}nav .navbar .list_nav ul li:first-child a{letter-spacing:.4px;border:1px solid #fff;border-radius:50px;padding:10px 20px}nav .navbar .list_nav ul li:first-child a:hover{border-color:var(--goldColor)}nav .navbar .list_nav ul li:not(:first-child){margin-left:50px}nav .navbar .list_nav ul li a{text-decoration:none;color:#fff;transition:.2s}nav .navbar .list_nav ul.proj_style_nav_list li a{color:#798fa4}nav .navbar .list_nav ul.proj_style_nav_list li:first-child a{border:1px solid #798FA4;border-radius:50px;padding:10px 20px}nav .navbar .list_nav ul.proj_style_nav_list li:first-child a:hover{border-color:var(--goldColor)}nav .navbar .list_nav ul li a:hover{color:var(--goldColor)}nav.active .navbar .list_nav ul li:first-child a:hover{border-color:var(--goldColor)}nav.active .navbar .list_nav ul li:first-child a{border:1px solid #0856A0;border-radius:50px;padding:10px 20px}nav.active .navbar .list_nav ul li a{color:#0856a0}nav.active .navbar .list_nav ul li a:hover{color:var(--goldColor)}.list_lang{display:flex;align-items:center}.language_button_nav{margin-left:60px;display:flex;justify-content:center}.color_nav_lang .buttonchangelang{color:#798fa4}.buttonchangelang{display:inline-block;font-size:clamp(17px,2vw,24px);color:#fff;cursor:pointer;transition:.3s}.buttonchangelang:hover{color:var(--goldColor)}nav.active .buttonchangelang{color:#0856a0}nav.active .buttonchangelang:hover{color:var(--goldColor)}.language_button_nav{position:relative}.language_buttons{position:absolute;background-color:#fff;z-index:41;top:120%;border-radius:4px;box-shadow:0 0 10px #0000000c;overflow:hidden!important}.buttons_lang{padding:5px;display:flex;flex-direction:column}.language_buttons button{background-color:transparent;border:none;font-size:23px;color:var(--maincolor);padding:8px 5px;cursor:pointer}.language_buttons button:hover{color:var(--goldColor)}.language_buttons button.disabled{pointer-events:none;opacity:.4}.response_nav{display:flex;align-items:center}.response_nav .language_button_nav{margin-left:none;margin-right:30px;z-index:12}.response_nav .language_button_nav .buttonchangelang{background-color:transparent;border:none}.response_nav .language_button_nav .language_buttons button{font-size:17px;padding:3px}.button_nav_res{background-color:transparent;border:none;font-size:17px;display:flex;cursor:pointer;z-index:213}.navbar_link_responsive{background-color:#fff;position:absolute;right:0;top:0;height:100vh;z-index:1}.navbar_link_responsive .list_nav ul{flex-direction:column}.navbar_link_responsive .list_nav ul li{margin-left:0!important;margin-bottom:20px}.navbar_link_responsive .list_nav ul li a{color:var(--maincolor)!important}.homepage{position:relative;z-index:2}.back_image_home{position:relative;background-image:url(/assets/homePage-D4Jf09Wj.webp);background-position:center;height:900px;width:100%;z-index:1}.back_image_home:before{content:"";position:absolute;background-color:#6d91ff37;width:100%;height:100%;z-index:-1}.back_image_home:after{content:"";position:absolute;width:100%;height:30%;background-image:linear-gradient(#fff0,#fff);bottom:0}.back_image_home .max_width{max-width:var(--maxwidth);height:100%;margin:auto;display:flex;align-items:center;padding:0 20px}.back_image_home .max_width .text_home p{font-size:clamp(36px,4vw,46px);color:#fff}.back_image_home .max_width .text_home h1{font-size:clamp(60px,6vw,86px);color:#fff}.project{position:relative;background-color:#fff;margin-top:150px}.project_header_swipe_project{position:relative}.project_header{position:relative;max-width:var(--maxwidth);margin:auto;padding:0 20px}.swiper_projects_pr_dia{height:100%;max-width:1400px;margin:65px auto 0;padding:0 20px}.swiper_projects_pr_dia .swiper{height:100%;position:relative;width:100%;display:flex;overflow:hidden}.swiper_projects_pr_dia .swiper-slide{display:flex!important;justify-content:space-between;gap:30px;background-color:#fff;height:100%;overflow:visible}.swiper_left_right_element{position:relative;padding:50px 50px 75px 60px;border:1px solid #97815faf;border-radius:20px;overflow:hidden;width:100%}@media (max-width: 830px){.swiper_left_right_element{padding:20px 25px 35px 40px}}.left_choosing_proje{position:relative;height:100%;display:flex;flex-direction:column}.left_choosing_proje .logo_project{width:100%;display:flex;justify-content:center}.left_choosing_proje .logo_project img{width:199px;margin-bottom:30px}.left_choosing_proje .header_parag_left_proj{display:flex;flex-direction:column;justify-content:space-between;height:100%}.left_choosing_proje .header_parag_left_proj>h1{font-size:clamp(24px,3vw,44px);color:var(--goldColor)}.left_choosing_proje .header_parag_left_proj>p{font-size:clamp(16px,2vw,20px);color:#595959;line-height:30px}.left_choosing_proje .header_parag_left_proj .about_project_left h1{font-size:clamp(23px,3vw,32px);font-weight:600}.left_choosing_proje .header_parag_left_proj .about_project_left p{font-size:clamp(10px,1.4vw,14px);color:#798fa4;margin-top:5px}.left_choosing_proje .header_parag_left_proj .about_project_left{display:flex;justify-content:space-between;align-items:center;margin:50px 0}.btn_link_to_project_navigation{position:relative;display:flex;align-items:center}.btn_link_to_project_navigation a{text-decoration:none;color:#fff;background-color:var(--goldColor);padding:18px 55px;font-size:clamp(13px,2vw,18px);border-radius:4px;transition:.3s}@media (max-width: 610px){.btn_link_to_project_navigation a{padding:12px 42px}}.right_img_project{position:relative;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;border-radius:20px}.right_img_project img{height:105%;object-fit:cover;border-radius:20px}.btn_link_to_project_navigation{display:flex;justify-content:space-between;align-items:center}.navigation_for_swiper{position:relative;width:210px;z-index:1;display:flex;align-items:center;height:100%;transition:.3;z-index:4}.swiper-button-prev{width:29px!important;height:29px!important;background-color:#edeff7;border-radius:50%;color:#000000b9!important;z-index:4!important;top:50%!important}.swiper-button-prev svg{pointer-events:none!important}.swiper-button-next{width:29px!important;height:29px!important;background-color:#eff1f8;border-radius:50%;color:#000000b9!important;z-index:4!important}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-pagination{display:flex;justify-content:center;align-items:center;height:100%;z-index:1!important}.swiper-pagination span{font-size:20px;font-weight:600;width:20px;height:20px;background-color:transparent}@media (max-width: 1100px){.left_choosing_proje .logo_project img{width:190px}.right_img_project{display:none}}.second_swiper{width:100%;display:flex;justify-content:center;align-items:center;height:100%;margin-top:-10px;gap:11px;z-index:1}.second_swiper button{background-color:transparent;border:none;font-size:20px;font-weight:600;cursor:pointer;padding:4px}.opacityBtnSwipe{opacity:.3;transition:.3s}.header_text_pages .text_and_line{position:relative;display:flex;align-items:end;width:200%}.header_text_pages .text_and_line h1{position:relative;color:#000;font-size:clamp(35px,5vw,62px);flex-grow:0;flex-shrink:0}.header_text_pages .text_and_line span{background-color:#5959593e;height:1px;display:block;width:100%;margin-right:10px;margin-left:30px}.header_text_pages p{font-size:clamp(12px,1.2vw,16px);color:#1e2832;margin-top:13px}.ourskills{position:relative;background-color:#f5f5f5;padding:80px 0 90px;border-radius:40px;margin-top:150px}.our_skills_header{position:relative;max-width:var(--maxwidth);margin:auto;padding:0 20px}.ourskills .our_skills_header .text_and_line{position:relative;display:flex;align-items:end;width:200%}.ourskills .our_skills_header .text_and_line h1{position:relative;color:#000;flex-shrink:1;font-size:clamp(35px,5vw,60px);text-wrap:nowrap}@media (max-width: 650px){.ourskills .our_skills_header .text_and_line h1{text-wrap:wrap}}.ourskills .our_skills_header .text_and_line span{background-color:#5959593e;height:1px;display:block;width:100%}.ourskills .our_skills_header p{font-size:clamp(12px,1.2vw,16px);color:#1e2832;margin-top:13px}.cards_ourskills{position:relative;max-width:var(--maxwidth);margin:65px auto auto;padding:0 20px}.cards_items{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;z-index:1}.ourskill_card_class{position:relative;height:400px;background-size:cover;border-radius:25px;overflow:hidden;z-index:1;padding-right:15px}.ourskill_card_class .car_text{padding:35px 0 0 35px;display:flex}.ourskill_card_class span{font-size:clamp(24px,4vw,32px);color:#fff}.ourskill_card_class p:not(:first-child){font-size:clamp(20px,2vw,24px);color:#fff;margin-left:15px}.ourskill_card_class p:first-child{font-size:clamp(20px,2vw,24px);float:left}.ourskill_card_class:not(:last-child):before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(#1e2832,#0856a00a);z-index:-1}.ourskill_card_class{background-color:#fff;color:#000}.ourskill_card_class .img_last_card{width:200px;height:200px;margin-top:100px;margin-left:-130px}.ourSkillsLast{position:absolute;right:0;bottom:0}.aboutuslink{position:relative;margin-top:150px;padding:0 20px}.container_img{position:relative;max-width:var(--maxwidth);margin:auto;z-index:1;border-radius:30px;overflow:hidden}.container_img img{position:relative;width:100%;object-fit:cover;z-index:-1}.container_img:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(0deg,#1e2832,#f000)}.container_img .imglink_back{position:absolute;width:100%;height:100%;top:0;left:0;padding:60px 50px 50px 60px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.container_img .imglink_back h1{font-size:clamp(25px,4vw,62px);color:#fff;font-weight:600}.container_img .imglink_back .link_parag_desc{display:flex;justify-content:space-between;align-items:center}.container_img .imglink_back .link_parag_desc a{text-decoration:none;background-color:#fff;color:#000;font-size:clamp(10px,1.4vw,14px);padding:22px 50px;border-radius:45px}.container_img .imglink_back .link_parag_desc p{font-size:clamp(12px,2vw,18px);color:#fff;font-weight:500;max-width:608px;text-align:right}#controls{position:relative;max-width:var(--maxwidth);background-color:#f5f5f5;margin:150px auto auto;border-radius:30px;padding:50px 100px}#controls .control_card{position:relative;display:flex;justify-content:space-between}#controls .control_card .text_control{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:50px 0}#controls .control_card .text_control h1{font-size:clamp(29px,3.9vw,50px);font-weight:600}#controls .control_card .text_control p{font-size:clamp(14px,1.5vw,18px);color:var(--alitblue)}#controls .control_card img{width:275px}@media (max-width: 800px){.container_img .imglink_back{padding:30px 25px}.container_img .imglink_back .link_parag_desc a{padding:20px 25px}#controls{padding:50px 20px}}@media (max-width: 570px){#controls .control_card .text_control h1{margin-bottom:30px}#controls .control_card img{position:absolute;width:145px;right:0;top:-30px}}@media (max-width: 500px){.container_img .imglink_back .link_parag_desc a{padding:14px 17px}}#partners{position:relative;background-color:#f5f5f5;border-radius:45px;padding:80px 0;margin-top:150px}.maxwidth_partners{position:relative;max-width:var(--maxwidth);margin:auto;padding:0 20px}.partners_header .text_and_line{position:relative;display:flex;align-items:end;width:220%}.partners_header .text_and_line h1{position:relative;color:#000;font-size:clamp(35px,5vw,62px);flex-shrink:0;font-weight:600}.partners_header .text_and_line span{background-color:#5959593e;height:1px;display:block;width:100%;margin-left:35px}.partners_header p{font-size:clamp(12px,1.2vw,16px);color:#1e2832;margin-top:13px}.partners_card{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:100px;justify-items:center;row-gap:30px}.partners_card .card_image{width:175px;height:175px;display:flex;justify-content:center;padding:10px;align-items:center;border-radius:30px;box-shadow:0 8px 16px #18274b29}.partners_card .card_image img{width:100px}.partners_card .card_image:nth-child(2) img,.card_image:nth-child(3) img,.card_image:nth-child(5) img{width:130px}#news_page_main{position:relative;padding:80px 0 100px;margin-top:150px}#news_page_main .maxwidth_news{position:relative;max-width:var(--maxwidth);margin:auto;padding:0 20px}.news_page_header .text_and_line{position:relative;display:flex;align-items:end;width:220%}.news_page_header .text_and_line h1{position:relative;color:#000;font-size:clamp(35px,5vw,62px);flex-shrink:0;font-weight:600}.news_page_header .text_and_line span{background-color:#5959593e;height:1px;display:block;width:100%;margin-left:35px}.parent_news_item{display:grid;gap:40px;justify-items:flex-end;margin-top:80px}.parent_news_item .news{max-width:600px;height:350px;border-radius:20px;padding:40px;box-shadow:0 14px 24px #17264a1f,0 8px 24px #17264a1f;transition:.3s}.parent_news_item .news .text_news_date{height:100%;display:flex;flex-direction:column;justify-content:space-between}.parent_news_item .news .text_news_date .text_title_news h1{font-size:24px;font-weight:500;margin-bottom:25px}.parent_news_item .news .text_news_date .text_title_news p{font-size:14px;font-weight:400;color:#1f293399;line-height:22.4px}.parent_news_item .news:hover{background-color:#1f2933bf}.parent_news_item .news:hover h1{color:#fff;transition:.3s}.parent_news_item .news:hover p{color:#ffffff67!important;transition:.3s}.parent_news_item .news .text_news_date .date_news{font-weight:400;color:#1f293399}.parent_news_item .news:nth-child(1){background-color:#1f2933bf;max-width:800px!important;grid-column:1/3;transition:.3s}.parent_news_item .news:nth-child(1):hover{background-color:#fff}.parent_news_item .news:nth-child(1):hover p{color:#1f293399!important}.parent_news_item .news:nth-child(1):hover h1{color:#000}.parent_news_item .news:nth-child(1) p{color:#ffffff67!important;transition:.3s}.parent_news_item .news:nth-child(1) h1{color:#fff;transition:.3s}.parent_news_item .news:nth-child(2){grid-column:1/2}.parent_news_item .news:nth-child(3){grid-column:2/4}.parent_news_item .page_linkTo_news{background-color:#fff;grid-row:1;grid-column:3;max-width:400px;border-radius:20px;padding:40px;box-shadow:0 14px 24px #17264a1f,0 8px 24px #17264a1f;display:flex;flex-direction:column;justify-content:space-between}.parent_news_item .page_linkTo_news h1{font-size:24px;font-weight:500;margin-bottom:25px}.parent_news_item .page_linkTo_news p{font-size:14px;font-weight:400;color:#1f293399;line-height:22.4px}.parent_news_item .page_linkTo_news .btn_link_to_news a{display:inline-block;text-decoration:none;padding:19px 26px;background-color:#1f293340;border-radius:35px;color:#fff;transition:.3s}.parent_news_item .page_linkTo_news .btn_link_to_news a:hover{background-color:#1f2933bf}.loading_spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:1250px;bottom:-50px}@media (max-width: 1200px){.parent_news_item{display:grid;gap:40px;grid-template-columns:auto;justify-items:center;width:100%!important;margin-top:80px}.parent_news_item .news:nth-child(1){background-color:#1f2933bf;max-width:100%!important;grid-column:1/4;transition:.3s;width:100%}.parent_news_item .page_linkTo_news{grid-row:4!important;grid-column:1/4;max-width:100%!important}.parent_news_item .news:nth-child(2){grid-column:1/4;grid-row:3;max-width:100%!important}.parent_news_item .news:nth-child(3){grid-column:1/4;grid-row:2;max-width:100%!important}}footer{position:relative;width:100%;background-color:#1e2832;padding:80px 0 75px;border-radius:30px 30px 0 0;overflow:hidden;margin-top:-5px}footer .max_width_footer{max-width:var(--maxwidth);margin:auto;padding:0 20px}.l_r_footer{display:flex;justify-content:center;gap:100px}footer .max_width_footer .l_r_footer>div{flex-grow:1}.left_form_list_nav h1{font-size:clamp(24px,3vw,32px);color:#fffefd;font-weight:600}.left_form_list_nav form .inputs_name_tel{position:relative;display:flex;gap:20px;margin:40px 0}.left_form_list_nav form .inputs_name_tel .input{position:relative;width:100%;display:flex;align-items:center}.left_form_list_nav form .inputs_name_tel .input label{transition:.3s;position:absolute;color:#fff6;pointer-events:none;font-size:18px;top:50%;transform:translateY(-50%);left:0}.left_form_list_nav form .inputs_name_tel .input input{width:100%;padding:20px 0;font-size:clamp(14px,2vw,18px);color:#fff;background-color:transparent;outline:none;border:none;border-bottom:2px solid hsla(0,0%,100%,.6)}.left_form_list_nav form .inputs_name_tel .input input:focus~label,.left_form_list_nav form .inputs_name_tel .input input:valid~label{top:0%;font-size:14px;color:#fff}.left_form_list_nav form .text_area_label{position:relative;width:100%}.left_form_list_nav form .text_area_label label{transition:.3s;position:absolute;color:#fff6;pointer-events:none;font-size:18px;top:28%;transform:translateY(-50%);left:0}.left_form_list_nav form .formInp label.valueNot{color:red}.left_form_list_nav form .text_area_label textarea{width:100%;padding:20px 0;font-size:18px;color:#fff;background-color:transparent;outline:none;border:none;border-bottom:2px solid hsla(0,0%,100%,.6);resize:none}.left_form_list_nav form .text_area_label textarea:focus~label,.left_form_list_nav form .text_area_label textarea:valid~label{top:0%;font-size:14px;color:#fff}.left_form_list_nav button{font-size:20px;color:#fff;background-color:var(--buttonColor);padding:16.5px 72px;margin-top:80px;border:none;outline:none;cursor:pointer;transition:.3s}@media (max-width: 1100px){.left_form_list_nav button{margin-top:60px;font-size:20px;padding:12.5px 60px}}.right_inform_social_link{display:flex;flex-direction:column;justify-content:space-between}.right_inform_social_link .header_right{position:relative}.right_inform_social_link .header_right h1 a{display:inline-block;text-decoration:none;font-size:clamp(38px,4vw,55px);font-weight:500;color:#fff;margin-bottom:80px}.right_inform_social_link .header_right a,map{font-size:clamp(18px,2vw,24px);text-decoration:none;color:#fff}.right_inform_social_link .list_social_link{display:flex;align-items:center;gap:30px;margin-top:250px;z-index:1}.right_inform_social_link .list_social_link a{text-decoration:none;display:inline-block;width:60px;height:60px;background-color:#d9d9d9;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:34px;color:#1e2832}.list_nav_footer ul{display:flex;z-index:1}.list_nav_footer ul li{list-style:none;font-size:20px;z-index:1}.list_nav_footer ul li:not(:first-child){margin-left:50px}.list_nav_footer ul li a{text-decoration:none;color:#fff;transition:.2s}.list_nav_footer ul li a:hover{color:var(--goldColor)}.buildimg_absolute{position:absolute;right:0;bottom:-10%;width:33rem}@media (max-width: 974px){.l_r_footer{flex-direction:column}.right_inform_social_link .list_social_link{margin-top:100px;margin-bottom:50px}.right_inform_social_link .list_social_link a,.right_inform_social_link .list_social_link a:hover{cursor:pointer}}.aboutus{opacity:0}.home_page_img_aboutUs{position:relative;width:100%;height:100vh;z-index:0;display:flex;justify-content:end}.home_page_img_aboutUs img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.home_page_img_aboutUs:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(#1e2832,#0856a019 30%,#0856a01d 70%,#1e2832);z-index:-1}.home_page_img_aboutUs .parag_about_max_width{z-index:11;width:var(--maxwidth);margin:0 auto;display:flex;align-self:flex-end;padding-bottom:100px}.home_page_img_aboutUs .parag_about_max_width p{font-size:32px;font-weight:500;color:#fffefd}.card_about_parent{background-color:#f5f5f5;padding:100px 0;border-radius:50px;margin-top:100px}.card_about_us{position:relative;max-width:var(--maxwidth);margin:auto}.card_aboutUs{margin-top:65px}.about_card_class{position:relative;height:400px;background-size:cover;border-radius:25px;overflow:hidden;z-index:1;padding-right:15px;box-shadow:0 8px 16px -6px #17264a14}.about_card_class .car_text{padding:35px 35px 0}.about_card_class .car_text h1{font-size:30px;color:#7d7f00;font-weight:700}.about_card_class span{font-size:32px;color:#fff}.about_card_class p:not(:first-child){font-size:20px;margin-top:50px;color:#798fa4}.about_card_class p:first-child{font-size:24px;color:#1f2933bf;font-weight:700;float:left}.about_card_class{background-color:#fff;color:#000}.about_card_class .img_last_card{width:200px;height:200px}.purpose_company{margin-top:100px}.child_purpose_comp{position:relative;max-width:var(--maxwidth);margin:auto}.child_purpose_comp .parag_purpose_company{position:relative;border-radius:45px;padding:100px 113px 250px 100px;background-color:#fff;box-shadow:0 0 14px -4px #17264a1f,0 8px 8px -6px #17264a1f;overflow:hidden;margin-top:50px}.parag_purpose_company p:nth-child(1){font-size:32px;color:#1f2933bf;font-weight:600}.parag_purpose_company p:nth-child(2){font-size:24px;color:#1f2933bf;font-weight:500;margin:80px 0;max-width:906px}.parag_purpose_company p:nth-child(3){font-size:24px;color:#1f293380;font-weight:500;max-width:657px}.parag_purpose_company img{position:absolute;bottom:0;right:0}.about_video_page{margin-top:140px}.modal_open_about_us{position:relative;max-width:var(--maxwidth);margin:auto;border-radius:35px;overflow:hidden;display:flex;justify-content:center;align-items:center;box-shadow:0 0 14px -4px #17264a,0 8px 8px -6px #17264a1f}.modal_open_about_us:before{content:"";position:absolute;width:100%;height:100%;background-color:#17264a0b}.modal_open_about_us img{width:100%;height:100%;object-fit:cover}.play_modal_about_us{text-decoration:none;color:var(--maincolor);position:absolute;width:120px;height:120px;background-color:#ffffffbf;border-radius:50%;border:none;font-size:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.play_modal_about_us svg{position:absolute;left:53%;top:50%;transform:translate(-50%,-50%)}.play_modal_about_us:hover{color:#fff}.star_changeWidth{right:0;position:absolute;bottom:0}.project_choose_house{position:relative;opacity:0}.proj_home_parent{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.project_page_project{margin-top:200px;margin-bottom:100px}.home_class_img{width:444px;transform:translateY(17%)}.containerAboutProj{position:relative;padding-top:100px;margin-top:30px}.aboutProj{position:relative}.aboutProj .header_text_parag_proj{max-width:var(--maxwidth);margin:auto;position:relative}.aboutProj .header_text_parag_proj h1{color:#97815f;font-size:62px;font-weight:700}.aboutProj .header_text_parag_proj p{color:#1f293380;font-size:26px;font-weight:500;margin-top:45px}.img_about_proj{max-width:var(--maxwidth);margin:70px auto auto;position:relative;border-radius:35px;z-index:1;overflow:hidden}.img_about_proj img{width:100%;object-fit:cover;z-index:-1}.about_addr_deadli_proj{position:absolute;top:0;width:100%;height:100%;z-index:1;display:flex;justify-content:space-between;align-items:end;padding:0 40px 40px;background-image:linear-gradient(#0b5da900 60%,#1e2832)}.about_addr_deadli_proj div span{color:#ffffffb3;font-size:16px}.about_addr_deadli_proj div p{color:#fffefd;font-size:18px}.inform_about_proj_all{position:relative;display:flex;justify-content:center;width:100%;gap:4vw;align-items:center;margin-top:170px}.inform_about_proj_all:before{content:"";width:100%;height:2px;background-color:#97805e40}.inform_about_proj_all:after{content:"";width:100%;height:2px;background-color:#97805e40}.inform_about_proj_all>div{text-align:center;flex-shrink:0}.inform_about_proj_all .appartment_proj{margin:0 6vw}.inform_about_proj_all>div h1{font-size:62px;font-weight:600;color:#97815f}.inform_about_proj_all>div>span{display:inline-block;font-size:24px;color:#1f293340;font-weight:500;margin-top:22px}.geoplan_map{margin-top:170px;position:relative;z-index:1}.buttons_map_geoplan{position:absolute;top:50px;left:80px;z-index:13;background-color:#fff;border-radius:100px;padding:4px}.buttons_map_geoplan button{font-size:14px;color:#000;padding:14px 29px;border-radius:100px;border:none;background-color:transparent;transition:.3s;z-index:12;cursor:pointer}.button_bg_color_buttons{position:relative}.bg_color_button_geoplan{top:0;left:0;position:absolute;width:118px;height:100%;background-color:#97805e40;border-radius:100px;z-index:11;pointer-events:none;transition:.5s}.special_pricePage{position:relative;max-width:var(--maxwidth);margin:100px auto auto}.special_pricePage .link_special_price{position:relative;width:100%}.special_pricePage .link_special_price a{text-decoration:none;display:block;color:#fff;font-size:20px;font-weight:500;background-color:var(--goldColor);width:100%;padding:25px 0;border-radius:10px;display:flex;gap:15px;justify-content:center}.special_pricePage .link_special_price a span{font-size:20px;color:#fff9}.about_aparments{max-width:var(--maxwidth);margin:100px auto auto}.images_life_in{position:relative;background-color:#f5f5f5;border-radius:45px;padding:100px 0 130px;margin-top:100px}.apartment_renovation{max-width:var(--maxwidth);margin:100px auto auto}.button_view_another_project_apart{position:relative;display:flex;justify-content:center;align-items:center;margin-top:8.9vw;cursor:pointer}.button_view_another_project_apart a{text-decoration:none;color:#fff;background-color:#97805e73;display:inline-block;width:61.52%;padding:28px 0;font-size:24px;transition:.3s;text-align:center;border-radius:100px}.button_view_another_project_apart a:hover{background-color:#97815f}.map_projecthouse{margin-top:150px}.logo_back_img{position:absolute;right:0;top:0}.mapGeoplan{position:relative;width:100%;z-index:1;margin-top:170px}.mapGeoplan img{width:100%;object-fit:cover;z-index:-1}.mapGeoplan:before{content:"";position:absolute;width:100%;height:100%;background-color:#0001}.mapGeoplan svg{top:0;left:0;position:absolute;width:100%;height:100%;z-index:3}.mapGeoplan svg a{background-color:transparent}.mapGeoplan svg a path{display:inline-block;fill:#1466ff00;animation:animatepathimage 3s linear infinite;z-index:2131231;transition:1s;-webkit-transition:1s}@keyframes animatepathimage{0%{fill:#1466ff00}50%{fill:#1466ff3b}to{fill:#1466ff00}}.mapGeoplan svg a:hover path{animation:none;fill:#1466ff6c}.block_card_geoplan{position:absolute;top:0;width:100px;height:100px;background-color:#f0f8ff;border-radius:30px;pointer-events:none;display:flex;justify-content:center;align-items:center}.main_about_apartment{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:50px}.div_image_about img{width:100%;border-radius:40px}.about_apar_text h1{font-size:32px;font-weight:600;line-height:41px;margin-top:60px}.about_apar_text h1 span{color:var(--goldColor)}.about_apar_text p{font-size:20px;color:#595959;line-height:30px}.about_apar_text p:nth-child(2){margin:70px 0 30px}.container_image_life{max-width:var(--maxwidth);margin:auto}.container_image_life .text_images_life p{font-size:20px;margin-top:40px}.images_grid_life{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-top:80px}.images_grid_life .container_img_text .img_life{overflow:hidden;max-width:280px;height:300px;border-radius:15px}.images_grid_life .container_img_text .text_life{margin-top:16px}.images_grid_life .container_img_text .text_life p{font-size:25px;color:#1f293380}.images_grid_life .container_img_text:nth-child(2n) .img_life{height:250px}.images_grid_life .container_img_text:nth-child(2n+5) .img_life{height:250px}.images_grid_life .container_img_text:nth-child(2n+6) .img_life{height:300px}.images_grid_life .container_img_text:nth-child(n+5){display:flex;align-items:center}.images_grid_life .container_img_text .img_life img{height:100%;object-fit:cover}.swiper_layout_apart{width:100%;margin-top:150px;border-radius:50px;box-shadow:0 0 64px -4px #17264a1f,0 8px 22px -6px #17264a1f;padding:90px 0 120px}.container_slider{max-width:var(--maxwidth);margin:auto}.container_slider .heading_planirovka{display:flex;justify-content:space-between;align-items:center}.container_slider .heading_planirovka h1{font-size:60px;font-weight:600;color:#595959}.container_slider .heading_planirovka .fraction_swiper span{display:inline-block;color:#1e2832;font-size:18px;display:flex;align-items:center}.swiper_layout_apart .main_swiper{margin-top:100px}.swiper_layout_apart .main_swiper .swiper-wrapper{overflow:visible}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:start}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .image_swiper{max-width:744px}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .image_swiper img{width:100%}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .properties{margin-left:90px}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .properties .heading h1{font-size:60px;font-weight:500;font-family:Unbounded,sans-serif;color:var(--goldColor);opacity:.65}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .properties .propertiesFlexbox{display:grid;grid-template-columns:auto auto;column-gap:45px;row-gap:25px;margin-top:70px}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .properties .propertiesFlexbox div span{font-size:18px;font-weight:300;color:var(--goldColor);opacity:.65;font-family:Unbounded,sans-serif}.swiper_layout_apart .main_swiper .swiper-wrapper .swiper-slide .properties .propertiesFlexbox div h2{font-size:36px;font-weight:500;color:var(--goldColor);opacity:.65;font-family:Unbounded,sans-serif;margin-top:4px}.buttons_click_swipe{position:relative;display:flex;align-items:end;justify-content:space-between;margin-top:90px}.buttons_click_swipe .floor_and_number_of_rooms{display:flex}.parag_heading_style{position:relative;z-index:1}.buttons_layout{margin-left:40px}.parag_heading_style p{font-size:18px;color:#1e2832;font-weight:400}.parag_heading_style .buttons_floor_swipe{border:3px solid #CDCDCD;border-radius:100px;padding:4px;z-index:1;margin-top:14px}.parag_heading_style .buttons_floor_swipe .child_btns_floor{position:relative;display:flex;z-index:1}.parag_heading_style .buttons_floor_swipe .child_btns_floor button{border:none;padding:14px 29px;border-radius:100px;color:#1e2832;z-index:1;background-color:transparent;cursor:pointer}.parag_heading_style .buttons_floor_swipe .swiper{background-color:transparent;border-radius:100px;z-index:1}.parag_heading_style .buttons_floor_swipe .swiper-wrapper .swiper-slide{border:none;padding:14px 29px;color:#1e2832;z-index:1;background-color:transparent;cursor:pointer;border-radius:100px!important;width:100%;display:flex;justify-content:center;align-items:center}.bg_color_buttons_swipe{position:absolute;border-radius:100px;top:0;left:0;width:63px;height:100%;background-color:var(--goldColor);opacity:.25;transition:.3s}.bg_color_buttons_swipe_2{position:absolute;border-radius:100px;top:0;left:0;width:72px;height:100%;background-color:var(--goldColor);opacity:.25;transition:.3s}.container_swiper_renovation .swiper{display:flex;flex-direction:column-reverse;row-gap:30px}.container_swiper_renovation .swiper-wrapper{overflow:visible}.container_swiper_renovation .swiper-slide{overflow:hidden;width:100%;height:90vh;border-radius:50px;display:flex;justify-content:center;align-items:center}.container_swiper_renovation .swiper-slide img{width:100%;object-fit:cover}.container_buttons{display:flex;align-items:center;gap:10px}.container_buttons button{border:none;background-color:#f5f5f5;color:#1e2832;font-size:14px;border-radius:50px;padding:19px 31px;cursor:pointer;transition:.3s}.container_buttons button.activer,.container_buttons button:hover{background-color:#97805e73;color:#fff}.container_swiper_renovation{margin-top:60px}.container_swiper_renovation .swiper-pagination{height:100px;justify-content:end;padding-right:50px}.container_swiper_renovation .swiper-pagination .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;background-color:#fffefd;transition:.5s}.container_swiper_renovation .swiper-button-next,.swiper-button-prev{width:30px;height:30px}.container_swiper_renovation .swiper-button-next{right:50px}.container_swiper_renovation .swiper-button-prev{left:50px}.container_swiper_renovation .swiper-button-next svg,.swiper-button-prev svg{width:19px}.select_floor{opacity:0;z-index:1}.res_toback_select_floors{position:relative;margin-top:250px;cursor:pointer}.select_floors{position:relative;border:1px solid #cdcdcd;border-radius:35px;margin-top:50px}.select_floor .max_width_select_floors{position:relative;max-width:var(--maxwidth);margin:auto;display:flex;justify-content:space-between;padding:34px 0}.left_page_select_floor{position:relative;max-width:640px;z-index:1}.left_page_select_floor img{width:100%;z-index:1}.left_page_select_floor svg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.left_page_select_floor svg a{position:relative;background-color:#04ff00!important;width:100%;height:100%;transition:.3s}.left_page_select_floor svg a path{position:relative;fill:transparent;transition:.3s}.left_page_select_floor svg a:hover path{fill:#ffffff71}.right_page_select_floor{margin-left:30px}.right_page_select_floor .card_right_select_floor{top:130px;position:sticky;display:flex;flex-direction:column;row-gap:35px;max-width:533px;padding:40px 30px;border-radius:20px;box-shadow:0 10px 32px -4px #17264a1a,0 6px 14px -6px #17264a1f}.right_page_select_floor .card_right_select_floor .heading{display:flex;align-items:center;gap:30px}.right_page_select_floor .card_right_select_floor .heading h1{font-size:36px;font-weight:500;font-family:var(--familyUnbounded)}.right_page_select_floor .card_right_select_floor .heading span{font-size:12px;padding:6px 16px;border-radius:25px;border:1px solid #97815F}.right_page_select_floor .card_right_select_floor .rooms_floor{display:flex;flex-direction:column;row-gap:20px}.right_page_select_floor .card_right_select_floor .rooms_floor p{display:flex;align-items:center;font-size:20px;color:#1f293380}.right_page_select_floor .card_right_select_floor .rooms_floor p .btn_room_size{font-size:16px;padding:6px 12px;border:1px solid hsla(210,25%,16%,.5);border-radius:20px;margin-left:10px;cursor:pointer;transition:.3s}.right_page_select_floor .card_right_select_floor .rooms_floor p .btn_room_size.disabled_room_size{opacity:.4;pointer-events:none}.right_page_select_floor .card_right_select_floor .rooms_floor p .btn_room_size:hover{color:var(--maincolor);border-color:var(--maincolor)}.select_floor_button{font-family:var(--familyUnbounded);padding:12px 0;background-color:transparent;border-radius:50px;border:1px solid var(--goldColor);font-size:18px;font-weight:300;color:var(--goldColor);cursor:pointer;transition:.3s}.select_floor_button:hover{color:#fff;background-color:var(--goldColor)}.buttons_get_room{display:flex;gap:20px}.buttons_get_room .buttons_rooms{background-color:transparent;color:#1f293380;border:1px solid hsla(210,25%,16%,.5);border-radius:60px;padding:12px 26px;cursor:pointer;transition:.3s}.buttons_get_room .buttons_rooms:hover{background-color:var(--maincolor);border-color:var(--maincolor);color:#fff}.max_widht_select_plan{position:relative;max-width:var(--maxwidth);margin:100px auto;display:flex;justify-content:center;z-index:1}.select_floor_btns_select_plan{position:absolute;left:0;display:flex;flex-direction:column-reverse;row-gap:10px;z-index:12}.select_floor_btns_select_plan a{background-color:#f5f5f5;color:var(--maincolor);font-size:14px;font-weight:500;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:none;cursor:pointer;transition:.3s;text-decoration:none}.select_floor_btns_select_plan a.active,.select_floor_btns_select_plan a:hover{background-color:#1e2832c8;color:#fff}.div_container_select_plan_image{position:relative;z-index:1}.div_container_select_plan_image img{width:100%;object-fit:cover;z-index:1}.card_map{max-width:392px;box-sizing:content-box;background-color:#fff;padding:30px;border-radius:30px;box-shadow:0 10px 32px -4px #17264a2e,0 6px 14px -6px #17264a30;z-index:11213123}.card_card{z-index:12312312}.size_rooms_like{position:relative;display:flex;justify-content:space-between;align-items:start}.size_rooms_like .size_rooms h1{font-family:var(--familyUnbounded);font-size:36px;font-weight:400;color:#97815f}.size_rooms_like .size_rooms span{font-size:14px;color:var(--maincolor);opacity:.5}.size_rooms_like .favourite_rooms svg{fill:#fff;font-size:24px;stroke-width:1px;stroke:var(--maincolor)}.size_rooms_like .favourite_rooms svg path{fill:transparent;transition:.3s}.size_rooms_like .favourite_rooms svg.favouriteTrue path{fill:var(--maincolor)}.size_rooms_like .favourite_rooms svg:hover path{fill:var(--maincolor);cursor:pointer}.btns_about_rooms{display:flex;gap:10px;margin-top:35px}.btns_about_rooms button{padding:6px 12px;font-size:16px;color:#1f293380;border-radius:20px;background-color:transparent;border:1px solid hsla(210,25%,16%,.5)}.btns_select_order{display:flex;gap:10px;margin-top:20px}.btns_select_order button{padding:11px 22px;font-size:16px;color:#1f293380;border-radius:20px;background-color:transparent;border:1px solid hsla(210,25%,16%,.5);transition:.3s}.btns_select_order button:hover{background-color:var(--maincolor);color:#f5f5f5;cursor:pointer}.more_info_rooms{position:relative;width:100%}.more_info_rooms button{font-family:var(--familyUnbounded);display:block;width:100%;background-color:transparent;padding:14px 0;border-radius:50px;border:1px solid #97815F;color:#97815f;margin-top:40px;transition:.3s;cursor:pointer}.more_info_rooms button:hover{background-color:#97815f;color:#fff}.div_container_select_plan_image svg{position:absolute;display:inline-block;width:100%;height:100%;left:0;top:0;z-index:1}.div_container_select_plan_image svg a{position:relative!important;display:inline-block;width:100%;height:100%;transition:.3s}.div_container_select_plan_image svg a path{position:relative;fill:transparent;transition:.3s}.div_container_select_plan_image svg a path.disabledred{fill:#ff00003e;pointer-events:none;transition:.3s}.div_container_select_plan_image svg a:hover path{fill:#97815f40;cursor:pointer}.div_container_select_plan_image svg a:hover path.disabledred{fill:#ff000056!important}.life_diamod_parent{background-color:#f5f5f5;padding:100px 0 150px;border-radius:45px;margin-top:100px}.HoverCardContent{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.HoverCardContent[data-side=top]{animation-name:slideUp}.HoverCardContent[data-side=bottom]{animation-name:slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.disabledPlanImages{pointer-events:none}.displayNone{display:none}.about_news{opacity:0}.news_id_page_parent{position:relative;margin-top:150px;padding-top:50px}.about_news_id_last_news{max-width:var(--maxwidth);margin:auto;display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:20px}.about_news_id{position:relative;max-width:700px}.about_news_id .header_about_id_news ul{display:flex;align-items:center}.about_news_id .header_about_id_news ul li{list-style:none;font-size:14px;color:#1e283240;font-weight:500}.about_news_id .header_about_id_news ul li a{text-decoration:none;color:#1e283240;font-weight:500}.about_news_id .header_about_id_news ul li:not(:last-child):after{content:"";position:relative;display:inline-block;width:4px;height:4px;background-color:#1e283240;border-radius:50%;margin:auto 10px;transform:translateY(-2px)}.about_news_id .title_api_id_news h1{font-size:40px;margin:35px 0}.about_news_id .data_published_at_news p{font-size:14px;color:#1e283240;font-weight:500}.about_news_id .parag_news_id{margin-top:69px}.about_news_id .parag_news_id p{font-size:18px;color:#1f2933bf;font-family:500}.about_news_id .parag_news_id p:not(:last-child){margin-bottom:20px}.last_news{max-width:400px}.lastnews_positionSticky{position:sticky;top:120px}.last_news_card{position:sticky;background-color:#f5f5f5;padding:35px;border-radius:25px;cursor:pointer}.last_news_card h1{font-size:20px;font-weight:600}.last_news_card .last_news_link{position:relative}.last_news_card .last_news_link div p{font-size:14px;font-weight:500;margin-top:30px}.last_news_card .last_news_link div span{font-size:10px;color:#1e2832;display:inline-block;margin-top:10px}.card_news_link_social{position:relative;padding:35px;background-color:#f5f5f5;border-radius:25px;margin-top:25px}.card_news_link_social h1{font-size:20px;font-weight:600}.card_news_link_social p{font-size:14px;color:#1f2933bf;margin-top:20px}.link_social_news{display:flex;align-items:center;margin-top:50px}.link_social_news .list_social_link{display:flex;align-items:center;gap:30px;margin-right:50px}.news_card_page_index{margin-top:150px;background-color:#f5f5f5;border-radius:35px;padding:80px 0}.news_car_view_maxthWidth{max-width:var(--maxwidth);margin:auto}.news_card_page_index_max_width{position:relative;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:80px}.news_card_page_index_max_width .news{max-width:600px;height:350px;border-radius:20px;padding:40px;box-shadow:0 14px 24px #17264a1f,0 8px 24px #17264a1f;transition:.3s}.news_card_page_index_max_width .news .text_news_date{height:100%;display:flex;flex-direction:column;justify-content:space-between}.news_card_page_index_max_width .news .text_news_date .text_title_news h1{font-size:24px;font-weight:500;margin-bottom:25px;transition:.3s}.news_card_page_index_max_width .news .text_news_date .text_title_news p{font-size:14px;font-weight:400;color:#1f293399;line-height:22.4px;transition:.3s}.news_card_page_index_max_width .news:hover{background-color:#1f2933bf}.news_card_page_index_max_width .news:hover h1{color:#fff;transition:.3s}.news_card_page_index_max_width .news:hover p{color:#ffffff67!important;transition:.3s}.news_card_page_index_max_width .news .text_news_date .date_news{font-weight:400;color:#1f293399}.main_news_page{opacity:0}.parent_news_page_bg{background-color:#f5f5f5;border-radius:35px;padding:80px 0}.parent_news_item_index{position:relative;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:80px}.parent_news_item_index .news{max-width:100%;height:350px;border-radius:20px;padding:40px;box-shadow:0 14px 24px #17264a1f,0 8px 24px #17264a1f;transition:.3s}.parent_news_item_index .news .text_news_date{height:100%;display:flex;flex-direction:column;justify-content:space-between}.parent_news_item_index .news .text_news_date .text_title_news h1{font-size:24px;font-weight:500;margin-bottom:25px;transition:.3s}.parent_news_item_index .news .text_news_date .text_title_news p{font-size:14px;font-weight:400;color:#1f293399;line-height:22.4px;transition:.3s}.parent_news_item_index .news .text_news_date .date_news{font-weight:400;color:#1f293399}.parent_news_item_index .news:hover{background-color:#1f2933bf}.parent_news_item_index .news:hover h1{color:#fff}.parent_news_item_index .news:hover p{color:#ffffff67!important}.btn_next_eight_page{display:flex;justify-content:center;align-items:center;margin-top:65px}.btn_next_eight_page button{padding:19px 26px;background-color:#1f293340;border-radius:35px;border:none;color:#fff;cursor:pointer;margin-bottom:80px;transition:.3s}.btn_next_eight_page button:hover{background-color:#1f2933dc}.link_social_news{display:flex;align-items:center}.link_social_news .list_social_link{display:flex;align-items:center;gap:30px;margin-right:50px!important}.link_social_news .list_social_link a{text-decoration:none;display:inline-block;width:60px;height:60px;background-color:#1f2933bf;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:34px;color:#fff}.link_social_news p{font-size:14px;font-weight:400;color:#1f2933bf}.room_layout{position:relative;margin-top:170px;background-color:#f4f6fb;padding-top:35px;padding-bottom:100px}.max_width_room_layout{position:relative;max-width:var(--maxwidth);margin:auto;display:flex}.swiper_rooms_layout{position:relative;width:100%}.swiper_stiky_position{position:-webkit-sticky;position:sticky;top:120px}.swiper_stiky_position .swiper{top:0;left:0;max-width:840px;background-color:transparent}.swiper_stiky_position .swiper .swiper-wrapper{background-color:transparent}.swiper_stiky_position .swiper .swiper-wrapper .swiper-slide{position:relative;background-color:transparent!important;display:flex!important;justify-content:center!important;align-items:center!important;width:500px}.swiper_stiky_position .swiper .swiper-wrapper .swiper-slide img{max-width:500px;object-fit:cover}.properties_about_room{position:relative;max-width:400px;border-radius:30px;padding:40px;background-color:#fff}.properties_about_room .size_bron_room{border-bottom:1px solid #D9E2F0}.properties_about_room .size_bron_room .size_room{display:flex;align-items:end;justify-content:space-between}.properties_about_room .size_bron_room .size_room p{font-size:16px;font-weight:500;color:#1e2832bf;max-width:110px}.properties_about_room .size_bron_room .size_room h1{font-size:40px;font-weight:500;flex-shrink:0}.properties_about_room .size_bron_room .bron_room_btn{display:flex;gap:16px;margin:35px 0}.properties_about_room .size_bron_room .bron_room_btn button{width:50%;padding:15px 0;background-color:var(--no_active);font-size:12px;font-weight:500;border-radius:60px;border:none;color:#fffefd;transition:.3s;cursor:pointer}.properties_about_room .size_bron_room .bron_room_btn button:hover{border-radius:10px}.about_prop{position:relative;padding:30px 0;border-bottom:1px solid #D9E2F0}.about_prop h1{font-size:16px;font-weight:500;margin-bottom:30px}.about_prop .about_prop_desc_title{display:flex}.about_prop .about_prop_desc_title p{font-size:14px;font-weight:500}.about_prop .about_prop_desc_title .about_prop_title{width:50%}.about_prop .about_prop_desc_title .about_prop_title p{color:#1e283280}.about_prop .about_prop_desc_title .tit_desc{display:flex;flex-direction:column;gap:12px}.about_prop .about_prop_desc_title .about_prop_desc p{color:#1e2832bf}.swiper_btn_plan{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}.swiper_btn_plan button{padding:15px 0;background-color:var(--goldColor);font-size:14px;color:#fffefd;font-weight:500;border:none;width:47%;border-radius:40px;cursor:pointer;transition:.3s}.navigation_rooms_swiper{position:relative;width:180px;display:flex;align-items:center}.navigation_rooms_swiper .swiper-pagination{z-index:112}.navigation_rooms_swiper .swiper-pagination-bullet{font-size:14px;display:flex;align-items:center;justify-content:center;z-index:12131}.navigation_rooms_swiper>div{background-color:transparent}.navigation_rooms_swiper>div svg{font-size:20px!important;width:15px;background-color:transparent}.modal_open_rooms_layout{position:absolute;visibility:hidden;font-size:30px;background-color:#fff;color:var(--goldColor);width:80px;height:80px;display:flex;justify-content:center;align-items:center;scale:0;border-radius:50%;cursor:pointer;transition:.3s}.swiper_rooms_layout .swiper .swiper-wrapper .swiper-slide:hover .modal_open_rooms_layout{visibility:visible;scale:1}.back_close_modal_swipe{position:fixed;width:100%;height:100%;background-color:#0003;z-index:12;bottom:0}.swiper_modal_to{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:60px 0 20px;bottom:0;width:100%;height:100%;background-color:#fff;border-radius:40px 40px 0 0;z-index:122131312;overflow:hidden}.max_parent_width_swipe_buttons{width:var(--maxwidth);margin:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}.swiper_modal_to .max_width_swipe_modal{position:relative;width:100%;display:flex;justify-content:space-between;height:100%}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal{position:absolute;width:100%;left:50%;transform:translate(-50%);top:0;z-index:1;height:100%}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper{top:0;left:0;max-width:750px;height:100%;background-color:transparent}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-wrapper{background-color:transparent;display:flex;align-items:center}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-wrapper .swiper-slide{background-color:transparent!important;display:flex;justify-content:center;align-items:center}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-wrapper .swiper-slide img{width:390px}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-button-prev{left:0}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-button-prev svg,.swiper-button-next svg{width:20px}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-button-next{right:0}.swiper_modal_to .max_width_swipe_modal .swiper_parent_modal .swiper .swiper-wrapper .swiper-slide img{max-width:500px;object-fit:contain}.swiper_modal_to .max_width_swipe_modal .size_room_modal{z-index:13;height:130px}.swiper_modal_to .max_width_swipe_modal .size_room_modal p{font-size:25px;color:#1e2832bf;font-weight:500;max-width:var(--maxwidth);margin:auto}.swiper_modal_to .max_width_swipe_modal .size_room_modal h1{font-size:50px;font-weight:600;margin-top:10px}.swiper_modal_to .max_width_swipe_modal .close_modal_swipe{width:55px;height:55px;background-color:#f5f5f5;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer;z-index:12}.swiper_modal_to .max_width_swipe_modal .close_modal_swipe svg{font-size:20px;color:var(--goldColor);transition:.3s}.swiper_modal_to .max_width_swipe_modal .close_modal_swipe:hover{background-color:var(--goldColor);border-radius:10px}.swiper_modal_to .max_width_swipe_modal .close_modal_swipe:hover svg{color:#fffefd}.buttons_for_calling_swipe{display:flex;justify-content:space-between;align-items:center;z-index:1212}.buttons_for_calling_swipe button{padding:13px 24px;background-color:var(--goldColor);font-size:14px;color:#fffefd;font-weight:500;border:none;border-radius:40px;cursor:pointer;transition:.3s}.buttons_for_calling_swipe .swiper_plan_button{display:flex;gap:10px}.buttons_for_calling_swipe button:hover{border-radius:10px}.footer_room_layout{background-color:#0000ff17}.swiper_plan_button button:hover,.swiper_btn_plan button:hover{border-radius:10px}.swiper_visual_images{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal_visual_swiper .swiper-slide{position:relative;display:flex;align-items:center}.modal_visual_swiper .swiper-slide img{width:100%;object-fit:cover}.visual_square_size p{color:#f5f5f5!important}.visual_square_size h1{color:#fffefd}.visual_buttons button{background-color:#f5f5f5;color:var(--maincolor)}.buttons_swiper_visual{position:absolute;width:var(--maxwidth);z-index:431}.max_width_select_apartment_page{max-width:var(--maxwidth);margin:250px auto auto}.shaxmatka_filter_sort{background-color:#f5f5f5;border-radius:60px;padding:80px 0}.shaxmatka_datas{margin-top:50px}.filter_shaxmatka_page{margin-top:80px}.filter_sort_inp{margin-top:15px}.filter_sort_flexbox{display:flex;align-items:center;justify-content:space-between}.filter_sort_flexbox .filter_sort h1{font-size:14px;font-weight:500;color:#1e283280}.flex_box_filt{display:flex;gap:20px}.flex_box_filt button{background-color:#1e2832bf;width:56px;height:56px;border-radius:50%;border:none;color:#fff;cursor:pointer;transition:.3s;display:flex;justify-content:center;align-items:center}.flex_box_filt button svg{font-size:23px;font-weight:900}.flex_box_filt button:hover{border-radius:10px}.max_width_shaxmatka_filt_sort{max-width:var(--maxwidth);margin:auto}.display_grid_shaxmatka{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:space-between;justify-items:center;gap:20px}.display_grid_shaxmatka .card_shaxmatka{max-width:400px;padding:30px;border-radius:10px;background-color:#fff;cursor:pointer}.display_grid_shaxmatka .card_shaxmatka .header{display:flex;justify-content:space-between}.display_grid_shaxmatka .card_shaxmatka .header h1{font-size:14px;font-weight:500;color:#1e2832}.display_grid_shaxmatka .card_shaxmatka .header p{font-size:14px;color:#1e283280;font-weight:500}.display_grid_shaxmatka .card_shaxmatka .img_grid_shax{padding:10px;margin:45px 0}.display_grid_shaxmatka .card_shaxmatka img{width:100%;object-fit:cover}.display_grid_shaxmatka .card_shaxmatka .prop_room_shaxmatka{display:flex}.display_grid_shaxmatka .card_shaxmatka .prop_room_shaxmatka span{font-size:14px;color:#1e283280;font-weight:500;display:flex;align-items:center}.display_grid_shaxmatka .card_shaxmatka .prop_room_shaxmatka span:nth-child(2){display:block;width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px}.display_grid_shaxmatka .card_shaxmatka .prop_room_shaxmatka span:not(:last-child):after{content:"";position:relative;display:inline-block;width:7px;height:7px;margin:0 10px;background-color:#d9d9d9;border-radius:50%}.display_flex_table{display:flex;flex-direction:column;gap:20px}.head_flex_table{position:relative;display:flex}.head_flex_table p{font-size:14px;color:#1e283280;font-weight:500}.head_flex_table p:nth-child(1){margin-left:40px}.head_flex_table p:nth-child(2){margin-left:147px}.head_flex_table p:nth-child(3){margin-left:217px}.head_flex_table p:nth-child(4){margin-left:40px}.head_flex_table p:nth-child(5){margin-left:66px}.head_flex_table p:nth-child(6){margin-left:50px}.card_flex_table{display:flex;align-items:center;background-color:#fff;padding:30px 40px;border-radius:20px;cursor:pointer}.card_flex_table img{max-width:144px}.card_flex_table h1{position:relative;display:flex;align-items:center;font-size:20px;font-weight:600;margin-left:50px;height:100%;padding-right:50px}.card_flex_table h1:after{content:"";position:absolute;width:1px;height:88px;background-color:#d9e2f0;right:0}.card_flex_table span{font-size:14px;color:#1e283280;font-weight:500;margin-left:50px}.filter_sort_inp{position:relative;border-radius:5px;background-color:#fff;height:64px;transition:.3s;z-index:1;font-size:14px;font-weight:500}.filter_sort_inp .select_par{padding:23px 30px;display:flex;align-items:center;gap:8px;cursor:pointer}.option_roles{background-color:#fff;z-index:12222;margin-top:5px;border-radius:5px;box-shadow:0 0 10px #0000000b;cursor:pointer;overflow:hidden}.option_roles_child{padding:23px 0 23px 52px}.select_project_shaxmatka{position:relative}.input_select_project{position:relative;width:300px}.filters_shax p{font-size:14px;font-weight:500;color:#1e283280}.filters_shax .child_filters_shax{margin-top:20px}.input_select_project .selected_filter_project,.values_select_inp .proj_values{padding:20px 0}.input_select_project .selected_filter_project{background-color:#f5f5f5;cursor:pointer;height:60px;padding:20px 15px;border-radius:5px}.input_select_project .values_select_inp{position:absolute;width:100%;background-color:#f5f5f5;cursor:pointer;border-radius:5px;overflow:hidden;z-index:13;box-shadow:0 10px 10px #00000008;top:110%}.pad_proj_values{padding:0 15px;z-index:11;transition:.3s}.pad_proj_values.active{background-color:#97815f40;transition:.3s;pointer-events:none}.pad_proj_values:hover{background-color:#97815f0f}.pad_proj_values:not(:last-child) .proj_values{border-bottom:1px solid #1e283212}.filter_shaxmatka{display:flex;gap:10px;justify-content:space-between}.rooms_selection{display:flex;gap:12px}.rooms_selection button{height:60px;width:60px;border:none;border-radius:5px;transition:.3s;cursor:pointer}.rooms_selection button.active{background-color:#97815f40}.rooms_selection button:hover{border-radius:50%;background-color:#97815f40}.size_selection_room{background-color:#f5f5f5;border-radius:5px}.div_datas_size{position:relative;height:60px;display:flex;justify-content:center;align-items:center}.size_selection_room{padding:0 20px}.div_datas_size .properties_size{display:flex;align-items:center;justify-content:center}.div_datas_size .properties_size .line{width:17px;margin:0 20px;height:1px;background-color:#1e283280}.div_datas_size .properties_size p{width:60px}.div_datas_size .properties_size p span{color:var(--maincolor)}.div_datas_size .slider_range_inp_size{position:absolute;width:100%;bottom:0;z-index:4}.div_datas_size .range-slider{height:2px;background-color:transparent}.div_datas_size .range-slider .range-slider__range{background-color:#57c4ff}.div_datas_size .range-slider .range-slider__thumb{width:11px;height:11px}.selection_floor_parent{position:relative}.selection_floor_user{background-color:#f5f5f5;height:60px;width:60px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition:.3s;cursor:pointer}.table_floors_filt{position:absolute;height:300px;overflow-y:auto;overflow-x:hidden;border-radius:5px;z-index:4;box-shadow:0 0 10px #74747422;top:110%;left:0}.table_floors_filt::-webkit-scrollbar{width:3px;color:#97815f40}.table_floors_filt::-webkit-scrollbar-thumb{background-color:red;background-color:#97815f7a}.floor_select_value{height:60px;width:60px;background-color:#f5f5f5;padding:0 13px}.floor_select_value.active{background-color:#97815f40;pointer-events:none}.floor_select_value:hover{cursor:pointer;background-color:#97815f40}.floor_select_value span{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.floor_select_value:not(:last-child) span{border-bottom:1px solid #1e283229}.selection_korpus_user{background-color:#f5f5f5;height:60px;width:120px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition:.3s;cursor:pointer}.table_korpus_filt{position:absolute;border-radius:5px;width:100%;height:100%;overflow:hidden;z-index:4;box-shadow:0 0 10px #74747422;top:110%;left:0}.korpus_select_value{height:60px;width:100%!important;background-color:#f5f5f5;transition:.3s;cursor:pointer}.korpus_select_value.active{background-color:#97815f40;pointer-events:none}.korpus_select_value:hover{background-color:#97815f40}.korpus_select_value span{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.resetFilter{position:relative;display:flex;justify-content:end;align-items:center;margin:40px 0;z-index:1}.resetFilter span{cursor:pointer;display:flex;align-items:center;color:#aaa;transition:.3s}.resetFilter span svg{font-size:22px;color:#0856a0}.resetFilter span:hover{color:var(--maincolor)}:root{--maincolor: #1E2832;--goldColor: #97815F;--alitblack: #595959;--alitblue: #798FA4;--buttonColor: #0856A0;--familyUnbounded: "Unbounded", sans-serif;--maxwidth: 1240px;color:var(--maincolor)}::-webkit-scrollbar{background-color:#fff0;width:0px;border:10px}::-webkit-scrollbar-thumb{background-color:#0856a0;border-radius:10px}body{position:relative;width:100%}
