.cc-carousel h2{margin-bottom:1rem}.cc-carousel__text{margin:3rem 0}@media(min-width:768px){.cc-carousel__text{margin:3rem 0 6rem}}.cc-carousel__carousel{margin-bottom:2rem}.cc-carousel__controls{display:flex;justify-content:flex-end;margin-bottom:3rem}@media(min-width:768px){.cc-carousel__controls{margin-bottom:6rem}}.cc-carousel__controls button{background-color:var(--color-darkblue);color:var(--color-white);padding:1rem;border-radius:.4rem;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.cc-carousel__controls button:focus,.cc-carousel__controls button:focus-visible,.cc-carousel__controls button:hover{background-color:var(--color-lightblue);color:var(--color-white)}.cc-carousel__controls button .fa-play{display:none}.cc-carousel__controls button.expanded .fa-play{display:block}.cc-carousel__controls button.expanded .fa-pause{display:none}.cc-carousel .glide__track{overflow:hidden}.cc-carousel .glide__slides{margin:0!important}.cc-carousel .glide__slide{opacity:0;transition:opacity 1.2s ease;display:grid;align-items:center;justify-content:center}.cc-carousel .glide__slide a{display:block}.cc-carousel .glide__slide.glide__slide--active,.cc-carousel .glide__slide.glide__slide--active+.glide__slide,.cc-carousel .glide__slide.glide__slide--active+.glide__slide+.glide__slide{opacity:1}@media(min-width:768px){.cc-carousel .glide__slide.glide__slide--active+.glide__slide+.glide__slide+.glide__slide{opacity:1}}@media(min-width:1080px){.cc-carousel .glide__slide.glide__slide--active+.glide__slide+.glide__slide+.glide__slide+.glide__slide{opacity:1}}