@font-face{font-family:Ogg;src:url(/_next/static/media/OGG-MEDIUM.2c5e7891.ttf)}@font-face{font-family:Grotesk;src:url(/_next/static/media/ClashGrotesk-Variable.ebe29424.ttf)}body{font-family:Grotesk}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:20rem!important;bottom:5rem!important;top:unset!important;left:5rem!important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#ff3f55,#e3b01d)!important}.primary-btn-outline{border:2px solid #f20f35;overflow:hidden;max-width:fit-content;transition:all .3s ease;position:relative}.primary-btn-outline:after{background:#f20f35;content:"";position:absolute;top:-2px;right:-2px;left:-2px;bottom:-2px;transform:translateX(-100%);transition:transform .3s ease}.primary-btn-outline:not(.inline):hover:after{transform:translateX(0)}.primary-btn-outline span{position:relative;z-index:1}@media screen and (max-width:48rem){.textImage{width:20rem!important}}@media screen and (max-width:40rem){.textImage{width:16rem!important}.carousile_text_section{padding:0 1rem}}@media screen and (max-width:30rem){.textImage{width:12rem!important}.carousile_text_section{padding:0 .5rem}}