video-link{--color-primary: rgba(var(--color-base-background-primary), 1) !important;--color-bg: rgba(var(--color-base-accent-primary), 1) !important}component-carousel{max-width:100vw;display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-base-background-secondary), 1);width:100%}component-carousel .swiper-lazy-preloader{display:block}component-carousel.-small{aspect-ratio:4/1}@media screen and (max-width: 993px){component-carousel.-small{aspect-ratio:4/3}}component-carousel.-medium{aspect-ratio:16/5}@media screen and (max-width: 993px){component-carousel.-medium{aspect-ratio:4/3}}component-carousel.-large{aspect-ratio:16/9}@media screen and (max-width: 993px){component-carousel.-large{aspect-ratio:4/3}}component-carousel .swiper-slide{display:flex;align-items:center;position:relative}component-carousel .swiper-slide .full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}component-carousel .swiper-slide.-responsive .desktop{display:block}component-carousel .swiper-slide.-responsive .mobile{display:none}@media screen and (max-width: 993px){component-carousel .swiper-slide.-responsive .desktop{display:none}component-carousel .swiper-slide.-responsive .mobile{display:block}}component-carousel .swiper,component-carousel .swiper-wrapper,component-carousel .swiper-slide,component-carousel img,component-carousel .simpleParallax{height:100%}component-carousel img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:1}component-carousel .swiper-button-prev,component-carousel .swiper-button-next{display:flex !important}component-carousel .swiper-button-prev,component-carousel .swiper-button-next{align-items:center;justify-content:center;color:#fff}@media screen and (max-width: 419px){component-carousel .swiper-button-prev,component-carousel .swiper-button-next{display:none !important}}component-carousel .swiper-button-disabled{opacity:0 !important}component-carousel .swiper-pagination{bottom:10px;height:-moz-fit-content;height:fit-content}component-carousel .swiper-pagination-bullet{background:rgba(0,0,0,0);opacity:1;height:15px;width:15px;border:2px solid rgba(var(--color-base-accent-primary), 1)}component-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--color-base-accent-primary), 1)}component-carousel .text{position:absolute;transform:translateY(-50%);padding:10px;color:#fff;font-size:1rem;z-index:2}component-carousel .text h1,component-carousel .text h2,component-carousel .text h3,component-carousel .text h4,component-carousel .text h5,component-carousel .text h6{font-size:2em;font-weight:800}component-carousel .text.-left{left:7%;right:auto}component-carousel .text.-right{left:auto;right:7%}component-carousel .text.-center-x{left:50%;transform:translateX(-50%)}component-carousel .text.-center-y{top:50%;transform:translateY(-50%)}component-carousel .text.-center-x.-center-y{top:50%;left:50%;transform:translate(-50%, -50%)}component-carousel .text.-top{top:7%}component-carousel .text.-bottom{bottom:14%}component-carousel .text .c-button{text-shadow:none;margin-top:1rem}@media screen and (max-width: 749px){component-carousel .text{left:2% !important;transform:translateY(-50%) !important}component-carousel .text{width:80%;font-size:.75rem;top:50%}component-carousel .text .c-button{width:100%}}
