.carousel-1__slides{position:relative;z-index:2}.carousel-1__slide{align-items:center;display:flex;flex-direction:column;gap:4rem 6.4rem;padding:2rem 3rem;width:100%}@media (min-width:768px){.carousel-1__slide{flex-direction:row}.carousel-1__image{flex:0 1 48rem}.carousel-1__content{flex:0 1 42rem}}.carousel-1{margin:0 auto;max-width:100.4rem;position:relative}.carousel-1__image{align-items:flex-end;aspect-ratio:420/314;background:var(--gradient-green);border-radius:1.6rem;box-shadow:0 7px 14px 0 rgba(18,65,96,.1);display:flex;justify-content:flex-end}.carousel-1__image-inner{aspect-ratio:420/314;width:87.5%}.carousel-1__image img{border-radius:1.6rem 0 1.6rem 0;height:100%!important;object-fit:cover;width:100%!important}.carousel-1__description p:last-child{margin-bottom:0}.carousel-1__slides{display:flex;flex-wrap:wrap;gap:4rem 1.6rem;justify-content:center}.carousel-1__wrapper .flickity-viewport{width:100%}.carousel-1__wrapper .flickity-prev-next-button.next,.carousel-1__wrapper .flickity-prev-next-button.previous{left:unset;position:relative;right:unset;top:unset;transform:unset}.carousel-1__wrapper .flickity-prev-next-button.next{order:4}.carousel-1__wrapper .flickity-page-dots{bottom:unset;left:unset;margin:0 0 2rem;position:relative;width:auto}.c1__circle-top{top:4.8rem}.c1__circle-bottom,.c1__circle-top{left:-4rem;position:absolute;z-index:1}.c1__circle-bottom{top:20.8rem}.carousel-1 .flickity-prev-next-button .flickity-button-icon{transform:rotate(180deg)}