@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* === Курсивные варианты === */
@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel';
  src: url('../fonts/Fixel/FixelDisplay-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

section{
	margin-bottom:40px;
}
header {
    padding-top: 0;
    background: #fff;
	position: relative;
	width: 100%;
	z-index: 50;
	transition: all 0.3s ease;
}
header.sticky {
	position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
header .top__menu{
	box-shadow:unset;
}
header .top__menu .tel_ico{
	margin-left:auto;
}
.js_navigation{
	display:flex;
	gap:30px;
	flex-direction: row;
    align-items: center;
	margin-left:40px;
}
.js_navigation a{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}


.lp_first_screen{
	position:relative;
}
.lp_first_screen .image_bordered_block{
	width: 50%;
    max-width: 50%;
    padding: 40px 0;
}
.lp_first_screen .image_bordered_block .content_wrap{
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 24px;
}
.lp_first_screen .image_bordered_block .content_wrap .tag_iconed{
	background: rgba(255, 255, 255, 0.7);
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	padding:7px 15px;
	display:flex;
	gap:12px;
	border-radius: 8px;
	flex-direction: row;
    align-items: center;
}
.lp_first_screen .image_bordered_block .content_wrap .tag_iconed:before{
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2923 4.25L10.5632 10.9792L7.02148 7.4375L1.70898 12.75' stroke='%237D5FFD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M13.041 4.25H17.291V8.5' stroke='%237D5FFD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	content:'';
	display:block;
	width:19px;
	min-width:19px;
	height:17px;
}
.lp_first_screen .image_bordered_block .content_wrap h1{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 80px;
	line-height: 110%;
	color: #000;
}
.lp_first_screen .image_bordered_block .content_wrap .mini_desc_block{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	color: #7f5bff;
	width:100%;
	margin-bottom:60px;
}
.lp_first_screen .image_bordered_block .content_wrap .mini_desc_block p:not(:last-child){
	margin-bottom:10px;
}
.lp_first_screen .image_bordered_block .content_wrap .all_data_mini{
	display:flex;
	gap:50px;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.lp_first_screen .image_bordered_block .content_wrap .all_data_mini .mini_data_item{
	    min-width: 210px;
}
.lp_first_screen .image_bordered_block .content_wrap .all_data_mini .mini_data_item .mini_item_title{
	font-family: "Fixel", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	
	color: #000;
	margin-bottom:5px;
}
.lp_first_screen .image_bordered_block .content_wrap .all_data_mini .mini_data_item .mini_item_text{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	width: 150px;
    max-width: 100%;
}
.fluid_img_block{
	    position: absolute;
    top: 0;
    right: 0;
    width: 630px;
    max-width: 50%;
    height: 100%;
    object-fit: cover;
}


.lp_about_screen{
	padding:80px 0;
}
.section_desc{
	margin-bottom:48px;
}
.section_desc .tilte_violet{
	font-family: "Fixel", sans-serif;
	font-weight: 600;
	font-size: 32px;
	line-height: 120%;
	color: #7d5ffd;
	margin-bottom:15px;
}
.section_desc .tilte_violet.black{
	color: #000;
}
.section_desc .sec_txt_block{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}
.section_desc .sec_txt_block.grey{
	color: rgba(0, 0, 0, 0.5);
}
.section_desc .sec_txt_block p:not(:last-child){
	margin-bottom:10px;
}
.section_desc .sec_txt_block.flex{
	display:flex;
	gap:20px;
}
.section_desc .sec_txt_block a:after{
	content:'';
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 2.5V7.5M17.5 2.5H12.5H17.5ZM17.5 2.5L10 10L17.5 2.5Z' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M17.5 10.8333V15.8333C17.5 16.7538 16.7538 17.5 15.8333 17.5H4.16667C3.24619 17.5 2.5 16.7538 2.5 15.8333V4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5H9.16667' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' /%3E%3C/svg%3E");
	min-width:20px;
	width:20px;
	height:20px;
}
.section_desc .sec_txt_block a{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	color: #000;
	display:flex;
	gap:5px;
	margin-left:auto;
	flex-direction: row;
    align-items: center;
}

.char_title{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:40px;
}
.sec_title_th{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:8px;
}
.violet_btn:hover{
	transition:0.3s;
	background: #fff;
	color: #7f5bff;
}
.violet_btn{
	transition:0.3s;
	border-radius: 3px;
	padding: 15px 40px;
	background: #7f5bff;
	border: 2px solid #7f5bff;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	text-align: center;
	color: #fff;
	text-decoration:none;
	display:block;
}
.main_char_cont{
	display:flex;
	gap:20px;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 40px;
	border: 1.50px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	overflow:hidden;
	justify-content: space-between;
}
.main_char_cont .main_char_data{
	width: calc((100% / 2) - 40px);
    max-width: calc((100% / 2) - 40px);
    min-width: calc((100% / 2) - 40px);
	padding:40px;
}
.main_char_cont .main_char_data .char_line{
	display:flex;
	flex-direction:column;
	gap:3px;
}
.main_char_cont .main_char_data .char_line li{
	background: rgba(125, 95, 253, 0.1);
	display:flex;
	gap:10px;
	border-radius: 3px;
	padding: 15px 20px;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.main_char_cont .main_char_data .char_line li span{
	font-family: "Fixel", sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 145%;

	color: #7d5ffd;
	margin-left:auto;
}
.main_char_cont img{
	width: calc((100% / 2) - 40px);
    max-width: calc((100% / 2) - 40px);
    min-width: calc((100% / 2) - 40px);
	height:464px;
	object-fit:cover;
}

.char_icon{
	display:flex;
	gap:36px;
	row-gap:24px;
	flex-direction: row;
    flex-wrap: wrap;
	max-width:1152px;
	width:100%;
}
.char_icon .char_ico_item{
	display:flex;
	gap:8px;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}
.char_icon .char_ico_item img{
	width:24px;
	min-width:24px;
	height:24px;
	object-fit:contain;
}

.lp_pay_data_screen{
	padding:80px 0;
}
.calc_datas{
	display:flex;
	gap:20px;
}
.calc_datas .calc_item{
	width: calc((100% / 4) - 20px);
    max-width: calc((100% / 4) - 20px);
    min-width: calc((100% / 4) - 20px);
	display:flex;
	flex-direction:column;
	border: 1.50px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	padding: 30px;
	gap:24px;
}
.calc_datas .calc_item .icon{
	display:block;
	width:48px;
	height:48px;
	border-radius:50%;
	background-color: #f2effe;
	padding:12px;
}
.calc_datas .calc_item .title_item{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:25px;
}
.calc_datas .calc_item .desc_item{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}

.lp_invest_screen{
	background: #F2EFFE url(../img/lp_def/bubble_bg.png);
	background-repeat: no-repeat;
    background-position: right top;
	padding:80px 0;
}

.invest_row_item{
	display:flex;
	gap:20px;
}
.invest_row_item .invest_item{
	width: calc((100% / 4) - 20px);
    max-width: calc((100% / 4) - 20px);
    min-width: calc((100% / 4) - 20px);
	display:flex;
	flex-direction:column;
	border-radius: 8px;
	padding: 30px;
	background: #fff;
}
.invest_row_item .invest_item .icon{
	display:block;
	width:48px;
	height:48px;
	border-radius:50%;
	background-color: #f2effe;
	margin-bottom:24px;
	padding:12px;
}
.invest_row_item .invest_item .title_item{
	font-family: "Fixel", sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 145%;

	color: #000;
}
.invest_row_item .invest_item .desc_item{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	color: #000;
}

.lp_cta_screen{
	background: #7f5bff;
	padding: 80px 0;
}
.lp_cta_screen .cta_with_doc{
	background: #fff;
	width:1143px;
	max-width:100%;
	margin:0 auto;
	border-radius: 5px;
	padding: 40px;
	display:flex;
	gap:40px;
	flex-direction: row;
    align-items: center;
}
.lp_cta_screen .cta_with_doc .content_info{
	width: calc((100% / 2) - 40px);
    max-width: calc((100% / 2) - 40px);
    min-width: calc((100% / 2) - 40px);
}
.lp_cta_screen .cta_with_doc .content_info .text_cont{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	margin-bottom:18px;
}
.lp_cta_screen .cta_with_doc .content_info .text_cont p:not(:last-child){
	margin-bottom:10px;
}
.lp_cta_screen .cta_with_doc .content_info small{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 145%;

	color: rgba(0, 0, 0, 0.5);
	text-align:center;
    display: block;
	margin-top:10px;
}
.lp_cta_screen .cta_with_doc .btn_group{
	width: calc((100% / 2) - 40px);
    max-width: calc((100% / 2) - 40px);
    min-width: calc((100% / 2) - 40px);
	display:flex;
	flex-direction:column;
	gap:10px;
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed:hover{
	border: 1.50px solid rgba(0, 0, 0, 0.9);
	transition:0.3s;
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed{
	transition:0.3s;
	border: 1.50px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	padding: 19px 15px;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	display:flex;
	gap:20px;
	flex-direction: row;
    align-items: center;
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed:before{
	content:'';
	width:17px;
	height:17px;
	display:block;
	
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed.full_info:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4368 1.70825H4.87435C4.48757 1.70825 4.11664 1.8619 3.84315 2.13539C3.56966 2.40888 3.41602 2.77981 3.41602 3.16659V14.8333C3.41602 15.22 3.56966 15.591 3.84315 15.8644C4.11664 16.1379 4.48757 16.2916 4.87435 16.2916H13.6243C14.0111 16.2916 14.3821 16.1379 14.6555 15.8644C14.929 15.591 15.0827 15.22 15.0827 14.8333V5.35409L11.4368 1.70825Z' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M10.709 1.70825V4.62492C10.709 5.01169 10.8626 5.38263 11.1361 5.65612C11.4096 5.92961 11.7805 6.08325 12.1673 6.08325H15.084' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7.79232 6.8125H6.33398' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12.1673 9.72925H6.33398' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12.1673 12.6458H6.33398' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed.legal:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0827 9.72917C15.0827 13.375 12.5306 15.1979 9.49727 16.2552C9.33843 16.309 9.16589 16.3065 9.00872 16.2479C5.9681 15.1979 3.41602 13.375 3.41602 9.72917V4.625C3.41602 4.43162 3.49284 4.24615 3.62958 4.1094C3.76633 3.97266 3.9518 3.89584 4.14518 3.89584C5.60352 3.89584 7.42643 3.02084 8.69518 1.9125C8.84966 1.78052 9.04617 1.70801 9.24935 1.70801C9.45253 1.70801 9.64904 1.78052 9.80352 1.9125C11.0796 3.02813 12.8952 3.89584 14.3535 3.89584C14.5469 3.89584 14.7324 3.97266 14.8691 4.1094C15.0059 4.24615 15.0827 4.43162 15.0827 4.625V9.72917Z' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
.lp_cta_screen .cta_with_doc .btn_group a.bnt_iconed.fintech:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 11.1875V2.4375' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M15.8125 11.1875V14.1042C15.8125 14.4909 15.6589 14.8619 15.3854 15.1354C15.1119 15.4089 14.7409 15.5625 14.3542 15.5625H4.14583C3.75906 15.5625 3.38813 15.4089 3.11464 15.1354C2.84115 14.8619 2.6875 14.4909 2.6875 14.1042V11.1875' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M5.60352 7.54175L9.24935 11.1876L12.8952 7.54175' stroke='%237F5BFF' stroke-width='1.45833' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.lp_location_screen{
	padding:80px 0;
}
.lp_location_screen .section_desc{}
.lp_location_screen .location_data{
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 25px;
    flex-wrap: nowrap;
}
.lp_location_screen .location_data .sec_title_th{
	margin-bottom:50px;
}
.lp_location_screen .location_data .location_info{
	width: calc((100% / 3) - 25px);
    max-width: 535px;
    min-width: 535px;
	
}
.lp_location_screen .location_data .btn_group{
	display:flex;
	flex-direction:column;
	gap:10px;
}

.lp_location_screen .location_data .btn_group .bnt_iconed_img{
		transition:0.3s;
	border: 1.50px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	padding: 19px 15px;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	display:flex;
	gap:20px;
	flex-direction: row;
    align-items: center;
}
.lp_location_screen .location_data .btn_group .bnt_iconed_img img{
	width:31px;
	min-width:31px;
	height:31px;
	border-radius:50%;
	background: #f2effe;
	padding:7px;
	object-fit:contain;
}
.lp_location_screen .location_data .btn_group .bnt_iconed_img .cont_btn{}
.lp_location_screen .location_data .map-wrapper{
	flex: 1;
	position: relative;
	border-radius: 16px;
	overflow:hidden;
}
.lp_location_screen .location_data .map-wrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}


.lp_plus_invest_screen{
	background: #F2EFFE url(../img/lp_def/bubble_bg.png);
	background-repeat: no-repeat;
    background-position: right top;
	padding:80px 0;
	margin-bottom:unset;
}

.feature_grid{
	display:flex;
	gap:20px;
	flex-direction: row;
    flex-wrap: wrap;
}
.feature_grid .feature_grid_item{
	border-radius: 5px;
	padding: 40px;
	background: #fff;
	width: calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    min-width: calc((100% / 2) - 20px);
}
.feature_grid .feature_grid_item .item_title{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #7d5ffd;
	margin-bottom:15px;
}
.feature_grid .feature_grid_item .item_cont{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}
.feature_grid .feature_grid_item .item_cont p:not(:last-child){
	margin-bottom:15px;
}

.lp_form_screen{
	padding: 80px 0;
	background: #7f5bff;
}
.lp_form_screen .form_section{
	display:flex;
	flex-direction: row;
    align-items: stretch;
    gap: 160px;
}
.lp_form_screen .form_section .form_content{
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    /* justify-content: space-between; */
    align-items: flex-start;
    flex-wrap: wrap;
	width:100%;
	max-width:630px;
}
.lp_form_screen .form_section .form_content .title_cont_block{
	font-family: "Fixel", sans-serif;
	font-weight: 600;
	font-size: 48px;
	line-height: 120%;
	color: #fff;
	margin-bottom:20px;
}
.lp_form_screen .form_section .form_content .bottom_content{}
.lp_form_screen .form_section .form_content .bottom_content .small_title{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #fff;
	margin-bottom:5px;
}
.lp_form_screen .form_section .form_content .bottom_content ul{
	list-style: none;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.lp_form_screen .form_section .form_content .bottom_content ul li:before{
	content:'✓';
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: #cecece;
}
.lp_form_screen .form_section .form_content .bottom_content ul li{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: #cecece;
	display: flex;
	gap:5px;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.lp_form_screen .form_section .form_wrapper{
	background:#fff;
	border-radius: 5px;
	padding: 50px 30px;
	width:100%;
	max-width:530px;
}
.lp_form_screen .form_section .form_wrapper .form_name{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:40px;
}
.lp_form_screen .form_section .form_wrapper form{
	display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: stretch;
}
.lp_form_screen .form_section .form_wrapper form input{
	border: 1.50px solid rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	padding: 10px 20px;
	width: 100%;
}
.lp_form_screen .form_section .form_wrapper form button{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	text-align: center;
	color: #fff;
	border-radius: 3px;
	padding: 15px 20px;
	background: #7f5bff;
	border:none;
	cursor:pointer;
}
.lp_form_screen .form_section .form_wrapper form small{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 145%;

	text-align: center;
	color: rgba(0, 0, 0, 0.5);
	display:block;
	text-align:center;
}

.lp_form_screen .form_section .form_wrapper form .row_label{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
	margin-bottom:5px;
}


.lp_video_screen{
	padding:80px 0;
}
.lp_video_screen .video_info{
	width:100%;
	position:relative;
}
.lp_video_screen .video_info iframe{
	border-radius:15px;
	overflow:hidden;
	max-width:100%;
	width:100%;
	height:642px;
}
.lp_video_screen .video_info img{
	border-radius: 15px;
	width:100%;
	height:642px;
	object-fit:cover;
}
.lp_video_screen .video_info a.play_video:hover{
	opacity:0.7;
	transition:0.3s;
}
.lp_video_screen .video_info a.play_video{
	transition:0.3s;
	content:'';
	display:block;
	position:absolute;
	width:100px;
	height:100px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23f03'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
	top: calc( 50% - 50px);
	right: calc( 50% - 50px);
	background-repeat: no-repeat;
    background-position: center;
	transition: transform 0.3s ease;
}


.lp_visual_screen{
	padding:80px 0;
}
.gallery-container {
            max-width: 100%;
            display: flex;
            gap: 20px;
            height: 640px;
        }

        .main-image-container {
            flex: 2;
            position: relative;
            background: #000;
            border-radius: 10px;
            overflow: hidden;
        }

        .main-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: opacity 0.3s ease;
        }

        .nav-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: rgba(255, 255, 255, 0.8);
			background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 18.75L10 10L1.25 1.25' stroke='%237F5BFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            font-weight: bold;
            color: #333;
            transition: all 0.3s ease;
            z-index: 10;
			background-size: 12px;
        }

        .nav-arrow:hover {
            background-color: rgba(255, 255, 255, 0.95);
            transform: translateY(-50%) scale(1.1);
        }

        .nav-arrow.prev {
            left: 20px;
			background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 18.75L1 10L9.75 1.25' stroke='%237F5BFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
        }

        .nav-arrow.next {
            right: 20px;
        }

        .thumbnails-container {
            flex: 1;
            position: relative;
            overflow: hidden;
            border-radius: 10px;
        }

        .thumbnails-wrapper {
            height: 100%;
            transition: transform 0.3s ease;
        }

        .thumbnails-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }

        .thumbnail {
            cursor: pointer;
            border-radius: 8px;
			opacity:0.7;
            overflow: hidden;
            transition: all 0.3s ease;
			height:120px;
        }

        .thumbnail:hover {
            opacity:1;
        }

        .thumbnail.active {
            opacity:1;
        }

        .thumbnail img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

@media (max-width: 768px) {
            .gallery-container {
                flex-direction: column;
                height: auto;
            }

            .main-image-container {
                height: 400px;
            }

            .nav-arrow {
                width: 40px;
                height: 40px;
                font-size: 16px;
            }
        }



.lp_plans_screen{
	padding:80px 0;
}

.lp_property_screen{
	padding:80px 0;
}






.checkbox_items {
  display: flex;
  gap: 30px; 
}


.checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  font-size: 16px;
  user-select: none;
}

.checkbox .label-content {
  display: flex;
  align-items: center;
  gap: 6px;
  font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 145%;

	color: rgba(0, 0, 0, 0.5);
}

.checkbox .label-content .img {
  width: 13px;
  min-width: 13px;
  height: 11px;
  display:block;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}
.checkbox .label-content .img.call{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.27148 9.97915C6.80065 9.97915 6.30482 9.86665 5.79232 9.64998C5.29232 9.43748 4.78815 9.14581 4.29648 8.79165C3.80898 8.43331 3.33815 8.03331 2.89232 7.59581C2.45065 7.14998 2.05065 6.67915 1.69648 6.19581C1.33815 5.69581 1.05065 5.19581 0.846484 4.71248C0.629818 4.19581 0.521484 3.69581 0.521484 3.22498C0.521484 2.89998 0.579818 2.59165 0.692318 2.30415C0.808984 2.00831 0.996484 1.73331 1.25065 1.49581C1.57148 1.17915 1.93815 1.02081 2.32982 1.02081C2.49232 1.02081 2.65898 1.05831 2.80065 1.12498C2.96315 1.19998 3.10065 1.31248 3.20065 1.46248L4.16732 2.82498C4.25482 2.94581 4.32148 3.06248 4.36732 3.17915C4.42148 3.30415 4.45065 3.42915 4.45065 3.54998C4.45065 3.70831 4.40482 3.86248 4.31732 4.00831C4.25482 4.12081 4.15898 4.24165 4.03815 4.36248L3.75482 4.65831C3.75898 4.67081 3.76315 4.67915 3.76732 4.68748C3.81732 4.77498 3.91732 4.92498 4.10898 5.14998C4.31315 5.38331 4.50482 5.59581 4.69648 5.79165C4.94232 6.03331 5.14648 6.22498 5.33815 6.38331C5.57565 6.58331 5.72982 6.68331 5.82148 6.72915L5.81315 6.74998L6.11732 6.44998C6.24648 6.32081 6.37148 6.22498 6.49232 6.16248C6.72148 6.02081 7.01315 5.99581 7.30482 6.11665C7.41315 6.16248 7.52982 6.22498 7.65482 6.31248L9.03815 7.29581C9.19232 7.39998 9.30482 7.53331 9.37148 7.69165C9.43398 7.84998 9.46315 7.99581 9.46315 8.14165C9.46315 8.34165 9.41732 8.54165 9.32982 8.72915C9.24232 8.91665 9.13398 9.07915 8.99648 9.22915C8.75898 9.49165 8.50065 9.67915 8.20065 9.79998C7.91315 9.91665 7.60065 9.97915 7.27148 9.97915ZM2.32982 1.64581C2.10065 1.64581 1.88815 1.74581 1.68398 1.94581C1.49232 2.12498 1.35898 2.32081 1.27565 2.53331C1.18815 2.74998 1.14648 2.97915 1.14648 3.22498C1.14648 3.61248 1.23815 4.03331 1.42148 4.46665C1.60898 4.90831 1.87148 5.36665 2.20482 5.82498C2.53815 6.28331 2.91732 6.72915 3.33398 7.14998C3.75065 7.56248 4.20065 7.94581 4.66315 8.28331C5.11315 8.61248 5.57565 8.87915 6.03398 9.07081C6.74648 9.37498 7.41315 9.44581 7.96315 9.21665C8.17565 9.12915 8.36315 8.99581 8.53398 8.80415C8.62982 8.69998 8.70482 8.58748 8.76732 8.45415C8.81732 8.34998 8.84232 8.24165 8.84232 8.13331C8.84232 8.06665 8.82982 7.99998 8.79648 7.92498C8.78399 7.89998 8.75898 7.85415 8.67982 7.79998L7.29648 6.81665C7.21315 6.75831 7.13815 6.71665 7.06732 6.68748C6.97565 6.64998 6.93815 6.61248 6.79648 6.69998C6.71315 6.74165 6.63815 6.80415 6.55482 6.88748L6.23815 7.19998C6.07565 7.35831 5.82565 7.39581 5.63399 7.32498L5.52148 7.27498C5.35065 7.18331 5.15065 7.04165 4.92982 6.85415C4.72982 6.68331 4.51315 6.48331 4.25065 6.22498C4.04648 6.01665 3.84232 5.79581 3.62982 5.54998C3.43398 5.32081 3.29232 5.12498 3.20482 4.96248L3.15482 4.83748C3.12982 4.74165 3.12148 4.68748 3.12148 4.62915C3.12148 4.47915 3.17565 4.34581 3.27982 4.24165L3.59232 3.91665C3.67565 3.83331 3.73815 3.75415 3.77982 3.68331C3.81315 3.62915 3.82565 3.58331 3.82565 3.54165C3.82565 3.50831 3.81315 3.45831 3.79232 3.40831C3.76315 3.34165 3.71732 3.26665 3.65898 3.18748L2.69232 1.82081C2.65065 1.76248 2.60065 1.72081 2.53815 1.69165C2.47148 1.66248 2.40065 1.64581 2.32982 1.64581ZM5.81315 6.75415L5.74648 7.03748L5.85898 6.74581C5.83815 6.74165 5.82148 6.74581 5.81315 6.75415Z' fill='%237F5BFF' /%3E%3C/svg%3E");
}
.checkbox .label-content .img.tg{
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 7.25V10L6.1244 8.36145M10.5 3L1 6.75L4.5 7.25L10.5 3ZM10.5 3L9.25 10.5L4.5 7.25L10.5 3ZM10.5 3L4.5 7.25L10.5 3Z' stroke='%237D5FFD' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
.checkbox .label-content .img.wa{
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00056 11.8749C0.900557 11.8749 0.805543 11.8349 0.735543 11.7649C0.640543 11.6699 0.600567 11.5299 0.635567 11.3999L1.26557 9.04494C0.845572 8.26494 0.625557 7.38493 0.625557 6.49493C0.625557 3.52993 3.03556 1.11993 6.00056 1.11993C8.96556 1.11993 11.3756 3.52993 11.3756 6.49493C11.3756 9.45993 8.96556 11.8699 6.00056 11.8699C5.09556 11.8699 4.21057 11.6449 3.42057 11.2149L1.10056 11.8599C1.06556 11.8699 1.03556 11.8749 1.00056 11.8749ZM3.47056 10.4399C3.53556 10.4399 3.60056 10.4599 3.66056 10.4899C4.36556 10.9049 5.17556 11.1249 6.00056 11.1249C8.55056 11.1249 10.6256 9.04994 10.6256 6.49994C10.6256 3.94994 8.55056 1.87494 6.00056 1.87494C3.45056 1.87494 1.37556 3.94994 1.37556 6.49994C1.37556 7.31494 1.59055 8.10994 1.99555 8.80994C2.04555 8.89494 2.06056 8.99994 2.03556 9.09494L1.53556 10.9649L3.37556 10.4549C3.40556 10.4449 3.44056 10.4399 3.47056 10.4399Z' fill='%237D5FFD' /%3E%3Cpath d='M7.37109 9.38051C7.06109 9.38051 6.7411 9.3105 6.4061 9.1655C6.0911 9.0305 5.7761 8.85051 5.4711 8.62551C5.1711 8.40551 4.87611 8.1555 4.60611 7.8855C4.33611 7.6105 4.08609 7.32051 3.86609 7.02051C3.64109 6.70551 3.46109 6.39551 3.33109 6.09051C3.19109 5.76051 3.12109 5.43551 3.12109 5.12551C3.12109 4.90551 3.16108 4.69551 3.23608 4.50051C3.31608 4.29551 3.44609 4.11051 3.61609 3.95051C3.93609 3.63551 4.39611 3.52052 4.76111 3.69552C4.88611 3.75052 4.99111 3.84052 5.07111 3.96052L5.65109 4.7755C5.71109 4.8555 5.75611 4.9405 5.79111 5.0255C5.83111 5.1255 5.85611 5.22552 5.85611 5.32052C5.85611 5.45052 5.8211 5.58052 5.7511 5.69552C5.7061 5.77052 5.64109 5.86052 5.55609 5.94552L5.49109 6.01551C5.52109 6.05551 5.55608 6.1055 5.61108 6.1655C5.71608 6.2855 5.83109 6.4155 5.95609 6.5405C6.08109 6.6605 6.20609 6.7805 6.33109 6.8855C6.39109 6.9355 6.44111 6.97551 6.48111 7.00051L6.55109 6.9305C6.64109 6.8405 6.73111 6.77052 6.82111 6.72552C6.98611 6.62052 7.2411 6.59551 7.46609 6.69051C7.54609 6.72051 7.62609 6.76551 7.71109 6.82551L8.54611 7.4155C8.66111 7.4955 8.7511 7.6055 8.8111 7.7305C8.8611 7.8555 8.8811 7.96551 8.8811 8.08051C8.8811 8.23051 8.8461 8.37551 8.7811 8.51551C8.7161 8.64551 8.64109 8.76051 8.55109 8.86551C8.39109 9.04051 8.2061 9.17051 8.0061 9.25551C7.8061 9.34051 7.59109 9.38051 7.37109 9.38051ZM4.39609 4.3705C4.36609 4.3705 4.26611 4.3705 4.14111 4.4955C4.04611 4.5855 3.9811 4.68051 3.9361 4.78551C3.8911 4.89051 3.87109 5.01051 3.87109 5.13051C3.87109 5.34051 3.92109 5.5655 4.02109 5.8055C4.12609 6.0555 4.2811 6.32052 4.4711 6.58552C4.6661 6.85052 4.8861 7.11551 5.1311 7.36051C5.3761 7.60051 5.6361 7.8255 5.9061 8.0255C6.1661 8.2155 6.43111 8.36551 6.69611 8.4805C7.07611 8.6455 7.42609 8.68551 7.71109 8.56551C7.81109 8.52551 7.90109 8.45551 7.99109 8.36551C8.03609 8.31551 8.0711 8.26551 8.1011 8.20051C8.1161 8.16551 8.1261 8.12551 8.1261 8.09051C8.1261 8.08051 8.12608 8.06551 8.11108 8.03551L7.27609 7.45551C7.24109 7.43051 7.20609 7.4105 7.17609 7.4005C7.15609 7.4105 7.12611 7.4255 7.07111 7.4805L6.8811 7.67051C6.7361 7.81551 6.50611 7.8555 6.32111 7.7905L6.23111 7.75051C6.11611 7.69051 5.98609 7.60052 5.84109 7.47552C5.70109 7.35552 5.56611 7.23051 5.42111 7.09051C5.28111 6.94551 5.1561 6.81051 5.0361 6.67051C4.9061 6.51551 4.8161 6.39051 4.7561 6.28551L4.70111 6.15551C4.68611 6.10551 4.68109 6.05051 4.68109 6.00051C4.68109 5.86051 4.73111 5.7355 4.82611 5.6355L5.01611 5.44051C5.07111 5.38551 5.0911 5.35552 5.1011 5.33552C5.0861 5.30052 5.06611 5.27051 5.04111 5.23551L4.45609 4.41051L4.39609 4.3705Z' fill='%237D5FFD' /%3E%3C/svg%3E");
}
.checkbox .label-content .img.vb{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.28039 8.12357C9.40039 7.76357 9.40039 7.48357 9.36039 7.40357C9.32039 7.32357 9.24039 7.32357 9.08039 7.24357C8.92039 7.16357 8.20039 6.80357 8.08039 6.76357C7.96039 6.72357 7.80039 6.72357 7.72039 6.88357C7.56039 7.08357 7.44039 7.28357 7.32039 7.40357C7.24039 7.48357 7.08039 7.52357 6.96039 7.44357C6.80039 7.36357 6.32039 7.20357 5.76039 6.72357C5.32039 6.32357 5.04039 5.84357 4.92039 5.68357C4.84039 5.52357 4.92039 5.44357 5.00039 5.36357C5.08039 5.28357 5.16039 5.20357 5.24039 5.12357C5.32039 5.04357 5.36039 5.00357 5.40039 4.88357C5.44039 4.80357 5.40039 4.68357 5.36039 4.60357C5.32039 4.52357 5.04039 3.80357 4.92039 3.52357C4.84039 3.32357 4.76039 3.32357 4.60039 3.32357C4.56039 3.28357 4.48039 3.28357 4.44039 3.28357C4.24039 3.28357 4.04039 3.32357 3.92039 3.48357C3.76039 3.64357 3.40039 4.00357 3.40039 4.72357C3.40039 5.44357 3.92039 6.16357 4.00039 6.24357C4.08039 6.32357 5.04039 7.84357 6.52039 8.48357C7.68039 8.96357 8.04039 8.92357 8.28039 8.88357C8.68039 8.76357 9.16039 8.48357 9.28039 8.12357Z' stroke='%237D5FFD' stroke-width='0.7' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7 0.483582C3.68 0.483582 1 1.24358 1 5.68358C1 8.56358 2.12 9.88358 3.8 10.4836V12.2436C3.8 12.4836 4.08 12.6036 4.28 12.4436L5.84 10.8836H7C10.32 10.8836 13 10.1236 13 5.68358C13 1.24358 10.32 0.483582 7 0.483582Z' stroke='%237D5FFD' stroke-width='0.7' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M6.80078 4.56366C7.32078 4.56366 7.72078 4.96366 7.72078 5.48366' stroke='%237D5FFD' stroke-width='0.7' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M6.80078 2.08356C8.68078 2.08356 10.2008 3.60356 10.2008 5.48356' stroke='%237D5FFD' stroke-width='0.7' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M6.80078 3.32343C8.00078 3.32343 8.96078 4.28343 8.96078 5.48343' stroke='%237D5FFD' stroke-width='0.7' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.checkbox input[type="checkbox"] {
  display: none;
}

.checkbox .checkmark {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 4px; 
  background: #fff;
  position: relative;
  transition: 0.3s;
}

.checkbox .checkmark::after {
  content: "";
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  background-image:unset;
  background-position:center;
  background-repeat:no-repeat;
  background-size:7px;
}

.checkbox input[type="checkbox"]:checked + .checkmark::after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.82159 0.617159C7.03303 0.794771 7.06045 1.11016 6.88284 1.32161L2.68285 6.3216C2.58977 6.43241 2.45324 6.49746 2.30854 6.49993C2.16384 6.5024 2.02517 6.44205 1.92835 6.33448L0.128357 4.33449C-0.0563721 4.12923 -0.039733 3.81309 0.165522 3.62836C0.370776 3.44363 0.68692 3.46027 0.871649 3.66552L2.28699 5.23812L6.11714 0.678415C6.29475 0.466972 6.61014 0.439547 6.82159 0.617159Z' fill='%237D5FFD' /%3E%3C/svg%3E");
  display: block;
}


.left_data{
	width:412px;
	max-width:100%;
}
.foot_menu_data.ml{
	margin-left:auto;
}
footer .footer_row div,
footer .footer_row div:last-child{
	min-width:unset;
}
footer .footer_row div.contact_footer{
	gap:5px;
}
footer .footer_row div.contact_footer .iconed_footer_item{
    display: flex;
    gap: 7px;
    flex-direction: row;
    align-items: center;
}
footer .footer_row div.contact_footer .iconed_footer_item:before{
	content:'';
	width:14px;
	min-width:14px;
	height:15px;
	
}
footer .footer_row div.contact_footer .tel_ico:before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06802 9.8398C8.18849 9.89512 8.32422 9.90777 8.45284 9.87564C8.58145 9.84351 8.69529 9.76853 8.7756 9.66305L8.98268 9.3918C9.09135 9.2469 9.23227 9.1293 9.39427 9.0483C9.55626 8.9673 9.7349 8.92513 9.91602 8.92513H11.666C11.9754 8.92513 12.2722 9.04805 12.491 9.26684C12.7098 9.48563 12.8327 9.78238 12.8327 10.0918V11.8418C12.8327 12.1512 12.7098 12.448 12.491 12.6668C12.2722 12.8855 11.9754 13.0085 11.666 13.0085C8.88124 13.0085 6.21053 11.9022 4.24139 9.93308C2.27226 7.96395 1.16602 5.29324 1.16602 2.50846C1.16602 2.19904 1.28893 1.9023 1.50772 1.68351C1.72652 1.46471 2.02326 1.3418 2.33268 1.3418H4.08268C4.3921 1.3418 4.68885 1.46471 4.90764 1.68351C5.12643 1.9023 5.24935 2.19904 5.24935 2.50846V4.25846C5.24935 4.43958 5.20718 4.61821 5.12618 4.78021C5.04518 4.94221 4.92758 5.08313 4.78268 5.1918L4.50968 5.39655C4.40259 5.47832 4.32711 5.59464 4.29606 5.72575C4.26501 5.85686 4.28031 5.99468 4.33935 6.1158C5.13658 7.73505 6.44776 9.0446 8.06802 9.8398Z' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
footer .footer_row div.contact_footer .mail_ico:before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8327 4.2583L7.58793 7.59905C7.40995 7.70242 7.2078 7.75687 7.00197 7.75687C6.79615 7.75687 6.59399 7.70242 6.41602 7.59905L1.16602 4.2583' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M11.666 2.5083H2.33268C1.68835 2.5083 1.16602 3.03064 1.16602 3.67497V10.675C1.16602 11.3193 1.68835 11.8416 2.33268 11.8416H11.666C12.3103 11.8416 12.8327 11.3193 12.8327 10.675V3.67497C12.8327 3.03064 12.3103 2.5083 11.666 2.5083Z' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
footer .footer_row div.contact_footer .address_ico:before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6673 6.00846C11.6673 8.92105 8.43623 11.9544 7.35123 12.8912C7.25016 12.9672 7.12712 13.0083 7.00065 13.0083C6.87419 13.0083 6.75115 12.9672 6.65007 12.8912C5.56507 11.9544 2.33398 8.92105 2.33398 6.00846C2.33398 4.77079 2.82565 3.5838 3.70082 2.70863C4.57599 1.83346 5.76297 1.3418 7.00065 1.3418C8.23833 1.3418 9.42531 1.83346 10.3005 2.70863C11.1757 3.5838 11.6673 4.77079 11.6673 6.00846Z' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7 7.7583C7.9665 7.7583 8.75 6.9748 8.75 6.0083C8.75 5.0418 7.9665 4.2583 7 4.2583C6.0335 4.2583 5.25 5.0418 5.25 6.0083C5.25 6.9748 6.0335 7.7583 7 7.7583Z' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.footer_txt{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #fff;
}
.footer_txt p:not(:last-child){
	margin-bottom:5px;
}
footer .foot_menu_data .block_title{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #fff;
}
footer .foot_menu_data ul li a{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #fff;
}


.tabs {

}

.tabs-nav {
  display: flex;
  gap:7px;
  margin-bottom: 20px;
  overflow-x: auto;
  border-radius: 5px;
	padding: 5px;
	background: #f2effe;
}
.tabs-nav .tab-link small{
	display:block;
}

.tabs-nav .tab-link {
  flex: 1;
  cursor: pointer;
  border-radius: 3px;
	padding: 6px 40px;
  border: none;
  outline: none;
  text-align: center;
  transition: 0.3s;
  white-space: nowrap;
  background: #f2effe;
}

.tabs-nav .tab-link.active,
.tabs-nav .tab-link:hover {
  background: #fff;
}

.tabs-content {
  position: relative;
  border: 1.50px solid rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding:22px;
}

.tab-content {
  display: none;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  align-items: stretch;
}

.tab-content .tab-text .tab_content_title{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:5px;
}
.tab-content .tab-text .content_inform_tab{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 145%;

	color: #000;
}
.tab-content .tab-text .content_inform_tab p:not(:last-child){
	margin-bottom:10px;
}
.tab-content .tab-text ul{
	margin-top:29px;
}
.tab-content .tab-text ul li:before{
	content:'✓';
	font-family: "Inter", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #000;
}
.tab-content .tab-text ul li{
	font-family: "Inter", sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 161%;
	color: #000;
	display:flex;
	gap:5px;
	
}

.tab-content.active {
  display: grid;
	align-items: center;
}

.tab-image img {
  width: 100%;
  height: 415px;
  border-radius:3px;
  object-fit: cover;
  display: block;
}

.tab-text {
  padding: 20px;
}

/* адаптив */
@media (max-width: 768px) {
  .tab-content {
    grid-template-columns: 1fr;
  }
  .tab-image img {
    height: auto;
  }
}

.splide__slide {
	display: flex;
	align-items: center;
	justify-content: center;
}

.property_card_slid{
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	overflow:hidden;
	display: block;
  min-height: 0;
}
.property_card_slid .image_card_wrap{
	height: 300px;
	position:relative;
	margin-bottom:32px;
}
.property_card_slid .image_card_wrap span{
	position: absolute;
    top: 10px;
    left: 10px;
    margin-left: 5px;
    font-family: "Fixel", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
    padding: 7px 15px;
    background: #7d5ffd;
}
.property_card_slid .image_card_wrap img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.property_card_slid .card_data_wrap{
	padding: 0 15px;
	padding-bottom:15px;
}
.property_card_slid .card_data_wrap .card_prop_name{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.property_card_slid .card_data_wrap .card_prop_city{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	color: #000;
	display:flex;
	gap:6px;
	flex-direction: row;
    align-items: center;
	margin-bottom:8px;
}
.property_card_slid .card_data_wrap .card_prop_city:before{
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 8.75C17.5 13.1189 12.6534 17.6689 11.0259 19.0741C10.8743 19.1881 10.6897 19.2498 10.5 19.2498C10.3103 19.2498 10.1257 19.1881 9.97413 19.0741C8.34663 17.6689 3.5 13.1189 3.5 8.75C3.5 6.89348 4.2375 5.11301 5.55025 3.80025C6.86301 2.4875 8.64348 1.75 10.5 1.75C12.3565 1.75 14.137 2.4875 15.4497 3.80025C16.7625 5.11301 17.5 6.89348 17.5 8.75Z' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M10.5 11.375C11.9497 11.375 13.125 10.1997 13.125 8.75C13.125 7.30025 11.9497 6.125 10.5 6.125C9.05025 6.125 7.875 7.30025 7.875 8.75C7.875 10.1997 9.05025 11.375 10.5 11.375Z' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	width:21px;
	min-width:21px;
	height:21px;
}
.property_card_slid .card_data_wrap .card_prop_type{
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	gap:6px;
	color: #000;
	display:flex;
    flex-direction: row;
    align-items: center;
	margin-bottom:15px;
}
.property_card_slid .card_data_wrap .card_prop_type:before{
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.875 8.75V3.5C7.875 3.26794 7.96719 3.04538 8.13128 2.88128C8.29538 2.71719 8.51794 2.625 8.75 2.625H17.5C17.7321 2.625 17.9546 2.71719 18.1187 2.88128C18.2828 3.04538 18.375 3.26794 18.375 3.5V18.375H11.375M7 7.875L11.375 12.25V18.375H7V14.875V7.875ZM7 18.375H2.625V12.25L7 7.875V18.375Z' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M11.375 6.125V6.1325' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14.875 6.125V6.1325' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14.875 9.625V9.6325' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14.875 13.125V13.1325' stroke='%237F5BFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	width:21px;
	min-width:21px;
	height:21px;
}
.property_card_slid .card_data_wrap .card_prop_tags{
	display:flex;
	gap:8px;
}
.property_card_slid .card_data_wrap .card_prop_tags span{
	background: #f2effe;
	border-radius: 3px;
	padding: 5px 10px;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	color: #000;
}
.property_card_slid .card_data_wrap .card_prop_price{
	display:flex;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	margin-top:40px;
	margin-bottom:15px;
}
.property_card_slid .card_data_wrap .card_prop_price .price_row{
	font-family: "Fixel", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	
	color: #000;
    display: flex;
    gap: 10px;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
}
.property_card_slid .card_data_wrap .card_prop_price .price_row .price{}
.property_card_slid .card_data_wrap .card_prop_price .price_row .price.eur:before{
	content:'€';
}
.property_card_slid .card_data_wrap .card_prop_price .price_row span{}
.property_card_slid .card_data_wrap .card_prop_price .roi_item:before{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6.125H19.25V11.375' stroke='%2300A63E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M19.25 6.125L11.8125 13.5625L7.4375 9.1875L1.75 14.875' stroke='%2300A63E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	content:'';
	width:21px;
	min-width:21px;
	height:21px;
}
.property_card_slid .card_data_wrap .card_prop_price .roi_item{
	display:flex;
	gap:6px;
	font-family: "Fixel", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;

	color: #000;
}
.btn_to_txt_style_mob {
	display: none;
    margin-top: 20px;
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    font-family: "Fixel", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    text-align: center;
    color: #7d5ffd;
}
.header_burger_menu,
.footer_burger_menu{
	display:none;
}
@media screen and (max-width:768px){
	
	.levitation_btn {
	  display: inline-block;
	  max-width: 360px;
	  width: 95%;
	  margin: 0 auto;
	  text-align: center;
	  transition: opacity 0.3s ease, transform 0.3s ease;
	}
	
	.levitation_btn.fixed {
		position: fixed;
		left: 50%;
		bottom: 40px;
		transform: translateX(-50%);
		z-index: 1000;
	  }

  .levitation_btn.hidden {
    opacity: 0;
    pointer-events: none;
    transform: translateX(-50%) translateY(20px);
  }


	.js_navigation{
		display:none;
	}
	.lp_first_screen .image_bordered_block{
		width:100%;
		max-width:100%;
	}
	.lp_first_screen{
		padding:24px;
	}
	.violet_btn{
		display:block;
		width:100%;
	}
	.lp_first_screen .image_bordered_block .content_wrap .all_data_mini .mini_data_item .mini_item_text{
		width:100%;
	}
	.lp_first_screen .image_bordered_block .content_wrap h1{
		font-family: "Fixel", sans-serif;
		font-weight: 500;
		font-size: 50px;
		line-height: 110%;
		color: #000;
	}
	.lp_first_screen .image_bordered_block .content_wrap .mini_desc_block{
		font-family: "Fixel", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		
		color: #7f5bff;
		width:100%;
		margin-bottom:30px;
	}
	.lp_first_screen .image_bordered_block .content_wrap .all_data_mini{
		flex-direction: column;
		gap:25px;
	}
	.fluid_img_block{
		position: relative;
		width:100%;
		max-width:100%;
		height:412px;
	}
	.main_char_cont{
		flex-direction: column;
	}
	.main_char_cont .main_char_data{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		order:2;
		padding:20px;
	}
	.main_char_cont img{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		order:1;
		height:280px;
	}
	.char_icon,
	.lp_form_screen .form_section,
	.feature_grid,
	.lp_location_screen .location_data,
	.invest_row_item,
	.calc_datas{
		flex-direction:column;
	}
	.lp_location_screen .location_data .location_info,
	.feature_grid .feature_grid_item,
	.invest_row_item .invest_item,
	.calc_datas .calc_item{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.thumbnails-container{
		display:none;
	}
	.lp_location_screen .location_data .map-wrapper iframe{
		position:relative;
		height:337px;
	}
	.lp_video_screen .video_info iframe,
	.lp_video_screen .video_info img{
		height:218px;
	}
	.checkbox_items{
	    flex-direction: row;
		flex-wrap: wrap;
		gap:15px;
	}
	.checkbox{
		width: calc((100% / 2) - 50px);
		max-width: calc((100% / 2) - 50px);
		min-width: calc((100% / 2) - 50px);
	}
	.lp_form_screen .form_section{
		gap:40px;
	}
	.section_desc .tilte_violet{}
	footer .footer_row div:nth-child(2){
		width:100%;
	}
	.feature_grid .feature_grid_item .item_title:after{
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='10' viewBox='0 0 21 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.12207 0.554688C1.59528 0.148439 2.32169 0.148468 2.79492 0.554688L10.5088 7.18066L18.2051 0.571289C18.6784 0.164903 19.4047 0.164872 19.8779 0.571289C20.1176 0.777182 20.25 1.05224 20.25 1.33984C20.2499 1.62739 20.1176 1.90255 19.8779 2.1084L11.3369 9.44531C11.0989 9.64977 10.7932 9.74994 10.5098 9.75H10.417L10.3936 9.72949C10.2732 9.72142 10.1545 9.69766 10.042 9.65625C9.89849 9.60342 9.76649 9.52474 9.65625 9.42285V9.42188L1.12207 2.0918C0.882377 1.8859 0.75 1.61085 0.75 1.32324C0.750039 1.03568 0.882412 0.76055 1.12207 0.554688Z' fill='%232E8B57' stroke='%232E8B57' stroke-width='0.5' /%3E%3C/svg%3E");
		content:'';
		min-width:21px;
		width:21px;
		height:10px;
	}
	.feature_grid .feature_grid_item .item_title{
		color: #1a1a1a;
		font-size: 18px;
		line-height: 120%;
		display:flex;
		gap:15px;
		flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
		margin-bottom:unset;
	}
	.feature_grid .feature_grid_item.open .item_title:after{
		transform: rotate(180deg);
	}
	.feature_grid .feature_grid_item.open .item_title{
		margin-bottom:15px;
	}
	.feature_grid .feature_grid_item .item_cont{
		height:0;
		overflow:hidden;
	}
	.feature_grid .feature_grid_item.open .item_cont{
		height:auto;
	}
	.feature_grid .feature_grid_item{
		padding:20px;
	}
    footer .footer_row .foot_menu_data.ml{
		width:60%;
		margin-left:unset;
	}
	.footer_row div:nth-child(3){
		width:30%!important;
	}
	footer .footer_row .left_data .contact_footer{
		width:100%!important;
	}
	.splide__arrow--prev{
		display:none;
	}
	.lp_video_screen,
	.lp_location_screen,
	.lp_plans_screen,
	.lp_visual_screen,
	.lp_pay_data_screen,
	.lp_form_screen,
	.lp_property_screen,
	.lp_about_screen{
		padding:60px 24px;
	}
	.lp_plus_invest_screen,
	.lp_invest_screen{
	    padding: 60px 24px;
		background-size: contain;
	}
	.lp_form_screen .form_section .form_content .title_cont_block{
		font-size:32px;
	}
	.tab-text{
		padding:20px 0;
	}
	
	
	.invest_row_item .invest_item,	
	.calc_datas .calc_item {
		display: flex;
        grid-gap: 15px;
        row-gap: 5px;
        padding: 15px;
        align-content: center;
        flex-direction: row;
        align-items: center;
	}
	.invest_row_item .invest_item .icon,
	.calc_datas .calc_item .icon {
	  grid-row: 1 / span 2; /* иконка занимает обе строки */
	}

	.calc_datas .calc_item .title_item {
	  margin-bottom:0;
	  font-size:16px;
	}
	.calc_datas .calc_item .desc_item{
		font-size: 14px;
		color: rgba(0, 0, 0, 0.7);
	}
	.invest_row_item .invest_item .icon{
		margin-bottom:0;
	}
	.lp_location_screen .location_data .btn_group .bnt_iconed_img{
		border:unset;
		padding:0;
	}
	.checkbox .checkmark{
		min-width:20px;
	}
	.btn_to_txt_style_mob {
		display: inline-block;
	}
	  
	  
	.char_icon .char_ico_item {
		display: none;
	}
	.char_icon .char_ico_item:nth-child(-n+3) {
		display: flex;
	}
	.char_icon.open .char_ico_item {
		display: flex;
	}
	
	.lp_location_screen .location_data .btn_group .bnt_iconed_img{
		display: none;
	}
	.lp_location_screen .location_data .btn_group .bnt_iconed_img:nth-child(-n+3) {
		display: flex;
	}
	.lp_location_screen .location_data .btn_group.open .bnt_iconed_img{
		display: flex;
	}
	header .top__menu{
		    padding: 19px 0;
	}
	
	.js_navigation.active .header_burger_menu{
		display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
		padding:20px;
		background:#FFF;
		margin-bottom:25px;
	}
	header .top__menu .js_navigation.active .logo{
		background-image: url("data:image/svg+xml,%3Csvg width='160' height='29' viewBox='0 0 160 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_48)'%3E%3Cpath d='M46.7413 14.906C45.5796 14.15 44.0326 13.6048 42.0964 13.2762C40.8805 13.0751 39.9221 12.8702 39.2212 12.6594C38.5203 12.4506 37.9491 12.1394 37.5077 11.7276C37.0662 11.3158 36.8436 10.7474 36.8436 10.0166C36.8436 9.01123 37.2211 8.2321 37.9762 7.67336C38.7313 7.1185 39.7556 6.83816 41.0451 6.83816C42.3346 6.83816 43.413 7.1765 44.2804 7.85123C45.1459 8.5279 45.6532 9.42303 45.8003 10.5366H48.1779C48.1044 9.3863 47.7636 8.36743 47.1556 7.48003C46.5477 6.5965 45.7171 5.90437 44.6676 5.41137C43.6163 4.91837 42.4101 4.6709 41.0451 4.6709C39.7556 4.6709 38.6074 4.89903 37.6045 5.3553C36.5996 5.81157 35.8193 6.4573 35.2675 7.2867C34.7138 8.11996 34.4388 9.0731 34.4388 10.1519C34.4388 11.832 35.01 13.048 36.1523 13.7962C37.2947 14.5444 38.8339 15.0838 40.7701 15.4125C41.986 15.6136 42.9503 15.8204 43.6608 16.0273C44.3714 16.24 44.9503 16.5628 45.4034 17.0017C45.8545 17.4406 46.0791 18.0341 46.0791 18.7823C46.0791 19.805 45.6706 20.6035 44.8497 21.1796C44.0287 21.7558 42.9541 22.0438 41.6278 22.0438C40.1525 22.0438 38.9366 21.6572 37.9782 20.878C37.0197 20.1028 36.495 19.0665 36.4021 17.7692H34.0245C34.0806 19.0298 34.4175 20.1492 35.0352 21.1255C35.6528 22.1057 36.5221 22.8636 37.6471 23.3991C38.772 23.9404 40.0886 24.2092 41.6007 24.2092C42.9464 24.2092 44.141 23.9714 45.1827 23.4958C46.2243 23.0202 47.0356 22.3532 47.6164 21.4948C48.1973 20.6364 48.4858 19.6581 48.4858 18.5619C48.4858 16.8818 47.9049 15.6619 46.7432 14.9021L46.7413 14.906Z' fill='%23010101' /%3E%3Cpath d='M78.7405 21.8119C78.1132 21.8119 77.7995 21.4716 77.7995 20.7911V14.7165C77.7995 13.079 77.3058 11.8223 76.3203 10.9465C75.3348 10.0746 73.9388 9.63574 72.1323 9.63574C70.4343 9.63574 69.0577 10.0224 67.9986 10.7957C66.9395 11.5691 66.3277 12.6459 66.1612 14.0263H68.4284C68.5756 13.3091 68.9667 12.7349 69.6018 12.2999C70.2368 11.8687 71.0423 11.6522 72.022 11.6522C73.1275 11.6522 73.9891 11.9093 74.6068 12.4255C75.2244 12.9417 75.5342 13.659 75.5342 14.5793V15.5459H71.3869C69.5437 15.5459 68.138 15.9229 67.1699 16.6769C66.2018 17.4309 65.7197 18.5175 65.7197 19.9346C65.7197 21.2048 66.1941 22.2082 67.1428 22.9448C68.0915 23.6814 69.3501 24.0487 70.9184 24.0487C72.9804 24.0487 74.5564 23.2657 75.6465 21.7017C75.6639 22.4189 75.8672 22.9622 76.2545 23.3315C76.6417 23.6988 77.2865 23.8844 78.1907 23.8844H79.4356V21.8138H78.7444L78.7405 21.8119ZM75.5323 18.1405C75.5323 19.3372 75.1334 20.3 74.3435 21.025C73.5516 21.7539 72.4634 22.1173 71.081 22.1173C70.14 22.1173 69.3946 21.9066 68.8408 21.4832C68.2871 21.0598 68.0122 20.4991 68.0122 19.7993C68.0122 18.2352 69.0635 17.4522 71.1643 17.4522H75.5323V18.1424V18.1405Z' fill='%23010101' /%3E%3Cpath d='M110.97 17.4773C110.482 16.907 109.837 16.4932 109.034 16.2342C108.232 15.977 107.212 15.774 105.979 15.6271C105.094 15.5169 104.434 15.4164 104 15.3236C103.566 15.2308 103.212 15.0568 102.937 14.7996C102.66 14.5425 102.523 14.1732 102.523 13.6957C102.523 13.0519 102.815 12.5318 103.407 12.1355C103.998 11.7411 104.772 11.542 105.731 11.542C106.689 11.542 107.454 11.7817 108.081 12.2592C108.707 12.7387 109.065 13.3458 109.16 14.0824H111.427C111.317 12.6459 110.74 11.542 109.698 10.7686C108.656 9.99531 107.307 9.60864 105.648 9.60864C104.633 9.60864 103.721 9.78651 102.91 10.1461C102.097 10.5057 101.458 11.0084 100.987 11.6522C100.517 12.296 100.282 13.0326 100.282 13.86C100.282 14.7803 100.521 15.5014 101.001 16.0273C101.481 16.5512 102.106 16.934 102.881 17.1738C103.655 17.4135 104.65 17.6068 105.866 17.7538C106.732 17.864 107.4 17.9742 107.87 18.0844C108.341 18.1946 108.724 18.3976 109.018 18.6914C109.311 18.9853 109.46 19.4087 109.46 19.9616C109.46 20.6054 109.15 21.1274 108.533 21.5199C107.915 21.9182 107.109 22.1154 106.114 22.1154C104.989 22.1154 104.072 21.8486 103.363 21.315C102.652 20.7814 102.281 20.0912 102.244 19.2444H99.9765C99.994 20.7543 100.561 21.9317 101.677 22.7785C102.792 23.6253 104.271 24.0487 106.114 24.0487C107.146 24.0487 108.087 23.8747 108.935 23.5248C109.781 23.1748 110.455 22.678 110.953 22.0342C111.45 21.3904 111.7 20.6441 111.7 19.7973C111.7 18.821 111.454 18.0496 110.966 17.4773H110.97Z' fill='%23010101' /%3E%3Cpath d='M130.99 4.72876V23.8939H133.258V4.72876H130.99Z' fill='%23010101' /%3E%3Cpath d='M96.6521 7.45099C97.0761 7.45099 97.4266 7.31373 97.7035 7.03726C97.9803 6.76079 98.1178 6.41086 98.1178 5.98746C98.1178 5.56406 97.9803 5.21413 97.7035 4.93766C97.4266 4.66119 97.0761 4.52393 96.6521 4.52393C96.2281 4.52393 95.8777 4.66119 95.6008 4.93766C95.3239 5.21413 95.1864 5.56406 95.1864 5.98746C95.1864 6.41086 95.3239 6.76079 95.6008 7.03726C95.8777 7.31373 96.2281 7.45099 96.6521 7.45099Z' fill='%23010101' /%3E%3Cpath d='M98.8226 9.802H94.4739V11.8726H95.5194V23.8825H97.7867V13.9432C97.7867 12.8006 96.8593 11.8745 95.715 11.8726H98.8226V9.802Z' fill='%23010101' /%3E%3Cpath d='M124.568 11.1824C123.517 10.1519 122.134 9.63568 120.421 9.63568H115.776V4.71729H113.508V9.63568H112.463V11.7063H113.508V23.8824H115.776V13.6706C115.718 12.5782 114.815 11.7082 113.706 11.7063H120.035C121.269 11.7063 122.217 12.0891 122.882 12.8528C123.548 13.6164 123.877 14.7262 123.877 16.1781V23.8805H126.144V16.0389C126.144 13.831 125.621 12.2128 124.568 11.1804V11.1824Z' fill='%23010101' /%3E%3Cpath d='M82.9943 9.6377H87.6392C89.3527 9.6377 90.7352 10.1539 91.7865 11.1844C92.8398 12.2168 93.3626 13.835 93.3626 16.0428V23.8844H91.0953V16.182C91.0953 14.7301 90.7661 13.6204 90.1001 12.8567C89.436 12.093 88.4873 11.7102 87.2539 11.7102H80.9245C82.034 11.7102 82.9382 12.5802 82.9943 13.6745V23.8864H80.7271V11.7083H79.6815V9.6377H82.9943Z' fill='%23010101' /%3E%3Cpath d='M159.088 12.7676C158.517 11.7546 157.733 10.9832 156.738 10.4476C155.762 9.92564 154.646 9.65884 153.39 9.64917C153.365 9.64917 153.336 9.64917 153.309 9.64917C152 9.64917 150.838 9.9469 149.825 10.5462C148.811 11.1436 148.025 11.9866 147.463 13.0731C147.126 13.7266 146.888 14.4419 146.755 15.223C146.747 15.252 146.741 15.2829 146.737 15.3158C146.731 15.3506 146.728 15.3854 146.722 15.4202H145.874V17.2974H146.629C146.664 18.0843 146.791 18.819 147.014 19.5034C147.043 19.5942 147.074 19.6832 147.109 19.7721C147.217 20.066 147.345 20.3502 147.49 20.6247C148.071 21.719 148.886 22.5658 149.936 23.1651C150.987 23.7625 152.213 24.0641 153.613 24.0641C153.64 24.0641 153.667 24.0641 153.692 24.0602H153.706C153.837 24.0602 153.967 24.0564 154.097 24.0467C154.145 24.0467 154.193 24.0428 154.24 24.037C154.323 24.0312 154.406 24.0235 154.49 24.0158C155.717 23.8766 156.78 23.4358 157.679 22.6953C158.784 21.7847 159.475 20.6112 159.752 19.1766H157.458C157.218 20.0776 156.745 20.7813 156.035 21.2878C155.353 21.7731 154.528 22.0283 153.564 22.0457C152.66 22.038 151.855 21.8176 151.157 21.3826C150.728 21.1158 150.317 20.8528 150.005 20.4584C149.717 20.095 149.541 19.7663 149.467 19.602C149.334 19.3042 149.277 19.1167 149.235 18.9079C149.223 18.8499 149.188 18.6875 149.157 18.5947C148.973 18.0224 148.555 17.7054 148.491 17.657C148.029 17.3168 147.55 17.2955 147.388 17.2955H159.946C159.983 16.8528 160.002 16.5318 160.002 16.3288C159.965 14.9658 159.661 13.7788 159.09 12.7676H159.088ZM157.649 15.4182H150.253H149.134C149.15 15.2616 149.171 15.1108 149.2 14.9658C149.378 14.0475 149.818 13.2877 150.517 12.6845C151.328 11.9846 152.267 11.6347 153.338 11.6347C153.595 11.6347 153.847 11.6502 154.085 11.683C154.954 11.7932 155.696 12.1103 156.312 12.6284C157.096 13.2916 157.541 14.2196 157.651 15.4144L157.649 15.4182Z' fill='%23010101' /%3E%3Cpath d='M143.628 7.1592C143.868 6.91947 144.263 6.7996 144.816 6.7996H147.277V4.729H144.679C143.39 4.729 142.454 5.02867 141.873 5.62607C141.293 6.2254 141.002 7.14954 141.002 8.40234V9.8156H134.791V11.8862H135.836V23.8961H138.104V13.9568C138.104 12.8142 137.176 11.8881 136.032 11.8862H138.104H141.004V23.8961H143.271V13.9549C143.271 12.8123 142.344 11.8862 141.2 11.8862H147.252V9.8156H143.271V8.3482C143.271 7.79527 143.391 7.40087 143.632 7.16114L143.628 7.1592Z' fill='%23010101' /%3E%3Cpath d='M136.967 7.46271C137.391 7.46271 137.742 7.32544 138.019 7.04898C138.295 6.77251 138.433 6.42258 138.433 5.99918C138.433 5.57578 138.295 5.22584 138.019 4.94938C137.742 4.67291 137.391 4.53564 136.967 4.53564C136.543 4.53564 136.193 4.67291 135.916 4.94938C135.639 5.22584 135.502 5.57578 135.502 5.99918C135.502 6.42258 135.639 6.77251 135.916 7.04898C136.193 7.32544 136.543 7.46271 136.967 7.46271Z' fill='%23010101' /%3E%3Cpath d='M63.6112 12.9765C63.0304 11.89 62.2288 11.0625 61.2065 10.4922C60.1842 9.92381 59.0167 9.63574 57.7078 9.63574C57.6652 9.63574 57.6245 9.63574 57.5839 9.63574C57.5626 9.63574 57.5374 9.63574 57.5142 9.63574H49.5565V11.6503H50.602V28.7119H52.8693V21.7268C53.3301 22.4441 53.9652 23.0125 54.7764 23.4262C55.5877 23.8399 56.5635 24.0468 57.7078 24.0468C58.9082 24.0468 59.9944 23.7839 60.9703 23.2599C61.0458 23.2213 61.1174 23.1787 61.191 23.1362C62.0177 22.6509 62.7012 22.011 63.2375 21.2164C63.3711 21.0192 63.495 20.8123 63.6112 20.5958C64.1921 19.5093 64.4806 18.2603 64.4806 16.8413C64.4806 15.3507 64.1921 14.0631 63.6112 12.9765ZM60.9703 20.4721C60.9393 20.5107 60.9083 20.5475 60.8735 20.5842C60.0157 21.5509 58.8869 22.0323 57.4851 22.0323C56.5829 22.0323 55.7755 21.8119 55.0669 21.3691C54.3563 20.9283 53.8083 20.3077 53.4211 19.5073C53.1171 18.879 52.9332 18.1849 52.8674 17.4251V13.7228C52.8674 12.5802 51.9399 11.6541 50.7956 11.6522H57.4851C57.5665 11.6522 57.6807 11.6522 57.8162 11.6638C58.1415 11.6831 58.9411 11.7469 59.764 12.2032C60.3526 12.5299 60.7089 12.9205 60.8715 13.1041C61.7292 14.0708 62.1571 15.3159 62.1571 16.8432C62.1571 18.3705 61.7602 19.5228 60.9683 20.4721H60.9703Z' fill='%23010101' /%3E%3Cpath d='M8.94343 10.5483C8.67624 10.0127 8.25609 9.1466 8.11281 8.58207C7.561 6.44573 7.9463 4.53173 9.07316 2.61193C9.24354 2.32193 9.43135 2.03967 9.63852 1.76707C10.5272 0.605133 11.7451 0.135333 13.0404 0H4.87165C3.69252 0.0638 2.31202 0.912533 1.72149 1.67427C0.763077 2.90967 0.213202 4.36933 0.0544355 5.86573C-0.112076 7.424 0.0950953 9.02287 0.825035 10.4806L5.33439 19.3507H13.4179L8.94343 10.5502V10.5483Z' fill='%237D5FFD' /%3E%3Cpath d='M19.5012 9.67432H11.4176L16.3375 19.3487L9.10391 28.9999H17.1875L24.4191 19.3487L19.5012 9.67432Z' fill='%237D5FFD' /%3E%3Cpath d='M14.5717 17.6011H14.5835L14.6171 17.5566C14.6013 17.5721 14.5875 17.5876 14.5717 17.6011Z' fill='%237D5FFD' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_48'%3E%3Crect width='160' height='29' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}
	.js_navigation.active .footer_burger_menu{
		display:flex;
		flex-direction:column;
		gap: 20px;
        margin-top: auto;
	}
	
	.js_navigation.active{
		transition: opacity 0.4s ease, transform 0.4s ease;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		background-color: #ffffff;
		background: #000 url(../img/lp_def/thank_bubble_bg.png);
		z-index: 500;
		margin: 0;
		padding-bottom: 50px;
		background-repeat: no-repeat;
        background-position: bottom right;
        background-size: auto;
	}
	header .top__menu .js_navigation.active .tel_ico{
		margin-left: unset;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
		color:#FFF;
	}
	header .top__menu .js_navigation.active .callback_link{
		display: block;
        background: #7d5ffd;
        color: #fff;
	}
	header .top__menu .close_burger_lp{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' fill='%237d5ffd' viewBox='0 0 30 30'%3E%3Cpath d='M 7 4 C 6.744125 4 6.4879687 4.0974687 6.2929688 4.2929688 L 4.2929688 6.2929688 C 3.9019687 6.6839688 3.9019687 7.3170313 4.2929688 7.7070312 L 11.585938 15 L 4.2929688 22.292969 C 3.9019687 22.683969 3.9019687 23.317031 4.2929688 23.707031 L 6.2929688 25.707031 C 6.6839688 26.098031 7.3170313 26.098031 7.7070312 25.707031 L 15 18.414062 L 22.292969 25.707031 C 22.682969 26.098031 23.317031 26.098031 23.707031 25.707031 L 25.707031 23.707031 C 26.098031 23.316031 26.098031 22.682969 25.707031 22.292969 L 18.414062 15 L 25.707031 7.7070312 C 26.098031 7.3170312 26.098031 6.6829688 25.707031 6.2929688 L 23.707031 4.2929688 C 23.316031 3.9019687 22.682969 3.9019687 22.292969 4.2929688 L 15 11.585938 L 7.7070312 4.2929688 C 7.5115312 4.0974687 7.255875 4 7 4 z'%3E%3C/path%3E%3C/svg%3E");
		
	}
	.js_navigation.active a{
		color:#fff;
	}
}