@media (max-width:991.98px){
  .mobile-slider-lg{
    position:relative;
    display:flex;
    overflow:visible;
    margin-bottom:5rem !important;
  }
}
@media (max-width:991.98px) and (max-width:767.98px){
  .mobile-slider-lg{
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
}
@media (max-width:991.98px){
  .mobile-slider-lg .mobile-slider__track{
    display:flex;
    flex-wrap:nowrap;
    justify-content:flex-start !important;
    overflow-x:scroll;
    -ms-scroll-snap-type:x mandatory;
        scroll-snap-type:x mandatory;
    transition:transform .3s ease-in-out;
  }
}
@media (max-width:991.98px) and (max-width:767.98px){
  .mobile-slider-lg .mobile-slider__track{
    -webkit-padding-start:.75rem;
            padding-inline-start:.75rem;
    -webkit-padding-end:.75rem;
            padding-inline-end:.75rem;
    scroll-padding-inline-start:.75rem;
    scroll-padding-inline-end:.75rem;
  }
}
@media (max-width:991.98px){
  .mobile-slider-lg .mobile-slider__slide{
    flex:0 0 auto;
    max-width:100%;
    margin-bottom:0 !important;
    width:60vw;
    scroll-snap-align:start;
  }
}
@media (max-width:991.98px) and (max-width:767.98px){
  .mobile-slider-lg .mobile-slider__slide{
    width:80vw;
  }
}
@media (max-width:991.98px){
  .mobile-slider-lg .mobile-slider__dots{
    position:absolute;
    bottom:-40px;
    left:0;
    display:flex;
    gap:.7rem;
    z-index:2;
  }
}
@media (max-width:991.98px) and (max-width:767.98px){
  .mobile-slider-lg .mobile-slider__dots{
    left:.75rem;
  }
}
@media (max-width:991.98px){
  .mobile-slider-lg .mobile-slider__dot{
    width:1.3rem;
    height:1.3rem;
    border-radius:50%;
    border:2px solid #4c2f48;
    background-color:transparent;
    cursor:pointer;
    transition:background-color .3s ease;
  }
  .mobile-slider-lg .mobile-slider__dot--active{
    background-color:#4c2f48;
    transform:scale(1.05);
    transition:transform .3s ease;
  }
}

@media (max-width:767.98px){
  .mobile-slider-md{
    position:relative;
    display:flex;
    overflow:visible;
    margin-bottom:5rem !important;
  }
}
@media (max-width:767.98px) and (max-width:767.98px){
  .mobile-slider-md{
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
}
@media (max-width:767.98px){
  .mobile-slider-md .mobile-slider__track{
    display:flex;
    flex-wrap:nowrap;
    justify-content:flex-start !important;
    overflow-x:scroll;
    -ms-scroll-snap-type:x mandatory;
        scroll-snap-type:x mandatory;
    transition:transform .3s ease-in-out;
  }
}
@media (max-width:767.98px) and (max-width:767.98px){
  .mobile-slider-md .mobile-slider__track{
    -webkit-padding-start:.75rem;
            padding-inline-start:.75rem;
    -webkit-padding-end:.75rem;
            padding-inline-end:.75rem;
    scroll-padding-inline-start:.75rem;
    scroll-padding-inline-end:.75rem;
  }
}
@media (max-width:767.98px){
  .mobile-slider-md .mobile-slider__slide{
    flex:0 0 auto;
    max-width:100%;
    margin-bottom:0 !important;
    width:60vw;
    scroll-snap-align:start;
  }
}
@media (max-width:767.98px) and (max-width:767.98px){
  .mobile-slider-md .mobile-slider__slide{
    width:80vw;
  }
}
@media (max-width:767.98px){
  .mobile-slider-md .mobile-slider__dots{
    position:absolute;
    bottom:-40px;
    left:0;
    display:flex;
    gap:.7rem;
    z-index:2;
  }
}
@media (max-width:767.98px) and (max-width:767.98px){
  .mobile-slider-md .mobile-slider__dots{
    left:.75rem;
  }
}
@media (max-width:767.98px){
  .mobile-slider-md .mobile-slider__dot{
    width:1.3rem;
    height:1.3rem;
    border-radius:50%;
    border:2px solid #4c2f48;
    background-color:transparent;
    cursor:pointer;
    transition:background-color .3s ease;
  }
  .mobile-slider-md .mobile-slider__dot--active{
    background-color:#4c2f48;
    transform:scale(1.05);
    transition:transform .3s ease;
  }
}

@media (max-width:579.98px){
  .mobile-slider-sm{
    position:relative;
    display:flex;
    overflow:visible;
    margin-bottom:5rem !important;
  }
}
@media (max-width:579.98px) and (max-width:767.98px){
  .mobile-slider-sm{
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
}
@media (max-width:579.98px){
  .mobile-slider-sm .mobile-slider__track{
    display:flex;
    flex-wrap:nowrap;
    justify-content:flex-start !important;
    overflow-x:scroll;
    -ms-scroll-snap-type:x mandatory;
        scroll-snap-type:x mandatory;
    transition:transform .3s ease-in-out;
  }
}
@media (max-width:579.98px) and (max-width:767.98px){
  .mobile-slider-sm .mobile-slider__track{
    -webkit-padding-start:.75rem;
            padding-inline-start:.75rem;
    -webkit-padding-end:.75rem;
            padding-inline-end:.75rem;
    scroll-padding-inline-start:.75rem;
    scroll-padding-inline-end:.75rem;
  }
}
@media (max-width:579.98px){
  .mobile-slider-sm .mobile-slider__slide{
    flex:0 0 auto;
    max-width:100%;
    margin-bottom:0 !important;
    width:60vw;
    scroll-snap-align:start;
  }
}
@media (max-width:579.98px) and (max-width:767.98px){
  .mobile-slider-sm .mobile-slider__slide{
    width:80vw;
  }
}
@media (max-width:579.98px){
  .mobile-slider-sm .mobile-slider__dots{
    position:absolute;
    bottom:-40px;
    left:0;
    display:flex;
    gap:.7rem;
    z-index:2;
  }
}
@media (max-width:579.98px) and (max-width:767.98px){
  .mobile-slider-sm .mobile-slider__dots{
    left:.75rem;
  }
}
@media (max-width:579.98px){
  .mobile-slider-sm .mobile-slider__dot{
    width:1.3rem;
    height:1.3rem;
    border-radius:50%;
    border:2px solid #4c2f48;
    background-color:transparent;
    cursor:pointer;
    transition:background-color .3s ease;
  }
  .mobile-slider-sm .mobile-slider__dot--active{
    background-color:#4c2f48;
    transform:scale(1.05);
    transition:transform .3s ease;
  }
}

/*# sourceMappingURL=scrolling-indicator.css.map */