.ccarousel{display:flex;flex-direction:column;gap:3.5rem}.ccarousel__heading{color:#353535;margin:0 auto;max-width:85%;text-align:center}.ccarousel__wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem}.ccarousel__clip{flex:1;min-width:0;overflow:hidden}.ccarousel__track{display:flex;flex-direction:row;gap:1.5rem;will-change:transform}.ccarousel__card{align-items:flex-start;background-color:#e8f0fb;border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:1rem;justify-content:flex-start;padding:2rem}.ccarousel__card-title{color:#353535;font-size:1.25rem;font-weight:800;line-height:1.75rem}.ccarousel__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;color:#303aae;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;outline:none;padding:0;transition:opacity .2s;width:2rem}.ccarousel__arrow:hover:not(:disabled){background:none;border:none;box-shadow:none;opacity:1;outline:none}.ccarousel__arrow:active,.ccarousel__arrow:focus,.ccarousel__arrow:focus-visible,.ccarousel__arrow:focus-within{background:none;border:none;box-shadow:none;outline:none}.ccarousel__arrow:disabled{background:none;border:none;color:#303aae;cursor:not-allowed;opacity:.25}.ccarousel__arrow svg{display:block;fill:none;flex-shrink:0;pointer-events:none;stroke:#303aae}.ccarousel__dots{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:center}.ccarousel__dot{background-color:#9e9e9e;border-radius:50%;cursor:pointer;height:.625rem;transition:background-color .2s;width:.625rem}.ccarousel__dot--active{background-color:#303aae}@media (min-width:768px){.ccarousel__heading{max-width:65%}.ccarousel--size-0 .ccarousel__arrow,.ccarousel--size-0 .ccarousel__dots,.ccarousel--size-1 .ccarousel__arrow,.ccarousel--size-1 .ccarousel__dots,.ccarousel--size-2 .ccarousel__arrow,.ccarousel--size-2 .ccarousel__dots,.ccarousel--size-3 .ccarousel__arrow,.ccarousel--size-3 .ccarousel__dots{display:none}}