.hero-info{position:relative;display:flex;flex-direction:column;justify-content:flex-end;max-width:540px;min-height:390px;padding:30px;border-radius:20px}.hero-info.__center{justify-content:center}.hero-info_subtitle{margin-bottom:1.8rem;padding:5px 8px;width:-moz-fit-content;width:fit-content;background:#000;background:var(--c-black);color:currentColor;line-height:1;font-weight:400;font-weight:var(--w-regular);border-radius:4px}.hero-info_desc,.hero-info_title{margin-bottom:4.2rem}.hero-info_desc{color:currentColor}.hero-info_btn-list{display:flex;flex-direction:row;grid-gap:4px;gap:4px}@media (min-width:640px){.hero-info_btn-list{flex-direction:column;grid-gap:28px;gap:28px}}@media (min-width:900px){.hero-info_btn-list{flex-direction:row}}.hero-info_btn{pointer-events:all;width:-moz-fit-content;width:fit-content}@media (max-width:639px){.hero-info_btn{white-space:unset;text-align:center;font-size:14px;max-height:100%}}.hero-factoids{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px;grid-row-gap:8px;row-gap:8px}@media (min-width:900px){.hero-factoids{grid-gap:8px;gap:8px;width:-moz-fit-content;width:fit-content}}.hero-factoids_item{position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;justify-content:flex-end;width:100%;max-width:178px;height:150px;padding:20px 8px 20px 15px;border-radius:20px}@media (min-width:900px){.hero-factoids_item{height:190px;width:190px;max-width:none;padding:20px 19px}}.hero-factoids_item_disclaimer-hint{position:absolute;top:8px;right:8px}.hero-factoids_item_disclaimer-hint_icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:400;font-weight:var(--w-regular);line-height:100%;background:#767676;background:var(--c-gray-75);color:#fff;color:var(--c-white);cursor:pointer}.hero-factoids_item_disclaimer-hint_text{position:relative;margin:0;z-index:103;z-index:var(--z-header-3)}@media (max-width:899px){.hero-factoids_item_disclaimer-hint_text{display:none}}.v-popover_body{position:relative}@media (max-width:899px){.v-popover_body.open{display:none}}.hero-banner{padding:17px 15px;display:flex;justify-content:space-between;width:100%;grid-gap:13px;gap:13px;border-radius:20px}@media (min-width:900px){.hero-banner{padding:10px;flex-direction:column;grid-gap:18px;gap:18px;width:236px;height:388px}}.hero-banner_image_wrap{width:114px;min-width:114px;border-radius:16px;overflow:hidden}@media (min-width:900px){.hero-banner_image_wrap{width:100%;height:100%}}.hero-banner_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner_content{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:900px){.hero-banner_content{grid-gap:10px;gap:10px;padding:0 10px 10px}}.hero-banner_content_subtitle{color:#fff;color:var(--c-white);line-height:100%;margin-bottom:0!important}.hero-banner_content_title{font-size:3rem;line-height:100%;margin-bottom:10px!important}@media (min-width:900px){.hero-banner_content_title{font-size:4.2rem;margin-bottom:0!important}}.hero-banner_content_button{padding:4px 4px 4px 12px;border-radius:12px;white-space:normal;max-height:none;justify-content:space-between}.hero-banner_content_button:before{border-radius:11px}@media (max-width:899px){.hero-banner_content_button:not(:last-child){margin-bottom:1rem}}.hero-banner_content_button_icon{width:50px;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#000;background:var(--c-black);border-radius:12px}.hero-banner_content_button_icon svg{stroke:#fff;stroke:var(--c-white)}.hero-additionall{display:flex;flex-direction:column;grid-gap:8px;gap:8px;max-width:360px}@media (min-width:900px){.hero-additionall{flex-direction:row;justify-content:flex-end;max-width:none}}.hero{position:relative;z-index:1;z-index:var(--z-content-1);min-height:702px;width:100%;background:rgba(191,193,195,.5)}@media (min-width:640px){.hero{min-height:870px;padding-bottom:50px;background:transparent}}@media (min-width:900px){.hero{aspect-ratio:836/870;padding-bottom:0}}@media (min-width:1280px){.hero{aspect-ratio:1920/870;min-height:890px;padding-bottom:62px}}.hero_bg{position:absolute;left:0;top:0;width:100%;height:100%}.hero_bg_image{width:100%;height:100%;min-height:602px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.hero_bg_image{min-height:870px}}.hero_content{position:relative;width:100%;padding:35px 0 50px;z-index:1;z-index:var(--z-content-1)}.hero_content_wrapper{display:flex;flex-direction:column;grid-gap:20px;gap:20px}@media (min-width:900px){.hero_content_wrapper{flex-direction:column-reverse}}.invest-questions-banner{display:flex;flex-direction:column;grid-gap:18px;gap:18px;background:#fff;background:var(--c-white);padding:30px;border-radius:20px;margin-left:10px;box-shadow:-10px 0 0 0 #bfc1c3;box-shadow:-10px 0 0 0 var(--c-gray-40)}.invest-questions-banner_subtitle,.invest-questions-banner_title{margin-bottom:0;color:#000;color:var(--c-black)}.invest-questions-banner_subtitle{padding:0 12px;line-height:31px;border-radius:10px;background:#fff;background:var(--c-white);border-radius:20px;border:1px solid #000;border:1px solid var(--c-black);width:-moz-fit-content;width:fit-content}.invest-questions-banner_text{color:#767676;color:var(--c-gray-75)}.invest-questions_list{display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin-bottom:40px}@media (min-width:1280px){.invest-questions_list{display:grid;grid-template-columns:320px 320px 1fr}}.invest-questions_list .block-subtitle{margin-bottom:0}.invest-questions_list_item{display:flex;flex-direction:column;grid-gap:5px;gap:5px;min-width:320px}@media (min-width:1280px){.invest-questions_list_item{grid-gap:32px;gap:32px}}.invest-questions_list_item_question{font-size:1.8rem;font-weight:500;font-weight:var(--w-medium)}.invest-questions_list_item_text{color:#bfc1c3;color:var(--c-gray-40)}.capitalization-graph{display:flex;flex-direction:column;grid-gap:40px;gap:40px;justify-content:space-between;padding:20px 20px 40px;min-height:400px;max-width:580px;background-color:#fff;background-color:var(--c-white);border-radius:20px}.capitalization-graph_header{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;justify-content:space-between;align-items:center}.capitalization-graph_info{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.capitalization-graph_tag .tags_tag{font-weight:500;font-weight:var(--w-medium)}.capitalization-graph_title{color:#000;color:var(--c-black)}.capitalization-graph_profit{display:flex;flex-direction:column;align-items:flex-end;padding:8px 12px;border-radius:12px;background-color:#000;background-color:var(--c-black)}.capitalization-graph_profit,.capitalization-graph_profit_number-years{color:#fff;color:var(--c-white)}.capitalization-graph_bottom{display:flex;flex-direction:column;grid-gap:40px;gap:40px}.capitalization-graph_text{color:#767676;color:var(--c-gray-75)}.capitalization{padding-bottom:50px}@media (min-width:1280px){.capitalization{padding-bottom:120px}}.capitalization_graphs{display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-bottom:28px}@media (min-width:1280px){.capitalization_graphs{flex-direction:row}}.capitalization_disclaimer{color:#767676;color:var(--c-gray-75)}.index-cards{position:relative;z-index:2;z-index:var(--z-content-2);margin-bottom:3.8rem}.index-cards_wrap{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}@media (min-width:1280px){.index-cards_wrap{flex-direction:row}}.index-card{display:flex;flex-direction:column;justify-content:space-between;grid-gap:40px;gap:40px;padding:2.8rem 3.2rem;background:#f3f3f3;background:var(--c-gray-10);min-height:235px;max-width:580px;border-radius:20px;transition:all .3s ease-in-out}.index-card .index-card_desc{color:#585858;color:var(--c-gray)}.index-card .link{width:-moz-fit-content;width:fit-content;color:#000;color:var(--c-black)}@media (min-width:1280px){.index-card:hover{background:#000;background:var(--c-black);color:#fff;color:var(--c-white)}.index-card:hover .index-card_desc{color:#bfc1c3;color:var(--c-gray-40)}.index-card:hover .link{color:currentColor}}.index-advantages_info-subtitle{color:#767676;color:var(--c-gray-75)}.index-advantages_list{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}@media (min-width:900px){.index-advantages_list{grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}}.index-advantages_list_item{display:flex;flex-direction:column;grid-gap:10px;gap:10px;justify-content:flex-end;padding-bottom:28px;border-bottom:1px solid #bfc1c3;border-bottom:1px solid var(--c-gray-40)}@media (min-width:900px){.index-advantages_list_item{padding:30px 20px;min-height:284px;background:#585858;background:var(--c-gray);color:#fff;color:var(--c-white);border-radius:20px;transition:background-color .3s ease-in-out}.index-advantages_list_item p{color:#bfc1c3;color:var(--c-gray-40)}.index-advantages_list_item:hover{background-color:#000;background-color:var(--c-black)}}.index-advantages_list_item_title{margin-bottom:0}@media (min-width:900px){.index-advantages_list_item_title{font-size:2.8rem;line-height:100%;font-weight:700;font-weight:var(--w-bold)}}.apartments-card-slider{position:relative;z-index:1;z-index:var(--z-content-1);max-height:100%}.apartments-card-slider_slider{max-height:100%}.apartments-card-slider_slide{z-index:1;z-index:var(--z-content-1)}.apartments-card-slider_slide-img{position:relative;width:100%;height:100%;aspect-ratio:336/536;min-height:536px;border-radius:20px;overflow:hidden}@media (min-width:640px){.apartments-card-slider_slide-img{aspect-ratio:768/604;min-height:604px}}@media (min-width:1280px){.apartments-card-slider_slide-img{aspect-ratio:869/604;max-width:869px}}.apartments-card-slider_slide-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;height:100%;top:0;left:0}.apartments-card-slider_info-wrap{position:absolute;display:flex;justify-content:flex-end;flex-direction:column;width:100%;height:100%;padding:0 2.5rem 3.5rem;z-index:2;z-index:var(--z-content-2);pointer-events:none}@media (min-width:640px){.apartments-card-slider_info-wrap{padding:0 3rem 4rem}}.apartments-card-slider_info{padding-left:12px;color:#fff;color:var(--c-white);opacity:1;z-index:3;z-index:var(--z-content-3);transition:opacity .4s ease-out}.apartments-card-slider_info p{color:currentColor}.apartments-card-slider_info .h1{margin-bottom:0}.apartments-card-slider_info.__hide{opacity:0}@media (min-width:640px){.apartments-card-slider_info{display:flex;align-items:center;grid-gap:7rem;gap:7rem}}.apartments-card-slider_title{position:absolute;left:3.2rem;top:-1.8rem;color:#fff;color:var(--c-white);transition:color .4s ease-out;z-index:3;z-index:var(--z-content-3)}@media (min-width:1280px){.apartments-card-slider_title{top:-5rem}.apartments-card-slider_title.__gray{color:#bfc1c3;color:var(--c-gray-40)}}.apartments-card-slider_controls{position:relative;display:flex;flex-direction:column;z-index:1;z-index:var(--z-content-1)}.apartments-card-slider_slide-areas{display:none;width:655px;height:369px;margin:0 auto}.apartments-card-slider_slide-areas.__hide{display:none}@media (min-width:1280px){.apartments-card-slider_slide-areas{display:flex;pointer-events:all}}.apartments-card-slider_slide-area{flex-grow:1}.apartments-card-slider_pagination{margin-bottom:2.3rem;opacity:1;transition:opacity .4s ease-out}.apartments-card-slider_pagination.__hide{opacity:0}@media (min-width:640px){.apartments-card-slider_pagination{margin:0 auto 3rem;width:100%}}.apartments-card-slider_info-area{transition:color .4s ease-out;margin-bottom:3.4rem}.apartments-card-slider_info-area.__dark{color:#000;color:var(--c-black)}@media (min-width:640px){.apartments-card-slider_info-area{margin-bottom:0}}.apartments-card-slider_info-btn{pointer-events:all}.apartments-card-slider_circle-button{position:absolute;top:3rem;right:3rem;margin-left:auto;opacity:1;transition:opacity .4s ease-out,transform .4s ease-out;pointer-events:all;z-index:3;z-index:var(--z-content-3)}.apartments-card-slider_circle-button.__hide{opacity:0}.apartments-card-slider_circle-button.__close{transform:rotate(-225deg)}.apartments-card-slider_detailed-info{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;display:flex;grid-gap:7rem;gap:7rem;align-items:center;justify-content:space-between;opacity:0;padding:7rem 9.5rem 9rem 4.5rem;background:#fff;background:var(--c-white);border-radius:20px;overflow:hidden;transition:opacity .4s ease-out;z-index:2;z-index:var(--z-content-2)}.apartments-card-slider_detailed-info.__open{opacity:1}.apartments-card-slider_detailed-info-text{width:360px;flex-shrink:0}.apartments-card-slider_detailed-info-plan{padding:1rem 4rem}.apartments-card-slider_detailed-info-plan img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.apartments-head{margin-bottom:5rem}@media (min-width:1280px){.apartments-head{display:flex;grid-gap:80px;gap:80px}}@media (min-width:1280px){.apartments_title{width:380px;flex-shrink:0}}.apartments-slider-wrap{position:relative;padding:2rem 2rem 0;overflow:hidden}@media (min-width:1280px){.apartments-slider-wrap{padding:5rem 0 0 calc(50vw - 598.5px)}}.apartments_slider{margin-bottom:2.8rem;overflow:visible}@media (min-width:1280px){.apartments_slider{margin-bottom:0}}.apartments_slide{aspect-ratio:336/536;min-height:536px}@media (min-width:640px){.apartments_slide{aspect-ratio:768/604;min-height:604px}}@media (min-width:1280px){.apartments_slide{aspect-ratio:869/604;max-width:869px;transition:transform .4s ease-out}.apartments_slide.swiper-slide-prev{transform:translate(12%,-12%) scale(.8)}.apartments_slide.swiper-slide-next{transform:translate(-12%,-12%) scale(.8)}.apartments_slide.swiper-slide-active{transform:translate(0) scale(1)}}.apartments-slider-controls{display:flex;grid-gap:2rem;gap:2rem}@media (min-width:1280px){.apartments-slider-controls{position:absolute;left:calc(50vw + 330.5px);bottom:0}}.apartments_controls{position:relative;display:flex}.apartments_desc{color:#bfc1c3;color:var(--c-gray-40)}.invest-programs_card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;min-height:486px;width:100%;background:#585858;background:var(--c-gray);border-radius:20px;transition:background .4s ease-out,color .2s ease-out,transform .4s ease-out}.invest-programs_card:hover{background:#fff;background:var(--c-white);color:#000;color:var(--c-black);transform:scale(1.02)}.invest-programs_card:hover.link:before{display:none}.invest-programs_card:hover .invest-programs_card-title,.invest-programs_card:hover h4,.invest-programs_card:hover p{color:currentColor}.invest-programs_card:hover p{color:#585858;color:var(--c-gray)}.invest-programs_card:hover .v-button{background-color:#000;background-color:var(--c-black);color:#fff;color:var(--c-white)}.invest-programs_card:hover .v-button:hover{color:#fff;color:var(--c-white)}.invest-programs_card:hover .v-button:hover:before{background-color:#464646}.invest-programs_card p{margin-bottom:0}@media (min-width:640px){.invest-programs_card{padding:42px 32px 32px;min-height:518px}}.invest-programs_card-title{margin-bottom:28px;color:#fff;color:var(--c-white)}.invest-programs_card-info h4{margin:0;font-size:16px;font-weight:400;font-weight:var(--w-regular);color:#bfc1c3;color:var(--c-gray-40);line-height:140%}.invest-programs_card-info p{margin-bottom:28px;font-size:18px;font-weight:500;font-weight:var(--w-medium);line-height:140%;color:#fff;color:var(--c-white)}.invest-programs_slider{padding:1rem 0}@media (max-width:1279px){.invest-programs_slider{margin:0 -15px;padding:0 15px}}@media (min-width:1280px){.invest-programs_pagination{display:none}}.invest-programs_pagination{margin:30px auto 0;width:100%}.invest-programs_pagination .swiper-pagination-bullet{border-radius:0}.investment{padding-bottom:50px}@media (min-width:1280px){.investment{padding-bottom:110px}}.investment-head{margin-bottom:7rem}@media (min-width:1280px){.investment-head{margin-bottom:5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}}@media (max-width:639px){.investment-head{margin-bottom:3rem}}.investment_desc{color:#bfc1c3;color:var(--c-gray-40)}.news-date{position:relative}.news-date.__horizontal{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;grid-gap:6rem;gap:6rem}.news-date.__horizontal .news-date_tag{position:relative;top:auto}.news-date-wrap{display:flex;grid-gap:.7rem;gap:.7rem;align-items:center}.news-date_day{font-size:5rem;line-height:100%;color:#585858;color:var(--c-gray);transition:color .4s ease-out;font-weight:700;font-weight:var(--w-bold)}.news-date_month,.news-date_year{font-size:1.6rem;color:#767676;color:var(--c-gray-75);transition:color .4s ease-out}.news-date_tag{position:absolute;top:-50px}.news-card{display:flex;flex-direction:column;justify-content:space-between;min-height:518px;background:#f3f3f3;background:var(--c-gray-10);padding:4.2rem 3.2rem 3.2rem;border-radius:20px;transition:background .4s ease-out,color .2s ease-out,transform .4s ease-out}.news-card:hover{background:#000;background:var(--c-black);color:#fff;color:var(--c-white);transform:scale(1.02)}.news-card:hover.link:before{display:none}.news-card:hover .news-card_info-title,.news-card:hover .news-date_day,.news-card:hover .news-date_month,.news-card:hover .news-date_year,.news-card:hover p{color:currentColor}.news-card:hover .tags_tag{background-color:#fff!important;background-color:var(--c-white)!important;color:#000!important;color:var(--c-black)!important}.news-card:hover .news-card_info-text{color:#bfc1c3;color:var(--c-gray-40)}.news-card:hover .news-card_btn.v-button{background-color:#fff;background-color:var(--c-white)}.news-card:hover .news-card_btn.v-button svg{stroke:#000;stroke:var(--c-black)}.news-card:hover .news-card_btn.v-button:hover svg{stroke:#fff;stroke:var(--c-white)}@media (min-width:1280px){.news-card{min-height:538px}}.news-card_info-title{color:#000;color:var(--c-black)}.news-card_info-text{color:#585858;color:var(--c-gray)}.news-card_footer{display:flex;justify-content:space-between;align-items:center}.news-card_btn.v-button{padding:2.1rem 1.8rem;background-color:#000;background-color:var(--c-black)}.news-card_btn.v-button svg{stroke:#fff;stroke:var(--c-white)}.news-block{margin-bottom:2rem}@media (min-width:1280px){.news-block{min-height:616px}}.news-block_head{margin-bottom:3.2rem}@media (min-width:640px){.news-block_head{display:flex;align-items:flex-end;justify-content:space-between}.news-block_head .h1{margin-bottom:0}}.news-block_slider{margin:0 -1.5rem;padding:1rem 1.5rem}.docs{padding:3rem 3.2rem 6rem;background:#000;background:var(--c-black);color:#fff;color:var(--c-white);border-radius:20px}@media (min-width:640px){.docs{display:flex;grid-gap:6rem;gap:6rem;padding:3rem 5rem 3rem 6rem}}@media (min-width:1280px){.docs{display:block;padding:3rem 3.2rem 6rem;max-width:38rem;flex-shrink:0}}.docs_icon{margin-bottom:4.5rem}@media (min-width:640px){.docs_icon{flex-shrink:0}}.docs_desc{margin-bottom:5.6rem;color:#bfc1c3;color:var(--c-gray-40)}.docs_btn{display:flex;justify-content:space-between}@media (min-width:640px){.docs_btn{justify-content:flex-start}}.developer{background:#f3f3f3;background:var(--c-gray-10);border-radius:20px;overflow:hidden}@media (min-width:640px){.developer{display:flex;align-items:center;grid-gap:6rem;gap:6rem}}@media (min-width:640px){.developer_img{flex-shrink:0}}.developer_info{padding:3rem 3.2rem 4.5rem}@media (min-width:640px){.developer_info{padding:3rem 5.5rem 5.5rem 0}}.developer_subtitle{margin-bottom:5.5rem}.developer_desc{margin-bottom:3rem;color:#585858;color:var(--c-gray)}.docs-block-wrapper{display:flex;flex-direction:column;grid-gap:5rem;gap:5rem}@media (min-width:1280px){.docs-block-wrapper{flex-direction:row;grid-gap:2rem;gap:2rem}}@media (max-width:1279px){.docs-block_doc{display:none}}.contacts-info{padding:5rem 2rem 4rem;background:#585858;background:var(--c-gray);flex-shrink:0}@media (min-width:640px){.contacts-info{padding:5rem 3rem 4rem}}@media (min-width:900px){.contacts-info{max-width:400px}}.contacts-info_subtitle,.contacts-info_title{color:#fff;color:var(--c-white)}.contacts-info_param-title{margin-bottom:.6rem;color:#bfc1c3;color:var(--c-gray-40)}.contacts-info_param{margin-bottom:2rem}.contacts-info_param-wrap{display:flex;grid-gap:28px;gap:28px}.contacts-info_param-wrap svg{flex-shrink:0;margin-top:5px}.contacts-info_param-info p,.contacts-info_param-phone{color:#fff;color:var(--c-white)}.contacts-info_param-phone{display:block;margin-bottom:0}.contacts-info_param-work{display:flex;grid-gap:12px;gap:12px}.contacts-info_param-work-day{color:#bfc1c3;color:var(--c-gray-40)}.contacts-info_param-work-time{color:#fff;color:var(--c-white);margin-bottom:1rem}.contacts-info_office-image{width:100%;display:block;aspect-ratio:310/180;-o-object-fit:cover;object-fit:cover;margin-bottom:28px;min-height:180px}.contacts-map{height:364px;width:100%;position:relative;z-index:1;z-index:var(--z-content-1)}@media (min-width:900px){.contacts-map{min-height:100%;height:auto}}.contacts{margin-bottom:12rem}.contacts-wrapper{border-radius:20px;overflow:hidden}@media (min-width:900px){.contacts-wrapper{display:flex}}.progress{position:relative;z-index:1;z-index:var(--z-content-1)}@media (min-width:1280px){.progress{padding-left:calc(50vw - 598.5px)}}.progress_subtitle.__desk{display:none}@media (min-width:1280px){.progress_subtitle.__mob{display:none}.progress_subtitle.__desk{display:block;max-width:215px}}@media (min-width:1280px){.progress_wrap-desk{display:flex;max-width:100%}}.progress_wrap{position:relative}@media (min-width:1280px){.progress_wrap{width:calc(100% - 215px);margin-bottom:8rem}}.progress_aside{display:none;width:215px;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width:1280px){.progress_aside{display:flex}}.progress_head{padding:0 2rem;margin-bottom:5rem}@media (min-width:640px){.progress_head{margin-bottom:2.8rem}}@media (min-width:1280px){.progress_head{display:none}}.progress_aside-tabs .v-tabs_inner{flex-direction:column;grid-gap:3.2rem;gap:3.2rem}.progress_aside-tabs .v-tabs_tab{font-size:2.8rem;transition:all .4s ease-out}.progress_aside-tabs .v-tabs_tab.__active{font-size:3.6rem;font-weight:700;font-weight:var(--w-bold)}.progress_head-tabs{display:none;margin:3rem 0 1.6rem}.progress_head-tabs .v-tabs_inner{grid-gap:2rem;gap:2rem}.progress_head-tabs .v-tabs_tab{font-weight:500;font-weight:var(--w-medium)}@media (min-width:1280px){.progress_head-tabs{display:block}}@media (min-width:640px){.progress_head-selects{display:flex;justify-content:space-between;align-items:flex-end}}.progress_head-selects-wrap{display:flex;flex-direction:column;grid-gap:3.2rem;gap:3.2rem;margin-bottom:3.2rem}@media (min-width:640px){.progress_head-selects-wrap{flex-direction:row;margin-bottom:0}}.progress_head-selects-camera{display:inline-block;line-height:70%}@media (min-width:1280px){.progress_head-selects-camera{margin-bottom:10rem}}.progress_slider-wrap{padding-left:2rem;overflow:hidden}@media (min-width:1280px){.progress_slider-wrap{padding-left:0}}.progress_slider{overflow:visible}.progress_slide{border-radius:20px;overflow:hidden}@media (max-width:1279px){.progress_slide.swiper-slide-active .progress_slide-prewiev:before{opacity:1}.progress_slide.swiper-slide-active .progress_slide-prewiev-btn{opacity:1;pointer-events:all}}@media (min-width:1280px){.progress_slide:hover .progress_slide-prewiev:before{opacity:1}.progress_slide:hover .progress_slide-prewiev-btn{opacity:1;pointer-events:all}}.progress_slide-prewiev{aspect-ratio:300/402}.progress_slide-prewiev img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.progress_slide-prewiev:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .4s ease-out}@media (min-width:640px){.progress_slide-prewiev{aspect-ratio:518/402}}.progress_slide-prewiev-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:5rem;opacity:0;transition:opacity .4s ease-out;pointer-events:none}.progress_controls-wrap{display:none}@media (min-width:1280px){.progress_controls-wrap{display:flex;position:absolute;bottom:-8rem;right:33rem;grid-gap:35px;gap:35px}}.progress_controls{position:relative;background-color:#bfc1c3;background-color:var(--c-gray-40)}.docs-index-mobile{margin-top:120px;margin-bottom:50px}@media (min-width:640px){.docs-index-mobile{margin-bottom:28px}}@media (min-width:1280px){.docs-index-mobile{display:none}}.anchor-block{padding-top:50px}@media (min-width:900px){.anchor-block{padding-top:120px}}@media (max-width:1199px){.anchor-block.__mobile-padding-off{padding-top:0}}.macro-widget{display:block;height:130px;width:130px;position:fixed;top:80px;right:10px;background:#fff;background:var(--c-white);border:1px solid #bfc1c3;border:1px solid var(--c-gray-40);border-radius:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.5s;z-index:4;z-index:var(--z-content-4);max-height:none}@media (max-width:639px){.macro-widget{display:none}}.macro-widget:before{animation:pulse 1.8s linear infinite;animation-delay:.5s;width:auto;height:auto;background-color:transparent}.macro-widget:after,.macro-widget:before{content:"";position:absolute;border:1px solid #fff;border:1px solid var(--c-white);left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;opacity:0}.macro-widget:after{animation:pulse 1.8s linear infinite}@media (min-width:1280px){.macro-widget{height:160px;width:160px;top:130px;right:40px}}.macro-widget_content{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:center}.macro-widget_content_icon{width:26px;height:25px}@media (min-width:1280px){.macro-widget_content_icon{width:42px;height:40px}}.macro-widget_content_text{font-size:10px;line-height:1.2em;letter-spacing:.04em;text-align:center;color:#000;color:var(--c-black)}@media (min-width:1280px){.macro-widget_content_text{font-size:14px;line-height:1.2em;letter-spacing:normal}}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.hero-features{position:relative;margin-top:-37px;z-index:2;z-index:var(--z-content-2)}.hero-features_content{display:flex;flex-direction:column;grid-gap:30px;gap:30px;justify-content:space-between;background:#585858;background:var(--c-gray);border-radius:20px;padding:40px;width:100%}@media (min-width:1000px){.hero-features_content{flex-direction:row;padding:70px}}.hero-features_item{display:flex;flex-direction:column;grid-gap:5px;gap:5px;color:#000;color:var(--c-black)}@media (min-width:1000px){.hero-features_item{max-width:310px}}.hero-features_item_title{color:#fff;color:var(--c-white);margin-bottom:0}.hero-features_item_subtitle{color:#bfc1c3;color:var(--c-gray-40);margin-bottom:0!important}.form-inline-color_wrapper{width:100%}.form-inline-color{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;background:#000;background:var(--c-black);color:#fff;color:var(--c-white);padding:2rem;border-radius:20px}@media (min-width:900px){.form-inline-color{grid-template-columns:1fr 1fr;padding:4.8rem 6rem 4.8rem 4rem}}.form-inline-color_info{max-width:430px}.form-inline-color_info_title{margin-bottom:1rem}.form-inline-color_info_text.p{color:#bfc1c3;color:var(--c-gray-40);margin-bottom:1.5rem}@media (min-width:1280px){.form-inline-color_info_text.p{margin-bottom:3rem}}.form-inline-color_info_phone{margin-bottom:2rem}.form-inline-color_info_phone .link{font-size:18px}@media (min-width:1280px){.form-inline-color_info_phone{font-size:28px;font-weight:700;font-weight:var(--w-bold);margin-bottom:0}.form-inline-color_info_phone .link{font-size:28px}}.form-inline-color_form .v-form_content .v-form_submit{display:inline-flex;background-color:#fff;background-color:var(--c-white);color:#000;color:var(--c-black)}.form-inline-color_form .v-form_content .v-form_submit:before{background-color:#bfc1c3;background-color:var(--c-gray-40)}@media (min-width:900px){.form-inline-color_form .v-form_content{display:grid;grid-template-columns:119px 119px auto 152px;grid-gap:13px;gap:13px;grid-template-areas:"name name phone phone" "politics politics politics submit"}.form-inline-color_form .v-form_content .__name{grid-area:name}.form-inline-color_form .v-form_content .__phone{grid-area:phone}.form-inline-color_form .v-form_content .v-form_submit{grid-area:submit;align-self:flex-start}.form-inline-color_form .v-form_content .v-form_politics{grid-area:politics}}.index{position:relative;z-index:1;z-index:var(--z-content-1)}.index_management{margin-bottom:52px}@media (min-width:1280px){.index_management{margin-bottom:300px}}.infra-index.infra{margin-bottom:0}.form-inline-color-index{margin-bottom:12rem}