.text-center img {
   margin-inline: auto;
}

.navbar__menu__btn button {
   background-color: transparent !important;
}

.banner-carousel .carousel-wrap .swiper-autoheight .swiper-slide {
   min-height: calc(var(--spacing) * 56);

   @media (width >=90rem) {
      min-height: auto;
   }
}

footer .footer__newsletter .container form input {
   background-color: var(--color-background-primary);
}

.dark footer .footer__newsletter .container form input {
   background-color: var(--color-dark-background-primary);
}



/* ------------------------------------------- */
.aspect-\[608\/450\] {
   aspect-ratio: 608/450;
}