/* Add custom CSS styles below */ 

.loader-init {
    display: none !important;
}
/* Start Hero Banner */

section#B_universal_banner-0{
  margin-top: 0;
}
@media (min-width: 1400px){
  section#B_universal_banner-0 .container{
    max-width: 1400px;
  }
section#B_universal_banner-0 .absolute.inset-0.z-2.h-full.w-full.container {
    justify-content: flex-end;
    display: flex;
}
section#B_universal_banner-0 .h-full.w-full.md\:w-3\/4.mx-auto.p-8.flex.flex-col.gap-5.items-center.justify-start {
    width: 50%;
    margin: 0;
    padding-top: 4rem;
    justify-content: center;
}
section#B_universal_banner-0 .h-full.w-full.md\:w-3\/4.mx-auto.p-8.flex.flex-col.gap-5.items-center.justify-start * {
    text-align: center;
}
section#B_universal_banner-0 .h-full.w-full.md\:w-3\/4.mx-auto.p-8.flex.flex-col.gap-5.items-center.justify-start p:first-child{
    font-size: 2.5rem;
  }
}
@media (max-width:767px){
  section#B_universal_banner-0 .h-full.w-full.md\:w-3\/4.mx-auto.p-8.flex.flex-col.gap-5.items-center.justify-start p:first-child{
    font-size: 1.5rem;
  }
    section#B_universal_banner-0 .h-full.w-full.md\:w-3\/4.mx-auto.p-8.flex.flex-col.gap-5.items-center.justify-start p:nth-of-type(2){
    margin-top: 0;
  }
}


/* start fixed banner */
section.s-block{
  margin-top: 3rem;
}
section.s-block.s-block--fixed-banner .container {
    max-width: 90%;
    padding: 0;
}
.banner--fixed img {
    background-color: unset !important;
}

/* Images Group */
section#B_MultiPromoCards-2 .md\:\!h-64 {
    height: 10rem !important;
}
section#B_MultiPromoCards-2 img{
  height: stretch;
}
@media(max-width:767px){
  section#B_MultiPromoCards-2 .md\:\!h-64 {
    height: 7rem ;
}
section#B_MultiPromoCards-2 .grid .relative.p-4.bg-cover.bg-center{
    aspect-ratio: unset !important;
  }
}

/* Start Product */
.s-product-card-content {
    flex-grow: 0;
}
.s-product-card-fit-height.s-product-card-vertical .s-product-card-image{
  margin-top: 0;
}

/* Start Testemonials */
section#B_testimonials-16 .swiper-backface-hidden .swiper-slide {
    width: 33% !important;
}