.second_promo {text-align:center}
.second_inner {min-height:calc(100vh - 8rem); padding-top:8rem; box-sizing:border-box; display:flex; justify-content:center; align-items:center; flex-direction:column}
.second_promo_sub {font-family:Forum; font-size:3.6rem; line-height:1; display:flex; justify-content:center; align-items:center; gap:2.6rem}
.second_promo_sub:before,.second_promo_sub:after {content:''; display:block; background-image:url("data:image/svg+xml,%3Csvg width='50' height='25' viewBox='0 0 50 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 23L13 11L25 23L37 11L49 23' stroke='white' stroke-width='2'/%3E%3Cpath d='M1 14L13 2L25 14L37 2L49 14' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A"); width:4.8rem; height:2.1rem; display:block; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
.secondpage p {font-size:2.4rem; margin-bottom:1.6rem; line-height:1.2}
article.small p,.secondpage p.small {font-size:1.6rem}
.quote ,.quote p {font-family:Forum; font-size:3.2rem; line-height:1}
.second_main_fon {position:fixed; top:0; left:0; right:0; height:100vh; width:100%; z-index:1; overflow:hidden}
.second_main_fon_img {transform-origin:bottom center; animation:grow 160000ms linear; position:absolute; top:0; left:0; right:0; bottom:0; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
.vertical_section {position:relative; z-index:2}
@keyframes grow {0% {transform:scale(1)}
100% {transform:scale(2.2)}
}.section_second_main {padding-bottom:4rem}
.section_second_main article {}

@media screen and (max-width:1023px) {
.secondpage main .container {padding:0 3rem}
.second_inner {min-height:calc(100dvh - 12rem); padding-top:0rem}
.second_promo_sub:before,.second_promo_sub:after {width:2.4rem; height:1.2rem}
.second_promo_sub {gap:2rem}
.secondpage p {font-size:3.2rem; margin-bottom:2.2rem}
article.small p,.secondpage p.small ,article.small_mob p, .secondpage p.small_mob {font-size:2.2rem}
.second_promo_sub {font-size:3.6rem}
.quote ,.quote p {font-size:3.6rem; line-height:1}
.quote {max-width:340px; margin:0 auto}

}@media screen and (max-width:767px) {
.secondpage main .container {padding:0 3rem}
.second_inner {min-height:calc(100dvh - 0rem); padding-top:0rem}
.second_promo_sub:before,.second_promo_sub:after {width:2.4rem; height:1.2rem}
.second_promo_sub {gap:2rem}
.secondpage p {font-size:2.4rem; margin-bottom:2rem}
article.small p,.secondpage p.small ,article.small_mob p, .secondpage p.small_mob {font-size:1.6rem}
.second_promo_sub {font-size:1.8rem}
.quote ,.quote p {font-size:2.4rem; line-height:1}
.quote {max-width:400px; margin:0 auto}
}
/*
 special 
*/

 .horizontal_scroll_wrapper {height:2500vw; position:relative; z-index:3}
.horizontal_section {position:sticky; top:0; height:100vh; width:100%; overflow:hidden; display:flex}
.horizontal_section_promo {width:100%; flex-shrink:0; text-align:center; display:flex; justify-content:flex-end; align-items:center; flex-direction:column; height:100vh; box-sizing:border-box; padding-bottom:6rem; position:relative; z-index:3}

.horizontal_section_promo {width:100vw;}
.horizontal_section  { }

.horizontal_section_promo_text {text-align:center; position:relative; z-index:5; opacity:0; transition:1s opacity ease; transition-property:opacity; transition-delay:0.1s}
.pers_name {font-family:Forum; font-size:5.4rem; line-height:1; margin-bottom:3.2rem}
.horizontal_section_promo_fon,.horizontal_section_fon {position:absolute; top:4rem; left:0; right:0; bottom:4rem; z-index:4; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; margin:0 auto; width:32rem; transition:0.6s width ease-in; transition-property:top,bottom,width; transition-delay:0.0s}
.secondpage_3 .horizontal_section_promo_fon {background-position:55% 50%}
.secondpage_4 .horizontal_section_promo_fon {background-position:68% 50%}
.horizontal_section_promo.full .horizontal_section_promo_fon {width:100%; top:0; bottom:0}
.horizontal_section_promo.full .horizontal_section_promo_text {opacity:1}
.horizontal_section_fon {background-color:#111; z-index:2}
.horizontal_section_promo.full+.horizontal_section_fon {width:100%; top:0; bottom:0}
.horizontal_list_scroll {display:flex; height:100%; color:#fff}
.horizontal_section_fon_wood {background-image:url("https://sever.s7cdn.online/img/4/bg.jpg"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
.horizontal_section_fon_asap {background-image:url("https://sever.s7cdn.online/img/1/1.jpg"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
.horizontal_section_fon.horizontal_section_fon_shadow:before {content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 57.24%); z-index:3}

@media screen and (max-width:1023px) {
.pers_name {font-size:2.7rem; margin-bottom:1.2rem}
.horizontal_scroll_wrapper {height:auto; position:relative; z-index:3}
.horizontal_section {position:relative; top:0; height:auto; width:100%; overflow:hidden; display:flex; flex-direction:column; overflow:hidden}
.horizontal_section_promo_fon {width:calc(100% - 6rem)}
.horizontal_list_scroll {display:flex; height:auto; width:100%; flex-direction:column}
.horizontal_section_fon {opacity:0; transition:0.0s width ease-in; transition-property:top,bottom,width}
.horizontal_section.full .horizontal_section_fon {width:100%; height:100dvh; position:fixed; opacity:1}
.horizontal_section_promo {margin-bottom:12rem}

}@media screen and (max-width:767px) {
.pers_name {font-size:2.7rem; margin-bottom:1.2rem}
.horizontal_scroll_wrapper {height:auto; position:relative; z-index:3}
.horizontal_section {position:relative; top:0; height:auto; width:100%; overflow:hidden; display:flex; flex-direction:column; overflow:hidden}
.horizontal_section_promo_fon {width:calc(100% - 6rem)}
.horizontal_list_scroll {display:flex; height:auto; width:100%; flex-direction:column}
.horizontal_section_fon {opacity:0}
.horizontal_section.full .horizontal_section_fon {width:100%; height:100vh; height:100dvh; position:fixed; opacity:1}
.horizontal_section_promo {margin-bottom:4rem}
}
/*
 block_hor 
*/

 .block_hor,.block_fullscr_foto_text,.block_fullscr_foto_text_fixed {display:flex; height:100vh; flex-shrink:0; box-sizing:border-box; padding:8rem 12rem 4rem; border:0px solid rgba(255,255,255,0.3); position:relative; min-width:100vw; z-index:4}
.block_hor_w50 {width:50vw; min-width:800px}
.block_hor_w_auto {min-width:unset; width:auto}
.block_img {align-items:center}
.block_img_item img ,.block_img_item {height:100%; width:auto}
.block_fullscr_foto {width:200vw; padding:0}
.block_fullscr_foto_fon {width:100vw; background-color:transparent; position:sticky; left:0; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
@media screen and (min-width:1024px) {
.secondpage_1  .block_hor_vert_cent {align-items:flex-start; padding-top: 32vh}
}
.block_hor_vert_cent {align-items:center}
.block_hor_vert_bottom {align-items:flex-end}
.width470 {max-width:47rem}
.width370 {max-width:35rem}
.text_white {color:#fff}
.text_black {color:#272C35}
.block_fullscr_foto_text {position:relative; z-index:3; box-sizing:border-box; margin-left:30vw; width:100vw}

/*
 margin-left:45vw; задает смещение до конца слайда. Если 60 - то объект будет прижат к самому концу трека. Чем меньше значения, тем дольше объект будет показан при скролле 
*/

 .block_fullscr_foto_text_no_padd {padding:0}
.block_fullscr_foto_text_no_hor_padd {padding-left:0; padding-right:0}
.block_fullscr_foto_text_no_all_padd {padding:0}
.block_fullscr_foto_area {position:absolute; top:0; left:0; right:0; bottom:0; z-index:4; display:flex}
.block_fullscr_foto_area.block_fullscr_foto_fon_w_action {z-index:4}
.two_col_text {width:100%; display:flex; justify-content:center; gap:8rem}
.two_col_text_bl {justify-content:flex-start; align-items:flex-end}
.two_col_text_cr {justify-content:flex-end; align-items:center}
.two_col_text_cc {justify-content:center; align-items:center}
.two_col_text_tl {justify-content:flex-start; align-items:flex-start}
.two_col_text_cl {justify-content:flex-start; align-items:center}
.two_col_text_tree {gap:4rem}
.two_col_text_two_item {width:52rem; flex-shrink:0}
.two_col_text_two_item_rel {position:relative}
.two_col_text_tree_item {width:28%; flex-shrink:0}
.two_col_text_tree .two_col_text_tree_item:last-child {width:auto; flex-shrink:unset}
.js_opacity_item,.js_opacity_item2 {opacity:0; transition:0.8s opacity ease; transition-property:opacity,transform; transform:translateX(2vh)}
.block_fullscr_foto_text_fixed {}
.js_opacity_item:nth-child(2) {transition-delay:0.2s}
.js_opacity_item:nth-child(3) {transition-delay:0.4s}
.js_opacity_item:nth-child(3) {transition-delay:0.6s}
.block_fullscr_foto.show .js_opacity_item, .js_opacity_item2.show  {opacity:1; transform:translateY(0)}
.abs_lettering {position:absolute; top:0; left:0; right:0; bottom:0; z-index:4; background-position:50% 50%; background-repeat:no-repeat; background-size:contain}
.two_col_text_312 .two_col_text_two_item {max-width:31rem}
.block_hor_asap_left_padd {padding-left:50vw}
.block_hor_last {z-index:6}
.hist_3_boat_img {position:absolute; top:auto; left:-20rem; width:calc(100vw + 20rem); bottom:18vh; z-index:2}
.hist_3_boat_img .img_shield {width:20rem; animation-name:boat; animation-delay:0s; animation-duration:60s; animation-timing-function:linear; animation-iteration-count:infinite}
.hist_3_boat_img .hist_3_boat_src {width:20rem}
.item_with_textfoto_sound_abs {position:absolute; top:0; left:0; right:0; bottom:0; z-index:4; ; display:flex; justify-content:center; align-items:center}
.block_hor_next_btn {width:38rem; height:38rem; position:absolute; top:calc(50% - 20rem); left:65%; border:2px dashed #fff; z-index:66; border-radius:38rem; display:flex; justify-content:center; align-items:center; color:#fff; transition:0.8s transform ease; text-shadow:0px 0px 2rem #000; background:radial-gradient(80% 52%, rgba(0, 0, 0, 0.5), transparent); transition-property:transform, opacity; transition-delay:0.4s}

.block_hor_next_btn2 {width:34rem; height:34rem}
.block_hor_next_btn2:before,.block_hor_next_btn2:after { content:''; display:block; position:absolute; top:-2rem; left:-2rem; right:-2rem; bottom:-2rem; z-index:4; border:2px dashed #fff; border-radius:50%; opacity:0.6}
.block_hor_next_btn2:after { top:-4rem; left:-4rem; right:-4rem; bottom:-4rem;opacity:0.4 }
a.block_hor_next_btn {color:#fff !important; text-decoration:none;}
a.block_hor_next_btn:hover {transform:scale(1.1) translateY(0) !important}
.block_hor_next_btn_inner {display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; line-height:1.1}
.block_hor_next_btn_inner_name {font-size:1rem; margin-bottom:1.6rem; text-transform:uppercase}
.block_hor_next_btn_inner_place {font-size:3.6rem; margin-bottom:1.6rem}
.block_hor_next_btn_inner_place2 {font-size:2.4rem; margin-bottom:1.6rem; text-transform:uppercase;}
.block_hor_next_arr {background-image:url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2002 28.4355L11.171 26.4063L21.921 15.6563L0.979964 15.7239L0.988917 12.8442L21.9319 12.7785L11.1948 2.04144L13.236 0.00025553L27.4357 14.2L13.2002 28.4355Z' fill='white'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; width:2.4rem; height:2.4rem}

.block_hor_next_arr2 {background-image: url("data:image/svg+xml,%3Csvg width='39' height='51' viewBox='0 0 39 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6923 32.5797V29.8841M22.3077 21.3478H20.6923C19.0355 21.3478 17.6923 22.691 17.6923 24.3478V29.8841M22.3077 21.3478V23.5942M22.3077 21.3478V21.3478C22.3077 20.6034 22.9111 20 23.6555 20H26.9599C27.7043 20 28.3077 20.6034 28.3077 21.3478V21.3478M28.3077 23.5942V21.3478M28.3077 21.3478H31.1382C32.3789 21.3478 33.3846 22.3536 33.3846 23.5942V23.5942M33.3846 23.5942H35C36.6569 23.5942 38 24.9373 38 26.5942V35.1531C38 37.2814 37.3565 39.36 36.1538 41.1159V41.1159C34.9512 42.8719 34.3077 44.9505 34.3077 47.0788V51M33.3846 23.5942V24.942M17.6923 29.8841V29.8841C15.6531 29.8841 14 31.5372 14 33.5764V35.6989C14 37.4234 14.7654 39.0589 16.0895 40.1637L17.2308 41.1159C19.2781 42.8241 20.4615 45.3529 20.4615 48.0193V51' stroke='white'/%3E%3Cpath d='M22 10L22 1' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M13 13L7 7' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M9.19615 22.1962L1 20' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M31 13L37 7' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain; width:6rem; height:6rem; margin-bottom:2rem}


.two_col_text_two_item_rel .block_hor_next_btn {left:0}


@keyframes boat {0% {transform:translateX(calc(100vw + 20rem))}
100% {transform:translateX(0)}

}@media screen and (max-width:1023px) {
.block_hor, .block_fullscr_foto_text, .block_fullscr_foto_text_fixed {display:flex; height:auto; flex-shrink:0; box-sizing:border-box; padding:0rem 3rem 0; position:relative; min-width:100%; margin:0; justify-content:center; flex-direction:column; margin-bottom:0}
.block_hor {margin-bottom:12rem}
.block_img {padding-top:0; padding-bottom:0; margin:0; margin-bottom:12rem}
.block_fullscr_foto {width:100vw; padding:0}
.block_fullscr_foto_text {padding:0}
.block_fullscr_foto_text_fixed {padding-top:74vw; padding-bottom:1px}
.block_fullscr_foto_text_fixed > article {padding-top:12rem; align-items:Center}
.block_fullscr_foto_text_lettering .img_shield {position:absolute; top:12rem; left:0; right:0; bottom:0; z-index:4}
.block_hor_w50 {width:100%; min-width:100%}
.two_col_text {flex-direction:column; justify-content:flex-start; gap:0rem}
.two_col_text_two_item {width:100%}
.two_col_text_tree_item {width:100%}
.block_fullscr_foto .js_opacity_item {opacity:1; transform:translateY(0)}
.text_black {color:#fff}
.block_fullscr_foto_area {position:relative}
.block_fullscr_foto_fon {position:static; background-color:transparent; left:0; background-position:50% 0%; background-repeat:no-repeat; background-size:140% auto}
.two_col_text_tree_item ,.width470,.width370 {max-width:340px}
.two_col_text_312 .two_col_text_two_item {max-width:340px}
.block_hor_asap_left_padd {padding-left:00vw}
.block_img_item img ,.block_img_item {height:auto; width:100%}
.block_hor_last {margin-bottom:0}
.block_hor_last .block_fullscr_foto_text_fixed > article {padding-top:0rem}
a.block_hor_next_btn:hover {transform:scale(1) translateY(0) !important}
.block_hor_next_btn {width:38rem; height:38rem; position:absolute; top:calc(50% - 20rem); left:auto; right:0%}

}@media screen and (max-width:767px) {
.block_hor, .block_fullscr_foto_text, .block_fullscr_foto_text_fixed {display:flex; height:auto; flex-shrink:0; box-sizing:border-box; padding:0rem 3rem 0; position:relative; min-width:100%; margin:0; justify-content:center; flex-direction:column; margin-bottom:0}
.block_hor {margin-bottom:4rem}
.block_img {padding-top:0; padding-bottom:0; margin:0; margin-bottom:4rem}
.block_fullscr_foto {width:100vw; padding:0}
.block_fullscr_foto_text {padding:0}
.block_fullscr_foto_text_fixed {padding-top:74vw; padding-bottom:1px}
.block_fullscr_foto_text_fixed > article {padding-top:4rem; align-items:Center}
.block_fullscr_foto_text_lettering .img_shield {top:4rem}
.two_col_text_tree_item ,.width470,.width370 {max-width:400px}
.two_col_text_312 .two_col_text_two_item {max-width:400px}
.block_img_item img ,.block_img_item {height:auto; width:100%}
.block_hor_asap_left_padd {padding-top:200vw}
.block_hor_last {margin-bottom:0}
.block_hor.onlymob p:last-child {margin-bottom:0}
.hist_3_boat_img .img_shield {width:10rem; animation-name:boat; animation-delay:0s; animation-duration:20s; animation-timing-function:linear; animation-iteration-count:infinite}
.hist_3_boat_img .hist_3_boat_src {width:10rem}
.block_hor_last .block_fullscr_foto_text_fixed > article {padding-top:0rem}
.block_hor_next_btn {width:16rem; height:16rem; position:absolute; top:auto; bottom:-1.6rem; left:auto; right:0%; text-shadow:0px 0px 2rem #000; background:radial-gradient(80% 52%, rgba(0, 0, 0, 0.5), transparent)}
.block_hor_next_btn_inner_name {font-size:0.8rem; margin-bottom:1.6rem; text-transform:uppercase}
.block_hor_next_btn_inner_place {font-size:1.8rem; margin-bottom:1.6rem}
.js_opacity_item2 {opacity:0; transition:0.4s opacity ease;}
}
/*
 popup_ico 
*/

 .popup_ico {background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='15' fill='white'/%3E%3Ccircle cx='21' cy='21' r='20.5' stroke='white'/%3E%3Ccircle cx='21' cy='21' r='14.5' stroke='white'/%3E%3Cpath d='M21.7861 15.026C21.3354 15.026 20.9714 14.896 20.6941 14.636C20.4341 14.3587 20.3041 13.986 20.3041 13.518C20.3041 13.102 20.4341 12.764 20.6941 12.504C20.9714 12.244 21.3354 12.114 21.7861 12.114C22.2368 12.114 22.5834 12.244 22.8261 12.504C23.0861 12.764 23.2161 13.102 23.2161 13.518C23.2161 14.0033 23.0861 14.376 22.8261 14.636C22.5834 14.896 22.2368 15.026 21.7861 15.026ZM20.0441 28.234C19.2121 28.234 18.7961 27.7487 18.7961 26.778C18.7961 26.518 18.8394 26.154 18.9261 25.686L19.9921 20.278C20.0441 20.0353 20.0701 19.836 20.0701 19.68C20.0701 19.4547 20.0268 19.29 19.9401 19.186C19.8534 19.0647 19.7408 19.004 19.6021 19.004C19.2381 19.004 18.7441 19.3507 18.1201 20.044C18.1028 20.0613 18.0768 20.07 18.0421 20.07C17.9728 20.07 17.9208 20.044 17.8861 19.992C17.8514 19.9227 17.8514 19.862 17.8861 19.81C18.5101 19.082 19.0734 18.5533 19.5761 18.224C20.0788 17.8947 20.5728 17.73 21.0581 17.73C21.8901 17.73 22.3061 18.1807 22.3061 19.082C22.3061 19.3767 22.2714 19.6713 22.2021 19.966L21.1101 25.686C21.0754 25.842 21.0581 26.0413 21.0581 26.284C21.0581 26.7 21.1881 26.908 21.4481 26.908C21.6214 26.908 21.8121 26.83 22.0201 26.674C22.2454 26.518 22.5141 26.2927 22.8261 25.998C22.8608 25.9633 22.8954 25.946 22.9301 25.946C22.9821 25.946 23.0254 25.9807 23.0601 26.05C23.0948 26.102 23.0861 26.154 23.0341 26.206C22.4448 26.8993 21.9161 27.4107 21.4481 27.74C20.9974 28.0693 20.5294 28.234 20.0441 28.234Z' fill='%23272C35'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain; width:4.2rem; height:4.2rem; display:block; cursor:pointer; transition:0.4s ease transform; margin-bottom:2rem; flex-shrink:0}
.popup_ico:hover {transform:scale(1.1)}
.popup_ico_abs {position:absolute; z-index:9}
.popup_ico_abs_tr {top:10rem; right:8rem}
.popup_ico_abs_br {bottom:-4rem; right:-2rem}
.snoska_flex {display:flex; align-items:center; margin-top:4rem}
.snoska_flex_item, .snoska {font-size:1.6rem; line-height:1.4}
.snoska_flex .popup_ico {margin-bottom:0; margin-right:2rem}
.snoska {color:rgba(255,255,255,0.5)}
.video_ico {position:relative; z-index:9; background-image:url("https://sever.s7cdn.online/img/2/vid.png"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; width:20rem; height:20rem; border:2rem solid transparent; outline:2px solid #fff; border-radius:50%; cursor:pointer}
.video_ico:before {content:''; background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.57676 1.77064C2.09318 1.51562 1.50418 1.85489 1.50418 2.38848V15.0044C1.50418 15.538 2.09318 15.8773 2.57676 15.6222L14.5382 9.31428C15.0434 9.04788 15.0434 8.34501 14.5382 8.07861L2.57676 1.77064ZM0.0527344 2.38848C0.0527344 0.787741 1.81971 -0.230092 3.27047 0.534978L15.2319 6.84295C16.7474 7.64214 16.7474 9.75075 15.2319 10.5499L3.27048 16.8579C1.81972 17.623 0.0527344 16.6052 0.0527344 15.0044V2.38848Z' fill='white'/%3E%3Cpath d='M2.57676 1.77064C2.09318 1.51562 1.50418 1.85489 1.50418 2.38848V15.0044C1.50418 15.538 2.09318 15.8773 2.57676 15.6222L14.5382 9.31428C15.0434 9.04788 15.0434 8.34501 14.5382 8.07861L2.57676 1.77064Z' fill='white'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain; width:3.2rem; height:3.2rem; position:absolute; top:69%; left:42%}
.video_ico:hover:before {opacity:0.7}

@media screen and (max-width:1023px) {
.popup_ico {margin:0 auto; margin-bottom:4rem; position:relative; z-index:5}
.popup_ico_abs {position:absolute; z-index:9}
.popup_ico_abs_tr {top:auto; bottom:-1rem; right:3rem}
.popup_ico_abs_br {bottom:-11rem; right:-1rem}
.snoska_flex {text-align:center; justify-content:center; flex-direction:column-reverse}
.snoska_flex_item .popup_ico {margin:1.6rem 0 0 0}

}@media screen and (max-width:767px) {
.snoska_flex_item, .snoska {font-size:1.3rem; line-height:1.4}
.popup_ico_abs {position:absolute; z-index:9}
.video_ico {width:10rem; height:10rem; border:1rem solid transparent; outline:2px solid #fff; border-radius:50%}
.video_ico:before {width:1.8rem; height:1.8rem}
}
/*
 quote 
*/

 .quote {position:relative}
.quote:before,.quote:after {content:''; display:block; background-position:50% 50%; background-repeat:no-repeat; background-size:contain; width:3rem; height:4rem; position:absolute; top:-4rem; left:-4rem; z-index:4}
.quote:before {background-image:url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8291 0.231998C10.8931 0.167999 10.9891 0.136 11.1171 0.136C11.3091 0.136 11.4691 0.263998 11.5971 0.519995C11.7251 0.775995 11.6931 0.967997 11.5011 1.096C9.06913 2.888 7.18113 4.68 5.83713 6.472C4.49313 8.264 3.66113 10.184 3.34113 12.232C3.27713 12.616 3.24513 13.128 3.24513 13.768C3.24513 14.6 3.34113 15.272 3.53313 15.784C4.10913 15.08 4.97313 14.728 6.12512 14.728C7.21313 14.728 8.04513 15.048 8.62113 15.688C9.26113 16.264 9.58113 17.064 9.58113 18.088C9.58113 19.176 9.19713 20.04 8.42913 20.68C7.72513 21.256 6.70113 21.544 5.35713 21.544C3.88513 21.544 2.70113 21.032 1.80513 20.008C0.909126 18.984 0.461126 17.544 0.461126 15.688C0.461126 12.744 1.32513 10.088 3.05313 7.72C4.84513 5.288 7.43713 2.792 10.8291 0.231998ZM24.2691 0.231998C24.3331 0.167999 24.4291 0.136 24.5571 0.136C24.7491 0.136 24.9091 0.263998 25.0371 0.519995C25.1651 0.775995 25.1331 0.967997 24.9411 1.096C22.5091 2.888 20.6211 4.68 19.2771 6.472C17.9331 8.264 17.1011 10.184 16.7811 12.232C16.7171 12.616 16.6851 13.128 16.6851 13.768C16.6851 14.6 16.7811 15.272 16.9731 15.784C17.5491 15.08 18.4131 14.728 19.5651 14.728C20.6531 14.728 21.4851 15.048 22.0611 15.688C22.7011 16.264 23.0211 17.064 23.0211 18.088C23.0211 19.176 22.6371 20.04 21.8691 20.68C21.1651 21.256 20.1411 21.544 18.7971 21.544C17.3251 21.544 16.1411 21.032 15.2451 20.008C14.3491 18.984 13.9011 17.544 13.9011 15.688C13.9011 12.744 14.7651 10.088 16.4931 7.72C18.2851 5.288 20.8771 2.792 24.2691 0.231998Z' fill='white'/%3E%3C/svg%3E%0A")}
.quote:after {background-image:url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36625 0.136C8.83825 0.136 10.0223 0.647999 10.9183 1.672C11.8143 2.696 12.2623 4.136 12.2623 5.992C12.2623 8.936 11.3663 11.624 9.57425 14.056C7.84625 16.424 5.28625 18.888 1.89425 21.448C1.83025 21.512 1.73425 21.544 1.60625 21.544C1.41425 21.544 1.25425 21.416 1.12625 21.16C0.99825 20.904 1.03025 20.712 1.22225 20.584C3.65425 18.792 5.54225 17 6.88625 15.208C8.23025 13.416 9.06225 11.496 9.38225 9.448C9.44625 9.064 9.47825 8.552 9.47825 7.912C9.47825 7.016 9.38225 6.344 9.19025 5.896C8.61425 6.6 7.75025 6.952 6.59825 6.952C5.51025 6.952 4.64625 6.664 4.00625 6.088C3.43025 5.448 3.14225 4.616 3.14225 3.592C3.14225 2.504 3.49425 1.672 4.19825 1.096C4.96625 0.455999 6.02225 0.136 7.36625 0.136ZM20.8063 0.136C22.2783 0.136 23.4623 0.647999 24.3583 1.672C25.2543 2.696 25.7023 4.136 25.7023 5.992C25.7023 8.936 24.8063 11.624 23.0143 14.056C21.2863 16.424 18.7263 18.888 15.3343 21.448C15.2703 21.512 15.1743 21.544 15.0463 21.544C14.8543 21.544 14.6943 21.416 14.5663 21.16C14.4383 20.904 14.4703 20.712 14.6623 20.584C17.0943 18.792 18.9823 17 20.3263 15.208C21.6703 13.416 22.5023 11.496 22.8223 9.448C22.8863 9.064 22.9183 8.552 22.9183 7.912C22.9183 7.016 22.8223 6.344 22.6302 5.896C22.0543 6.6 21.1903 6.952 20.0383 6.952C18.9503 6.952 18.0863 6.664 17.4463 6.088C16.8703 5.448 16.5823 4.616 16.5823 3.592C16.5823 2.504 16.9343 1.672 17.6383 1.096C18.4063 0.455999 19.4623 0.136 20.8063 0.136Z' fill='white'/%3E%3C/svg%3E%0A"); top:auto; left:auto; right:-4rem; bottom:-3rem}

@media screen and (max-width:767px) {
.quote {max-width:30.5rem; margin-left:auto; margin-right:auto}
.quote p {text-align:center}
.quote:before,.quote:after {content:''; width:2rem; height:3rem; top:-2rem; left:-2rem; z-index:4}
.quote:after {top:auto; left:auto; right:-2rem; bottom:-2rem}
}
/*
 item_with_textfoto 
*/

 .block_flex {display:flex; gap:6rem}
.item_with_textfoto {display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column}
.item_with_textfoto.item_with_textfoto_w_qu {align-items:center; justify-content:center; max-width:56rem; width:100%}
.item_with_textfoto.item_with_textfoto_w_qu .quote {max-width:80%; margin:8rem auto 4rem}
.item_with_textfoto_textcols {display:flex; gap:6rem}
.item_with_textfoto_textcols_between {justify-content:space-between}
.item_with_textfoto_col {width:31rem; margin:4rem 0; position:relative}
.item_with_textfoto_textcols_no_bt_mar .item_with_textfoto_col {margin-bottom:0}
.item_with_textfoto_col_w {width:40rem}
.item_with_textfoto_img img ,.item_with_textfoto_img {height:49vh; width:auto}
.item_with_textfoto_img_vert img ,.item_with_textfoto_img_vert {height:80vh; width:auto}
.item_with_textfoto_img_big img ,.item_with_textfoto_img_big {height:64vh; width:auto}
.audio_in_block {text-align:center}
.item_with_textfoto_col p:last-child {margin-bottom:0}
.item_with_textfoto_colw_ico {}

@media screen and (max-width:1023px) {
.item_with_textfoto {margin:0 auto; max-width:340px; width:100%}
.item_with_textfoto_img img ,.item_with_textfoto_img {height:auto; width:100%}
.item_with_textfoto_img_vert img ,.item_with_textfoto_img_vert {height:auto; width:100%}
.item_with_textfoto_textcols {display:flex; flex-direction:column; gap:0rem}
.block_flex {display:flex; flex-direction:column; gap:0rem; width:100%}
.block_hor_vert_bottom {align-items:center}
.item_with_textfoto_col {width:100%; max-width:340px; margin:0 auto}
.item_with_textfoto_img {margin:4rem 0}
.item_with_textfoto_mb_mob {margin:4rem 0}
.item_with_textfoto_reverse_mobile {flex-direction:column-reverse}
.item_with_textfoto_col p:last-child {margin-bottom:1.6rem}
.item_with_textfoto_col + .item_with_textfoto_col p:last-child {margin-bottom:4rem}
.audio_in_block {position:absolute; top:0; left:0; right:0; bottom:0; z-index:4; padding:0 !important; display:flex; justify-content:center; align-items:center; text-align:center}

}@media screen and (max-width:767px) {
.audio_in_block {position:absolute; top:0; left:0; right:0; bottom:0; z-index:4; padding:0 !important; display:flex; justify-content:center; align-items:center; text-align:center}
.item_with_textfoto_col {width:100%; max-width:400px}
.item_with_textfoto {max-width:400px; width:100%}
.item_with_textfoto_reverse_mobile {flex-direction:column-reverse}
.item_with_textfoto_img {margin:0 0 4rem 0}
.item_with_textfoto_img_no_mar_mob {margin:0 0 0rem 0}
.item_with_textfoto_img_small_mar_mob {margin:0 0 3rem 0}
.item_with_textfoto_img_top_mar_mob {margin:4rem 0 0 0}
.item_with_textfoto_img_top_mar_mob_sm {margin:2.4rem 0 0 0}
.item_with_textfoto_mb_mob {margin:4rem 0}
.item_with_textfoto_img.item_with_textfoto_img_full_on_mob {margin-left:-3rem; margin-right:-3rem; width:auto}
.item_with_textfoto_img.item_with_textfoto_img_full_on_mob img {width:100vw; max-width:100vw}
.item_with_textfoto.item_with_textfoto_w_qu .quote {margin:1rem auto 0rem}
}
/*
 block_shirma 
*/

 .block_shirma {background-image:url("https://sever.s7cdn.online/img/1/shirma.png"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; z-index:6; padding-left:20rem; padding-right:20rem}
.two_col_text_312 .quote {width:auto; display:inline-flex; margin:0 0 4rem 1rem}
.two_col_text_312 p + .quote {margin-top:4rem}
.two_col_text_312 .quote:before,.two_col_text_312 .quote:after {content:''; width:2rem; height:3rem; top:-2rem; left:-2rem; z-index:4}
.two_col_text_312 .quote:after {top:auto; left:auto; right:-2rem; bottom:-2rem}
.horizontal_section_promo_fon_asap.hide {visibility:hidden}
.secondpage_1 .horizontal_section_promo_text, .horizontal_list_scroll_asap p {text-shadow:0px 0px 2rem #000}

@media screen and (max-width:1023px) {
.block_shirma {background-image:url("https://sever.s7cdn.online/img/1/shirmamob.png"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; z-index:6; padding:13rem 3rem}
.block_shirma .two_col_text_two_item:nth-child(2) {margin-bottom:4rem}
.two_col_text_312 .quote {display:block; text-align:center; margin-left:auto; margin-right:auto; max-width:80%}
.horizontal_list_scroll_asap p {text-shadow:0px 0px 2rem #000}
.two_col_text_312 .quote {margin-top:4rem}

}@media screen and (max-width:767px) {
.block_shirma {background-size:auto 100%}
.two_col_text_312 .quote {margin-top:4rem}
.block_shirma .two_col_text_two_item:nth-child(2) {margin-bottom:0rem}
.two_col_text_312 .quote {display:block; text-align:center; margin-left:auto; margin-right:auto; max-width:80%}
}
/*
 asap_persona 
*/

 .asap_persona {position:absolute; top:6rem; left:0; right:0rem; height:calc(100vh - 10rem); height:calc(100dvh - 10rem); background-position:50% 50%; margin:0 auto; background-repeat:no-repeat; background-size:cover; width:100%; display:flex; justify-content:center; align-items:flex-end; padding:0; box-sizing:border-box; z-index:4; pointer-events:none}
.asap_persona img {width:auto; height:calc(100vh - 10rem); min-height:40vw; opacity:0}
.asap_persona img.active {opacity:1}
.asap_persona_hor {z-index:5}
.asap_persona.hide {opacity:0}
.asap_persona_second {position:absolute; top:0; left:0; right:0; bottom:0; margin:0 auto}
.asap_persona_hor444 img {transition:0.2s opacity ease}

img.asap_persona_txt {position:absolute; top:0; left:3%; right:-3%; bottom:0; margin:0 auto;  opacity:0;  }
img.asap_persona_txt.show { opacity:1;}

@media screen and (max-width:1023px) {
	.asap_persona_txt {display:none}
	
.asap_persona_hor {position:fixed; z-index:2}
.asap_persona img {width:auto; height:calc(100vh - 6rem); height:calc(100dvh - 6rem); min-height:44vw; opacity:0}

}@media screen and (max-width:767px) {
.secondpage_1 .horizontal_scroll_wrapper article {position:relative}
.secondpage_1 .horizontal_scroll_wrapper article p, .secondpage_1 .horizontal_scroll_wrapper article .quote {position:relative; z-index:2}
.secondpage_1 .horizontal_scroll_wrapper article:before {content:''; display:block; position:absolute; top:-4rem; left:-3rem; right:-3rem; bottom:-4rem; background:radial-gradient(80% 52%, rgba(0,0,0,0.8), transparent); background-position:50% 50%; background-size:cover; z-index:1}
}.soundbar_block {display:flex; width:28rem; height:6rem; border-radius:6rem; align-items:center; background:#fff; padding:0 2.4rem; box-sizing:border-box; cursor:pointer; position:relative;}
.soundbar_block:hover {opacity:0.9; box-shadow:1px 1px 10px rgba(0,0,0,.6)}
.soundbar_block_ico_play {flex-shrink:0; background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.14493 2.15318C3.47859 1.79061 2.66699 2.27297 2.66699 3.03157V20.968C2.66699 21.7266 3.47859 22.2089 4.14494 21.8464L20.627 12.8782C21.3231 12.4994 21.3231 11.5001 20.627 11.1214L4.14493 2.15318ZM0.666992 3.03157C0.666992 0.755766 3.10178 -0.691314 5.10083 0.396405L21.5829 9.36461C23.6711 10.5008 23.6712 13.4987 21.5829 14.6349L5.10083 23.6031C3.10178 24.6909 0.666992 23.2438 0.666992 20.968V3.03157Z' fill='%23272C35'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain; width:2.4rem; height:2.4rem; margin-right:1.4rem}
.soundbar_block.play .soundbar_block_ico_play {background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='3' height='22' rx='1.5' fill='%23272C35'/%3E%3Crect x='9' width='3' height='22' rx='1.5' fill='%23272C35'/%3E%3C/svg%3E%0A"); background-size:contain}
.soundbar_area {position:relative; overflow:hidden}
.soundbar_area svg {width:19rem; height:auto; position:relative; z-index:3; display:block; border:3px solid #fff; transition:0.4s border-color}
.soundbar_progress_all,.soundbar_progress {position:absolute; left:auto; right:-100%; top:-1px; bottom:auto; height:calc(100% - 4px); width:calc(100% - 4px); z-index:2; background-color:#9AA0A9}
.soundbar_progress {background-color:#A1BFA5}
.play .soundbar_progress {}
.soundbar_progress_all {left:0; right:0}
.soundbar {fill:#fff; transition:0.4s fill}
.width370 .soundbar_block {position:relative; z-index:4; margin-top:4rem}

.soundbar_txt {font-size:1.3rem; line-height:1.2; position:absolute; top:calc(100% + 1.6rem); left:0; right:0;  z-index:4; text-shadow:0px 0px 1rem #000; text-align:center;}

@media screen and (max-width:1023px) {}

@media screen and (max-width:767px) {
.soundbar_block {display:flex; width:28rem; height:6rem; border-radius:6rem; margin-left: auto; margin-right:auto;}
}
