@font-face {
   font-family: LG Smart UI;
   src: url(/_next/static/media/LGSmartUI-Bold.e80431f7.woff2);
}
@font-face {
   font-family: LG El Headline Bold;
   src: url("/_next/static/media/LG EI_Headline Bold.02b810e3.woff2");
}
@font-face {
   font-family: LG El Headline Thin;
   src: url("/_next/static/media/LG EI_Headline Thin.b8e7b85c.woff2");
}
.GetItDone_wrapper__2eLT_ {
   width: 100%;
   position: relative;
   z-index: 0;
}
.GetItDone_bg-container__DVTaA {
   position: relative;
   width: calc(100% + 175px);
   margin: 100px auto 400px -175px;
   overflow: hidden;
   display: flex;
   justify-content: center;
   align-items: center;
}
.GetItDone_bg-container__DVTaA:before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 0;
   background: radial-gradient(transparent 55%, rgba(0, 0, 0, 0.91) 75%);
   pointer-events: none;
}
.GetItDone_bg-img__58ws_ {
   width: 250%;
   height: auto;
}
.GetItDone_container__NxgVr {
   position: absolute;
   display: flex;
   justify-content: center;
   align-items: center;
   z-index: 1;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   max-width: 0;
   margin-top: 180px;
}
.GetItDone_content__NY_IW {
   position: relative;
   display: flex;
   align-items: flex-end;
   justify-content: center;
   flex-direction: column;
}
.GetItDone_content__NY_IW h3 {
   font-size: 85px;
   color: #fff;
   text-transform: uppercase;
   line-height: 65px;
}
.GetItDone_content__NY_IW .GetItDone_light__cYben {
   font-family: LG El Headline Thin, sans-serif;
   white-space: nowrap;
}
.GetItDone_content__NY_IW .GetItDone_bold-red__MFi6O {
   font-family: LG El Headline Bold, sans-serif;
   color: #fd312e;
   white-space: nowrap;
}
.GetItDone_content__NY_IW .GetItDone_text__8qL0r {
   margin-top: 40px;
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
}
.GetItDone_content__NY_IW .GetItDone_text__8qL0r > p {
   max-width: 440px;
   font-family: LG Smart Light, sans-serif;
   color: #fff;
   font-size: 24px;
   text-align: center;
}
.GetItDone_content__NY_IW
   .GetItDone_text__8qL0r
   > .GetItDone_disclaimer__Enq_i {
   max-width: 420px;
   color: #afafaf;
   font-size: 18px;
   line-height: 120%;
}
.GetItDone_svg-wrapper__9hORM {
   position: absolute;
   transform-origin: top left;
}
.GetItDone_svg-wrapper--placeholder__JnGu6 {
   opacity: 0;
   transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.GetItDone_svg-wrapper--placeholder__JnGu6 svg circle {
   opacity: var(--svgBgOpacity);
}
.GetItDone_svg-wrapper--placeholder__JnGu6[data-show="true"] {
   opacity: 1;
}
.GetItDone_images__wrapper__3Bi2T {
   display: flex;
   align-items: center;
   gap: 16px;
}
.GetItDone_images__spark-img__kboIC {
   position: absolute;
   top: -50px;
   left: -20px;
   width: 37px;
}
.GetItDone_images__spark-img-right__1B8ic {
   display: none;
}
.GetItDone_images__center-img__gsKAn {
   margin: 1px 15px 0 0;
   width: 70px;
   height: 60px;
}
.GetItDone_images__energy-img__jiFz6 {
   display: none;
}
@media screen and (min-width: 576px) {
   .GetItDone_bg-container__DVTaA {
      width: calc(100% + 75px);
      margin: 100px auto 400px -75px;
   }
   .GetItDone_bg-img__58ws_ {
      width: 130%;
      height: auto;
   }
   .GetItDone_container__NxgVr {
      margin-top: 200px;
      min-width: 100%;
   }
   .GetItDone_content__NY_IW h3 {
      font-size: 120px;
      line-height: 105px;
   }
   .GetItDone_content__NY_IW .GetItDone_text__8qL0r > p {
      max-width: 635px;
      font-size: 21px;
   }
   .GetItDone_content__NY_IW
      .GetItDone_text__8qL0r
      > .GetItDone_disclaimer__Enq_i {
      margin-top: 60px;
      max-width: 520px;
      font-size: 16px;
   }
   .GetItDone_images__center-img__gsKAn {
      margin: 9px 25px 0 0;
      width: 95px;
      height: 80px;
   }
}
@media screen and (min-width: 991px) {
   .GetItDone_bg-container__DVTaA {
      width: 65%;
      margin: 150px auto 200px;
   }
   .GetItDone_bg-img__58ws_ {
      width: 100%;
   }
   .GetItDone_container__NxgVr {
      margin-top: 0;
      justify-content: center;
      width: 100%;
      left: 50%;
      transform: translate(-50%, -50%);
   }
   .GetItDone_content__NY_IW {
      flex-direction: row;
      min-width: auto;
      gap: 16px;
   }
   .GetItDone_content__NY_IW h3 {
      font-size: 134px;
      line-height: 150px;
   }
   .GetItDone_content__NY_IW p {
      display: none;
   }
   .GetItDone_images__spark-img__kboIC {
      top: -20px;
      width: 42px;
   }
   .GetItDone_images__spark-img-right__1B8ic {
      display: block;
      position: absolute;
      top: 140px;
      right: 93px;
      width: 42px;
   }
   .GetItDone_images__center-img__gsKAn {
      margin: 50px 30px;
      width: 60px;
      height: 60px;
   }
   .GetItDone_images__energy-img__jiFz6 {
      display: block;
      position: absolute;
      top: -185px;
      right: 20px;
      z-index: -1;
   }
   .GetItDone_images__energy-img__jiFz6:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 10px;
      background: linear-gradient(
         280deg,
         transparent,
         rgba(0, 0, 0, 0.4) 50%,
         #000 65%
      );
   }
}
.Hero_module-wrapper__0n6cB {
   height: 100%;
}
.Hero_module-wrapper__0n6cB,
.Hero_wrapper__0MroX {
   position: relative;
   width: 100%;
}
.Hero_container__BOeG1 {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
}
.Hero_video-wrapper__tXHrq {
   width: 100%;
   height: auto;
   overflow: hiddne;
}
.Hero_video-wrapper__tXHrq video {
   pointer-events: none;
   width: 100%;
}
.Hero_fade-in-logo__e3JzW {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0;
   width: 100%;
   opacity: 0;
}
.Hero_sticky-wrapper__BqX_u {
   position: absolute;
   transition: all 1.2s ease;
   z-index: 2;
}
.Hero_sticky-wrapper__BqX_u svg {
   opacity: 1;
}
.Hero_content___pTX2 {
   width: 50%;
   color: #fff;
   padding: 0 60px;
}
.Hero_content___pTX2[data-animate="true"] {
   opacity: 1;
}
@media screen and (min-width: 768px) {
   .Hero_content___pTX2[data-animate="animated"] .Hero_fade-in-logo__e3JzW {
      animation: none;
   }
}
.Hero_content-inner__F4jK4 {
   display: flex;
   flex-direction: column;
   align-items: center;
}
.Hero_text__QmSeZ {
   position: relative;
   max-width: 540px;
}
.Hero_text--inner__kCCC6 {
   opacity: 0;
   transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1);
}
.Hero_text--inner__kCCC6[data-show="true"] {
   opacity: 1;
}
.Hero_text__QmSeZ h3 {
   font-size: 48px;
   margin: 16px 0;
   line-height: 1;
}
.Hero_text__QmSeZ p {
   font-size: 18px;
   margin: 0;
}
.Hero_text__QmSeZ p.Hero_disclaimer__ZCVwb {
   font-size: 14px;
   color: #afafaf;
}
.Hero_text__QmSeZ .Hero_cta__m9bYT {
   margin: 24px 0;
}
.Hero_text__QmSeZ img {
   max-width: 240px;
   width: 100%;
   height: 100%;
}
@media screen and (min-width: 768px) {
   .Hero_content___pTX2[data-animate="true"] .Hero_fade-in-logo__e3JzW {
      position: relative;
      animation: Hero_fade-in__AOhn8 2s cubic-bezier(0.4, 0, 0.4, 0.5) backwards;
   }
}
@media screen and (max-width: 991px) {
   .Hero_text__QmSeZ h3 {
      font-size: 36px;
   }
   .Hero_text__QmSeZ p {
      font-size: 14px;
   }
   .Hero_text__QmSeZ p.Hero_disclaimer__ZCVwb {
      font-size: 10px;
   }
   .Hero_content___pTX2 {
      position: relative;
      top: 9.168%;
   }
   .Hero_text--inner__kCCC6 {
      display: none;
   }
   .Hero_fade-in-logo__e3JzW {
      opacity: 1;
   }
}
@media screen and (max-width: 767px) {
   .Hero_bg-img__7YeSt {
      display: inline-block;
   }
   .Hero_fade-in-logo__e3JzW {
      transform: translateY(0);
   }
   .Hero_text__QmSeZ {
      max-width: 100%;
      width: 100%;
   }
   .Hero_text--inner__kCCC6 {
      display: none;
   }
   .Hero_container__BOeG1 {
      padding: 0 4.072%;
      align-items: flex-start;
      justify-content: center;
   }
   .Hero_content___pTX2 {
      padding: 0;
      width: 53.4377%;
   }
   .Hero_content___pTX2[data-animate="true"] .Hero_fade-in-logo__e3JzW {
      animation: Hero_fade-in__AOhn8 1.5s cubic-bezier(0.4, 0, 0.2, 1) 1s
         forwards;
   }
   .Hero_video-wrapper__tXHrq {
      overflow: hidden;
      padding-top: 25%;
   }
   .Hero_video-wrapper__tXHrq video[data-screen="desktop"] {
      display: none;
   }
   .Hero_video-wrapper__tXHrq video[data-screen="tablet"] {
      display: block;
   }
}
@media screen and (max-width: 575px) {
   .Hero_content___pTX2 {
      width: 77.801%;
      position: relative;
      top: 9.168%;
   }
   .Hero_container__BOeG1 {
      align-items: flex-start;
      justify-content: center;
   }
   .Hero_video-wrapper__tXHrq video[data-screen="mobile"] {
      display: block;
   }
}
@keyframes Hero_fade-in-out__OXXd0 {
   0% {
      opacity: 0;
   }
   50% {
      opacity: 1;
   }
   to {
      opacity: 0;
   }
}
@keyframes Hero_fade-in__AOhn8 {
   0% {
      opacity: 0;
   }
   to {
      opacity: 1;
   }
}
@keyframes Hero_fade-out__bcWCP {
   0% {
      opacity: 1;
   }
   to {
      opacity: 0;
   }
}
.StickyNav_container__fK5fC {
   width: 100%;
   min-height: 70px;
   z-index: 10;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   background-color: #151515;
   position: fixed;
   top: -200px;
   transition: all 0.35s ease;
}
.StickyNav_container__fK5fC[data-show="true"] {
   top: 0;
}
.StickyNav_container__fK5fC[data-menu-open="true"] .StickyNav_drop-down__NWnXa {
   height: 60px;
   bottom: -60px;
}
.StickyNav_container__fK5fC[data-menu-open="true"] .StickyNav_overlay__phNPl {
   opacity: 1;
}
.StickyNav_container__fK5fC[data-menu-open="true"]
   .StickyNav_drop-arrow__xXqoc
   img {
   transform: scaleY(-1);
}
.StickyNav_inner__p0MTJ {
   width: 100%;
   max-width: 1390px;
   padding: 0 30px;
   display: flex;
   justify-content: space-between;
   height: 70px;
   position: relative;
   background-color: #151515;
   z-index: 2;
}
.StickyNav_header__NI06b {
   display: flex;
   align-items: center;
}
.StickyNav_header__NI06b h2 {
   color: #fff;
   margin: 0;
   line-height: 1;
   font-size: 22px;
}
.StickyNav_links__ha27x {
   display: flex;
   gap: 8px;
   align-items: center;
}
.StickyNav_links__ha27x a {
   color: #fff;
   padding: 12px;
   text-decoration: none;
   margin: 0;
}
.StickyNav_links__ha27x a:active,
.StickyNav_links__ha27x a:hover {
   text-decoration: none;
}
.StickyNav_links__ha27x .StickyNav_cta__q6lLJ {
   margin-left: 16px;
   display: flex;
   align-items: center;
}
.StickyNav_drop-down__NWnXa,
.StickyNav_overlay__phNPl {
   display: none;
}
.StickyNav_drop-arrow__xXqoc {
   display: none;
   cursor: pointer;
}
.StickyNav_drop-arrow__xXqoc img {
   transition: transform 0.25s ease-in-out;
}
@media (max-width: 767px) {
   .StickyNav_container__fK5fC {
      position: -webkit-sticky;
      position: sticky;
   }
   .StickyNav_links__ha27x .StickyNav_cta__q6lLJ {
      margin: 0;
      white-space: nowrap;
   }
}
@media (max-width: 575px) {
   .StickyNav_inner__p0MTJ {
      padding: 0 15px;
      gap: 24px;
   }
   .StickyNav_drop-arrow__xXqoc {
      display: block;
   }
   .StickyNav_header__NI06b h2 {
      font-size: 18px;
      line-height: 120%;
   }
   .StickyNav_links__ha27x .StickyNav_cta__q6lLJ {
      flex-direction: row;
      align-items: center;
      gap: 24px;
      margin-left: 0;
   }
   .StickyNav_links__ha27x .StickyNav_cta__q6lLJ a {
      width: 115px !important;
      text-decoration: none;
   }
   .StickyNav_links-container__UKqUi {
      display: none;
   }
   .StickyNav_overlay__phNPl {
      display: block;
      transition: all 0.25s ease-in-out;
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      opacity: 0;
      z-index: -1;
      position: fixed;
      top: 0;
      left: 0;
      width: 100dvw;
      height: 120dvh;
      pointer-events: none;
      margin-top: 50px;
   }
   .StickyNav_drop-down__NWnXa {
      display: block;
      position: absolute;
      bottom: 0;
      height: 0;
      overflow: hidden;
      z-index: 1;
      background-color: #151515;
      width: 100%;
      transition: all 0.25s ease-in-out;
   }
   .StickyNav_drop-down--inner__gtXcu {
      height: 120px;
   }
   .StickyNav_drop-down__NWnXa .StickyNav_link__LLckC {
      border-bottom: 1px solid #5a5a5a;
      height: 60px;
      display: flex;
      align-items: center;
      margin: 0 25px;
   }
   .StickyNav_drop-down__NWnXa .StickyNav_link__LLckC:last-child {
      border-bottom: none;
   }
   .StickyNav_drop-down__NWnXa a {
      color: #fff;
      font-size: 16px;
      line-height: 100%;
   }
   .StickyNav_drop-down__NWnXa a.StickyNav_active__jT32F {
      color: #fd312e;
      text-decoration: none;
   }
}
.Modal_wrapper__QydE4 {
   z-index: 100;
   position: fixed;
   top: 0;
   width: 100dvw;
   height: 100dvh;
   background-color: rgba(0, 0, 0, 0.6);
   display: flex;
   align-items: center;
   justify-content: center;
   opacity: 0;
   transition: opacity 0.25s ease;
   pointer-events: none;
}
.Modal_wrapper__QydE4[data-open="true"] {
   opacity: 1;
   pointer-events: auto;
}
.Modal_container__dDCog {
   background-color: #fff;
   border-radius: 64px;
   max-width: 900px;
   height: auto;
   width: 100%;
   padding: 56px 32px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 24px;
}
.Modal_container--inner__r8MQb {
   max-width: 820px;
   width: 100%;
   position: relative;
}
.Modal_form__mcovf {
   display: flex;
   flex-direction: column;
   gap: 40px;
}
.Modal_form__mcovf[data-hidden="true"] {
   animation: Modal_fade-out__1ev7t 0.3s ease forwards;
}
.Modal_form__mcovf form {
   width: 100%;
   display: flex;
   gap: 16px;
}
.Modal_form__mcovf form .Modal_email__zDfdV {
   position: relative;
   width: 100%;
}
.Modal_form__mcovf form .Modal_email-label__ROCGX {
   position: absolute;
   padding: 0 5px;
   top: -8px;
   left: 10px;
   background-color: #fff;
   font-size: 14px;
   color: rgba(27, 26, 30, 0.6);
}
.Modal_form__mcovf form .Modal_email-input__CekBC {
   border: 1px solid rgba(27, 26, 30, 0.23);
   border-radius: 4px;
   width: 100%;
}
.Modal_form__mcovf form .Modal_submit__Puoji {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 160px;
   height: 48px;
   border-radius: 48px;
   border: 1px solid #000;
   background-color: #fff;
   color: #000;
   text-transform: uppercase;
   font-family: LG Smart UI, Segoe UI, "Microsoft Sans Serif", sans-serif;
   letter-spacing: 1.5px;
   cursor: pointer;
}
.Modal_form__mcovf form .Modal_submit__Puoji:hover {
   text-decoration: none;
}
.Modal_form__mcovf .Modal_checkboxes__Ah_kS span {
   padding-top: 0;
   font-size: 14px;
   font-family: LG Smart Regular, sans-serif;
   color: rgba(27, 26, 30, 0.87);
}
.Modal_form__mcovf .Modal_checkboxes__Ah_kS span a {
   color: #a50034;
   text-decoration: underline;
}
.Modal_form__mcovf .Modal_checkboxes__Ah_kS label {
   align-items: start;
   margin: 0 0 4px;
}
.Modal_disclaimer___U_vj {
   margin-top: 16px;
   font-size: 14px;
   font-family: LG Smart Regular, sans-serif;
   color: rgba(27, 26, 30, 0.87);
}
@media screen and (max-width: 767px) {
   .Modal_form__mcovf form {
      flex-direction: column;
      align-items: center;
   }
}
.Modal_submit-success__2hsK6 {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   animation: Modal_fade-in__HbsAR 0.3s ease forwards;
   text-align: center;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
}
.Modal_submit-success__2hsK6 h4 {
   margin: 24px 0 12px;
   font-family: LG Smart Bold, sans-serif;
}
@keyframes Modal_fade-in__HbsAR {
   0% {
      opacity: 0;
   }
   to {
      opacity: 1;
   }
}
@keyframes Modal_fade-out__1ev7t {
   0% {
      opacity: 1;
   }
   to {
      opacity: 0;
   }
}
.Ventless_container__FhYD2 {
   width: 100%;
   border-radius: 60px 60px 0 0;
   background-color: #f0ece4;
   display: flex;
   justify-content: center;
   position: relative;
}
.Ventless_container--inner__rJ6sp {
   max-width: 1030px;
   margin: 145px auto 200px;
}
.Ventless_content--inner__WRMFA {
   display: flex;
   flex-direction: column;
   gap: 50px;
}
.Ventless_ventlessDrying__D8gFX {
   position: absolute;
   right: 3.8%;
   top: 6.5%;
}
.Ventless_header__oPO10 {
   text-align: center;
}
.Ventless_header__oPO10 h2 {
   color: rgba(27, 26, 30, 0.87);
   text-align: center;
   font-size: 48px;
   line-height: 100%;
   margin-bottom: 1rem;
}
.Ventless_header__oPO10 p {
   color: rgba(27, 26, 30, 0.87);
   text-align: center;
   font-size: 18px;
   line-height: 133.33%;
   margin-bottom: 0;
}
.Ventless_header__oPO10 a {
   color: #a50034;
   -webkit-text-decoration-line: underline;
   text-decoration-line: underline;
   font-family: LG Smart Bold, sans-serif;
}
.Ventless_cards__h9DTu {
   display: flex;
   justify-content: center;
   gap: 30px;
   flex: 1 1;
}
.Ventless_card__Elkzs {
   flex: 1 1;
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   gap: 30px;
}
.Ventless_card--img__rPYrU {
   border-radius: 64px;
   overflow: hidden;
}
.Ventless_card--img__rPYrU img {
   width: 100%;
}
.Ventless_card--inner__bzmCV {
   display: flex;
   flex-direction: column;
   gap: 24px;
}
.Ventless_card--inner__bzmCV .Ventless_cta__mcmKf a {
   margin: 0;
}
.Ventless_card--inner__bzmCV .Ventless_cta__mcmKf a,
.Ventless_card--inner__bzmCV .Ventless_cta__mcmKf a:hover {
   color: #fff;
}
.Ventless_card--inner__bzmCV p {
   margin: 0;
}
.Ventless_card--inner__bzmCV .Ventless_card--content--header__E449P {
   color: rgba(27, 26, 30, 0.87);
   font-size: 30px;
   line-height: 106.67%;
   margin-bottom: 4px;
}
.Ventless_card--inner__bzmCV .Ventless_card--content--text__pTKCN {
   color: rgba(27, 26, 30, 0.6);
   font-size: 18px;
   line-height: 133.33%;
}
.Ventless_lg-logo__ThfGI {
   display: flex;
   justify-content: center;
   width: 100%;
   margin-top: 90px;
}
@media (max-width: 1199px) {
   .Ventless_container--inner__rJ6sp {
      margin: 155px 36px 94px 42px;
   }
   .Ventless_ventlessDrying__D8gFX {
      position: absolute;
      right: 2.3%;
      top: 2.5%;
   }
}
@media (max-width: 767px) {
   .Ventless_container--inner__rJ6sp {
      margin: 80px 34px 24px;
   }
   .Ventless_content__gHHQ0 .Ventless_content--inner__WRMFA {
      justify-content: center;
   }
   .Ventless_content__gHHQ0
      .Ventless_content--inner__WRMFA
      .Ventless_header__oPO10
      h2 {
      font-size: 36px;
      line-height: 111.1%;
      text-align: start;
   }
   .Ventless_content__gHHQ0
      .Ventless_content--inner__WRMFA
      .Ventless_header__oPO10
      p {
      font-size: 18px;
      line-height: 133.33%;
      text-align: start;
   }
   .Ventless_cards__h9DTu {
      flex-direction: column;
      gap: 66px;
      align-items: center;
   }
   .Ventless_cards__h9DTu .Ventless_card--inner__bzmCV {
      gap: 30px;
   }
   .Ventless_ventlessDrying__D8gFX {
      position: relative;
      margin: auto;
   }
   .Ventless_lg-logo__ThfGI {
      margin-top: 72px;
   }
   .Ventless_lg-logo__ThfGI img {
      max-width: 217px;
   }
}
.PowerOfOne_container__3h2la {
   width: 100%;
   height: 100%;
   position: relative;
}
.PowerOfOne_bg__tuboH {
   width: 100%;
   position: relative;
}
.PowerOfOne_bg__tuboH img {
   width: 100%;
}
.PowerOfOne_wrapper__r_8mL {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   display: flex;
   align-items: center;
}
.PowerOfOne_towel-wrapper__qOpvF {
   position: absolute;
   z-index: 1;
   top: 0;
   right: 22%;
}
@media screen and (max-width: 991px) {
   .PowerOfOne_towel-wrapper__qOpvF {
      right: 40%;
   }
}
.PowerOfOne_towel-wrapper__qOpvF img {
   width: 100%;
}
.PowerOfOne_content__2mEmf {
   display: flex;
   justify-content: center;
   width: 43%;
   max-width: 720px;
   height: 100%;
   padding: 0 32px;
}
.PowerOfOne_content-inner__D9eAv {
   display: flex;
   flex-direction: column;
   justify-content: space-evenly;
   max-width: 530px;
}
.PowerOfOne_content-inner__D9eAv h3 {
   font-size: 48px;
   line-height: 2;
   margin: 0;
}
.PowerOfOne_list__u1rr6 {
   display: flex;
   gap: 50px;
   gap: 16px;
   flex-direction: column;
   justify-content: space-between;
   height: 50%;
}
.PowerOfOne_list-container__8Ja_g {
   display: flex;
   gap: 24px;
   align-items: center;
}
.PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 {
   width: 100%;
}
.PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 h4 {
   font-size: 24px;
   line-height: 1;
   color: rgba(27, 26, 30, 0.871);
}
.PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 p {
   max-width: 340px;
   color: rgba(27, 26, 30, 0.6);
   margin: 0;
   font-size: 16px;
}
.PowerOfOne_icon-wrapper__I3KW1 {
   width: 25%;
   max-width: 95px;
}
.PowerOfOne_icon-wrapper__I3KW1 svg {
   width: 100%;
}
.PowerOfOne_disclaimer__eJ04M {
   margin-top: 6%;
   height: auto;
}
.PowerOfOne_disclaimer__eJ04M p {
   font-size: 14px;
   color: #7d7d7d;
   margin: 0;
   line-height: 1.25;
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
   .PowerOfOne_container__3h2la {
      display: flex;
      flex-direction: column-reverse;
   }
   .PowerOfOne_container__3h2la .PowerOfOne_text__qxXi9 h4 {
      font-size: 1.75vw;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 1920px) {
   .PowerOfOne_container__3h2la .PowerOfOne_text__qxXi9 h4 {
      font-size: 28px;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
   .PowerOfOne_container__3h2la .PowerOfOne_text__qxXi9 p {
      font-size: 1.125vw;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 1920px) {
   .PowerOfOne_container__3h2la .PowerOfOne_text__qxXi9 p {
      font-size: 18px;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
   .PowerOfOne_content-inner__D9eAv h3 {
      font-size: 3vw;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 1920px) {
   .PowerOfOne_content-inner__D9eAv h3 {
      font-size: 48px;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
   .PowerOfOne_content-inner__D9eAv .PowerOfOne_disclaimer__eJ04M p {
      font-size: 0.875vw;
   }
}
@media screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 1920px) {
   .PowerOfOne_content-inner__D9eAv .PowerOfOne_disclaimer__eJ04M p {
      font-size: 14px;
   }
}
@media screen and (min-width: 576px) and (max-width: 1600px) {
   .PowerOfOne_towel-wrapper__qOpvF {
      width: 12.1875vw;
      top: 20%;
   }
}
@media screen and (max-width: 991px) {
   .PowerOfOne_container__3h2la {
      display: flex;
      flex-direction: column-reverse;
   }
   .PowerOfOne_wrapper__r_8mL {
      align-items: flex-start;
      position: relative;
      background-color: #e1e4e7;
   }
   .PowerOfOne_content__2mEmf {
      max-width: 100%;
      width: 100%;
      height: 100%;
      justify-content: flex-start;
      padding: 90px 40px;
   }
   .PowerOfOne_content-inner__D9eAv {
      max-width: 750px;
      margin: 0 auto;
   }
   .PowerOfOne_content-inner__D9eAv h3 {
      line-height: 1;
      margin-bottom: 30px;
   }
   .PowerOfOne_icon-wrapper__I3KW1 {
      width: 100%;
   }
   .PowerOfOne_list__u1rr6 {
      flex-direction: row;
      gap: 24px;
      height: auto;
   }
   .PowerOfOne_list-container__8Ja_g {
      flex-direction: column;
      align-items: flex-start;
   }
   .PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 h4 {
      line-height: 1.5;
   }
   .PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 p {
      max-width: 100%;
   }
   .PowerOfOne_disclaimer__eJ04M {
      max-width: 280px;
      position: absolute;
      bottom: -5%;
      margin: 0;
   }
   .PowerOfOne_disclaimer__eJ04M p {
      font-size: 10px;
   }
}
@media screen and (max-width: 575px) {
   .PowerOfOne_content__2mEmf {
      padding-top: 70px;
      padding-bottom: 0;
   }
   .PowerOfOne_content-inner__D9eAv h3 {
      font-size: 36px;
      text-align: center;
      margin-bottom: 40px;
   }
   .PowerOfOne_towel-wrapper__qOpvF {
      width: 90px;
      top: 0;
   }
   .PowerOfOne_list__u1rr6 {
      flex-direction: column;
   }
   .PowerOfOne_list-container__8Ja_g {
      flex-direction: row;
   }
   .PowerOfOne_list-container__8Ja_g .PowerOfOne_text__qxXi9 h4 {
      font-size: 24px;
      line-height: 1.25;
   }
   .PowerOfOne_disclaimer__eJ04M {
      position: relative;
      bottom: unset;
      margin-top: 54px;
   }
}
.slick-slider {
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
   position: relative;
   display: block;
}
.slick-list {
   overflow: hidden;
   margin: 0;
   padding: 0;
}
.slick-list:focus {
   outline: none;
}
.slick-list.dragging {
   cursor: pointer;
   cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
   transform: translateZ(0);
}
.slick-track {
   position: relative;
   top: 0;
   left: 0;
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.slick-track:after,
.slick-track:before {
   display: table;
   content: "";
}
.slick-track:after {
   clear: both;
}
.slick-loading .slick-track {
   visibility: hidden;
}
.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px;
}
[dir="rtl"] .slick-slide {
   float: right;
}
.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;
}
.UnderTheStairs_carrousel__CKQLF {
   width: 100%;
}
.UnderTheStairs_carrousel__CKQLF div.slick-slide {
   margin: 0;
}
.UnderTheStairs_carrousel__CKQLF button.slick-next,
.UnderTheStairs_carrousel__CKQLF button.slick-prev {
   top: unset !important;
   bottom: -10px !important;
}
.UnderTheStairs_carrousel__CKQLF button.slick-next:focus,
.UnderTheStairs_carrousel__CKQLF button.slick-next:focus-visible,
.UnderTheStairs_carrousel__CKQLF button.slick-prev:focus,
.UnderTheStairs_carrousel__CKQLF button.slick-prev:focus-visible {
   outline: none;
}
.UnderTheStairs_carrousel__CKQLF button.slick-prev {
   left: calc(50% - 6rem);
}
.UnderTheStairs_carrousel__CKQLF button.slick-prev:before {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd312e' viewBox='0 0 32 32'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E");
}
.UnderTheStairs_carrousel__CKQLF button.slick-next {
   right: calc(50% - 5.7rem);
}
.UnderTheStairs_carrousel__CKQLF button.slick-next:before {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FD312E' viewBox='0 0 32 32'%3E%3Cpath d='m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z'/%3E%3Cpath d='m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z'/%3E%3C/svg%3E");
}
.UnderTheStairs_wrapper__wMCf2 {
   width: 100%;
   display: flex;
   flex-direction: column;
   gap: 40px;
   padding-bottom: 180px;
}
.UnderTheStairs_cards__rke2R {
   display: flex;
   flex-direction: row;
}
.UnderTheStairs_header__Ibmf_ {
   padding: 0 24px;
   flex-direction: column;
   display: flex;
   align-items: center;
   gap: 16px;
   color: #fff;
   text-align: center;
}
.UnderTheStairs_header__Ibmf_ h3 {
   font-size: 36px;
   line-height: 1;
   margin: 0;
}
.UnderTheStairs_header__Ibmf_ p {
   font-size: 18px;
   margin: 0;
}
.UnderTheStairs_card-callout__3kWoh {
   position: absolute;
   bottom: 20px;
   left: 20px;
   width: 90px;
   height: 90px;
   border-radius: 50%;
   cursor: pointer;
   background-color: rgba(0, 0, 0, 0.6);
   border: 1px solid #fff;
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   text-align: center;
}
.UnderTheStairs_card-callout__3kWoh p {
   margin: auto;
}
.UnderTheStairs_carousel-card__2n5Vp {
   position: relative;
   overflow: hidden;
   transition: 0.3s ease-in-out;
}
.UnderTheStairs_carousel-card__2n5Vp .UnderTheStairs_overlay__naeIr > * {
   opacity: 0;
   transform: translateY(300px);
}
.UnderTheStairs_carousel-card__2n5Vp[data-show-overlay="false"]
   .UnderTheStairs_overlay__naeIr {
   pointer-events: none;
}
.UnderTheStairs_image__3ZSAg {
   width: 100%;
}
.UnderTheStairs_overlay__naeIr {
   transition: opacity 0.35s ease, transform 500s ease;
   position: absolute;
   bottom: 0;
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
   width: 100%;
   height: 100%;
   opacity: 0;
   z-index: 10;
   color: #fff;
   display: flex;
   flex-direction: column;
   justify-content: center;
   padding: 20px;
}
.UnderTheStairs_overlay__naeIr > p {
   font-size: 18px;
   line-height: 133%;
   margin: 0;
   animation-delay: 0.2s;
   transition: all 0.7s ease;
}
.UnderTheStairs_overlay__naeIr > h2 {
   font-size: 30px;
   line-height: 106%;
   margin-bottom: 12px;
   transition: all 0.5s ease;
}
.UnderTheStairs_overlay__naeIr > h2 > span {
   color: #fd312e;
}
.UnderTheStairs_carousel-card__2n5Vp[data-show-overlay="true"]
   .UnderTheStairs_overlay__naeIr {
   opacity: 1;
}
.UnderTheStairs_carousel-card__2n5Vp[data-show-overlay="true"]
   .UnderTheStairs_overlay__naeIr
   > * {
   opacity: 1;
   transform: translateY(0);
}
.UnderTheStairs_carousel-card__2n5Vp[data-show-overlay="true"] p {
   transition-delay: 0.15s;
}
.UnderTheStairs_carousel-card__2n5Vp[data-show-overlay="true"]:after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -webkit-backdrop-filter: blur(5px);
   backdrop-filter: blur(5px);
   z-index: 5;
}
@media screen and (min-width: 767px) {
   .UnderTheStairs_header__Ibmf_ h3 {
      font-size: 48px;
   }
}
@media screen and (min-width: 991px) {
   .UnderTheStairs_overlay__naeIr {
      justify-content: flex-end;
      gap: 12px;
   }
   .UnderTheStairs_overlay__naeIr * {
      transform: translateY(200px);
   }
   .UnderTheStairs_overlay__naeIr h2 {
      text-wrap: nowrap;
      font-size: 26px;
   }
   .UnderTheStairs_overlay__naeIr p {
      font-size: 18px;
   }
   .UnderTheStairs_carousel-card__2n5Vp:hover .UnderTheStairs_overlay__naeIr {
      opacity: 1;
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
   }
   .UnderTheStairs_carousel-card__2n5Vp:hover
      .UnderTheStairs_overlay__naeIr
      > * {
      opacity: 1;
      transform: translateY(0);
   }
   .UnderTheStairs_carousel-card__2n5Vp:hover p {
      transition-delay: 0.15s;
   }
}
.ThinQ_container__Irg_t {
   width: 100%;
   margin: 170px auto;
   display: flex;
   justify-content: center;
}
.ThinQ_container--inner__SHwCO {
   display: flex;
   flex-direction: row-reverse;
   align-items: center;
   max-width: 1420px;
   width: 100%;
   gap: 60px;
   justify-content: space-between;
   padding: 0 32px;
}
.ThinQ_container__Irg_t .ThinQ_disclaimer-mobile__xhl3c {
   display: none;
}
.ThinQ_img__83q8U {
   max-width: 778px;
   width: 100%;
   position: relative;
   overflow: hidden;
   border-radius: 64px;
}
.ThinQ_img__83q8U img {
   width: 100%;
}
.ThinQ_img__83q8U[data-view="true"] img {
   transform: scale(1.1);
   animation: ThinQ_zoomInHero__8mn9G 1.2s ease-out 0.4s forwards;
   transform-origin: top right;
}
.ThinQ_content__sdZ7t {
   height: 100%;
   width: 100%;
   max-width: 530px;
   position: relative;
}
.ThinQ_content--inner__qTWzC {
   position: relative;
   height: 100%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   color: #fff;
}
.ThinQ_content__sdZ7t p:first-child {
   font-size: 14px;
   line-height: 114.29%;
}
.ThinQ_content__sdZ7t h2 {
   font-size: 48px;
   line-height: 100%;
   margin-bottom: 1rem;
}
.ThinQ_content__sdZ7t h3 {
   font-size: 14px;
   order: -1;
   margin-bottom: 1rem;
}
.ThinQ_content__sdZ7t p {
   font-size: 18px;
   line-height: 133.33%;
   margin: 0;
}
.ThinQ_content__sdZ7t .ThinQ_disclaimer__BYUWJ {
   position: absolute;
   bottom: 0;
   color: #7d7d7d;
   text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
   font-size: 14px;
   line-height: 114.29%;
   margin: 0;
}
@media screen and (max-width: 991px) {
   .ThinQ_container__Irg_t {
      margin-bottom: 100px;
   }
   .ThinQ_container--inner__SHwCO {
      flex-direction: column;
      gap: 60px;
      padding: 2rem;
      max-width: 810px;
      align-items: flex-start;
   }
   .ThinQ_container__Irg_t .ThinQ_disclaimer-mobile__xhl3c {
      width: 100%;
      display: flex;
      color: #7d7d7d;
      text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
      font-size: 14px;
      line-height: 114.29%;
      margin: 0;
   }
   .ThinQ_content--inner__qTWzC,
   .ThinQ_content__sdZ7t {
      height: auto;
   }
   .ThinQ_disclaimer__BYUWJ {
      display: none;
   }
   .ThinQ_img__83q8U img {
      border-radius: 80px;
   }
}
@media screen and (max-width: 575px) {
   .ThinQ_container--inner__SHwCO {
      gap: 40px;
      padding: 1rem;
   }
   .ThinQ_content__sdZ7t h2 {
      margin-bottom: 16px;
      font-size: 36px;
   }
}
@keyframes ThinQ_zoomInHero__8mn9G {
   0% {
      transform: scale(1.1);
   }
   to {
      transform: scale(1);
   }
}
.List_accordion__MuhOC {
   background-color: #fff;
   border-radius: 0 40px 40px 40px;
   padding: 24px 40px;
   position: absolute;
   top: 0;
}
.List_accordion-wrapper__Z99cr {
   position: relative;
   width: 100%;
   height: 247px;
}
.List_accordion-item__llhM3 {
   width: 100%;
   height: 100%;
}
.List_accordion-item__llhM3:not(:first-child) {
   border-top: 1px solid #e3e3e4;
}
.List_accordion-item--title__G3AkX {
   display: flex;
   justify-content: space-between;
   padding: 20px 0;
   cursor: pointer;
}
.List_accordion-item--title__G3AkX svg {
   transition: transform 0.3s ease;
}
.List_accordion-item--title__G3AkX h4 {
   font-size: 24px;
   line-height: 1;
   color: rgba(27, 26, 30, 0.87);
   margin: 0;
}
.List_accordion-item--title__G3AkX[data-expanded="false"] svg {
   transform: rotate(180deg);
}
.List_accordion-item--text__lnCbM {
   overflow: hidden;
   height: 0;
   transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.List_accordion-item--text-inner__fJ8_d {
   padding-bottom: 20px;
}
.List_accordion-item--text-inner__fJ8_d p {
   display: inline;
   color: rgba(27, 26, 30, 0.6);
}
.List_accordion-item--text-inner__fJ8_d a {
   color: #a50034;
   text-wrap: nowrap;
}
@media screen and (max-width: 991px) {
   .List_accordion__MuhOC {
      position: relative;
      max-width: 520px;
      margin-left: auto;
   }
}
@media screen and (max-width: 767px) {
   .List_accordion__MuhOC {
      padding: 30px;
   }
   .List_accordion-item--title__G3AkX h4 {
      font-size: 22px;
   }
}
.Accordion_container__ikujm {
   width: 100%;
   position: relative;
   margin: 200px auto;
}
.Accordion_bg__z3fkD {
   width: 100%;
}
.Accordion_bg__z3fkD img {
   width: auto;
   height: 100%;
}
.Accordion_inner__NpTuN {
   top: 0;
   width: 100%;
   height: 100%;
   display: flex;
   gap: 24px;
   align-items: center;
   justify-content: space-around;
   justify-content: space-between;
   padding: 0;
}
.Accordion_inner__NpTuN .Accordion_graphic__sqx2t {
   display: flex;
   justify-content: center;
   width: 100%;
}
.Accordion_inner__NpTuN .Accordion_graphic__sqx2t video {
   width: 100%;
}
.Accordion_content__TgYZw {
   width: 100%;
   padding-right: 32px;
}
.Accordion_content-inner__OtXiO {
   max-width: 600px;
   width: 100%;
}
.Accordion_header__KkxnK {
   color: #fff;
   margin-bottom: 40px;
}
.Accordion_header-mobile__G4CNd {
   display: none;
   max-width: 650px;
}
.Accordion_header__KkxnK h3 {
   font-size: 48px;
   line-height: 1;
   margin-bottom: 16px;
}
.Accordion_header__KkxnK p {
   margin: 0;
   font-size: 18px;
}
@media screen and (max-width: 991px) {
   .Accordion_container__ikujm {
      margin: 0 auto;
   }
   .Accordion_bg__z3fkD {
      position: absolute;
      overflow: hidden;
      bottom: -180px;
   }
   .Accordion_inner__NpTuN {
      flex-direction: column;
      position: relative;
      padding: 120px 32px 160px;
   }
   .Accordion_inner__NpTuN .Accordion_graphic__sqx2t {
      display: flex;
      justify-content: center;
      padding: 0 30px;
   }
   .Accordion_inner__NpTuN .Accordion_graphic__sqx2t video {
      max-width: 700px;
   }
   .Accordion_header__KkxnK {
      display: none;
   }
   .Accordion_header-mobile__G4CNd {
      display: block;
      max-width: 540px;
      width: 100%;
   }
   .Accordion_content__TgYZw {
      display: flex;
      justify-content: center;
      padding: 0;
      margin-top: 50px;
   }
}
@media screen and (max-width: 767px) {
   .Accordion_header__KkxnK h3 {
      font-size: 36px;
   }
   .Accordion_inner__NpTuN {
      gap: 0;
   }
}
@media screen and (max-width: 575px) {
   .Accordion_inner__NpTuN {
      top: -60px;
      padding-left: 16px;
      padding-right: 16px;
   }
}
.MegaCapacity_container__gclaK {
   margin: 2rem;
}
.MegaCapacity_relative__1nfVx {
   position: relative;
}
.MegaCapacity_container--inner__i7qXC {
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   gap: 40px;
   height: 810px;
}
.MegaCapacity_header__nwlKL h3 {
   color: #fff;
   text-align: center;
   font-size: 48px;
   line-height: 100%;
}
.MegaCapacity_img-cta__mfeed {
   position: absolute;
   top: 6.3%;
   right: 4%;
   z-index: 1;
}
.MegaCapacity_box__uBSxL {
   position: absolute;
   bottom: -19%;
   right: 5.5%;
   z-index: 1;
   width: 380px;
   height: 171px;
   background-color: #1e1e1e;
   border-radius: 64px;
   color: #fff;
   font-size: 18px;
   line-height: 133.33%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.MegaCapacity_box__uBSxL p {
   margin: 0;
   max-width: 313px;
}
.MegaCapacity_imgs-wrapper__FSZZL {
   max-width: 1200px;
   position: relative;
   border-radius: 64px;
   overflow: hidden;
}
.MegaCapacity_imgs-wrapper__FSZZL picture {
   overflow: hidden;
}
.MegaCapacity_imgs-wrapper__FSZZL picture img {
   width: 100%;
}
.MegaCapacity_imgs-wrapper__FSZZL[data-view="true"]
   .MegaCapacity_hero-image__rpR2k {
   transform: scale(1.1);
   animation: MegaCapacity_zoomInHero__Dqnhk 1.2s ease-out 0.4s forwards;
   transform-origin: top left;
}
@keyframes MegaCapacity_zoomInHero__Dqnhk {
   0% {
      transform: scale(1.1);
   }
   to {
      transform: scale(1);
   }
}
.MegaCapacity_gradient-overlay__c8XLB {
   display: none;
}
@media (max-width: 1200px) {
   .MegaCapacity_container__gclaK {
      margin: 0 30px 160px;
   }
   .MegaCapacity_container--inner__i7qXC {
      gap: 36px;
      height: auto;
   }
   .MegaCapacity_imgs-wrapper__FSZZL {
      max-width: 774px;
   }
   .MegaCapacity_imgs-wrapper__FSZZL picture img {
      border-radius: 64px;
   }
   .MegaCapacity_img-cta__mfeed {
      top: auto;
      bottom: 5.5%;
      right: 31%;
      z-index: 2;
   }
   .MegaCapacity_box__uBSxL {
      bottom: -16%;
      right: 11%;
   }
}
@media (max-width: 767px) {
   .MegaCapacity_container__gclaK {
      margin: 0;
   }
   .MegaCapacity_container--inner__i7qXC {
      margin: 2rem 0;
      gap: 28px;
   }
   .MegaCapacity_header__nwlKL h3 {
      margin: 0 23px;
      padding: 0 10px;
      max-width: 310px;
      font-size: 36px;
      line-height: 111.1%;
   }
   .MegaCapacity_content__xaxk5 {
      display: flex;
      flex-direction: column;
      position: absolute;
      bottom: 0;
      width: 100%;
   }
   .MegaCapacity_imgs-wrapper__FSZZL {
      margin: 0;
      position: relative;
      overflow: hidden;
   }
   .MegaCapacity_box__uBSxL {
      background-color: transparent;
      color: rgba(27, 26, 30, 0.6);
      width: 100%;
      font-size: 18px;
      line-height: 133.33%;
      right: auto;
      padding: 5% 8% 12%;
      position: relative;
      height: auto;
   }
   .MegaCapacity_img-cta__mfeed {
      position: relative;
      right: unset;
      bottom: unset;
      top: 0;
      left: 20px;
   }
   .MegaCapacity_gradient-overlay__c8XLB {
      display: block;
      position: absolute;
      bottom: -11px;
      width: 376px;
      height: 318px;
      flex-shrink: 0;
      background: linear-gradient(
         180deg,
         hsla(0, 0%, 100%, 0),
         hsla(0, 0%, 100%, 0.58) 24.21%,
         hsla(0, 0%, 100%, 0.88) 48.43%,
         #fff 72.64%
      );
   }
}
.Features_features__wBSbS {
   grid-area: features;
   margin-left: 40px;
}
.Features_features--inner__bKtqx {
   width: 100%;
   height: 100%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   gap: 16px;
}
.Features_features--item__Eh4M6 {
   display: flex;
   align-items: center;
   gap: 20px;
   color: #fff;
}
.Features_features--item__Eh4M6 p {
   margin: 0;
   font-size: 14px;
}
@media screen and (max-width: 767px) {
   .Features_features__wBSbS {
      margin: 0;
   }
   .Features_features--inner__bKtqx {
      gap: 20px;
   }
}
.Pedestals_pedestals__D_x7_ {
   grid-area: pedestals;
   width: 100%;
   height: 100%;
   position: relative;
}
.Pedestals_pedestals__D_x7_:before {
   content: "";
   position: absolute;
   width: 100%;
   height: 1px;
   background-color: #fd312e;
   top: 40px;
}
.Pedestals_pedestals--inner__02vEl {
   overflow: hidden;
   margin-left: 40px;
   position: relative;
}
.Pedestals_pedestals--inner__02vEl h3 {
   position: absolute;
   right: 0;
   top: 20%;
   color: #fff;
   z-index: 1;
}
.Pedestals_pedestals--inner__02vEl h3 .Pedestals_red__EJdCo {
   color: #fd312e;
}
.Pedestals_pedestals--inner__02vEl .Pedestals_cta__KQbmu a {
   border: 1px solid #fff !important;
   color: #fff !important;
   margin: 0;
}
.Pedestals_pedestals--inner__02vEl .Pedestals_cta__KQbmu a:before {
   background-color: #000 !important;
}
.Pedestals_pedestals--inner__02vEl .Pedestals_cta__KQbmu a:hover {
   text-decoration: none;
}
.Pedestals_pedestals--inner__02vEl .Pedestals_cta__KQbmu a:hover:before {
   left: 0;
}
.Pedestals_pedestals--inner__02vEl .Pedestals_cta__KQbmu a:after {
   background-color: #000 !important;
}
.Pedestals_pedestals--img__mJpTh img {
   width: 100%;
   max-width: 280px;
}
.Pedestals_pedestals--container__ELEBx {
   width: 100%;
   height: 100%;
   transition: all 0.35s ease;
}
.Pedestals_pedestals--slide__dtHcb {
   display: flex;
   align-items: center;
   gap: 16px;
   cursor: -webkit-grab;
   cursor: grab;
}
.Pedestals_pedestals--slide__dtHcb * {
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.Pedestals_pedestals--slide__dtHcb:not(:first-child) {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
}
.Pedestals_pedestals--slide__dtHcb:nth-child(2) {
   right: -100%;
}
.Pedestals_pedestals--slide__dtHcb:nth-child(3) {
   right: -200%;
}
.Pedestals_pedestals--img__mJpTh {
   width: 100%;
   max-width: 283px;
}
.Pedestals_pedestals--text__3cv65 {
   margin-top: 80px;
   color: #fff;
   width: 100%;
}
.Pedestals_pedestals--text--inner__4oa_L {
   margin: 0 auto;
   max-width: 350px;
   width: 100%;
}
.Pedestals_pedestals--text--inner__4oa_L h4 {
   font-size: 22px;
}
.Pedestals_pedestals--text--inner__4oa_L p {
   font-size: 14px;
   margin-bottom: 10px;
}
.Pedestals_pedestals--btns__jMWYG {
   position: absolute;
   display: flex;
   align-items: center;
   bottom: 0;
   right: 0;
}
.Pedestals_pedestals--btns__jMWYG button {
   border: none;
   padding: 0;
   width: 18px;
   height: 18px;
   display: flex;
   align-items: center;
   justify-content: center;
   background-color: transparent;
   overflow: hidden;
   cursor: pointer;
}
.Pedestals_pedestals--btns__jMWYG button:disabled svg path {
   fill: #48474b;
}
.Pedestals_pedestals--btns__jMWYG button span {
   visibility: hidden;
   width: 0;
   height: 0;
   display: inline-block;
}
.Pedestals_pedestals--btns--slides__dyzsL {
   display: flex;
   gap: 4px;
   margin: 0 27px;
}
.Pedestals_pedestals--btns--slides__dyzsL button {
   width: 8px;
   height: 8px;
   border-radius: 99px;
   background-color: #48474b;
}
.Pedestals_pedestals--btns--slides__dyzsL button[data-active="true"] {
   background-color: #fd312e;
}
.Pedestals_pedestals--btns--next__F9o4U {
   transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
   .Pedestals_pedestals__D_x7_:before {
      content: none;
   }
   .Pedestals_pedestals--inner__02vEl {
      padding: 50px 0 0;
      border-top: 1px solid #fd312e;
      margin-top: 50px;
      margin-left: 0;
   }
   .Pedestals_pedestals--inner__02vEl h3 {
      text-align: center;
      position: relative;
      margin-bottom: 35px;
   }
   .Pedestals_pedestals--slide__dtHcb {
      flex-direction: column;
   }
   .Pedestals_pedestals--text__3cv65 {
      margin-top: 35px;
   }
   .Pedestals_pedestals--text--inner__4oa_L {
      max-width: 540px;
   }
   .Pedestals_pedestals--btns__jMWYG {
      position: relative;
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 40px;
   }
}
.ColorSlider_color-carousel__0WHjF {
   grid-area: color-carousel;
   display: flex;
   align-items: center;
}
.ColorSlider_color-carousel-slide__CAtHL {
   position: relative;
}
.ColorSlider_color-carousel-slide__CAtHL img {
   transition: all 0.5s ease;
   opacity: 0;
}
.ColorSlider_color-carousel-slide__CAtHL img[data-active="true"] {
   opacity: 1;
}
.ColorSlider_color-carousel-slide__CAtHL img:not(:first-child) {
   position: absolute;
   z-index: 1;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
}
.ColorSlider_color-carousel-btns__H0vAu {
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   gap: 16px;
}
.ColorSlider_color-carousel-btns__H0vAu button {
   border-radius: 99px;
   outline: none;
   border: 1px solid #fff;
   width: 15px;
   height: 15px;
   cursor: pointer;
   position: relative;
}
.ColorSlider_color-carousel-btns__H0vAu button[data-active="true"] {
   width: 22px;
   height: 22px;
}
.ColorSlider_color-carousel-btns__H0vAu button span.ColorSlider_name__NNViK {
   visibility: hidden;
}
.ColorSlider_color-carousel-btns__H0vAu button .ColorSlider_color-label__f2MYU {
   opacity: 0;
   position: absolute;
   bottom: -7px;
   z-index: 2;
   right: -110px;
   width: 100px;
   height: 26px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 6px;
   pointer-events: none;
   transform: translateY(10px);
   transition: all 0.5s ease;
   border: 1px solid #3c3a3b;
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU[data-show="true"] {
   opacity: 1;
   transform: translateY(0);
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU[data-color="Graphite Steel"] {
   background-color: #fff;
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU[data-color="Graphite Steel"]
   span {
   color: #000;
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU[data-color="Black Steel"] {
   background-color: #3c3a3b;
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU[data-color="Black Steel"]
   span {
   color: #fff;
}
.ColorSlider_color-carousel-btns__H0vAu
   button
   .ColorSlider_color-label__f2MYU
   span {
   font-size: 14px;
   margin-top: 5px;
}
@media screen and (max-width: 767px) {
   .ColorSlider_color-carousel__0WHjF {
      justify-content: center;
      flex-direction: column-reverse;
   }
   .ColorSlider_color-carousel-btns__H0vAu {
      flex-direction: row;
   }
}
.Overview_container__iLJcR {
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
}
.Overview_container--inner__lkdMK {
   width: 100%;
   max-width: 1224px;
   padding: 130px 32px;
   height: 100%;
   display: grid;
   grid-template-areas: "text color-carousel features" "text pedestals pedestals";
}
.Overview_disclaimer__JfM7F {
   color: #7d7d7d;
   width: 100%;
   max-width: 1224px;
   margin: 0;
   font-size: 14px;
}
.Overview_text__Sidl6 {
   grid-area: text;
   max-width: 310px;
   width: 100%;
   height: 100%;
   margin-right: 60px;
   display: flex;
   align-items: center;
}
.Overview_text__Sidl6 h3 {
   color: #d9d9d9;
   font-size: 30px;
   margin: 0;
}
@media screen and (max-width: 991px) {
   .Overview_container--inner__lkdMK {
      grid-template-areas: "text text" "color-carousel features" "pedestals pedestals";
      grid-template-columns: 334px auto;
   }
   .Overview_text__Sidl6 {
      margin: 0;
      padding: 0 36px 36px;
      max-width: 100%;
   }
   .Overview_disclaimer__JfM7F {
      margin-top: 40px;
   }
}
@media screen and (max-width: 767px) {
   .Overview_container--inner__lkdMK {
      grid-template-areas: "color-carousel" "text" "features" "pedestals";
      grid-template-columns: 100%;
   }
   .Overview_text__Sidl6 {
      padding: 49px 0;
   }
   .Overview_text__Sidl6 h3 {
      font-size: 28px;
   }
   .Overview_disclaimer__JfM7F {
      text-align: center;
      margin-top: 20px;
   }
}
.Video_container__lpRV0 {
   width: 100%;
   height: 100%;
   position: relative;
}
.Video_container__lpRV0 video {
   width: 100%;
   height: auto;
}
.Video_overlay__3dj_e {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}
.Video_overlay__3dj_e h3 {
   font-size: 48px;
   color: #fff;
   text-align: center;
   margin: 0;
   padding: 0 22px;
}
@media screen and (max-width: 991px) {
   .Video_overlay__3dj_e h3 {
      font-size: 36px;
   }
}
.ScrollVideo_container__YXBdg {
   position: relative;
   width: 100%;
   height: 8000px;
}
.ScrollVideo_wrapper__AnLvE {
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   width: 100%;
   height: 100dvh;
}
.ScrollVideo_video-wrapper__Sxzmp {
   overflow: hidden;
   height: 100%;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}
.ScrollVideo_video-wrapper__Sxzmp video {
   max-height: calc(100dvh - 100px);
   min-height: 600px;
   min-width: 1600px;
   position: relative;
   top: 40px;
}
@media screen and (max-width: 1370px) {
   .ScrollVideo_video-wrapper__Sxzmp video {
      min-width: 100%;
      transform: scale(1.15);
   }
}
@media screen and (max-width: 991px) {
   .ScrollVideo_container__YXBdg {
      height: 100%;
   }
   .ScrollVideo_wrapper__AnLvE {
      position: relative;
      width: 100%;
      height: 100%;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_headings__i2Qx0 {
      width: 100%;
      width: 90%;
      margin: 85px auto 0;
      display: flex;
      flex-direction: column;
      gap: 60px;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_headings__i2Qx0 h2 {
      color: #fff;
      font-size: 48px;
      max-width: 520px;
      line-height: 1;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_headings__i2Qx0 p {
      font-size: 24px;
      color: #fd312e;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_content__Fmktf {
      display: flex;
      flex-direction: column;
      gap: 120px;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_content__Fmktf img {
      width: 100%;
   }
   .ScrollVideo_wrapper__AnLvE
      .ScrollVideo_content__Fmktf
      .ScrollVideo_border-wrapper__ezaXB {
      border-radius: 40px;
      overflow: hidden;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 60px;
      gap: 43px;
      background-color: #111;
   }
   .ScrollVideo_wrapper__AnLvE
      .ScrollVideo_content__Fmktf
      .ScrollVideo_border-wrapper__ezaXB
      h3 {
      font-size: 28px;
      color: #fd312e;
      letter-spacing: 0.144px;
      text-align: center;
   }
}
@media screen and (max-width: 575px) {
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_headings__i2Qx0 {
      gap: 48px;
   }
   .ScrollVideo_wrapper__AnLvE .ScrollVideo_headings__i2Qx0 h2 {
      font-size: 36px;
   }
   .ScrollVideo_wrapper__AnLvE
      .ScrollVideo_headings__i2Qx0
      .ScrollVideo_content__Fmktf
      .ScrollVideo_border-wrapper__ezaXB {
      padding: 48px;
      gap: 22px;
   }
}
@media screen and (max-width: 799px) {
   .ScrollVideo_video-wrapper__Sxzmp video {
      min-width: auto;
      max-width: 450px;
      width: 100%;
      transform: scale(0.9);
      max-height: 100dvh;
   }
}
