.os-sec .os-swiper.swiper{overflow:visible}.os-sec{background:var(--off-white);padding:80px 0 60px;position:relative;overflow:hidden}.os-sec:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#ff460c08 0 60px,#eb6eff05 60px 120px);position:absolute;inset:0}section.os-sec h2.uppercase{z-index:2;margin-bottom:40px;position:relative}.os-outside{overflow:visible}.os-slider{position:relative}.os-swiper{width:calc(100% + (100vw - var(--container-width))/1);padding-right:calc((100vw - var(--container-width))/2);padding-bottom:60px!important}.os-swiper .swiper-wrapper{will-change:transform;align-items:stretch}.os-swiper .swiper-slide{width:330px;display:flex}.os-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0c61ff40 0%,#ec6eff40 85%),#ffffff8c;border:1px solid #0000000f;border-radius:16px;flex-direction:column;justify-content:end;width:100%;height:380px;padding:26px 22px;display:flex;position:relative;overflow:hidden}.os-title{white-space:pre-line;font-family:var(--font-heading);color:var(--black-200);z-index:2;margin-bottom:20px;font-size:40px;font-weight:700;line-height:44px;position:relative}.os-link{align-items:center;gap:10px;margin-top:35px;font-weight:600;text-decoration:none;display:inline-flex}.os-link svg{color:#ff460e}.os-arrow{font-size:18px;line-height:1}.os-water{white-space:pre-line;font-family:var(--font-heading);color:#0000000f;pointer-events:none;z-index:1;font-size:40px;font-weight:800;line-height:44px;position:absolute;bottom:94px;left:21px}.os-swiper .swiper-pagination-bullets{max-width:1200px}.os-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;border-radius:4px;width:32px;height:4px}.os-swiper .swiper-pagination-bullets .swiper-pagination-bullet{opacity:.35;background:#000;border-radius:4px;width:8px;height:4px}.os-swiper .swiper-pagination-bullet-active{opacity:1}.os-cta{justify-content:center;margin-top:20px;display:flex}@media (max-width:1230px){.os-swiper{width:100%;padding-right:0}}@media (max-width:992px){.os-swiper .swiper-slide{width:240px}.os-title{font-size:38px;line-height:42px}}@media (max-width:576px){.os-swiper{width:100%;padding-right:0;overflow:hidden;padding-bottom:90px!important}.os-swiper .swiper-slide{width:82%}.os-swiper .swiper-pagination-bullets{bottom:22px!important}.os-cta{justify-content:center}}.os-sec .btn.btn2 a{width:auto;padding:10px}@media (max-width:767px){section.os-sec h2.uppercase.center{text-transform:capitalize;text-align:left}}
