* {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-tap-highlight-color:transparent; outline:0; margin:0; padding:0; font-feature-settings:'liga' 0, 'dlig' 0, 'onum' 0, 'lnum' 0, 'tnum' 0, 'zero' 0, 'frac' 0, 'sups' 0, 'subs' 0, 'smcp' 0, 'c2sc' 0, 'case' 0, 'hlig' 0, 'calt' 0, 'swsh' 0, 'hist' 0, 'kern' 1, 'locl' 0, 'rlig' 0, 'medi' 0, 'init' 0, 'isol' 0, 'fina' 0, 'mark' 0, 'mkmk' 0, 'ss00' 0, 'ss01' 0, 'ss02' 0, 'ss03' 0, 'ss04' 0, 'ss05' 0, 'ss06' 0, 'ss07' 0}
html * {max-height:62499.9375rem; margin:0; padding:0}
::-moz-selection {background:#ccc}
::selection {background:#ccc}
select::-ms-expand {display:none}
::-ms-clear {display:none; width:0; height:0}
html {min-height:100%}
body {font-family:'AeonikPro',sans-serif; text-rendering:optimizeLegibility; text-decoration-skip:objects; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:transparent; color:#272C35; background-color:#F7F7F2; font-size:1rem; line-height:1.4; overscroll-behavior-y:none}
section {content-visibility:unset}
body.secondpage {color:#fff; background-color:#000}

/*
 SIZE 1rem = 10px in 1920 0.5208vw; 1rem = 10px in 1440 0.6944vw; SIZE 1rem = 10px in 375 ont-size:2.66vw; 
*/

 html {font-size:0.6944vw}
.page_wrapper {Display:flex; flex-direction:column; justify-content:space-between; min-height:100vh; position:relative; z-index:2}
.relative {position:relative}
img {display:block; width:100%; height:auto}
main.main {flex-grow:1}

@media only screen and (max-width:767px) {}

@media only screen and (max-width:1920px) {html {}

}@media only screen and (max-width:1023px) {html {font-size:0.8vw}

}@media only screen and (max-width:767px) {html {font-size:2.66vw}
}body.loaded .preloader {transition-delay:0.0s; opacity:0; visibility:hidden}


@media screen and (max-width:767px) {}

/*
 animation 
*/

 .animation,.animation_word span {opacity:0; transform:translateY(1.625rem)}
.animation_word span {display:inline-flex; position:relative; z-index:2}
body.loaded .animation.animated,body.loaded .animation_word.animated span {transition-duration:1s; transition-timing-function:ease; transition-property:opacity,transform; opacity:1; transform:translateY(0)}
body.loaded .animation.animated.animation_delay1 {transition-delay:0.05s}
body.loaded .animation.animated.animation_delay2 {transition-delay:0.1s}
body.loaded .animation.animated.animation_delay3 {transition-delay:0.15s}
body.loaded .animation.animated.animation_delay4 {transition-delay:0.2s}
body.loaded .animation.animated.animation_delay5 {transition-delay:0.25s}
body.loaded .animation.animated.animation_delay6 {transition-delay:0.3s}
body.loaded .animation.animated.animation_delay7 {transition-delay:0.35s}
body.loaded .animation.animated.animation_delay8 {transition-delay:0.4s}
body.loaded .animation.animated.animation_delay9 {transition-delay:0.45s}
body.loaded .animation.animated.animation_delay10 {transition-delay:0.5s}
body.loaded .animation.animated.animation_delay11 {transition-delay:0.55s}
body.loaded .animation.animated.animation_delay12 {transition-delay:0.6s}
body.loaded .animation.animated.animation_left {transform:translateX(0)}
body.loaded .animation_word.animated span:first-child {transition-delay:0.0s}
body.loaded .animation_word.animated span:nth-child(2) {transition-delay:0.1s}
body.loaded .animation_word.animated.animation_word_delay span:first-child {transition-delay:0.6s}
body.loaded .animation_word.animated.animation_word_delay span:nth-child(2) {transition-delay:0.7s}
body.loaded .animation_word.animated span:nth-child(3) {transition-delay:0.2s}
body.loaded .animation_word.animated span:nth-child(4) {transition-delay:0.3s}
body.loaded .animation_word.animated span:nth-child(5) {transition-delay:0.4s}
body.loaded .animation_word.animated span:nth-child(6) {transition-delay:0.5s}
body.loaded .animation_word.animated span:nth-child(7) {transition-delay:0.6s}
body.loaded .animation_word.animated span:nth-child(8) {transition-delay:0.7s}
body.loaded .animation_word.animated span:nth-child(9) {transition-delay:0.8s}
body.loaded .animation_word.animated span:nth-child(10) {transition-delay:0.9s}
body.loaded .animation_word.animated span:nth-child(11) {transition-delay:1.0s}
body.loaded .animation_word.animated span:nth-child(12) {transition-delay:1.1s}
body.loaded .animation_word.animated span:nth-child(13) {transition-delay:1.2s}
body.loaded .animation_word.animated span:nth-child(14) {transition-delay:1.3s}
body.loaded .animation_word.animated span:nth-child(15) {transition-delay:1.4s}
body.loaded .animation_word.animated span:nth-child(16) {transition-delay:1.5s}
body.loaded .animation_word.animated span:nth-child(17) {transition-delay:1.6s}
body.loaded .animation_word.animated span:nth-child(18) {transition-delay:1.7s}
body.loaded .animation_word.animated span:nth-child(19) {transition-delay:1.8s}
body.loaded .animation_word.animated span:nth-child(20) {transition-delay:1.9s}
.animation.scale {transform:scale(0)}
.animation.animation_left {transform:translateX(4.625rem)}
.animation.animation_right {transform:translateX(-4.625rem)}
body.loaded .animation.animated.scale {transform:scale(1)}
body.loaded .animation.animated.animation_left {transform:translateX(0)}
body.loaded .animation.animated.animation_right {transform:translateX(0)}

/*
 GRID 
*/

 body.body__menu_open {position:fixed; top:0; left:0; right:0; bottom:-6rem; overflow-y:scroll; position:fixed}
body.body__menu_open.loaded {overflow-y:scroll}
.page__container {position:relative; overflow:hidden; overscroll-behavior-y:none; height:100vh}
.container {max-width:81.8rem; width:100%; margin:0 auto; padding:0 2rem; box-sizing:border-box}
.container_wide {padding:0 3rem; margin:0 auto}
.container_m {max-width:122rem}
.container_xs {}
.container_xxs {max-width: 36rem;}
.main_content {}
body {}
body.loaded {height:auto; overflow:visible}

@media screen and (max-width:1023px) {
	
	.container_xxs {max-width: 340px;}
}

@media screen and (max-width:767px) {
.container_wide {padding:0 2rem; margin:0 auto}
.container_xxs {max-width: 400px;}

}
/*
 special 
*/

 .none {display:none !important}
.img_shield {position:relative}
.img_shield:before {content:''; position:absolute; z-index:3; top:0; left:0; right:0; bottom:0}
li {list-style-type:none}
a {color:#CE6F3E; text-decoration:none}
ul.list,ol.list {margin-bottom:2.5rem; line-height:1.4}
.list li {position:relative; padding-left:1.625rem; list-style-type:none; margin-bottom:0.9375rem}
.list li ul {padding-top:0.9375rem; margin-bottom:0.9375rem}
.list li ol {padding-top:0.9375rem; margin-bottom:0.9375rem}
ol.list li {padding-left:2.25rem}
ul.list_tick {}
ul.list li:before,ol.list li:before {content:''; display:block; position:absolute; width:0.5rem; height:0.5rem; background:#2B2D33; left:0; top:0.5rem}
.list.list_gray li:before {background:#939AA3; top:0.375rem}
.list_gray a.li_showmore, .li_showmore {color:#2B2D33; font-weight:500}
.li_showmore:hover {opacity:0.8}
.li_black {color:#2B2D33; font-weight:500}
ol.list li:before {background:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4142 0L17.8284 1.41421L6.41421 12.8284L0 6.41421L1.41421 5L6.41421 10L16.4142 0Z' fill='%232B2D33'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; width:1.125rem; height:0.8125rem}
ul.list.list_tick li:before {background:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4142 0L17.8284 1.41421L6.41421 12.8284L0 6.41421L1.41421 5L6.41421 10L16.4142 0Z' fill='%23FEE600'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; width:1.125rem; height:0.8125rem}
li.no_list_tick:before {display:none !important}
article a,.article_nav a {color:#CE6F3E; text-decoration:underline}
article h2 {margin-top:7rem}
article a:hover,.article_nav a:hover {color:#CE6F3E; text-decoration:none}

article ul.list, .news_article ol.list {font-size:1rem}
article ul.list li:before,article ol.list li:before {top:0.5rem}
img {max-width:100%}
.section_404_inner {display:flex; align-items:center; justify-content:center}
@keyframes spin {100% {transform:rotate(-360deg)}
}
/*
 type 
*/

 h1 { font-weight:400; font-size:16rem; line-height:1; margin-bottom:1.6rem; text-transform:none}
h2 {font-weight:400; font-size:9.6rem; line-height:1; margin-bottom:3rem}
h3 {font-family:"Forum"; font-weight:400; font-size:2.6rem; line-height:1; margin-bottom:3rem}
h4,.h4 {font-weight:600; font-size:2.4rem; line-height:1.16; margin-bottom:3rem}
p {font-size:1.6rem; line-height:1.46; margin-bottom:2rem; font-weight:400}
.onlymob {display:none !important}
.threadpage h3 {font-size:2.4rem; line-height:1.3; margin-bottom:2rem}

@media screen and (max-width:1023px) {
	
	.onlypc {display:none !important}
.onlymob {display:flex  !important}
	
}

@media screen and (max-width:767px) { 
.brmob {display:inline}

h1 {font-size:5rem; margin-bottom:1.6rem}
h2 {font-size:4.8rem; margin-bottom:2.4rem}
article h2 {margin-top:6rem}
h3 {font-size:2.6rem; margin-bottom:2rem}
h4,.h4 {font-weight:600; font-size:2.4rem; line-height:1.16; margin-bottom:2.6rem}
p {font-size:1.4rem; margin-bottom:1.4rem}
}
/*
 btns 
*/

 .btn {font-family:'NimbusSanNov'; display:inline-flex; align-items:center; justify-content:center; text-decoration:none; white-space:nowrap; padding:0 2.2rem; height:4.2rem; width:auto; border-radius:4.2rem; line-height:4.2rem; color:#272C35; background-color:#fff; border:0.1rem solid #fff; text-align:center; cursor:pointer; outline:none; letter-spacing:0; text-transform:none; box-sizing:border-box; font-style:normal; font-weight:600; font-size:1.4rem; line-height:1; text-align:center; position:relative; transition:0.3s color ease; transition-property:background, border-color, color}
.btn:hover {background:transparent; border-color:#fff; color:#fff}
.btn.btn_black_hover:hover {background:transparent; border-color:#272C35; color:#272C35}
.btn.btn_green_hover:hover {background:#A1BFA5; border-color:#A1BFA5; color:#fff}
a.btn {text-decoration:none !important; color:#272C35}
.btn:hover,.btn:focus {opacity:1}
.alt.btn {border-color:#fff; color:#fff; background:transparent}
.alt.btn:hover {color:#272C35; background:#fff}
.btn_orange.btn {color:#E88A58}
.btn_orange.btn:hover {color:#fff; background:transparent; border-color:#fff}
.btn_orange_alt.btn {color:#E88A58; border-color:#E88A58; background:transparent}
.btn_orange_alt.btn:hover {color:#fff; background:#E88A58; border-color:#E88A58}
.btn:disabled {background-color:#AAABAD; color:#55575C; pointer-events:none}
.btn.btn_small_text {font-size:1.4rem; font-weight:600; padding:0 2.2rem}
.btn.btn_small {font-size:1.8rem; font-weight:500; height:5.2rem; padding:0 2rem}
.btn_w_ico_left span.ico {width:3rem; height:3rem; flex-shrink:0; margin-right:0.6rem; background-repeat:no-repeat}
.btn_w_ico_right span.ico {width:3rem; height:3rem; background-repeat:no-repeat; background-position:50% 50%; background-size:90% auto; flex-shrink:0; margin-left:0.6rem}
.btn:hover.btn_w_ico_left.alt_or:hover .ico.back {background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.65514 13.1939C7.85509 13.3843 8.17158 13.3767 8.36204 13.1767C8.5525 12.9768 8.5448 12.6603 8.34485 12.4698L4.17733 8.50014L14 8.50014C14.2761 8.50014 14.5 8.27629 14.5 8.00014C14.5 7.724 14.2761 7.50014 14 7.50014L4.1771 7.50014L8.34485 3.53026C8.5448 3.3398 8.5525 3.02331 8.36204 2.82336C8.17158 2.62341 7.85509 2.61571 7.65514 2.80617L2.70919 7.51731C2.59649 7.62465 2.52984 7.7616 2.50924 7.90395C2.50318 7.93508 2.5 7.96724 2.5 8.00014C2.5 8.03327 2.50322 8.06565 2.50937 8.09698C2.53012 8.23902 2.59672 8.37563 2.70919 8.48275L7.65514 13.1939Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A")}
.ico.next {background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.84486 2.80611C8.6449 2.61565 8.32842 2.62335 8.13796 2.8233C7.9475 3.02325 7.95519 3.33974 8.15515 3.53019L12.3227 7.49986L2.5 7.49986C2.22386 7.49986 2 7.72371 2 7.99986C2 8.276 2.22386 8.49986 2.5 8.49986L12.3229 8.49986L8.15515 12.4697C7.9552 12.6602 7.9475 12.9767 8.13796 13.1766C8.32842 13.3766 8.64491 13.3843 8.84486 13.1938L13.7908 8.48269C13.9035 8.37535 13.9702 8.2384 13.9908 8.09604C13.9968 8.06492 14 8.03276 14 7.99986C14 7.96673 13.9968 7.93435 13.9906 7.90302C13.9699 7.76098 13.9033 7.62437 13.7908 7.51724L8.84486 2.80611Z' fill='%23272C35'/%3E%3C/svg%3E%0A"); background-size:1rem 1rem; background-position:50% 50%}
.btn.btn_green_hover:hover .ico.next {background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.84486 2.80611C8.6449 2.61565 8.32842 2.62335 8.13796 2.8233C7.9475 3.02325 7.95519 3.33974 8.15515 3.53019L12.3227 7.49986L2.5 7.49986C2.22386 7.49986 2 7.72371 2 7.99986C2 8.276 2.22386 8.49986 2.5 8.49986L12.3229 8.49986L8.15515 12.4697C7.9552 12.6602 7.9475 12.9767 8.13796 13.1766C8.32842 13.3766 8.64491 13.3843 8.84486 13.1938L13.7908 8.48269C13.9035 8.37535 13.9702 8.2384 13.9908 8.09604C13.9968 8.06492 14 8.03276 14 7.99986C14 7.96673 13.9968 7.93435 13.9906 7.90302C13.9699 7.76098 13.9033 7.62437 13.7908 7.51724L8.84486 2.80611Z' fill='%23ffffff'/%3E%3C/svg%3E%0A"); background-size:1rem 1rem; background-position:50% 50%}
.btn.btn_small .ico {width:1.3rem; height:1.3rem; background-size:contain}
.btn_wide {display:block; max-width:25rem; margin-left:auto; margin-right:auto}
.btn.alt.btn_w_ico_left_cust:hover {color:#E88A58}
.btn.alt_or {color:#E88A58; border-color:#E88A58}
.btn.alt_or:hover {color:#fff; border-color:#fff; background:#E88A58}
body.mac .btn {padding-top:0.4rem !important}
body.mac .btn .ico {margin-top:-0.4rem !important}

@media screen and (max-width:767px) {
.btn_wide_on_mob {width:100%; max-width:40rem; margin-left:auto; margin-right:auto}
.btn {font-size:1.4rem; padding:0 2.2rem; height:4.2rem}
.btn.btn_small {height:4.2rem; font-size:1.8rem; padding:0 2rem}
 
.btn .ico {margin-top:-0.4rem !important}
.btn {padding-top:.4rem !important}
.btn .ico {margin-top:-0.2rem !important}
}
/*
 header 
*/

 .header_section {position:absolute; top:0; left:0; right:0; z-index:9; height:9rem}
.header_section.moved, .body__menu_open .header_section {}
.header_section.hide {transform:translateY(00rem)}
.header_flex {Display:flex; align-items:center; justify-content:space-between; padding:1rem 0}
.site_logo {Display:flex; align-items:center}
.site_logo img {width:9.8rem; position:relative; flex-shrink:0}
.head_gobak {width:2.4rem; display:block; transition:0.4s opacity ease; transition-property:opacity,transform}
.head_gobak:hover {opacity:0.8}
.head_gobak svg {width:100%; height:auto; display:block}
.header_section_fixed {position:fixed; left:0; width: 20rem; top:0; z-index:6; padding-top:2.4rem}

@media screen and (max-width:767px) {
.header_flex {padding:1.6rem 0}
.header_section_fixed { padding-top:0.8rem;  width: 10rem;}
}
/*
 section_promo promo 
*/

 .section_promo {background-color:#000; background-position:50% 50%; background-size:cover; background-repeat:no-repeat; color:#fff; text-align:center; position:relative; }
.full_screen_content {min-height:100vh; display:flex; align-items:center; justify-content:center; color:#fff}
.section_promo_text {padding:10rem 0}
.section_promo_text h1 {font-family:Forum; font-size:12rem; line-height:1; text-transform:none; font-weight:400; margin-bottom:3.2rem}
.section_promo_bg {position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; background-color:#000; background-image:url('https://sever.s7cdn.online/img/video.jpg'); background-size:cover; background-position:50% 50%; color:#fff}
.section_promo_bg video {position:absolute; top:0; bottom:0; left:0px; display:block; right:0px; z-index:2; min-width:100%; min-height:100%; object-fit:cover}
.section_promo .container {position:relative; z-index:3}
.promo_supheader {font-size:1.2rem; letter-spacing:0.3rem; text-transform:uppercase; opacity:0.5; margin-bottom:2.4rem}
.promo_subheader {font-weight:300; font-size:1.3rem; line-height:1.25; text-transform:none; margin:0 auto 4rem; max-width:45rem; position:relative}
.promo_btns {display:inline-flex; align-items:center; justify-content:center; gap:0 2rem; position:relative;}
.promo_arr {display:inline-block; position:absolute; left:0; right:0; bottom:2rem; z-index:3; height:5rem; width:4rem; transition:0.4s opacity ease; margin:0 auto}
.promo_arr span {display:block; width:4rem; height:2rem; background-repeat:no-repeat; background-size:contain; background-position:50% 50%; background-image:url("data:image/svg+xml,%3Csvg width='41' height='21' viewBox='0 0 41 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1C8.5 6 15 10 20.5 19C25.5 10.5 31.5 4.5 40 1' stroke='%23FAF9F3' stroke-width='2'/%3E%3C/svg%3E%0A"); animation:spin 1.4s infinite linear}
.promo_arr:hover {opacity:0.7}

.promo_arr_line {display:inline-block; position:absolute; left:calc(100% + 2rem); right:auto; top:2rem; z-index:3;  width:12rem; transition:0.4s opacity ease;  }

.promo_arr_line svg {display:block; width:100%; height:auto;  }


.promo_svg img {max-width:34rem; margin:0 auto -1rem}
.section_screen_logo {display:block; width:10rem}
@keyframes spin {0% {transform:translate3d(0, -60%, 0)}
50% {transform:translate3d(0, 60%, 0)}
100% {transform:translate3d(0, -60%, 0)}



}

.warning_mess {background:#F7F7F2; padding-top:2rem; position:relative;}
.warning_mess img {width: 100%; height:auto;}
.warning_mess_text {position: absolute; font-size:1.3rem; line-height:1.1; left: 33%; top:1.5rem; bottom:0; right: 4rem; display:flex; justify-content: flex-start; align-items:center; }

@media only screen and (max-width:1440px) {
.promo_supheader {font-size:12px}
.promo_subheader {font-size:13px; max-width:450px}

}@media only screen and (max-width:767px) {
.section_promo_text h1 {font-size:6rem; margin-bottom:3.6rem}
.full_screen_content {min-height:100vh}
.section_promo_bg {background-image:url('https://sever.s7cdn.online/img/videom.jpg')}
.full_screen_content {align-items:center}
.promo_arr {bottom:0}
.promo_btns {flex-direction:column}
.promo_btns .btn {margin-bottom:1.6rem}
.promo_btns .btn:last-child {margin-bottom:0}
.promo_supheader {font-size:1.2rem; letter-spacing:0.3rem; text-transform:uppercase; opacity:0.5; margin-bottom:2.8rem}
.promo_subheader {font-weight:300; font-size:1.3rem; line-height:1.25; text-transform:none; margin:0 auto 4rem; max-width:45rem; position:relative}
.promo_svg img {max-width:17rem; margin:0 auto -0.6rem}
.section_screen_logo {display:block; width:8.6rem}
}
/*
 footer 
*/

 .section_footer {position:relative; z-index:3; background:#272C35; padding:3rem 0; font-size:1.6rem; color:#D0D6E1}
.footer_flex {display:flex; justify-content:space-between; align-items:flex-start}
.footer_flex_item {display:flex; align-items:center; gap:2.33rem}
.soc_item {}
.footer_flex_item_soc {display:flex; gap:0 3.6rem}
.soc_ico {display:flex; align-items:center; justify-content:center; width:2rem; height:2rem; flex-shrink:0; fill:#fff}
.soc_ico svg {fill:#fff; width:2rem; height:2rem; display:block; transition:0.4s fill ease}
.soc_ico:hover svg {fill:#E88A58}
.footer_form_flex {display:flex; margin-bottom:2rem; align-items:center; gap:2rem}
.footer_form_flex .relative {width:24.5rem; position:relative; display:flex}
.footer_form_head p {margin-bottom:0; white-space:nowrap}

@media screen and (max-width:1023px) {
.footer_form_head p {margin-bottom:1.6rem; white-space:normal}
.footer_form_flex {display:flex; flex-direction:column; margin-bottom:2rem; align-items:flex-start; gap:0rem}

}@media screen and (max-width:767px) {
.footer_flex_item_form {order:1; width:100%; margin-bottom:2rem}
.section_footer {padding:6rem 0 4rem}
.footer_flex {flex-direction:column-reverse; align-items:center; text-align:center}
.footer_flex_item_soc {margin-bottom:21px}
.soc_ico {width:4.8rem; height:4.8rem; border-radius:4.8rem; background-color:#454A54}
.footer_flex_item {gap:0 1rem}
.footer_form_flex {display:flex; flex-direction:column; margin-bottom:2.2rem; gap:0rem}
}
/*
 popup 
*/

 body.body__popup_open {position:fixed; top:0; left:0; right:0; bottom:0; overflow-y:scroll}
body.body__popup_open main.main-content {}
.frame_blc {overflow:hidden; position:relative; padding-bottom:56.25%; padding-top:30px; height:0}
.frame_blc iframe {position:absolute; width:100%; height:100%; left:0; top:0}
.shadow {  background:rgba(0,0,0,0.9); position:fixed; left:-9999px; top:0; z-index:12; overflow:hidden; width:1px; height:1px;}
.shadow.open {display:block;  width:100%; height:100%; left:0; right:0; bottom:0; top:0; }
.shadowmm.open {display:block}
.popup.open {display:table;  width:100%; height:100%; overflow:visible; position:static;}
.desktop .popup_half .popup_cell {padding:0 0}
.popup_half.popup.open {display:flex; padding:0; height:auto; min-height:100%}
.popup_half .popup_cell {display:flex; padding:0; justify-content:flex-end}
.popup_half .popup_content {margin:0; border-radius:0; display:flex; align-items:stretch}
.shadow_scroll {position:absolute; top:0; bottom:0; left:0; right:-1.0625rem; overflow-y:scroll}
.popup { position:absolute; left:-9999px; top:0; overflow: hidden; width:1px; height:1px; table-layout:auto; color:#2B2D33}
.popup_cell {display:table-cell; width:100%; box-sizing:border-box; text-align:center; vertical-align:middle; padding:0 2rem 0 0.9375rem}
.desktop .popup_cell {padding:0 0.9375rem}
.popup_content {background:#fff; margin:3.75rem auto; max-width:38rem; width:100%; box-sizing:border-box; text-align:left; position:relative; min-width:16.875rem; position:relative; transform: translateY(100vh); transition:0.4s transform ease; padding: 1rem; }

.popup.open .popup_content { transform: translateY(0vh);}

.popup_relative {padding: 5rem 5rem 7rem;  border: 1px dashed #F56849;}


.popup .snoska {color:#272C35; opacity:0.5; font-size:1.1rem; }

.popup_xs .popup_content {max-width:27.1875rem}
.popup_half_flex {display:flex; justify-content:space-between; flex-direction:column}
.closepopup {display:block; width:5.4rem; height:5.4rem; position:absolute; left:0; right:0; bottom:-2.7rem; cursor:pointer; text-align:center; color:#fff; margin:0 auto;background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.0006' cy='26.9996' r='19.2857' fill='%23F56849'/%3E%3Ccircle cx='27' cy='27' r='26.5' stroke='%23F56849'/%3E%3Cpath d='M20.5723 20.5713L33.4294 33.4284' stroke='white'/%3E%3Cpath d='M33.4297 20.5713L20.5725 33.4284' stroke='white'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size: contain; z-index:5; transition:0.4s transform ease}
.closepopup:hover {transform:scale(1.1)}

.popup_content:before {content:''; display:block; width: 7rem; height:3rem; position:absolute;   left:0; right:0; bottom:0; z-index:3; background-color:#fff; margin:0 auto}
.popup_content { text-align: center;}
.popup_content h2,.popup_content h2 {margin-top:0}
.popup  .popup_content p {font-size:1.3rem;}
.btn-mcounter {display:flex; align-items:center; justify-content:space-between; margin-bottom:1.25rem}
.btn-mcounter .form_item {margin-bottom:1.25rem}
.btn-mcounter .btn {margin-bottom:1.25rem}
.btn-mcounter-right {justify-content:flex-end}
.popup_message_sended {position:absolute; top:0; left:0; right:0; bottom:0; padding:0 0.9375rem; display:flex; align-items:center; justify-content:center; text-align:center; background:#fff; z-index:4; border-radius:0.875rem}
.popup_message_success__text {max-width:31.25rem; margin:0 auto}


.popup.video .popup_content {padding:0; background:transparent;}
.popup.video .popup_relative {padding:0; background:transparent; border:0;}
.popup.video .popup_content:before {Display:none;}
.popup.video .closepopup  {bottom:auto; top:-2.7rem;}

@media screen and (max-width:1023px) {}

@media screen and (max-width:767px) {
.desktop .popup_cell,.popup_cell {padding:0 0}
.shadow_scroll {right:0}
.popup_content {padding:0}

.popup_content {max-width:calc(100vw - 6rem)}
}


.frame_blc.mp4 {overflow:visible; position:relative; padding-bottom:0; padding-top:0; height:auto; width:80%; margin:0 auto;}

.frame_blc.mp4 video {display:block; width:100%; height:auto}

.frame_blc.mp4:before {position:absolute; content:''; width:2px; background:#000; top:0; bottom:0;right:-2px; Display:block;}
.frame_blc.mp4:after {position:absolute; content:''; height:2px; background:#000; left:0; bottom:0px;right:0px; Display:block;}
@media only screen and (max-width:767px) {.frame_blc.mp4  {width:100%;}}

/*
 alert_cookies 
*/

 .alert_cookies {background:linear-gradient(to right, #a357d3, #c35582); position:fixed; z-index:10; bottom:0; color:#fff; text-align:center; padding:1.25rem 0; right:0; left:0; display:block}
.container_flex_b {display:flex; align-items:flex-start; justify-content:space-between; position:relative}
.alert_cookies_txt {font-size:0.875rem; line-height:1.5; text-align:left}
.alert_cookies.none {display:none}
a.alert_cookies_url {color:#fff; display:inline-flex; align-items:center; white-space:nowrap}
a.alert_cookies_url:hover {opacity:0.8}
a.alert_cookies_url span {text-decoration:underline}
a.alert_cookies_url svg {flex-shrink:0; margin-left:0.375rem}
.alert_cookies_close {display:block; flex-shrink:0; margin-left:1rem; width:1.25rem; height:1.25rem; cursor:pointer; text-align:center; color:#fff; 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='M1.38461 6.00813e-05L17.9999 16.6154L16.6153 18L0 1.38467L1.38461 6.00813e-05Z' fill='%23ffffff'/%3E%3Cpath d='M18 1.38461L1.38467 17.9999L6.07415e-05 16.6153L16.6154 0L18 1.38461Z' fill='%23ffffff'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; z-index:5}
.alert_cookies_close:hover {opacity:0.8}

/*
 slick-slider 
*/

 .slick-slider {position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}
.slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer; cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.slick-track {position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto}
.slick-track:before,.slick-track:after {display:table; content:''; display:none}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none; height:100%; min-height:1px; flex-shrink:0}
[dir='rtl'] .slick-slide {}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block; height:auto; border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
.slick-track {display:flex!important; justify-content:space-between; width:100% !important}
.slick-list {display:flex!important; justify-content:space-between; width:100% !important}
.slick-slide > div {display:flex!important; height:100%}
.slick-dots {padding-top:12px; display:flex; align-items:center; justify-content:center; margin:0 auto; position:static; bottom:20px; left:0; right:0; margin-bottom:26px}
.sl_dot,.slick-dots li button {width:8px; height:8px; display:block; border-radius:50%; margin:0 6px; background:#fff; border:1px solid #fff; font-size:0px; color:transparent; box-sizing:unset; opacity:0.7}
.sl_dot.active,.slick-dots li.slick-active button {opacity:1; background:#fff; border-color:#fff}
.sl_dot:hover,.slick-dots li button:hover {opacity:0.6}
.sl_dot.active:hover,.slick-dots li button.active:hover {opacity:1}
.foto_slider .slick-dots {display:none !important}

/*
 standart_main_section 
*/

 .standart_main_section {padding:9.3rem 0 8rem}

@media only screen and (max-width:1023px) {}

@media only screen and (max-width:767px) {
.standart_main_section {padding:8.6rem 0 7rem}
}
/*
 section_enter 
*/

 
@media only screen and (max-width:1023px) {}

@media only screen and (max-width:767px) {}

/*
 section_command 
*/

 .section_command {font-size:1.6rem; line-height:1.2; background:#272C35; color:rgba(255,255,255,0.5); padding-top:3.4rem; font-weight:300}
.command_flex {display:flex; justify-content:space-between; gap:2rem}
.command_flex_col {width:100%}
.command_flex_col:first-child {width:39%; flex-shrink:0}
.command_flex_col span {font-family:Forum}

@media only screen and (max-width:1023px) {}

@media only screen and (max-width:767px) {}

/*
 section_command - command_flex 
*/

 
@media only screen and (max-width:1023px) {
.command_flex_col:first-child {width:40%; flex-shrink:0}

}@media only screen and (max-width:767px) {
.section_command {font-size:1.6rem; line-height:1.5; padding-top:5rem}
.command_flex_col span {Display:block}
.command_flex {gap:0; flex-direction:column; margin-bottom:0; text-align:center; align-items:center}
.command_flex_col {width:80%}
.command_flex_col:first-child {width:80%}
.command_flex_col:last-child {padding-top:3.6rem}
}
/*
 section_nav 
*/

 .section_nav {overflow:hidden; width:100%}
.nav_author_col {text-align:center; width:40%; box-sizing:border-box; padding-top:4rem; padding-bottom:4rem}
.nav_author_col h2 {margin:0; margin-bottom:1.6rem; font-size:4.2rem}
.nav_author_col p {font-size:1.3rem; line-height:1.2; margin-bottom:1.3rem; font-weight:300}
.main_persona_flex {display:flex; justify-content:flex-start; align-items:center; text-align:left; margin-bottom:3.6rem}
a.main_persona_flex {color:#272C35}
.main_persona_flex:hover .main_persona_txt {opacity:0.8}
.main_persona_img {width:4.4rem; height:4.4rem; flex-shrink:0; margin-right:1rem}
.main_persona_name {font-size:1.2rem; font-weight:bold}
.main_persona_job {font-size:1rem; opacity:0.5}
.nav_author_col_bottom {max-width:20.4rem; margin:3.6rem auto 0; padding-top:2.8rem; display:flex; align-items:center; flex-direction:column; border-top:0.1rem solid #F56849; position:relative}
.nav_author_col_bottom:before {content:''; display:block; width:2.4rem; height:2rem; background-image:url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.356 9.456C4.116 9.456 3.972 9.312 3.972 9.12C3.972 9.048 3.996 8.952 4.056 8.832C4.116 8.712 4.14 8.58 4.14 8.472V8.184L3.852 8.4C3.804 8.436 3.756 8.508 3.672 8.628C3.588 8.748 3.468 8.808 3.3 8.808C3.024 8.808 2.82 8.604 2.82 8.34C2.82 8.1 2.916 7.86 3.252 7.812C3.588 7.764 3.576 7.764 4.14 7.392L4.164 5.544L2.556 6.48L2.532 6.996V7.08C2.532 7.152 2.556 7.26 2.616 7.404C2.676 7.536 2.7 7.632 2.7 7.68C2.7 7.92 2.436 8.172 2.184 8.172C1.884 8.172 1.668 7.896 1.668 7.668C1.668 7.596 1.704 7.512 1.752 7.428C1.8 7.344 1.824 7.272 1.836 7.224L1.86 6.888L1.62 7.032C1.5 7.104 1.392 7.188 1.32 7.32C1.248 7.452 1.116 7.512 0.96 7.512C0.78 7.512 0.612 7.308 0.612 7.128C0.612 6.936 0.84 6.78 1.056 6.756C1.164 6.744 1.368 6.672 1.668 6.528L1.356 6.384C1.308 6.36 1.248 6.348 1.2 6.348C0.78 6.348 0.636 6.096 0.636 5.868C0.636 5.592 0.888 5.376 1.2 5.376C1.356 5.376 1.476 5.46 1.572 5.592C1.764 5.868 1.836 5.88 2.364 6.144L3.972 5.208L2.364 4.296L1.812 4.584C1.74 4.644 1.632 4.728 1.56 4.86C1.476 5.004 1.344 5.064 1.2 5.064C0.9 5.064 0.636 4.848 0.636 4.572C0.636 4.392 0.732 4.104 1.2 4.08C1.236 4.08 1.26 4.068 1.296 4.068C1.32 4.068 1.452 4.008 1.668 3.912L1.428 3.768C1.368 3.732 1.212 3.696 0.972 3.648C0.732 3.6 0.612 3.48 0.612 3.276C0.612 3.084 0.78 2.892 0.972 2.892C1.14 2.892 1.308 2.988 1.38 3.168C1.416 3.252 1.584 3.384 1.86 3.552L1.836 3.216L1.8 3.108C1.716 2.928 1.668 2.856 1.668 2.748C1.668 2.496 1.896 2.268 2.148 2.268C2.424 2.268 2.7 2.52 2.7 2.76C2.7 2.796 2.664 2.88 2.616 3.012C2.568 3.156 2.532 3.252 2.532 3.336V3.42L2.556 3.96L4.164 4.896L4.14 3.048L3.996 2.952C3.684 2.748 3.456 2.64 3.288 2.628C2.964 2.604 2.82 2.376 2.82 2.1C2.82 1.836 3 1.632 3.3 1.632C3.456 1.632 3.588 1.692 3.672 1.812C3.756 1.932 3.78 1.992 3.768 1.98C3.78 1.992 3.9 2.088 4.14 2.256V1.968C4.14 1.86 4.116 1.74 4.056 1.608C3.996 1.488 3.972 1.392 3.972 1.32C3.972 1.128 4.128 0.983999 4.356 0.983999C4.56 0.983999 4.716 1.152 4.716 1.32C4.716 1.392 4.692 1.5 4.632 1.62C4.572 1.752 4.548 1.86 4.548 1.968V2.256L4.812 2.04C4.86 2.004 4.944 1.944 5.004 1.812C5.064 1.692 5.196 1.632 5.364 1.632C5.64 1.632 5.844 1.824 5.844 2.1C5.844 2.4 5.724 2.556 5.496 2.604C5.256 2.652 5.112 2.688 5.052 2.712L4.548 3.048L4.524 4.896L6.108 3.96L6.132 3.444V3.36C6.132 3.252 6.096 3.144 6.06 3.024C6.012 2.904 5.988 2.808 5.988 2.76C5.988 2.52 6.264 2.268 6.516 2.268C6.804 2.268 6.996 2.52 6.996 2.784C6.996 2.868 6.972 2.952 6.936 3.012C6.9 3.072 6.864 3.144 6.852 3.216L6.804 3.552L7.044 3.408C7.116 3.372 7.212 3.264 7.332 3.12C7.452 2.976 7.572 2.904 7.716 2.904C7.896 2.904 8.064 3.084 8.064 3.288C8.064 3.492 7.956 3.612 7.728 3.648C7.5 3.684 7.332 3.732 7.26 3.768L7.02 3.912C7.248 4.02 7.404 4.08 7.488 4.08C7.908 4.08 8.028 4.356 8.028 4.596C8.028 4.872 7.776 5.064 7.488 5.064C7.332 5.064 7.212 4.992 7.116 4.86C6.924 4.584 6.72 4.5 6.324 4.296L4.716 5.208L6.324 6.12C6.744 5.916 6.984 5.736 7.092 5.592C7.2 5.448 7.32 5.376 7.488 5.376C7.788 5.376 8.028 5.568 8.028 5.844C8.028 6.108 7.884 6.348 7.488 6.348C7.404 6.348 7.248 6.408 7.02 6.528L7.26 6.648C7.368 6.708 7.476 6.732 7.596 6.744C7.836 6.768 8.076 6.924 8.076 7.128C8.076 7.32 7.908 7.512 7.716 7.512C7.56 7.512 7.452 7.452 7.368 7.344C7.2 7.128 7.176 7.104 6.804 6.888L6.852 7.224C6.852 7.26 6.876 7.32 6.924 7.416C6.972 7.5 6.996 7.584 6.996 7.656C6.996 7.872 6.816 8.16 6.468 8.16C6.252 8.16 5.988 7.872 5.988 7.632C5.988 7.56 6.024 7.452 6.072 7.308C6.12 7.176 6.156 6.996 6.156 6.78L6.132 6.48L4.524 5.544L4.548 7.392L5.052 7.728C5.112 7.752 5.256 7.776 5.496 7.824C5.724 7.872 5.844 8.04 5.844 8.34C5.844 8.604 5.664 8.808 5.364 8.808C5.196 8.808 5.076 8.748 5.004 8.64C4.932 8.52 4.872 8.46 4.836 8.424L4.548 8.184V8.472C4.548 8.58 4.572 8.7 4.632 8.82C4.692 8.94 4.716 9.036 4.716 9.12C4.716 9.3 4.56 9.456 4.356 9.456Z' fill='%23F56849'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:1rem auto; position:absolute; left:0; right:0; margin:0 auto; top:-1rem; background-color:#F7F7F2}
.section_nav_flex {display:flex; justify-content:center; align-items:center}
.nav_map_col {padding-bottom:9rem}
.nav_author_col {padding-right:5rem; box-sizing:border-box; width:47rem; flex-shrink:0}

.nav_author_col h2{font-family:"Forum"; }
.nav_map_col_inner {margin:0 0 0 -3rem}
.map_txt {position:absolute; top:0; left:0; right:0; z-index:1}
.map_item {position:absolute; z-index:3; text-align:center; display:flex; align-items:center; flex-direction:column; width:14rem; color:#272C35}
.map_item_img {position:absolute; top:0; left:0; right:0; transition:0.8s opacity ease}
.map_item_pin {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%3Ccircle cx='10' cy='10' r='4' fill='%23F56849'/%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23F56849'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; width:2rem; height:2rem}
.map_item_name {color:#272C35; font-family:Forum; font-size:2.7rem; font-weight:400; transition:0.8s opacity ease}
.map_item_hover_name {color:#fff; font-weight:bold; font-size:1.6rem; line-height:1.2; position:absolute; top:0; left:0; right:0; bottom:0; z-index:3; text-align:center; display:flex; justify-content:center; align-items:center; box-sizing:border-box; top:30%}
.map_item_hover {display:flex; position:absolute; left:-120%; right:-120%; top:-200%; transition:0.8s opacity ease; transition-property:transform, opacity; transform:scale(0); opacity:0; transform-origin:center, center}
.map_item_zehnova .map_item_hover {top:-800%}
.map_item:hover .map_item_hover {transform:scale(1); opacity:1}
.map_item:hover .map_item_name {opacity:0}
.map_item:hover .map_item_img {opacity:0}
.map_item_koyda {top:16%; right:calc(45% - 7rem)}
.map_item_koyda .map_item_img {top:-190%; left:0; right:0}
.map_item_asap {top:33%; right:calc(28% - 7rem)}
.map_item_asap .map_item_img {top:42%; left:0; right:0}
.map_item_lesh {top:90%; right:calc(58% - 7rem)}
.map_item_lesh .map_item_img {top:-142%; left:12%; right:12%}
.map_item_zehnova {top:76%; right:calc(67% - 7rem)}
.map_item_zehnova .map_item_img {top:-612%; left:-10%; right:10%; transform:rotate(-30deg)}
.map_item_zehnova .map_item_name {position:absolute; top:-10%; right:66%}

@media only screen and (max-width:1440px) {
.nav_author_col p {font-size:13px}
.main_persona_name {font-size:12px}
.main_persona_job {font-size:10px}
.nav_author_col_bottom {max-width:204px}

}@media only screen and (max-width:1024px) {
.section_nav_flex {align-items:flex-start}

}@media only screen and (max-width:767px) {
.nav_author_col h2 {margin:0; margin-bottom:1.6rem; font-size:3.2rem}
.nav_author_col p {font-size:1.3rem}
.main_persona_name {font-size:1.2rem}
.main_persona_job {font-size:1rem}
.section_nav_flex {flex-direction:column}
.section_nav_col {width:100%; padding:0; margin:0}
.nav_map_col_inner {margin:0 -6rem 0 -10rem}
.nav_author_col {padding:3.6rem 0 6.4rem; margin:0 auto; max-width:90%}
.map_item_pin {width:1.2rem; height:1.2rem}
.map_item_name {font-size:1.4rem; font-weight:400}
.map_item_hover_name {font-size:2.7rem}
.map_item {width:7rem}
.map_item_koyda {top:16%; right:calc(45% - 3.5rem)}
.map_item_koyda .map_item_img {top:-190%; left:0; right:0}
.map_item_asap {top:29%; right:calc(30% - 3.5rem)}
.map_item_asap .map_item_img {top:56%; left:0; right:0}
.map_item_lesh {top:90%; right:calc(58% - 3.5rem)}
.map_item_lesh .map_item_img {top:-142%; left:12%; right:12%}
.map_item_zehnova {top:76%; right:calc(67% - 3.5rem)}
.map_item_zehnova .map_item_img {top:-522%; left:-20%; right:20%; transform:rotate(-30deg)}
.map_item_zehnova .map_item_name {position:absolute; top:-10%; right:66%}
.map_item:hover .map_item_hover {transform:scale(0); opacity:0; Display:none}
.map_item:hover .map_item_name {opacity:1}
.map_item:hover .map_item_img {opacity:1}
}