:root {--pink:#ff4892; --dark:#1a1a1a; --white:#ffffff}
.wrapper {width:100%; overflow-x:hidden}
.s1 {position:relative; width:100%; background:url(../images/s1.webp) no-repeat center top; background-size:contain; height:223.7vw}
.s1-wrap {position:relative; height:223.7vw; background-size:contain; display:flex; flex-direction:column; align-items:center}
.header-navline {display:none}
.s1-trackLine {min-width:100%; background-color:#ffe0ec; display:flex; align-items:center; gap:4vw; padding:2vw 0; margin-top:5vw; white-space:nowrap; overflow:hidden}
.s1-scroll {display:flex; align-items:center; gap:3vw; white-space:nowrap; flex-shrink:0; animation:scroll-line 20s linear infinite}
@keyframes scroll-line {from {transform:translateX(0%)}
 to {transform:translateX(-40%)}
}
.s1-trackLine p {color:#ff0068; font-size:3.5vw; text-transform:uppercase; font-weight:700; margin:0}
.s1-trackLine img {width:3vw; height:3vw; object-fit:contain; margin-top:-1vw}
.title {margin-top:8vw; text-align:center; font-size:18.7vw; line-height:0.9; font-weight:500; font-family:"League Gothic"; color:var(--dark); text-transform:uppercase}
.title span {display:block; color:var(--pink); font-size:27vw; letter-spacing:0.5vw}
.promo-text {align-self:flex-start; margin-top:5vw; font-weight:800; font-size:6vw; line-height:1.2; padding-left:4.4vw}
.promo-text span {color:var(--pink); display:block}
.s1_elements {position:absolute; bottom:8vw; width:100%; display:flex; flex-direction:column; padding:0 4vw}
.discount {position:absolute; right:5vw; top:-3vw; background-color:#333333a8; backdrop-filter:blur(5px); color:var(--white); width:28vw; height:28vw; border-radius:50%; display:flex; flex-direction:column; justify-content:center; align-items:center; transform:rotate(5deg)}
.newBlock-img {padding:0 4vw}
.discount p {font-size:8vw; font-weight:800; margin:0}
.discount span {font-size:5vw; text-transform:uppercase}
.price {display:flex; align-items:baseline; gap:3vw}
.price-new {font-size:12vw; font-weight:800; margin:0}
.price-old {font-size:8vw; text-decoration:line-through; color:#999; font-weight:400; margin:0}
.s1_elements-subTitle {margin:2vw 0 4vw 0; font-size:5vw; font-weight:600}
.unlock-btn {width:100%; background-color:#ff0068; color:var(--white); text-decoration:none; text-align:center; padding:5vw 0; border-radius:10vw; font-size:6vw; font-weight:800; text-transform:uppercase; box-shadow:0 4px 15px rgba(255,0,122,0.3)}
.rate {width:100%; margin:5vw auto 0 auto}
.s2 {padding:10vw 5vw 1vw 5vw; background-color:#ffffff; display:flex; flex-direction:column; align-items:center}
.mainTitle {font-family:"League Gothic"; font-size:10vw; text-transform:uppercase; color:#ff4892; margin-bottom:8vw; text-align:center}
.s2-elements {display:flex; flex-direction:column; gap:4vw; width:100%}
.s2-element {background:linear-gradient(180deg,#ededed 0,#fff 100%); border-radius:8vw; padding:4vw; display:flex; align-items:center; gap:5vw; pointer-events:none}
.s2-element img {width:28vw; height:38vw; object-fit:contain; border-radius:6vw}
.s2-element-container {display:flex; flex-direction:column; gap:1vw; flex:1}
.s2-element-tumbler {width:13vw; height:7.5vw; background-color:#d1d1d1; border-radius:10vw; position:relative; transition:background-color 0.4s ease; margin-bottom:2vw}
.s2-element-tumbler-ring {width:5.5vw; height:5.5vw; background-color:#ffffff; border-radius:50%; position:absolute; top:1vw; left:1vw; transition:transform 0.4s cubic-bezier(0.68,-0.55,0.265,1.55)}
.s2-element.is-active .s2-element-tumbler {background:#ff4892}
.s2-element.is-active .s2-element-tumbler-ring {transform:translateX(5.5vw)}
.s2-element-title {font-size:4.2vw; text-transform:uppercase; color:#1b1b1b; margin:0; line-height:1}
.s2-element-text {font-family:"Inter",sans-serif; font-size:3.5vw; color:#968a8f; margin:0}
.s3 {width:100%; display:flex; flex-direction:column; align-items:center; background-color:#ffffff}
.s3-access {display:flex; align-items:center; justify-content:center; gap:3vw; padding:6vw 0}
.s3-access-icon {width:4vw; height:auto}
.s3-access-text {font-family:"Inter",sans-serif; font-size:6vw; font-weight:500; color:#1a1a1a; margin:0}
.s3-guarantee {width:100%; background-color:#FFFEB4; padding:8vw 5vw; display:flex; flex-direction:column; align-items:flex-start; box-sizing:border-box}
.s3-guarantee-header {display:flex; align-items:center; justify-content:center; gap:3vw; margin-bottom:4vw}
.s3-guarantee-icon {width:6vw; height:auto}
.s3-guarantee-title {font-family:"Inter",sans-serif; font-size:5vw; font-weight:800; color:#FF6F00; margin:0; letter-spacing:0.1vw}
.s6 {padding:3vw 0 !important}
.s6-wrap {display:flex; align-items:center; padding:0 4vw; gap:5vw}
.s3-guarantee-body {text-align:center}
.s3-guarantee-subtitle {font-family:"Inter",sans-serif; font-size:4vw; color:#FF6F00; text-align:left; text-transform:uppercase}
.s3-guarantee-subtitle span {color:#FF6F00; font-weight:800}
.s3-guarantee-desc {font-family:"Inter",sans-serif; font-size:3vw; color:#FF6F00; margin:0; font-weight:400}
.second-slider,.first-slider {padding:12vw 0vw 10vw 4vw}
.second-slider {background:linear-gradient(180deg,#ffecf4 0,#fff 100%); margin-top:15vw}
.second-slider .swiper,.first-slider .swiper {padding:0 0 15px 0}
.second-slider .mainTitle,.first-slider .mainTitle {color:#968a8f; margin-bottom:5vw}
.s10 .mainTitle {text-align:left; padding-left:5vw}
.second-slider-pagination.swiper-pagination-progressbar,.first-slider-pagination.swiper-pagination-progressbar {position:relative; margin-left:auto; margin-right:auto; height:4px; background:#003f82; border-radius:2px !important; overflow:hidden; margin-top:20px; display:block}
.second-slider-pagination .swiper-pagination-progressbar-fill,.first-slider-pagination .swiper-pagination-progressbar-fill {background:#007bff !important; height:100%; top:0; left:0}
.first-slider .mainTitle {color:#968a8f}
.first-slider-pagination.swiper-pagination {position:relative; display:flex; justify-content:center; align-items:center; gap:8px; margin-top:20px; height:auto}
.second-slider-pagination {display:flex !important; gap:8px; position:static !important; width:auto !important; justify-content:center; margin:0 auto}
.first-slider-pagination .swiper-pagination-bullet {width:2.5vw; height:2.5vw; background:#dbdbdb; opacity:0.5; border-radius:50%; margin:0 !important; cursor:pointer; transition:all 0.3s ease}
.first-slider-pagination .swiper-pagination-bullet-active {background:#ff4892 !important; opacity:1; width:3.2vw; height:3.2vw}
.second-slider-pagination .swiper-pagination-bullet {width:2.5vw; height:2.5vw; background:#dbdbdb; opacity:0.5; border-radius:50%; margin:0 !important; cursor:pointer; transition:all 0.3s ease}
.second-slider-pagination .swiper-pagination-bullet-active {background:#ff4892 !important; opacity:1; width:3.2vw; height:3.2vw}
@media (min-width:800px) {.first-slider {max-width:85vw; width:100%; margin:0 auto; padding-top:8vw}
 .second-slider-pagination.swiper-pagination-progressbar,.first-slider-pagination.swiper-pagination-progressbar {margin:0 2vw 0 0}
 .first-slider-next,.first-slider-prev {background-image:url(../images/slider-button.webp); background-repeat:no-repeat; background-size:contain; width:7vw; height:3vw; position:absolute; top:6vw; opacity:0.6; transition:.3s all}
 .first-slider-prev {transform:rotate(180deg); right:8vw}
 .first-slider-next {right:0vw}
 .first-slider-prev:hover,.first-slider-next:hover {opacity:1}
 .second-slider-next,.second-slider-prev {background-image:url(../images/slider-button.webp); background-repeat:no-repeat; background-size:contain; width:7vw; height:3vw; position:absolute; top:0vw; opacity:0.6; transition:.3s all}
 .second-slider-prev {transform:rotate(180deg); right:8vw}
 .second-slider-next {right:0vw}
 .second-slider-prev:hover,.second-slider-next:hover {opacity:1}
}
.s6 {width:100%; background-color:#ff0068; display:flex; align-items:center; padding:8vw 5vw; box-sizing:border-box; gap:4vw}
.s6-price {display:flex; flex-direction:column; justify-content:center}
.s6-price-old {font-family:"Inter",sans-serif; font-size:3.25vw; color:rgba(255,255,255,0.6); text-decoration:line-through; font-weight:400; margin-bottom:-0.5vw; text-align:left}
.s6-price-new {font-family:"Inter",sans-serif; font-size:9vw; color:#ffffff; font-weight:900; margin:0; line-height:1}
.s6-content {display:flex; flex-direction:column; justify-content:center}
.s11-wrp video {display:none}
.s6-content-upgrade {font-family:"Inter",sans-serif; font-size:4vw; color:rgba(255,255,255,0.8); font-weight:500; margin:0; line-height:1.1}
.s6-content-main {font-family:"Inter",sans-serif; font-size:4vw; color:#ffffff; font-weight:800; margin:0; line-height:1.1; white-space:nowrap}
.s6-content-extra {font-family:"Inter",sans-serif; font-size:3.75vw; color:rgba(255,255,255,0.9); font-weight:500; margin:0.5vw 0 0 0; line-height:1.1}
.s6-content-extra span {font-weight:800; color:#ffffff}
.s7 {width:100%; padding:10vw 4vw; background-color:#ffffff; box-sizing:border-box}
.s7-grid {display:grid; grid-template-columns:1fr 1fr; gap:4vw}
.s7-card {background-color:#ffe1e9; border-radius:4vw; overflow:hidden; display:flex; flex-direction:column}
.s7-card-header {padding:3vw 2vw 3vw 2vw; text-align:center}
.s7-day {font-family:"League Gothic"; font-size:8vw; color:#ff0068; text-transform:uppercase; margin:0; line-height:1}
.s7-desc {font-family:"Inter",sans-serif; font-size:3.5vw; padding:0 3vw; color:#e9316d; opacity:0.7; margin:1vw 0 0 0; line-height:1.2}
.s7-video-wrapper {position:relative; width:100%; height:30vw; aspect-ratio:1 / 1; background-color:#000; border-radius:4vw; overflow:hidden}
.s7-video-wrapper video {width:100%; height:30vw; object-fit:cover}
.s7-video-controls {position:absolute; bottom:3vw; left:3vw; right:3vw}
.s5 img {width:100%}
.s6-progress-bar {width:100%; height:1vw; background:rgba(255,255,255,0.4); border-radius:1vw; position:relative}
.s6-progress-line {position:absolute; left:0; top:0; height:100%; width:40%; background:#e9316d; border-radius:1vw}
.s6-progress-line::after {content:""; position:absolute; right:-1vw; top:50%; transform:translateY(-50%); width:2.5vw; height:2.5vw; background:#e9316d; border:0.5vw solid #ffffff; border-radius:50%}
.s8 {width:100%; background:linear-gradient(180deg,#ffe6f0 71.68%,#fff 100%),rgba(255,255,255,0.25); padding:10vw 0}
.s8-title {text-align:left; padding-left:5vw; margin-bottom:-9vw; position:relative; z-index:9}
.s8-container {position:relative; width:100%; line-height:0}
.s8-bg-img {width:100%; height:auto; display:block}
.s8-content {position:absolute; bottom:6vw; left:8vw; width:80%; display:flex; flex-direction:column; gap:7vw}
.s8-name {font-family:"Inter",sans-serif; font-size:8.7vw; font-weight:800; color:#ffffff; line-height:0.95; margin:0}
.s8-role {font-family:"Inter",sans-serif; font-size:3.94vw; color:#ffffff; margin:1.4vw 0 0 0; opacity:0.9}
.s8-stats {display:flex; flex-direction:column; gap:4.2vw}
.s8-stat {display:flex; flex-direction:column}
.s8-stat-value {font-family:"Inter",sans-serif; font-size:7.3vw; font-weight:900; color:#e9316d; line-height:1}
.s8-stat-label {font-family:"Inter",sans-serif; font-size:4.15vw; color:#ffffff; font-weight:500; line-height:1.2; margin-top:0.7vw}
.s9 {width:100%; background-color:#ffffff; padding:10vw 0; overflow-x:hidden}
.s9-container {display:flex; flex-direction:column}
.s9-item {display:flex; align-items:center; justify-content:space-between; width:100%; box-sizing:border-box}
.s9-item.reverse {flex-direction:row-reverse}
.s9-text {width:100%}
.s9 .mainTitle {text-align:left; padding-left:5vw}
.s9-text p {font-family:"Inter",sans-serif; font-size:3vw; line-height:1.3; color:#444444; font-weight:500; margin:0; padding:0 5vw}
.s9-text p span {color:#e9316d; font-weight:700}
.s9-img {min-width:42vw; line-height:0}
.s9-img img {width:100%; height:100%; height:40vw; object-fit:contain}
.s10 {width:100%; background-color:#ffffff; box-sizing:border-box}
.s10-container {display:flex; flex-direction:column; border-top:0.2vw solid #e0e0e0}
.s10-item {display:flex; align-items:center; border-bottom:0.2vw solid #e0e0e0; width:100%}
.s10-img {width:25vw; flex-shrink:0; overflow:hidden; border-right:0.2vw solid #e0e0e0}
.s10-img img {width:100%; height:100%; object-fit:cover; object-position:center}
.s10-text {padding-left:6vw; padding-right:4vw; flex-grow:1}
.s10-text p {font-family:"Inter",sans-serif; font-size:3.8vw; font-weight:500; color:#1a1a1a; line-height:1.2; margin:0}
.s11 {width:100%; background-color:#ffffff; padding:10vw 5vw; box-sizing:border-box}
.s11-list {display:flex; flex-direction:column; gap:3vw}
.s11-item {display:flex; align-items:center; background:linear-gradient(180deg,#ededed 0,#fff 100%); border-radius:8vw; padding:5vw 6vw; gap:4vw; transition:transform 0.3s ease}
.s11-item--active {background:#ffe1e9}
.s11-item--active .s11-text {color:#e9316d}
.s11-icon {width:8vw; height:8vw}
.s11-icon img {min-width:8vw; height:8vw; object-fit:contain}
.s11-text {font-family:"Inter",sans-serif; font-size:3.6vw; line-height:1.3; color:#1a1a1a; font-weight:500; margin:0}
.s11-item--active .s11-icon {}
.s12 {position:fixed; bottom:0; bottom:0; left:0; width:100%; background:rgba(255,255,255,0.734); backdrop-filter:blur(10px); border-radius:8vw 8vw 0 0; padding:6vw 5vw 4vw 5vw; box-sizing:border-box; box-shadow:0 -2vw 10vw rgba(0,0,0,0.1); z-index:999; display:flex; flex-direction:column; align-items:center; transform:translateY(200%); transition:transform 0.5s cubic-bezier(0.25,1,0.5,1)}
.s12.is-visible {transform:translateY(0)}
.s12-top {width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:5vw}
.first-swiper video {border-radius:3vw; overflow:hidden; height:100%; max-height:524px}
.s12-offer-text {font-family:"Inter",sans-serif; font-size:3.4vw; font-weight:700; text-transform:uppercase; color:#1a1a1a; margin:0}
.s12-timer {display:flex; align-items:center; gap:1.5vw}
.s12-timer-item {background-color:#8e8e8e; color:#ffffff; font-family:"Inter",sans-serif; font-size:4vw; font-weight:700; padding:1.6vw 2.4vw; border-radius:3vw; min-width:8vw; text-align:center}
.s12-timer-sep {font-weight:700; color:#8e8e8e; font-size:5vw}
.s12-btn {width:100%; background-color:#ff0068; color:#ffffff; text-decoration:none; text-align:center; font-family:"Inter",sans-serif; font-size:6vw; font-weight:800; text-transform:uppercase; padding:3.8vw 0; border-radius:10vw; box-shadow:0 2vw 5vw rgba(233,49,109,0.3); margin-bottom:5vw}
.s12-subtext {font-family:"Inter",sans-serif; font-size:3.5vw; font-weight:700; text-transform:uppercase; color:#1b1b1b; margin:0; letter-spacing:0.1vw}
@media (min-width:800px) {.s5 img {min-width:119%; margin-left:-8vw; padding:0}
 .newBlock-img {padding:3vw 0 0 0}
 .desctop_component {max-width:85vw; width:100%; margin:0 auto}
 .header-navline {position:fixed; display:flex; width:100%; align-items:center; justify-content:space-between; z-index:99; height:6vw; top:0; left:0; backdrop-filter:blur(0.4vw); box-shadow:0 4px 12px 0 rgba(0,0,0,0.35); background:rgba(255,255,255,0.14)}
 .header-wrapper {max-width:85vw; width:100%; margin:0 auto; display:flex; align-items:center; justify-content:space-between}
 .header-logo {width:8vw; object-fit:contain}
 .header-nav {display:flex; align-items:center; justify-content:space-between; gap:2vw}
 .header-list {display:flex; align-items:center; justify-content:space-between; gap:2vw}
 .header-link {font-weight:500; font-size:1.2vw; line-height:175%; text-transform:uppercase; text-align:center; color:#1b1b1b; opacity:0.5; transition:0.2s all}
 .header-link:hover {opacity:1}
 .header-link.active {opacity:1}
 .header-nav-button {font-weight:500; font-size:1.6vw; letter-spacing:0.08em; text-transform:uppercase; text-align:center; display:flex; justify-content:center; align-items:center; white-space:nowrap; color:#fff; margin:0; border-radius:2vw; width:14vw; height:2.8vw; box-shadow:inset 0 0 19px 0 rgba(255,255,255,0.25); background:#ff0068}
 .s12 {box-shadow:rgba(0,0,0,0.2) 0 -6px 38px 0; width:20vw; right:7%; bottom:7%; left:auto; background:rgb(223 223 223 / 55%); padding:2vw; border-radius:2vw}
 .s12-offer-text {font-size:1vw; letter-spacing:0; font-weight:700; padding-right:1vw}
 .s12-timer {gap:0.3vw}
 .s12-top {margin-bottom:2vw}
 .s12-timer-item {max-width:1.4vw; min-width:2.4vw; height:2.4vw; border-radius:0.6vw; padding:0; display:flex; justify-content:center; align-items:center; font-size:1.2vw; background:#6c6c6cd9}
 .s12-timer-item-rem {display:none}
 .s12-timer-sep {font-weight:700; color:#6c6c6cd9; font-size:1vw}
 .s12-btn {width:100%; height:4vw; line-height:97%; font-size:1.7vw; align-items:center; justify-content:center; display:flex; padding:0; border-radius:3vw; margin:0}
 .s12-timer-sep {font-weight:700; color:#8e8e8e; font-size:2vw}
 .s12-subtext {display:none}
 .title {font-size:6.8vw !important; text-align:left; line-height:100%; padding-top:0vw; margin-top:2.7vw}
 .title span {font-size:8.8vw !important; text-align:left; line-height:100%}
 .s1 {align-items:flex-start; position:initial; padding-top:12vw; background-size:100%; background-position-y:-1.7vw !important}
 .promo-text {padding-left:0; margin-top:1.7vw; margin-bottom:10vw; font-size:2.4vw; font-weight:600; font-family:'Gilroy-m'}
 .s1_elements {position:relative; padding:0; bottom:0; left:0}
 .price-new {font-size:3.5vw; line-height:3.5vw}
 .discount span {font-size:1.7vw; line-height:1.7vw; font-family:'Gilroy-m'; font-weight:500}
 .price-old {font-size:2.3vw; line-height:2.3vw}
 .discount {left:33.2vw; bottom:-0.2vw; top:auto; width:9vw; height:9vw; background-color:#000000bd}
 .rate {width:33vw; margin:0}
 .unlock-btn {font-size:2.2vw; width:33vw; height:4.2vw; line-height:2.2vw; padding:0; margin:1.5vw 0; display:flex; align-items:center; justify-content:center}
 .s1 {background-image:url(../images/s2.webp); height:auto; padding-bottom:2vw}
 .price {gap:1.7vw; padding-bottom:0.8vw}
 .s1_elements-subTitle {font-family:'Gilroy-m'; font-size:1.3vw; line-height:1.3vw; font-weight:600; padding:0; margin:0}
 .s1-wrap {display:block; position:initial; height:auto}
 .discount p {font-size:2.5vw; line-height:2.5vw}
 .promo-text {gap:0.2vw; display:flex}
 .s1-trackLine {margin-top:8vw; padding:0.5vw 0; position:absolute; left:0; top:0vw}
 .swiper-backface-hidden .swiper-slide {height:37vw !important}
 .swiper-backface-hidden .swiper-slide img {height:100%}
 .s1-scroll {gap:1vw; align-items:center}
 .s1-trackLine img {width:1vw; height:1vw; margin-top:-0.3vw}
 .s1-trackLine p {font-size:1.1vw; text-transform:uppercase; font-weight:400; margin:0}
 .s2 {align-items:flex-start; padding:3vw 0; position:relative}
 .s2-elements {gap:1.5vw; display:flex; flex-direction:row}
 .s6-wrap {padding:0; justify-content:center}
 .s3-access-text {font-size:1.4vw}
 .s3-access {gap:1vw; right:0; top:0; position:absolute; padding:4.4vw 0 0 0}
 .s3-access-icon {width:1.1vw; height:auto}
 .s2-element {border-radius:2.4vw; padding:0.7vw 0.5vw; gap:1vw; align-items:flex-start; width:100%}
 .s2-element img {width:6.4vw; height:9vw; border-radius:1.8vw}
 .s2-element-container {gap:0.3vw}
 .s2-element-tumbler {width:3.9vw; height:2.25vw; border-radius:3vw; margin-bottom:0.6vw}
 .s2-element-tumbler-ring {width:1.65vw; height:1.65vw; top:0.3vw; left:0.3vw}
 .s2-element.is-active .s2-element-tumbler-ring {transform:translateX(1.65vw)}
 .s2-element-title {font-size:1.26vw}
 .s2-element-text {font-size:1.05vw}
 .s3 {background-color:#FFFEB4}
 .s3-guarantee {padding:2.4vw 1.5vw; max-width:85vw; width:100%; margin:0 auto; display:flex; align-items:center; flex-direction:row}
 .s3-guarantee-body {display:flex; align-items:center; flex-direction:row; padding-left:3vw; gap:0.5vw}
 .s3-guarantee-header {gap:0.9vw; margin-bottom:0}
 .s3-guarantee-icon {width:1.8vw}
 .s3-guarantee-title {font-size:1.7vw; letter-spacing:0.03vw}
 .s3-guarantee-subtitle {font-size:1.5vw}
 .s3-guarantee-desc {font-size:1.5vw}
 .first-slider {position:relative}
 .first-slider .mainTitle {padding-bottom:4vw !important}
 .first-slider-pagination {position:absolute !important; top:9vw !important; left:0 !important; height:2vw !important; justify-content:left !important}
 .first-slider-pagination .swiper-pagination-bullet {width:0.7vw; height:0.7vw}
.first-slider-pagination .swiper-pagination-bullet-active {width:0.8vw; height:0.8vw}
.second-slider-pagination .swiper-pagination-bullet {width:0.7vw; height:0.7vw}
.second-slider-pagination .swiper-pagination-bullet-active {width:0.7vw; height:0.7vw}
.first-swiper video {border-radius:1.2vw; height:36vw; min-height:100%; max-height:524px}
.s6-content,.s6-price {display:flex; align-items:center; flex-direction:row !important}
.s6-content-extra,.s6-content-main,.s6-content-upgrade {font-size:1.5vw !important; margin:0 0.2vw !important}
.s6-price-new {font-size:4vw !important; order:1}
.s6-price-old {font-size:2.5vw !important; order:2; padding-left:1vw}
.second-slider,.first-slider {padding:5vw 0vw 5vw 0vw}
.s7 {padding:6vw 0}
.s7-grid {gap:1.2vw; grid-template-columns:1fr 1fr 1fr 1fr}
 .s7-card {border-radius:1.2vw}
 .s7-card-header {padding:0.9vw 0.6vw}
 .s7-day {font-size:2.4vw}
 .s7-desc {font-size:1.05vw; padding:0 0.9vw; margin:0.3vw 0 0 0}
 .s7-video-wrapper {height:9vw; border-radius:1.2vw}
 .s7-video-wrapper video {height:9vw}
 .s7-video-controls {bottom:0.9vw; left:0.9vw; right:0.9vw}
 .s8 {padding:6vw 0}
 .s8-title {padding-left:1.5vw; margin-bottom:-2.7vw}
 .s8-content {bottom:1.8vw; left:2.4vw; gap:2.1vw}
 .s8-name {font-size:3vw; line-height:100%}
 .s8-name br {display:none}
 .s8-role {font-size:1.5vw; margin:1vw 0 0 0}
 .s8-stat {display:flex; flex-direction:row; align-items:center; gap:1vw; margin-top:2vw}
 .s8-stat br {display:none}
 .s8-stat:nth-child(2) {margin-left:7vw}
 .s8-stat:nth-child(3) {margin-left:15vw}
 .s8-stats {gap:1.26vw}
 .second-slider {margin-top:3vw}
 .s8-stat-value {font-size:2.79vw}
 .s8-bg-img {margin-top:-10vw}
 .s8-stat-label {font-size:1.45vw; margin-top:0.21vw}
 .s9 {padding:4vw 0}
 .s9 .mainTitle br {display:none}
 .s9-items {border:.1vw solid #dbdbdb; border-radius:2vw}
 .s9 .mainTitle {padding-left:1.5vw}
 .s9-text {flex:50%}
 .s9-text p {font-size:1.3vw; padding:0 1.5vw}
 .s9-img {min-width:12.6vw; flex:50%}
 .s9-img img {height:auto}
 .s10 {padding:4vw 0 6vw 0}
 .s10 .mainTitle {text-align:left; padding-left:0vw}
 .s10 .mainTitle br {display:none}
 .s10-container {border-top:0.06vw solid #e0e0e0; display:flex; flex-wrap:wrap; flex-direction:row}
 .s10-item {border-bottom:0.06vw solid #e0e0e0; flex:50%; width:50%}
 .s10-img {width:22.5vw; border-right:0.06vw solid #e0e0e0}
 .s10-text {padding-left:1.8vw; padding-right:1.2vw}
 .s10-text p {font-size:1.5vw}
 .second-slider-pagination {position:absolute !important; bottom:-2vw !important; left:0 !important; height:2vw !important; justify-content:left !important}
 .second-slider .desctop_component {position:relative}
 .s11 {padding:3vw 0}
 .s11-wrp {display:flex; align-items:flex-start; gap:2vw}
 .asks .mainTitle {padding:0 !important}
 .s11-wrp video {display:block; flex:50%; width:50%; border-radius:2vw}
 .s11-item {padding:1.3vw; max-width:40vw; gap:1.2vw}
 .s11-icon {width:auto; height:auto; min-width:none; max-width:none; min-height:none; max-height:none}
 .s11-list {gap:1vw; flex:50%}
 .s11-icon img {min-width:3vw; height:3vw; object-fit:contain}
 .s11-text {font-size:1.14vw; text-align:left}
 .s11-wrp {order:1}
 .second-slider {order:2}
 .asks {order:3}
 .contacts {order:4}
 }
