.hero-header-wrapper{font-size:14px;padding:160px 40px;position:relative}.hero-header-wrapper h1{color:#fff;font-size:4rem;font-weight:900;margin-bottom:30px;max-width:65%}.hero-header-wrapper .swiper{height:520px;width:100%}.hero-header-wrapper .swiper-slide{align-items:center;aspect-ratio:1/1;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));border-radius:1rem;display:flex;flex-direction:column;font-size:18px;gap:1rem;justify-content:center;padding:1rem;text-align:center}.hero-header-wrapper .swiper-slide img{border-radius:1rem;display:block;height:100%;object-fit:cover;width:100%}.hero-header-wrapper .swiper-slide p{color:#fff;font-weight:700}.hero-header-wrapper .card-button{background:#1e42ac;border-radius:30px;color:#fff;font-size:1rem;font-weight:900;padding:10px 30px;text-decoration:none;text-transform:uppercase;transition:.25s ease}.hero-header-wrapper .card-button:hover{background:#046bfa;transition:.25s ease}.hero-header-wrapper .card-button-group{display:flex;flex-direction:column;gap:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s ease forwards;opacity:0}.fade-in.delay{animation-delay:.5s}@media (max-width:767px){.hero-header-wrapper h1{font-size:3rem}}