.flat-cards-carousel{display:block;position:relative}.flat-cards-carousel[initialized=yes] .flat-cards-carousel__slides{transition-duration:400ms}.flat-cards-carousel__track{overflow:hidden}.flat-cards-carousel{--fcc-gap: 24px}.flat-cards-carousel__slides{display:flex;align-items:stretch;gap:var(--fcc-gap)}.flat-cards-carousel__slide{flex:0 0 calc((100% - var(--fcc-gap))/1.5);display:flex;flex-direction:column}@media screen and (min-width: 768px){.flat-cards-carousel[columns="2"] .flat-cards-carousel__slide{flex:0 0 calc((100% - var(--fcc-gap))/2)}}@media screen and (min-width: 768px){.flat-cards-carousel[columns="3"] .flat-cards-carousel__slide{flex:0 0 calc((100% - var(--fcc-gap))/2)}}@media screen and (min-width: 1024px){.flat-cards-carousel[columns="3"] .flat-cards-carousel__slide{flex:0 0 calc((100% - 5*var(--fcc-gap))/3)}}@media screen and (min-width: 1024px){.flat-cards-carousel[data-exact=yes] .flat-cards-carousel__slide{flex:0 0 calc((100% - 2*var(--fcc-gap))/3)}.flat-cards-carousel[data-exact=yes] .flat-cards-carousel__arrows{display:none}}@media screen and (min-width: 768px){.flat-cards-carousel[columns="4"] .flat-cards-carousel__slide{flex:0 0 calc((100% - var(--fcc-gap))/2)}}@media screen and (min-width: 1024px){.flat-cards-carousel[columns="4"] .flat-cards-carousel__slide{flex:0 0 calc((100% - 3*var(--fcc-gap))/4)}}.flat-cards-carousel__arrows{display:flex;align-items:center;justify-content:center;margin-top:32px;gap:8px}.flat-cards-carousel__arrow button{background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:50%;color:var(--color-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.flat-cards-carousel__arrow button svg{width:12px;height:12px}.flat-cards-carousel__arrow button{transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.flat-cards-carousel__arrow button:hover{background-color:var(--color-pale-blue);color:var(--color-blue)}}.flat-cards-carousel__arrow--prev button svg{transform:rotate(180deg)}.flat-cards-carousel__arrow[disabled=yes]{opacity:.5;pointer-events:none}
