/*PREVIEW_SECTION*/
.mobile_bg_man { display: none; }
.preview_title_section { background: url("/assets/img/man.png") no-repeat; background-position: 80%; max-width: 1660px; width: 100%; margin-left: auto; margin-right: auto; }
.h1_title_block { display: table; margin-top: 65px; margin-bottom: 90px; width: 50%; }
.h1_title_block > h1 { font-size: 50px; color: #000000; line-height: 160%; text-transform: uppercase }
.h1_title_block > h1 > span { color: var(--primary-blue); font-weight: 600; display: block }
.h1_title_block > .send_request_btn { display: inline-block; vertical-align: text-bottom; margin-top: 75px; }
.preview_bg_section { width: 100%; max-height: 430px; padding-top: 64px; }
.preview_bg_section > img { width: inherit; height: 100%; }

@media only screen and (max-width: 1024px) {
    .preview_title_section { background: transparent; }
    .mobile_bg_man { display: block; margin:auto; width: 100%; }
    .h1_title_block { margin-top: 16px; margin-bottom: 40px; width: 100%; }
    .h1_title_block > h1 { font-size: 28px; }
    .h1_title_block > .send_request_btn { margin-top: 24px; }
}
/*SECTION_2*/
.section_2 {padding-top: 40px; }
.section_2 > h3 { text-align: center; font-weight: 600; font-size: 40px; line-height: 140%; margin-bottom: 40px; color: var(--primary-blue) }
.section_2 .for_who_block { width: 100%; display: flex; height: 110px; max-width: 1660px; margin-left: auto; margin-right: auto; }
.section_2 .for_who_block .glide__slides { height: 100%; }
.section_2 .for_who_block .glide__slide { background-color: var(--primary-blue); padding-left: 30px; display: flex; align-items: center; height: 100%; width: 25%; font-weight: 600;font-size: 20px; line-height: 140%; color: #FFFFFF }
.section_2 .for_who_block .glide__track { width: 100% }
.section_2 > .ld_container > .ours_services_block { display: flex; margin-top: 80px; }
.section_2 > .ld_container > .ours_services_block > section { width: 50%; margin-right: 9.5px; display: table; }
.section_2 > .ld_container > .ours_services_block > section > h3 > span { color: var(--primary-blue); font-weight: 600; display: block; }
.section_2 > .ld_container > .ours_services_block > section > h3 {  font-size: 40px; line-height: 140%; text-transform: uppercase; display: table-cell; vertical-align: top; }
.section_2 > .ld_container > .ours_services_block > section > img { display: table-cell; vertical-align: top; margin-top: 18px; }
.section_2 > .ld_container > .ours_services_block > article { width: 50%; margin-left: 9.5px; font-size: 16px; line-height: 140%; }
.section_2 > .ld_container > .ours_steps_block { display: flex; margin-top: 60px; flex-wrap: wrap; }
.section_2 > .ld_container > .ours_steps_block > div { background: #FAFAFA; padding:33px 0 47px 44px; display: flex; align-items: center; }
.section_2 > .ld_container > .ours_steps_block > div > img { margin-right: 18px; }
.section_2 > .ld_container > .ours_steps_block > div > section > small { color: #908282; font-size: 14px; line-height: 120%; font-weight: 400; }
.section_2 > .ld_container > .ours_steps_block > div > section > p { font-weight: 400; font-size: 18px; line-height: 120%; margin-top: 5px; }
.section_2 > .ld_container > .ours_steps_block > div > section > a { color: var(--primary-blue); font-size: 14px; margin-top: 10px; text-decoration: none; margin-right: 16px; display: block }
.section_2 > .ld_container > .ours_steps_block > div > section > a > img { width: 56px; margin-left: 14px; height: 10px }
.section_2 > .ld_container > .ours_steps_block > div:nth-last-child(odd) { margin-left: 9.5px; flex: 1}
.section_2 > .ld_container > .ours_steps_block > div:nth-last-child(even) { margin-right: 9.5px; width: 50%; }
.section_2 > .ld_container > .ours_steps_block > div:not(:nth-last-child(-n+2)) { margin-bottom: 24px;}

.section_2 > .ld_container > .slider_block { margin-top: 40px; display: flex; pointer-events: none; }
.section_2 > .ld_container > .slider_block .slider_cart > img { width: 100% }
.section_2 > .ld_container > .slider_block .slider_cart { display: flex; flex-direction: column; width: 33.33%; }
.section_2 > .ld_container > .slider_block .slider_cart > section { margin-top: 35px;  }
.section_2 > .ld_container > .slider_block .slider_cart > section > h6 { font-weight: 600; font-size: 20px; line-height: 160%; }
.section_2 > .ld_container > .slider_block .slider_cart > section > small { font-weight: 400; font-size: 14px; line-height: 160%; opacity: 0.6;  }
.section_2 > .ld_container > .slider_block .slider_cart > section > article { font-weight: 400; font-size: 14px; line-height: 140%; position: relative; padding-left: 34px; margin-top: 26px; }
.section_2 > .ld_container > .slider_block .slider_cart > section > article:before { display: block; content: ''; position: absolute; background: url("/assets/img/crow.svg"); width: 24px; height: 24px; left: 0; top: -7px; }
.section_2 > .ld_container > .slider_block .slider_cart:not(:last-of-type) { margin-right: 24px; }

@media only screen and (max-width: 1660px) {  .section_2 .for_who_block { padding: 0 25px; }  }

@media only screen and (max-width: 1024px) {
    .section_2 { padding-top: 32px; }
    .section_2 .for_who_block { padding: 0; }
    .section_2 > h3 { margin-bottom: 24px; font-size: 28px;  }
    .section_2 > .for_who_block { height: 68px; }
    .section_2 > .for_who_block .glide__track, .section_2 > .ld_container > .for_who_block .glide__slides  { height: inherit }
    .section_2 > .for_who_block .glide__slide { font-size: 12px; padding-left: 10px; height: inherit; }
    .section_2 > .ld_container > .ours_services_block { margin-top: 24px; flex-direction: column }
    .section_2 > .ld_container > .ours_services_block > section > img { display: none; }
    .section_2 > .ld_container > .ours_services_block > section > h3 { font-size: 28px; }
    .section_2 > .ld_container > .ours_services_block > article { font-size: 14px; }
    .section_2 > .ld_container > .ours_services_block > section, .section_2 > .ld_container > .ours_services_block > article { width: 100%; margin: 0; }
    .section_2 > .ld_container > .ours_services_block { flex-direction: column; margin-top: 24px; }
    .section_2 > .ld_container > .ours_steps_block > div { padding:16px 19px 16px 16px; }
    .section_2 > .ld_container > .ours_steps_block > div:not(:last-of-type) { margin-bottom: 15px; }
    .section_2 > .ld_container > .ours_steps_block > div > img { margin-right: 12px; width: 54px; height: 54px; }
    .section_2 > .ld_container > .ours_steps_block > div:nth-last-child(even) { margin-right: 0; width: 100%; }
    .section_2 > .ld_container > .ours_steps_block > div:nth-last-child(odd) { margin-left: 0; width: 100%; }
    .section_2 > .ld_container > .ours_steps_block > div > section > p { font-size: 16px; }
    /*.section_2 > .ld_container > .slider_block { display: none; }*/

}
@media only screen and (max-width: 600px) {
    .section_2 > .ld_container > .slider_block { pointer-events: auto; }
    .section_2 > .ld_container > .slider_block .slider_cart > img { height: 387px; object-fit: contain; text-align: left }
}





/*SECTION_3*/
.section_3 > .ld_container > .economic_info_block { display: flex; margin-top: 80px; }
.section_3 > .ld_container > .economic_info_block > section { width: 50%; margin-right: 9.5px; display: table; }
.section_3 > .ld_container > .economic_info_block > section > h3 > span { color: var(--primary-blue); font-weight: 600; display: block; }
.section_3 > .ld_container > .economic_info_block > section > h3 {  font-size: 40px; line-height: 140%; text-transform: uppercase; display: table-cell; vertical-align: top; }
.section_3 > .ld_container > .economic_info_block > section > img { display: table-cell; vertical-align: top; margin-top: 18px; }
.section_3 > .ld_container > .economic_info_block > article { width: 50%; margin-left: 9.5px; font-size: 16px; line-height: 140%; padding-right: 30%; }

.section_3 > .ld_container > .economic_preview_section { display: flex; margin-top: 40px; }
.section_3 > .ld_container > .economic_preview_section > div { width: 50%; }
.section_3 > .ld_container > .economic_preview_section > div > img { width: 100%; margin-bottom: 40px; }
.section_3 > .ld_container > .economic_preview_section > div:first-of-type { margin-right: 6.5px; }
.section_3 > .ld_container > .economic_preview_section > div:last-of-type { margin-left: 6.5px; }
.section_3 > .ld_container > .economic_preview_section > div > div { display: flex; }
.section_3 > .ld_container > .economic_preview_section .part { width: 30%; }
.section_3 > .ld_container > .economic_preview_section .part > h6 { font-weight: 600; font-size: 20px; line-height: 120%; text-transform: uppercase; display: flex; align-items: center; margin-bottom: 9px; }
.section_3 > .ld_container > .economic_preview_section .part > small { color: #716666; font-weight: 400; font-size: 12px; line-height: 140%; }
.section_3 > .ld_container > .economic_preview_section .part > h6 > img { margin-right: 12px; }
.section_3 > .ld_container > .economic_preview_section .other { width: 60%; margin-left: auto; margin-right: 0 }
.section_3 > .ld_container > .economic_preview_section .other > h6 { font-weight: 600; font-size: 20px; line-height: 120%; text-transform: uppercase; margin-bottom: 21px; }
.section_3 > .ld_container > .economic_preview_section .other_toggle_section:not(:last-of-type) { margin-bottom: 25px; }
.section_3 > .ld_container > .economic_preview_section .other_toggle_section > span { display: block; color: var(--primary-blue); font-size: 16px; line-height: 140%; }
.section_3 > .ld_container > .economic_preview_section .other_toggle_section > article { font-size: 16px; line-height: 140%; }

@media only screen and (max-width: 1024px) {
    .section_3 > .ld_container > .economic_info_block { flex-direction: column; margin-top: 32px; }
    .section_3 > .ld_container > .economic_info_block > section { width: 100%; margin-right: 0; }
    .section_3 > .ld_container > .economic_info_block > section > img { display: none; }
    .section_3 > .ld_container > .economic_info_block > article { width: 100%; margin-left: 0; font-size: 14px; line-height: 140%; padding-right: 0; margin-top: 16px; }
    .section_3 > .ld_container > .economic_preview_section { margin-top: 16px; flex-direction: column }
    .section_3 > .ld_container > .economic_preview_section > div { width: 100%; }
    .section_3 > .ld_container > .economic_preview_section .part { display: none; }
    .section_3 > .ld_container > .economic_preview_section > div:last-of-type { margin-left: 0 }
    .section_3 > .ld_container > .economic_preview_section .other { width: 100%; }
    .section_3 > .ld_container > .economic_preview_section .other_toggle_section:not(:last-of-type) { margin-bottom: 12px; }
    .section_3 > .ld_container > .economic_preview_section .other_toggle_section:last-of-type { margin-bottom: 24px; }
    .section_3 > .ld_container > .economic_preview_section .other > h6, .section_3 > .ld_container > .economic_preview_section > div > img { margin-bottom: 12px; }
}

.section_4 { margin-top: 80px; }
.difficult_block_help_you { display: flex; }
.difficult_block_help_you > div { width: 50%; }
.difficult_block_help_you > .blue_block { background: var(--primary-blue); padding: 52px 160px 52px 79px; color: #FFFFFF; font-size: 40px; position: relative; }
.difficult_block_help_you > .blue_block:after { display: block; content: ''; border: 40px solid transparent; border-left: 40px solid var(--primary-blue); border-top: 40px solid var(--primary-blue); width: 40px; position: absolute; left: 0; bottom: -80px }
.difficult_block_help_you > .blur_block { position: relative; margin-left: 82px }
.difficult_block_help_you > .blur_block > .blur_block_content { padding: 52px 79px 52px 160px; font-size: 40px; backdrop-filter: blur(20px);
    background: rgba(201, 208, 243, 0.3); position: absolute; right: 100px; left: -150px; top: 40%; }
.difficult_block_help_you > .blur_block > .blur_block_content::after { display: block; content: ''; border: 40px solid transparent;
    backdrop-filter: blur(20px); width: 40px; position: absolute; right: 0; bottom: -80px; border-right: 40px solid rgba(201, 208, 243, 0.3); border-top: 40px solid rgba(201, 208, 243, 0.3); }
.difficult_block_help_you > .blur_block > .blur_block_content > strong { font-weight: 600; color: var(--primary-blue); }

@media only screen and (max-width: 1024px) {
    .section_4 { margin-top: 0; }
    .difficult_block_help_you > .blue_block { font-size: 16px; padding: 18px 5% 38px 17px; width: 60%; }
    .difficult_block_help_you > .blur_block { margin-left: 12px }
    .difficult_block_help_you > .blur_block > .blur_block_content { font-size: 16px; padding: 24px 15% 38px 15%; right: 5%; left: -60%; top: 70%; }
    .difficult_block_help_you > .blur_block > .blur_block_content::after { border: 30px solid transparent; border-right: 30px solid rgba(201, 208, 243, 0.3); border-top: 30px solid rgba(201, 208, 243, 0.3); bottom: -60px; }
    .difficult_block_help_you > .blue_block:after { border: 30px solid transparent; border-left: 30px solid var(--primary-blue); border-top: 30px solid var(--primary-blue); width: 40px; bottom: -60px }
}

/*SECTION_5 */
.section_5 { margin-top: 185px; }
.section_5 > .ld_container > .grow_and_expand_block { display: flex; margin-top: 80px; }
.section_5 > .ld_container > .grow_and_expand_block > section { width: 50%; margin-right: 9.5px; display: table; }
.section_5 > .ld_container > .grow_and_expand_block > section > h3 > span { color: var(--primary-blue); font-weight: 600; display: block; }
.section_5 > .ld_container > .grow_and_expand_block > section > h3 {  font-size: 40px; line-height: 140%; text-transform: uppercase; display: table-cell; vertical-align: top; }
.section_5 > .ld_container > .grow_and_expand_block > section > img { display: table-cell; vertical-align: top; margin-top: 18px; }
.section_5 > .ld_container > .grow_and_expand_block > article { width: 50%; margin-left: 9.5px; font-size: 16px; line-height: 140%; padding-right: 25%; }
.check_and_collaboration_block { margin-top: 40px; }
.collaboration_bg_mobile { display: none }
.check_and_collaboration_block > img { width: 100%; }
.check_list { display: flex; flex-wrap: wrap; width: 100%; margin-top: 32px; }
.check_list > li { width: 33.33%; font-weight: 600; font-size: 18px; line-height: 130%; display: flex; align-items: center; height: 80px; padding-right: 5%; }
.check_list > li:before { content: ''; background: url("/assets/img/check.svg") no-repeat center; width: 20px; min-width: 20px; height: 20px; display: inline-block; margin-right: 20px; }
@media only screen and (max-width: 1024px) {
    .section_5 { margin-top: 85px; }
    .section_5 > .ld_container > .grow_and_expand_block { flex-direction: column }
    .section_5 > .ld_container > .grow_and_expand_block > section { width: 100%; margin-right: 0; }
    .section_5 > .ld_container > .grow_and_expand_block > section > h3 { font-size: 28px; }
    .section_5 > .ld_container > .grow_and_expand_block > section > img { display: none; }
    .section_5 > .ld_container > .grow_and_expand_block > article { width: 100%; margin-left: 0; font-size: 14px; padding-right: 0; margin-top: 12px; }
    .check_and_collaboration_block { margin-top: 24px; }
    .check_and_collaboration_block > img:not(.collaboration_bg_mobile) { display: none; }
    .collaboration_bg_mobile { display: block }
    .check_list { margin-top: 24px; margin-bottom: 36px; flex-direction: column }
    .check_list > li { width: 100%; padding-right: 0; align-items: flex-start; height: unset; margin-bottom: 20px }
    .check_list > li:before { margin-top: 2px; }
}

/*requests*/
.section_6 > .ld_container > #request_telegram { margin: 80px 0; }
.section_2 + #free_consult { margin-top: 80px; }
@media only screen and (max-width: 1024px) {
    .section_6 > .ld_container > #request_telegram { margin: 0; }
    .section_2 + #free_consult { margin-top: 0 }
}