.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.homePage_homePage__pdPkN .hero-section{--hero-media-height:560px;--hero-gradient-overlap:170px;--hero-gradient-extension:36px;position:relative;padding-top:45px;padding-bottom:90px;background-color:#BF2629}.homePage_homePage__pdPkN .hero-section .hero-media{position:absolute;inset-inline:0;top:0;height:var(--hero-media-height);overflow:hidden}.homePage_homePage__pdPkN .hero-section .hero-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,19,.38),rgba(17,17,19,.2) 45%,rgba(17,17,19,.08));z-index:1}.homePage_homePage__pdPkN .hero-section .hero-gradient{position:absolute;inset-inline:0;top:calc(var(--hero-media-height) - var(--hero-gradient-overlap));height:calc(var(--hero-gradient-overlap) + var(--hero-gradient-extension));background:linear-gradient(180deg,rgba(191,38,41,0),rgba(191,38,41,.38) 80%,#bf2629);pointer-events:none;top:0;height:560px;z-index:1}@media screen and (max-width:1024px){.homePage_homePage__pdPkN .hero-section .hero-gradient{height:500px}}@media screen and (max-width:768px){.homePage_homePage__pdPkN .hero-section .hero-gradient{height:420px}}@media(max-width:1024px){.homePage_homePage__pdPkN .hero-section{--hero-media-height:500px;--hero-gradient-overlap:150px;--hero-gradient-extension:32px}}@media(max-width:768px){.homePage_homePage__pdPkN .hero-section{--hero-media-height:420px;--hero-gradient-overlap:120px;--hero-gradient-extension:28px}}.homePage_homePage__pdPkN .hero-section .hero-bullet{width:10px;height:10px;background-color:#d1d5db;border-radius:9999px;cursor:pointer;transition:all .3s ease;display:inline-block}.homePage_homePage__pdPkN .hero-section .hero-bullet-active{width:32px;height:10px;background-color:#3d5a5a;border-radius:9999px}.homePage_homePage__pdPkN .features-section{padding:80px 0;background-color:#fbfbfd}.homePage_homePage__pdPkN .features-section .all-features{background:url(/images/home-features.png) no-repeat 50%;border-radius:40px;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-size:cover;background-position:50%}