.b-carousel--left .b-carousel__inner{margin-left:calc(var(--container-gutter) / 2)}.b-carousel__content{margin-bottom:clamp(40px,32px + 2.5vw,80px)}.b-carousel--centre .b-carousel__content{max-width:var(--container-content-max);margin-inline:auto}@media(min-width:1280px){.b-carousel__content{max-width:1080px}}@media(min-width:1920px){.b-carousel__content{max-width:var(--container-wide-max)}}.b-carousel__scroller{overflow:hidden;width:100%;padding-inline:calc(var(--container-gutter) / 2)}.b-carousel--screen .b-carousel__scroller{padding-block:1rem}.b-carousel__scroller-inner{cursor:none}.b-carousel--lg .b-carousel__scroller-inner{height:inherit}.b-carousel__scroller-item{height:unset}.b-carousel--sm .b-carousel__scroller-item{max-width:240px}@media(min-width:834px){.b-carousel--sm .b-carousel__scroller-item{max-width:320px}}@media(min-width:1024px){.b-carousel--sm .b-carousel__scroller-item{max-width:360px}}@media(min-width:1280px){.b-carousel--sm .b-carousel__scroller-item{max-width:400px}}@media(min-width:1512px){.b-carousel--sm .b-carousel__scroller-item{max-width:460px}}.b-carousel--lg .b-carousel__scroller-item{max-width:240px}@media(min-width:834px){.b-carousel--lg .b-carousel__scroller-item{max-width:320px}}@media(min-width:1024px){.b-carousel--lg .b-carousel__scroller-item{max-width:360px}}@media(min-width:1280px){.b-carousel--lg .b-carousel__scroller-item{max-width:480px}}@media(min-width:1920px){.b-carousel--lg .b-carousel__scroller-item{max-width:640px}}.b-carousel--screen .b-carousel__scroller-item{width:720px;max-width:inherit;padding:12px;border-radius:var(--border-radius-image);background-color:var(--color-charcoal);box-shadow:0 0 0 2px #ffffff4d}@media(min-width:1280px){.b-carousel--screen .b-carousel__scroller-item{width:1024px;padding:24px}}@media(min-width:1512px){.b-carousel--screen .b-carousel__scroller-item{width:1512px}}.b-carousel__scroller-item-image{overflow:hidden;display:block;border-radius:var(--border-radius-image)}.b-carousel__cursor{position:absolute;z-index:2;top:0;left:0;width:30px;height:30px;background:red}.b-carousel .c-illustrations__item--1{--illustration-inset: 25% auto auto 60%;--illustration-width: 18%}
