.carousel-1__nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:5px solid transparent;margin:0 1rem;opacity:.5;padding:0 0 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.carousel-1__nav-button.is-selected,.carousel-1__nav-button:active,.carousel-1__nav-button:hover{border-bottom-color:var(--blue);cursor:pointer;opacity:.8}.carousel-1__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.carousel-1__content{margin-left:auto;margin-right:auto;max-width:calc(var(--container-width) - 8rem)}.carousel-1__description p:last-child{margin-bottom:0}.carousel-1 .flickity-prev-next-button{height:44px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.carousel-1 .flickity-prev-next-button.previous{left:2rem}.carousel-1 .flickity-prev-next-button.next{left:unset;right:2rem}.carousel-1 .flickity-page-dots{display:flex;gap:1.6rem;justify-content:center;line-height:1;list-style:none;margin:2.4rem 0 0;padding:0;position:relative;width:100%}