*{margin:0;padding:0;box-sizing:border-box}.carousel{position:relative;width:calc(min(90rem, 90%));margin:0 auto;-moz-column-gap:3rem;column-gap:3rem;padding-block:min(20vh,3rem)}@media screen and (min-width:48rem){.carousel{display:flex;align-items:center}}.carousel-content span{text-transform:uppercase;letter-spacing:1.5px;font-size:1rem;color:#717171}.carousel-content hr{display:block;background:#00a4aa;height:.25rem;width:6.25rem;border:none;margin:1.125rem 0 1.875rem}.carousel-content p{line-height:1.6}.slider-btn{display:inline-block;color:#717171;background:#fff;padding:.625rem 1.875rem;margin-top:2.125rem;text-decoration:none;text-transform:uppercase;border:2px solid #c2c2c2;border-radius:3.125rem;transition:.3s ease-in-out}.myswiper{width:100%;height:-moz-fit-content;height:fit-content}.myswiper-slider{width:18.75rem;height:28.125rem;background-size:cover;background-position:50%;border-radius:1rem}.myswiper-slider div{display:none;opacity:0;padding-bottom:.625rem}.swiper-slide-active div{display:flex;flex-direction:column;justify-content:flex-end;opacity:1;background-color:rgba(0,0,0,.5);height:100%;border-radius:1rem}.swiper-slide-active div a{align-self:flex-start}.myswiper-slider .title{color:#fff;font-weight:400;font-size:1.4rem;line-height:1.4;margin-bottom:.625rem;padding:0 0 0 1.563rem;text-transform:uppercase}.myswiper-slider p{color:#dadada;padding:0 1.563rem;line-height:1.6;font-size:.75rem}.myswiper-slider a{margin:1.25rem 1.5rem 3.5rem}.swiper-pagination-bullet,.swiper-pagination-bullet-active{background:#fff}