.text-section{z-index:99;background-color:#fff;position:relative}.text-section:before{content:"";background-color:#fff;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.text-section .text-container{background-color:#fff;align-items:center;width:100%;height:100vh;margin:0 auto;display:flex}.text-section .text-container.no-full-height{z-index:10;height:auto;margin:5rem auto}.text-section .wrapper{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");-moz-column-gap:10px;color:#0000;-webkit-background-clip:text;background-clip:text;flex-wrap:wrap;column-gap:10px;width:100%;font-size:68px;line-height:92px;display:flex}@media screen and (min-width:1024px){.text-section .wrapper{z-index:1}.text-section .wrapper p{text-align:center}}@media screen and (max-width:1023px){.text-section .wrapper{font-size:28px;line-height:40px}}@media screen and (min-width:1024px) and (max-width:1280px){.text-section .text-container.col-8{flex-basis:calc(83.3333% - 16px);max-width:calc(83.3333% - 16px)}.text-section .text-container.col-8 .wrapper{font-size:60px;line-height:85px}.product-clp .scroll-animation .text{max-width:600px}}
.loading-skeleton{z-index:99;background-color:#fff;position:absolute;top:0}.skeleton-box{z-index:2;background-color:#dddbdd;height:20px;display:inline-block;position:relative;overflow:hidden}.skeleton-box:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.media-content{flex-direction:column;display:flex}.media-content .text{flex-grow:1;width:100vw;height:40vh;padding-top:20px;padding-left:20px}.media-content .text .skeleton-box{margin-bottom:2%}.media-content .figure,.media-content .figure>.skeleton-box{width:100vw;height:100vh}.horizontal-component.no-full-height .media-content .figure,.horizontal-component.no-full-height .media-content .figure>.skeleton-box{height:auto}.skeletion__stage-video .text,.skeletion__text-motion .media-content .figure,.skeletion__text-motion .skeleton-box:nth-child(n+3){display:none}.skeletion__text-motion .text{flex-direction:column;justify-content:center;height:100vh;display:flex}.skeletion__text-motion.center .skeleton-box:nth-child(3){display:block;width:100px!important;height:40px!important}.skeletion__text-motion.center .skeleton-box:nth-child(n+4){display:none}.skeletion__text-motion.center .text{align-items:center}.skeletion__summary.loading-skeleton,.skeletion__summary .media-content .text{max-width:100%}.skeletion__summary .media-content .figure{display:none}.skeletion__summary .media-content .text{grid-column-gap:15px;grid-row-gap:28%;grid-template-rows:repeat(4,142px);grid-template-columns:calc(25% - 10px) 50% calc(25% - 10px);width:calc(100vw - 40px);height:100vh;padding:0;display:grid;position:relative}.skeletion__summary .skeleton-box{border-radius:20px;height:42vh;width:100%!important}.skeletion__summary .skeleton-box:nth-child(2){display:none}.skeletion__summary .skeleton-box:nth-child(3){grid-area:1/2/5/3;height:86vh}.skeletion__summary .skeleton-box:nth-child(4){grid-column:3}.skeletion__summary .skeleton-box:nth-child(5){grid-area:2/3/span 3}
.wave-motion__section{justify-content:center;align-items:center;height:100vh;display:flex}.wave-motion__section.no-full-height{height:auto;padding-top:4rem;padding-bottom:4rem}.wave-motion__section .next-section__button{background-color:var(--GlobalBtnPrimary,#c10016);color:var(--GlobalWhite,#fff);cursor:pointer;font-family:var(--GlobalFontFamilyMedium,"Montserrat-Medium");font-weight:var(--GlobalBoldFontWeight);font-size:var(--GlobalButtonFontSize,15px);line-height:var(--GlobalTextLineHeight,30px);border-radius:5px;justify-content:center;align-items:center;margin-top:70px;padding:.75rem 3rem;transition:all .3s;display:inline-flex}.wave-motion__section .next-section__button:hover{background-color:var(--GlobalBtnPrimaryHover,#821a2d);color:var(--GlobalWhite,#fff)}.wave-motion__section .next-section__button:active{background-color:var(--GlobalBtnPrimaryActive,#680c1d);color:var(--GlobalWhite,#fff)}.wave-motion__section .next-section__button svg{display:none}@media screen and (min-width:640px){.wave-motion__section .next-section__button{margin-top:48px}}
