.carousel-3__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-3__nav-button.is-selected,.carousel-3__nav-button:active,.carousel-3__nav-button:hover{border-bottom-color:var(--primary-color);cursor:pointer;opacity:.8}.carousel-3 .flickity-button{background:transparent}.flickity-prev-next-button .flickity-button-icon path{fill:#009ace}.carousel-3 .flickity-prev-next-button.previous{left:-40px}.carousel-3 .flickity-prev-next-button.next{right:-40px}.carousel-3 .flickity-page-dots .dot{background:#009ace;border-radius:0}.carousel-3 .flickity-page-dots .dot.is-selected{background:#001489}.carousel-3{margin:0 auto;max-width:1044px;padding:0 20px}.carousel-3__slide{background:#fff}.carousel-3__image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.carousel-3__description{margin:0;padding:20px}.carousel-3__description h3{color:#009ace;font-size:2.4rem;font-weight:800;letter-spacing:.01em;line-height:1.3333;margin:0 0 30px;text-transform:uppercase}.carousel-3__description p{color:#000;font-size:1.6rem;font-weight:400;line-height:1.5}.carousel-3__description p:last-child{margin-bottom:0}@media (min-width:768px){.carousel-3{padding:0 50px}.flickity-prev-next-button .flickity-button-icon{transform:scale(1.8334)}.carousel-3 .flickity-prev-next-button.previous{left:-50px}.carousel-3 .flickity-prev-next-button.next{right:-50px}.carousel-3__slide{align-items:center;display:flex}.carousel-3__image{width:40%}.carousel-3__description{padding:20px 55px;width:60%}}@media (min-width:1130px){.carousel-3 .flickity-prev-next-button.previous{left:-80px}.carousel-3 .flickity-prev-next-button.next{right:-80px}}