* {-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:'NimbusSanNov',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:#FAF9F3; font-size:1rem; line-height:1.4; overscroll-behavior-y:none}
section {content-visibility:unset}

/*
 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:1290px) {html {font-size:0.8vw}

@media only screen and (max-width:1023px) {html {font-size:1vw}
}}

@media only screen and (max-width:767px) {html {font-size:2.66vw}
}body.loaded .preloader {transition-delay:0.0s; opacity:0; visibility:hidden}

/*
 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 {}
.main_content {}
body {}
body.loaded {height:auto; overflow:visible}

@media screen and (max-width:1023px) {}

@media screen and (max-width:767px) {
.container_wide {padding:0 2rem; margin:0 auto}
}
/*
 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 p:last-child {margin-bottom:0}
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-family:"kudry"; font-weight:400; font-size:7.2rem; line-height:1.2; margin-bottom:2rem; text-transform:uppercase}
h2 {font-family:"fog6"; font-weight:400; font-size:3.6rem; line-height:1.3; margin-bottom:3rem}
h3 {font-family:"fog6"; font-weight:400; font-size:2.6rem; line-height:1.3; 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}
.threadpage h3 {font-size:2.4rem; line-height:1.3; margin-bottom:2rem}

@media screen and (max-width:1023px) {}

@media screen and (max-width:767px) {article p:last-child {margin-bottom:0}


.brmob {display:inline}
.onlypc {display:none !important}
.onlymob {display:block}
h1 {font-size:4rem; margin-bottom:1.6rem}
h2 {font-size:2.6rem; 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 {display:inline-flex; align-items:center; justify-content:center; text-decoration:none; font-weight:400; white-space:nowrap; padding:0 3.2rem; height:7rem; width:auto; border-radius:7rem; line-height:7rem; color:#272C35; background-color:#fff; border:0.2rem solid #fff; text-align:center; cursor:pointer; outline:none; letter-spacing:0; text-transform:none; box-sizing:border-box; font-family:"NimbusSanNov"; font-style:normal; font-weight:500; font-size:2.4rem; line-height:1; text-align:center; position:relative; transition:0.3s color ease; transition-property:background, border-color, color}
.btn:hover {background:#E88A58; border-color:#E88A58}
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}
.ico.play {background-image:url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3906 5.897C9.75206 5.54954 8.97428 6.0118 8.97428 6.7388L8.97428 23.9278C8.97428 24.6548 9.75206 25.1171 10.3906 24.7696L26.186 16.1751C26.8531 15.8121 26.8531 14.8545 26.186 14.4915L10.3906 5.897ZM7.05762 6.7388C7.05762 4.55781 9.39095 3.17103 11.3067 4.21343L27.1021 12.808C29.1033 13.8968 29.1033 16.7698 27.1021 17.8587L11.3067 26.4532C9.39096 27.4956 7.05762 26.1088 7.05762 23.9278L7.05762 6.7388Z' fill='%23272C35'/%3E%3C/svg%3E%0A"); background-size:contain}
.ico.play_orange {background-image:url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3906 5.89703C9.75206 5.54957 8.97428 6.01183 8.97428 6.73883L8.97428 23.9279C8.97428 24.6549 9.75206 25.1171 10.3906 24.7697L26.186 16.1751C26.8531 15.8122 26.8531 14.8545 26.186 14.4916L10.3906 5.89703ZM7.05762 6.73883C7.05762 4.55784 9.39095 3.17106 11.3067 4.21346L27.1021 12.808C29.1033 13.8969 29.1033 16.7698 27.1021 17.8587L11.3067 26.4532C9.39096 27.4956 7.05762 26.1089 7.05762 23.9279L7.05762 6.73883Z' fill='%23E88A58'/%3E%3C/svg%3E%0A"); background-size:contain}
.btn:hover .ico.play_orange {background-image:url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3906 5.89703C9.75206 5.54957 8.97428 6.01183 8.97428 6.73883L8.97428 23.9279C8.97428 24.6549 9.75206 25.1171 10.3906 24.7697L26.186 16.1751C26.8531 15.8122 26.8531 14.8545 26.186 14.4916L10.3906 5.89703ZM7.05762 6.73883C7.05762 4.55784 9.39095 3.17106 11.3067 4.21346L27.1021 12.808C29.1033 13.8969 29.1033 16.7698 27.1021 17.8587L11.3067 26.4532C9.39096 27.4956 7.05762 26.1089 7.05762 23.9279L7.05762 6.73883Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-size:contain}
.btn_w_ico_left .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='%23FAF9F3'/%3E%3C/svg%3E%0A"); background-size:1.6rem auto; background-position:50% 50%; width:2rem}

.btn_w_ico_left.alt_or .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='%23ED9A6B'/%3E%3C/svg%3E%0A"); background-size:1.6rem auto; background-position:50% 50%; width:2rem}


.btn_w_ico_left.alt_or .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='%23ED9A6B'/%3E%3C/svg%3E%0A"); background-size:1.6rem auto; background-position:50% 50%; width:2rem}
.btn:hover.btn_w_ico_left: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='%23E88A58'/%3E%3C/svg%3E%0A")}
.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_small .ico {width:1.3rem; height:1.3rem; background-size:contain}
.btn_wide {display:block; max-width:25rem; margin-left:auto; margin-right:auto}
body.mac .btn {padding-top:0.4rem !important}
body.mac .btn .ico {margin-top:-0.4rem !important}

.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 .form_item  label {padding-top:0.4rem !important}
body.mac .form_item input  {padding-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.8rem; padding:0 2.2rem; height:5.2rem}
.btn.btn_small {height:4.2rem; font-size:1.8rem; padding:0 2rem}
.btn {padding-top:0.4rem !important}
.btn .ico {margin-top:-0.4rem !important}

.form_item  label {padding-top:0.3rem !important}
 .form_item input  {padding-top:0.3rem !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}

@media screen and (max-width:767px) {
.header_flex {padding:1.6rem 0}
}
/*
 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; overflow:hidden}
.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 {min-height:17.3rem}
.section_promo_bg {position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; background-color:#000; background-image:url('https://happy.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_subheader {font-family:"fog6"; font-weight:500; font-size:3.16rem; line-height:1.2; text-transform:uppercase; color:#FFFFFF; margin:0 0 5rem 0; position:relative}
.promo_btns {display:flex; align-items:center; justify-content:center; gap:0 2rem}
.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}
@keyframes spin {0% {transform:translate3d(0, -60%, 0)}
50% {transform:translate3d(0, 60%, 0)}
100% {transform:translate3d(0, -60%, 0)}

}@media only screen and (max-width:767px) {
.section_promo_text h1 {min-height:10rem; margin-bottom:1rem}
.full_screen_content {min-height:100vh}
.section_promo_bg {background-image:url('https://happy.s7cdn.online/img/videom.jpg')}
.full_screen_content {align-items:flex-end}
.promo_subheader {font-size:1.8rem; margin:0 auto; max-width:80%; margin-bottom:2rem}
.promo_arr {bottom:0}
.promo_btns {flex-direction:column}
.promo_btns .btn {margin-bottom:1.6rem; min-width:22rem}
.promo_btns .btn:last-child {margin-bottom:0}
}
/*
 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:4rem 0 3rem}
.footer_flex {flex-direction:column-reverse; align-items:flex-start}
.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 {display:none; background:rgba(0,0,0,0.9); position:fixed; left:0; right:0; bottom:0; top:0; z-index:12; overflow:hidden}
.shadow.open {display:block}
.shadowmm.open {display:block}
.popup.open {display:table}
.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 {display:none; width:100%; height:100%; 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:transparent; margin:3.75rem auto; max-width:80vw; width:100%; box-sizing:border-box; text-align:left; position:relative; min-width:16.875rem; position:relative}
.popup_xs .popup_content {max-width:27.1875rem}
.popup_half_flex {display:flex; justify-content:space-between; flex-direction:column}
.closepopup {display:block; width:2.5rem; height:1.25rem; position:absolute; top:-2.25rem; right:0; 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}
.closepopup:hover {opacity:.6}
.popup_content {padding:0}
.popup_content h2,.popup_content h2 {margin-top:0}
.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}

@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}
.closepopup {display:block; width:2.5rem; height:1.25rem; position:absolute; top:-2.5rem; right:0.625rem; 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}
.popup_half .closepopup {top:1.625rem; right:0.625rem; 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='%23939AA3'/%3E%3Cpath d='M18 1.38461L1.38467 17.9999L6.07415e-05 16.6153L16.6154 0L18 1.38461Z' fill='%23939AA3'/%3E%3C/svg%3E%0A"); background-position:50% 50%; background-repeat:no-repeat}
.popup_content {max-width:100vw}
}
/*
 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 
*/

 .section_enter {position:relative; text-align:center}
.section_enter_svg {width:13rem; margin:0 auto; margin-top:3rem}
.section_enter_object {position:absolute; top:0; bottom:0; left:0; width:15rem}
.section_enter__object_2 {left:auto; right:0}
.section_enter_object {background-size:17rem auto; background-repeat:repeat-y; background-position:100% 50%; background-image:url('https://happy.s7cdn.online/img/pattern-left.svg')}
.section_enter__object_2 {background-position:0% 50%; background-image:url('https://happy.s7cdn.online/img/pattern-right.svg')}

@media only screen and (max-width:1023px) {
.section_enter_object {width:12rem}

}@media only screen and (max-width:767px) {
.section_enter {padding:46vw 0 8rem; background-size:auto 26vw; background-repeat:repeat-x; background-position:50% 0%; background-image:url('https://happy.s7cdn.online/img/pattern-up.svg')}
.section_enter_object {display:none}
.}

/*
 section_nav 
*/

 .section_nav {padding:0; position:relative}
.nav_main_flex {display:flex}
 
.nav_sl_item_descr { position:absolute;   left:-5rem; right:-5rem;z-index:7; text-align:center; top: 4rem;  white-space:nowrap; opacity:0; transition:0.4s opacity ease; transition-delay:0.1s;}

.nav_sl_thread_name {font-size:1.8rem; text-transform:uppercase;font-family: 'NimbusSanNov'; margin-bottom:1rem;}

.nav_sl_item {display:flex; font-size:3.6rem; font-family:fog6; line-height:1.3; color:#fff; background-color:#ED9A6B; display:flex; flex-direction:column; justify-content:flex-end; align-items:center; min-height:50vw; border-radius:0rem; margin:0rem; background-position:50% 100%; background-size:cover; background-repeat:no-repeat; position:relative; flex-grow:1; transition:0.4s flex-grow ease; transition-property:flex-grow, background-position; transition-delay:0.1s; overflow:hidden;}

.nav_btn {margin-top:1rem;}
.nav_sl_item_1 {background-image:url('https://happy.s7cdn.online/img/1/color.jpg')}
.nav_sl_item_2 {background-image:url('https://happy.s7cdn.online/img/2/color.jpg'); background-position:99% 50%}
.nav_sl_item_3 {background-image:url('https://happy.s7cdn.online/img/3/color.jpg')}
.nav_sl_item_4 {background-image:url('https://happy.s7cdn.online/img/4/color.jpg')}
.nav_sl_item_5 {background-image:url('https://happy.s7cdn.online/img/5/color.jpg')}
.big_thread {position:absolute; bottom:0; left:14vw; right:14vw; height:10vw; z-index:3; background-position:50% 50%; background-size:contain; background-repeat:no-repeat; background-image:url("data:image/svg+xml,%3Csvg width='1064' height='48' viewBox='0 0 1064 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.8125 14.0466C39.4677 10.4878 58.9855 -1.83678 85.0936 1.30992C117.729 5.2433 95.2327 23.4117 192.821 22.8498' stroke='%23FAF9F3'/%3E%3Cpath d='M466.078 16.2068C431.018 10.4153 416.765 18.4013 393.085 23.5221C363.485 29.9232 368.946 -1.77724 293.079 16.2067' stroke='%23FAF9F3'/%3E%3Cpath d='M775.023 11.6936C709.747 0.780847 692.002 47.0302 589.967 24.9433' stroke='%23FAF9F3'/%3E%3Cpath d='M1063.09 29C1000.17 39.2098 980.018 63.8125 887.787 29.0001' stroke='%23FAF9F3'/%3E%3C/svg%3E%0A"); pointer-events:none; transition:0.4s opacity ease}
.section_nav:hover .big_thread {opacity:0}
.nav_sl_item:hover,.nav_sl_item.active {flex-grow:2.4}

.nav_sl_item:hover {background-position: 50% 10vw;}
.nav_sl_item:hover .nav_sl_item_descr {opacity:1; }

.nav_sl_item:before {content:''; display:block; width:100%; position:absolute; left:0; right:0; top:50%; bottom:0; background-position:50% 100%; background-size:contain; background-repeat:no-repeat; background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}


.nav_sl_item:after {content:''; display:block; width:100%; position:absolute; left:0; right:0; top:0; bottom:0; background-position:50% 0%; background-size: auto 100%; background-repeat:no-repeat; background-image:url('https://happy.s7cdn.online/img/hover2.png');z-index:6; opacity:0;transition:0.2s opacity ease }


.nav_sl_item:hover:after {opacity:1;}

.nav_ico {position:relative; z-index:4}
.nav_ico {background-size:contain; background-repeat:no-repeat; background-position:50% 50%; width:6.4rem; height:6rem; margin-bottom:4rem}
.nav_ico_1 {background-image:url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 46V29.375L32 25L36 29.375V46' stroke='white'/%3E%3Cpath d='M18.2134 23.8023C14.4104 30.238 20.5904 33.8024 22.492 28.2578C24.3937 22.7132 32 4 32 4C32 4 39.6063 22.7132 41.508 28.2578C43.4096 33.8024 49.5896 30.238 45.7866 23.8023M21 46V30.5065M21 46H43M21 46H9V28M43 46V30.5065M43 46H54.5V28M36.0211 14H54M54 14L59.5 8.5M54 14L59.5 28H54.5M54.5 28H46.9894M27.9789 14H9.5M9.5 14L4 8.5M9.5 14L4 28H9M9 28H17.0106' stroke='white'/%3E%3C/svg%3E%0A")}
.nav_ico_2 {background-image:url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_309_45041)'%3E%3Cpath d='M31.5916 10.4739L23.3887 2.27095C16.9939 7.73117 17.8722 11.4802 23.3587 18.7668C15.812 13.1634 12.1732 13.0446 6.86283 18.7968L15.0661 27.0001C19.6296 31.5635 27.0281 31.5632 31.5916 26.9997C36.1551 22.4362 36.1551 15.0374 31.5916 10.4739Z' stroke='%23FAF9F3'/%3E%3Cpath d='M11.9691 15.234C10.9085 12.4371 10.8126 10.8308 12.16 7.83926C15.291 6.4981 16.8834 6.59406 19.5547 7.64835' stroke='%23FAF9F3'/%3E%3Cpath d='M48.1183 26.9996L56.3212 35.2025C50.861 41.5973 47.1119 40.719 39.8254 35.2325C45.4287 42.7792 45.5476 46.418 39.7954 51.7284L31.5921 43.5251C27.0286 38.9616 27.029 31.5631 31.5925 26.9996C36.1559 22.4361 43.5548 22.4361 48.1183 26.9996Z' stroke='%23FAF9F3'/%3E%3Cpath d='M43.3571 46.6219C46.1539 47.6824 47.7603 47.7783 50.7518 46.4309C52.093 43.2999 51.997 41.7075 50.9427 39.0362' stroke='%23FAF9F3'/%3E%3Cpath d='M15.8959 26.9999L6.40433 36.4915C11.5414 42.6127 15.3409 41.5394 22.9206 35.6692C16.9199 43.5155 16.6128 47.1653 22.0983 52.1855L31.591 42.6928C35.9248 38.359 35.9237 31.3337 31.5899 26.9999C27.2561 22.6661 20.2297 22.6661 15.8959 26.9999Z' stroke='%23FAF9F3'/%3E%3Cpath d='M18.7948 47.256C15.9394 48.4625 14.3259 48.6416 11.4001 47.4469C10.2189 44.381 10.3972 42.7816 11.591 40.0522' stroke='%23FAF9F3'/%3E%3Cpath d='M31.5891 11.3056L41.0807 1.814C47.2019 6.95109 46.1287 10.7505 40.2584 18.3303C48.1047 12.3295 51.7545 12.0225 56.7747 17.508L47.282 27.0007C42.9482 31.3345 35.9229 31.3334 31.5891 26.9996C27.2553 22.6658 27.2553 15.6394 31.5891 11.3056Z' stroke='%23FAF9F3'/%3E%3Cpath d='M51.8459 14.2043C53.0524 11.3489 53.2314 9.73546 52.0368 6.8096C48.9709 5.62843 47.3714 5.80679 44.6421 7.00051' stroke='%23FAF9F3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_309_45041'%3E%3Crect width='64' height='54' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
.nav_ico_3 {background-image:url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_309_45048)'%3E%3Cpath d='M38.4816 25.4493C38.4816 34.8746 32.1314 42.5154 32.1314 42.5154C32.1314 42.5154 25.7812 34.8746 25.7812 25.4493C25.7812 16.024 32.1314 8.3833 32.1314 8.3833C32.1314 8.3833 38.4816 16.024 38.4816 25.4493Z' stroke='%23FAF9F3'/%3E%3Cpath d='M46.7738 30.8978C42.0173 39.1364 32.6039 42.6065 32.6039 42.6065C32.6039 42.6065 30.9024 32.7192 35.659 24.4806C40.4155 16.242 49.8289 12.7718 49.8289 12.7718C49.8289 12.7718 51.5304 22.6591 46.7738 30.8978Z' stroke='%23FAF9F3'/%3E%3Cpath d='M51.0819 39.423C42.8432 44.1795 32.9559 42.4781 32.9559 42.4781C32.9559 42.4781 36.4261 33.0647 44.6647 28.3081C52.9033 23.5515 62.7906 25.253 62.7906 25.253C62.7906 25.253 59.3205 34.6664 51.0819 39.423Z' stroke='%23FAF9F3'/%3E%3Cpath d='M12.9181 39.423C21.1568 44.1795 31.0441 42.4781 31.0441 42.4781C31.0441 42.4781 27.5739 33.0647 19.3353 28.3081C11.0967 23.5515 1.20938 25.253 1.20938 25.253C1.20938 25.253 4.67951 34.6664 12.9181 39.423Z' stroke='%23FAF9F3'/%3E%3Cpath d='M17.4195 30.8978C22.1761 39.1364 31.5895 42.6065 31.5895 42.6065C31.5895 42.6065 33.291 32.7192 28.5344 24.4806C23.7778 16.242 14.3644 12.7718 14.3644 12.7718C14.3644 12.7718 12.663 22.6591 17.4195 30.8978Z' stroke='%23FAF9F3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_309_45048'%3E%3Crect width='64' height='54' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
.nav_ico_4 {background-image:url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56 27V27.5H56.5V27H56ZM8 27H7.5V27.5H8V27ZM56.5 27C56.5 13.469 45.531 2.5 32 2.5V3.5C44.9787 3.5 55.5 14.0213 55.5 27H56.5ZM32.5 51C32.5 38.0213 43.0213 27.5 56 27.5V26.5C42.469 26.5 31.5 37.469 31.5 51H32.5ZM8 27.5C20.9787 27.5 31.5 38.0213 31.5 51H32.5C32.5 37.469 21.531 26.5 8 26.5V27.5ZM32 2.5C18.469 2.5 7.5 13.469 7.5 27H8.5C8.5 14.0213 19.0213 3.5 32 3.5V2.5Z' fill='%23FAF9F3'/%3E%3Cpath d='M18 29C21.2855 27.0622 23.2346 26.6572 27.1875 29C27.3471 23.3059 27.7846 20.3174 32 17C36.2154 20.3174 36.6529 23.3059 36.8125 29C40.7654 26.6572 42.7145 27.0622 46 29' stroke='%23FAF9F3'/%3E%3Ccircle cx='32' cy='10' r='2' stroke='%23FAF9F3'/%3E%3Ccircle cx='47' cy='21' r='2' stroke='%23FAF9F3'/%3E%3Ccircle cx='17' cy='21' r='2' stroke='%23FAF9F3'/%3E%3Ccircle cx='23' cy='14' r='2' stroke='%23FAF9F3'/%3E%3Ccircle cx='41' cy='14' r='2' stroke='%23FAF9F3'/%3E%3C/svg%3E%0A")}
.nav_ico_5 {background-image:url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.5156 36.4492H63.0156C63.0156 43.6289 49.1365 49.4492 32.0156 49.4492C14.8948 49.4492 1.01562 43.6289 1.01562 36.4492H9.51562' stroke='%23FAF9F3'/%3E%3Cpath d='M45.7092 31.4492H55.0156C55.0156 41.3903 44.7182 49.4492 32.0156 49.4492C19.3131 49.4492 9.01562 41.3903 9.01562 31.4492H18.3221' stroke='%23FAF9F3'/%3E%3Cpath d='M46.5124 25.9492C46.4303 32.2982 44.7878 38.0114 42.1982 42.1548C39.5364 46.4137 35.9232 48.9492 32.0156 48.9492C28.1081 48.9492 24.4948 46.4137 21.833 42.1548C19.2434 38.0114 17.601 32.2982 17.5189 25.9492H46.5124Z' stroke='%23FAF9F3'/%3E%3Cpath d='M31.5156 25.9492V2.94922M31.5156 25.9492L38.5156 9.44922M31.5156 25.9492L51.0156 6.44922M31.5156 25.9492L51.0156 18.9492M31.5156 25.9492L17.5156 6.44922M31.5156 25.9492L17.5156 18.9492' stroke='%23FAF9F3'/%3E%3C/svg%3E%0A")}




@media only screen and (max-width:1290px) {
	
	.nav_sl_item {display:flex; font-size:2.6rem;  }
	}
@media only screen and (max-width:1025px) {
	
	.nav_sl_item {display:flex; font-size:2.6rem; min-height:66vw; }
	
}
@media only screen and (max-width:1023px) {}

@media only screen and (max-width:767px) {
	
	.nav_sl_item:hover:after {display:none;}
	
	.nav_btn {display:none;}
.nav_main_flex {display:block}
.big_thread {display:none}
.nav_ico {background-size:contain; background-repeat:no-repeat; background-position:50% 50%; width:6.4rem; height:6rem; margin-bottom:0.3rem}
.nav_sl_item {display:flex; font-size:2rem; font-family:fog6; line-height:1.3; color:#fff; background-color:#000; display:flex; flex-direction:column; justify-content:flex-end; align-items:center; min-height:41rem; border-radius:1rem; margin:1rem; background-position:50% 100%; background-size:cover; background-repeat:no-repeat; position:relative}

.nav_sl_item:hover { background-position:50% 50%; }

.nav_sl_item_descr {display:block; position:static; opacity:1;}
.nav_sl_item:before {content:''; display:block; width:8.2rem; height:66%; position:absolute; left:calc(50% - 4rem); right:0; top:0; background-position:50% 0; background-size:contain; background-repeat:no-repeat}
.nav_sl_item_1:before {display:none}
.nav_sl_item_2:before,.nav_sl_item_4:before {background-image:url("data:image/svg+xml,%3Csvg width='41' height='259' viewBox='0 0 41 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54006 0C-22.8622 77.8903 76.875 131.327 24.5353 258' stroke='white'/%3E%3C/svg%3E%0A")}
.nav_sl_item_3:before,.nav_sl_item_5:before {background-image:url("data:image/svg+xml,%3Csvg width='84' height='259' viewBox='0 0 84 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.2265 0C118.016 143.988 -31.609 161.651 7.62683 258' stroke='white'/%3E%3C/svg%3E%0A")}
.nav_sl_item_3:before {left:53%}
.nav_sl_item_4:before {left:54%}
.nav_sl_item_5:before {left:46%}
.sl_circle {position:relative; z-index:3; width:90%; min-height:16rem; text-align:center; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; background-size:contain; box-sizing:border-box; padding-top:3rem; background-repeat:no-repeat; background-position:50% 100%; background-image:url("data:image/svg+xml,%3Csvg width='330' height='164' viewBox='0 0 330 164' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M329.5 165.925H330V171.475H329.5V173.325H330V178.875H329.5V180.725H330V186.275H329.5V188.125H330V193.675H329.5V195.525H330V201.075H329.5V201.5H328.994V202H322.957V201.5H320.945V202H314.909V201.5H312.896V202H306.86V201.5H304.848V202H298.811V201.5H296.799V202H290.762V201.5H288.75V202H282.713V201.5H280.701V202H274.665V201.5H272.652V202H266.616V201.5H264.604V202H258.567V201.5H256.555V202H250.518V201.5H248.506V202H242.469V201.5H240.457V202H234.421V201.5H232.409V202H226.372V201.5H224.36V202H218.323V201.5H216.311V202H210.274V201.5H208.262V202H202.226V201.5H200.213V202H194.177V201.5H192.165V202H186.128V201.5H184.116V202H178.079V201.5H176.067V202H170.03V201.5H168.018V202H161.982V201.5H159.969V202H153.933V201.5H151.921V202H145.884V201.5H143.872V202H137.835V201.5H135.823V202H129.787V201.5H127.774V202H121.738V201.5H119.726V202H113.689V201.5H111.677V202H105.64V201.5H103.628V202H97.5914V201.5H95.5793V202H89.5427V201.5H87.5305V202H81.4939V201.5H79.4817V202H73.4451V201.5H71.4329V202H65.3963V201.5H63.3842V202H57.3476V201.5H55.3354V202H49.2988V201.5H47.2866V202H41.25V201.5H39.2378V202H33.2012V201.5H31.189V202H25.1524V201.5H23.1402V202H17.1037V201.5H15.0915V202H9.05488V201.5H7.04268V202H1.0061V201.5H0.5V201.075H0V195.525H0.5V193.675H0V188.125H0.5V186.275H0V180.725H0.5V178.875H0V173.325H0.5V171.475H0V165.925H0.5V165C0.5 164.661 0.501022 164.323 0.503064 163.985L0.00307315 163.982C0.0153583 161.948 0.0644418 159.923 0.149691 157.907L0.649245 157.929C0.677669 157.256 0.710125 156.585 0.74659 155.915L0.24733 155.888C0.357869 153.857 0.505137 151.836 0.688481 149.825L1.18641 149.871C1.24744 149.201 1.31246 148.533 1.38148 147.867L0.884134 147.815C1.09347 145.792 1.33936 143.78 1.62113 141.78L2.11624 141.849C2.20991 141.184 2.30756 140.52 2.40916 139.858L1.91494 139.782C2.22315 137.772 2.56762 135.775 2.94766 133.79L3.43874 133.884C3.56503 133.224 3.69527 132.566 3.82941 131.909L3.33953 131.809C3.74619 129.818 4.18872 127.839 4.66641 125.875L5.15225 125.993C5.31101 125.34 5.47366 124.689 5.64018 124.039L5.15583 123.915C5.66012 121.947 6.19978 119.994 6.77411 118.055L7.25352 118.197C7.44441 117.553 7.63914 116.91 7.83768 116.269L7.36006 116.121C7.9608 114.181 8.59634 112.257 9.26597 110.349L9.73777 110.514C9.96034 109.88 10.1867 109.248 10.4168 108.617L9.94706 108.446C10.6427 106.539 11.3726 104.648 12.1358 102.775L12.5989 102.964C12.8526 102.341 13.1099 101.721 13.371 101.102L12.9103 100.908C13.6991 99.0381 14.5213 97.1862 15.3763 95.3527L15.8294 95.564C16.1136 94.9546 16.4014 94.3472 16.6927 93.7419L16.2422 93.5251C17.122 91.6974 18.0344 89.8884 18.9788 88.0988L19.421 88.3322C19.7349 87.7375 20.0523 87.1449 20.3732 86.5544L19.9339 86.3157C20.9023 84.534 21.9026 82.7722 22.934 81.031L23.3642 81.2859C23.707 80.7071 24.0532 80.1306 24.4029 79.5565L23.9759 79.2964C25.0303 77.565 26.1157 75.8546 27.2314 74.1659L27.6486 74.4415C28.0194 73.8802 28.3936 73.3212 28.7712 72.7647L28.3574 72.484C29.4951 70.8069 30.6629 69.1518 31.86 67.5196L32.2632 67.8153C32.6612 67.2727 33.0624 66.7326 33.4668 66.1951L33.0673 65.8945C34.2854 64.2754 35.5327 62.6795 36.8082 61.1075L37.1965 61.4225C37.6205 60.9 38.0477 60.3801 38.478 59.8628L38.0936 59.5431C39.3891 57.9858 40.7127 56.4527 42.0637 54.9446L42.4361 55.2783C42.8852 54.777 43.3372 54.2785 43.7923 53.7828L43.424 53.4447C44.7937 51.9527 46.1905 50.4861 47.6136 49.0455L47.9693 49.3969C48.4423 48.9182 48.9181 48.4423 49.3969 47.9693L49.0455 47.6136C50.4861 46.1905 51.9527 44.7937 53.4447 43.424L53.7828 43.7923C54.2785 43.3373 54.777 42.8852 55.2783 42.4361L54.9446 42.0637C56.4527 40.7127 57.9858 39.3891 59.5431 38.0936L59.8628 38.478C60.3801 38.0477 60.9 37.6205 61.4225 37.1965L61.1075 36.8083C62.6795 35.5327 64.2754 34.2854 65.8945 33.0673L66.1951 33.4668C66.7326 33.0624 67.2727 32.6612 67.8153 32.2632L67.5196 31.86C69.1518 30.6629 70.8069 29.4951 72.484 28.3574L72.7647 28.7712C73.3212 28.3936 73.8802 28.0194 74.4416 27.6486L74.1659 27.2314C75.8546 26.1157 77.5651 25.0303 79.2964 23.9759L79.5565 24.4029C80.1307 24.0532 80.7071 23.707 81.2859 23.3641L81.0311 22.934C82.7723 21.9026 84.5341 20.9023 86.3157 19.9339L86.5545 20.3732C87.1449 20.0523 87.7375 19.7349 88.3322 19.421L88.0989 18.9788C89.8884 18.0344 91.6974 17.122 93.5251 16.2422L93.7419 16.6927C94.3472 16.4013 94.9546 16.1136 95.564 15.8294L95.3527 15.3763C97.1862 14.5213 99.0381 13.6991 100.908 12.9103L101.102 13.371C101.721 13.1099 102.341 12.8525 102.964 12.5989L102.775 12.1358C104.648 11.3725 106.539 10.6427 108.446 9.94704L108.617 10.4168C109.248 10.1867 109.88 9.96032 110.514 9.73775L110.349 9.26595C112.257 8.59632 114.181 7.96078 116.121 7.36004L116.269 7.83766C116.91 7.63911 117.553 7.44438 118.197 7.25349L118.055 6.77409C119.994 6.19976 121.947 5.6601 123.915 5.15581L124.039 5.64016C124.689 5.47364 125.34 5.31099 125.993 5.15223L125.875 4.66639C127.84 4.1887 129.818 3.74617 131.809 3.33951L131.909 3.8294C132.566 3.69525 133.224 3.56501 133.884 3.43872L133.79 2.94764C135.775 2.5676 137.773 2.22313 139.782 1.91492L139.858 2.40915C140.521 2.30754 141.184 2.2099 141.849 2.11622L141.78 1.62111C143.78 1.33935 145.792 1.09346 147.815 0.884121L147.867 1.38147C148.534 1.31245 149.202 1.24742 149.871 1.1864L149.825 0.688469C151.836 0.505127 153.857 0.357861 155.888 0.247323L155.916 0.746584C156.586 0.710119 157.257 0.677663 157.929 0.649239L157.908 0.149686C159.923 0.0644378 161.948 0.015356 163.982 0.00307237L163.985 0.503063C164.323 0.501022 164.662 0.5 165 0.5C165.339 0.5 165.677 0.501022 166.015 0.503064L166.018 0.00307315C168.052 0.0153583 170.077 0.0644418 172.093 0.149691L172.071 0.649245C172.744 0.677669 173.415 0.710125 174.085 0.74659L174.112 0.24733C176.143 0.357869 178.164 0.505137 180.175 0.688481L180.129 1.18642C180.799 1.24744 181.467 1.31246 182.133 1.38148L182.185 0.884134C184.208 1.09347 186.22 1.33936 188.22 1.62113L188.151 2.11624C188.816 2.20991 189.48 2.30756 190.142 2.40916L190.218 1.91494C192.228 2.22315 194.225 2.56762 196.21 2.94766L196.116 3.43874C196.776 3.56503 197.434 3.69527 198.091 3.82941L198.191 3.33953C200.182 3.74619 202.161 4.18872 204.125 4.66641L204.007 5.15225C204.66 5.31101 205.311 5.47366 205.961 5.64018L206.085 5.15583C208.053 5.66012 210.006 6.19978 211.945 6.77411L211.803 7.25352C212.447 7.44441 213.09 7.63914 213.731 7.83768L213.879 7.36006C215.819 7.9608 217.743 8.59635 219.651 9.26597L219.486 9.73777C220.12 9.96034 220.752 10.1867 221.383 10.4168L221.554 9.94706C223.461 10.6427 225.352 11.3726 227.225 12.1358L227.036 12.5989C227.659 12.8526 228.279 13.1099 228.898 13.371L229.092 12.9103C230.962 13.6991 232.814 14.5213 234.647 15.3763L234.436 15.8294C235.045 16.1136 235.653 16.4014 236.258 16.6927L236.475 16.2422C238.303 17.122 240.112 18.0344 241.901 18.9788L241.668 19.421C242.263 19.7349 242.855 20.0523 243.446 20.3732L243.684 19.9339C245.466 20.9023 247.228 21.9026 248.969 22.934L248.714 23.3642C249.293 23.707 249.869 24.0532 250.444 24.4029L250.704 23.9759C252.435 25.0303 254.145 26.1157 255.834 27.2314L255.558 27.6486C256.12 28.0194 256.679 28.3936 257.235 28.7712L257.516 28.3574C259.193 29.4951 260.848 30.6629 262.48 31.86L262.185 32.2632C262.727 32.6612 263.267 33.0624 263.805 33.4668L264.106 33.0673C265.725 34.2854 267.321 35.5327 268.893 36.8082L268.577 37.1965C269.1 37.6205 269.62 38.0477 270.137 38.478L270.457 38.0936C272.014 39.3891 273.547 40.7127 275.055 42.0637L274.722 42.4361C275.223 42.8852 275.721 43.3372 276.217 43.7923L276.555 43.424C278.047 44.7937 279.514 46.1905 280.954 47.6136L280.603 47.9693C281.082 48.4423 281.558 48.9181 282.031 49.3969L282.386 49.0455C283.809 50.4861 285.206 51.9527 286.576 53.4447L286.208 53.7828C286.663 54.2785 287.115 54.777 287.564 55.2783L287.936 54.9446C289.287 56.4527 290.611 57.9858 291.906 59.5431L291.522 59.8628C291.952 60.3801 292.379 60.9 292.803 61.4225L293.192 61.1075C294.467 62.6795 295.715 64.2754 296.933 65.8945L296.533 66.1951C296.938 66.7326 297.339 67.2727 297.737 67.8153L298.14 67.5196C299.337 69.1518 300.505 70.8069 301.643 72.484L301.229 72.7647C301.606 73.3213 301.981 73.8802 302.351 74.4416L302.769 74.1659C303.884 75.8546 304.97 77.5651 306.024 79.2964L305.597 79.5565C305.947 80.1307 306.293 80.7071 306.636 81.2859L307.066 81.0311C308.097 82.7723 309.098 84.5341 310.066 86.3157L309.627 86.5545C309.948 87.1449 310.265 87.7375 310.579 88.3322L311.021 88.0989C311.966 89.8884 312.878 91.6974 313.758 93.5251L313.307 93.742C313.599 94.3472 313.886 94.9546 314.171 95.564L314.624 95.3527C315.479 97.1862 316.301 99.0381 317.09 100.908L316.629 101.102C316.89 101.721 317.147 102.341 317.401 102.964L317.864 102.775C318.627 104.648 319.357 106.539 320.053 108.446L319.583 108.617C319.813 109.248 320.04 109.88 320.262 110.514L320.734 110.349C321.404 112.257 322.039 114.181 322.64 116.121L322.162 116.269C322.361 116.91 322.556 117.553 322.746 118.197L323.226 118.055C323.8 119.994 324.34 121.947 324.844 123.915L324.36 124.039C324.526 124.689 324.689 125.34 324.848 125.993L325.334 125.875C325.811 127.84 326.254 129.818 326.66 131.809L326.171 131.909C326.305 132.566 326.435 133.224 326.561 133.884L327.052 133.79C327.432 135.775 327.777 137.773 328.085 139.782L327.591 139.858C327.692 140.521 327.79 141.184 327.884 141.849L328.379 141.78C328.661 143.78 328.907 145.792 329.116 147.815L328.619 147.867C328.688 148.534 328.753 149.202 328.814 149.871L329.312 149.825C329.495 151.836 329.642 153.857 329.753 155.888L329.253 155.916C329.29 156.586 329.322 157.257 329.351 157.929L329.85 157.908C329.936 159.923 329.985 161.948 329.997 163.982L329.497 163.985C329.499 164.323 329.5 164.662 329.5 165V165.925Z' stroke='%23FAF9F3' stroke-dasharray='2 6'/%3E%3Cpath opacity='0.9' d='M9 168C9 81.8436 78.8436 12 165 12C251.156 12 321 81.8436 321 168V194H9V168Z' fill='%23ED9A6B'/%3E%3C/svg%3E%0A")}
}
/*
 section_nav 
*/

 .section_command {}

@media only screen and (max-width:1023px) {}

@media only screen and (max-width:767px) {}

/*
 section_command - command_flex 
*/

 .section_command {}
.command_flex {display:flex; margin:0 auto; justify-content:space-between; margin-bottom:5rem}
.command_flex_col {width:calc(100% - 32rem)}
.command_flex_col:last-child {width:22rem; text-align:center}
.comand_list {display:flex; font-size:1rem; gap:1.6rem; font-size:1.6rem; line-height:1.4; margin-bottom:1.6rem}
.comand_list_job {color:#9AA0A9; width:48%; flex-shrink:0}
.comand_list_flex {display:flex; justify-content:space-between}
.comand_list_col {width:48%}
.logos_flex {display:flex; justify-content:center; align-items:center}
.logos_item {max-width:18rem}

@media only screen and (max-width:1023px) {
.command_flex_col {width:calc(100% - 26rem)}

}@media only screen and (max-width:767px) {
.command_flex {max-width:100%; flex-direction:column; margin-bottom:0}
.comand_list_flex {max-width:100%; flex-direction:column; margin-bottom:0}
.comand_list {max-width:100%; flex-direction:column; margin-bottom:2rem; gap:0}
.command_flex_col {width:100%}
.logos_inner_flex {max-width:260px; flex-wrap:wrap}
.comand_list_col {width:100%}
.comand_list_col {}
.command_flex_col {width:100%}
.comand_list_job {width:100%}
.command_flex_col:last-child {width:100%; padding-top:7rem}
}


.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:-2px;right:0px; Display:block;}
@media only screen and (max-width:767px) {.frame_blc.mp4  {width:100%;}}


.slider_big_item {width: 100%;}