.baseCarousel[data-v-265b6b73]{--slideWidth:332px;--titleSize:var(--h2FontSize);--titleLineHeight:var(--h2LineHeight);margin-inline:auto;max-width:1412px;padding-left:16px;padding-right:16px;width:100%}.baseCarousel--fullWidth[data-v-265b6b73]{max-width:none;padding-left:16px;padding-right:16px}@media(min-width:961px){.baseCarousel--fullWidth[data-v-265b6b73]{padding-left:30px;padding-right:30px}}.baseCarousel__swiper[data-v-265b6b73]{overflow:visible;width:100%}.baseCarousel__swiper[data-v-265b6b73]:not(.swiper-initialized) .ctaCard{margin-right:30px}.baseCarousel[data-v-265b6b73] .swiper-slide{width:var(--slideWidth)}@media(max-width:640px){.baseCarousel[data-v-265b6b73] .swiper-slide{max-width:90vw}}.baseCarousel[data-v-265b6b73] .swiper-pagination{transform:translateY(40px)}.baseCarousel__title[data-v-265b6b73]{--h2FontSize:var(--titleSize);--h2LineHeight:var(--titleLineHeight);margin:0}.baseCarousel__title[data-v-265b6b73]:has(b,strong){font-weight:var(--fontWeightRegular)}.baseCarousel__title[data-v-265b6b73]:has(b,strong) b,.baseCarousel__title[data-v-265b6b73]:has(b,strong) strong{font-weight:var(--fontWeightBold)}.baseCarousel__body[data-v-265b6b73]{display:flex;position:relative}.baseCarousel__header[data-v-265b6b73]{margin-block-end:37px;padding-top:12px}.baseCarousel--hasButton .baseCarousel__header[data-v-265b6b73]{align-items:center;display:flex;justify-content:space-between;padding-top:4px}@media(max-width:640px){.baseCarousel--hasButton .baseCarousel__header[data-v-265b6b73]{align-items:flex-start;flex-direction:column;gap:20px;padding-top:10px}}.baseCarousel__button[data-v-265b6b73]{--_ui-button-background-colour:transparent;--_ui-button-border-colour:transparent;--_ui-button-text-colour:var(--textColour);--_ui-button-font-size:18;--_ui-button-font-weight:var(--fontWeightRegular);--_ui-button-padding:0;--ui-button-border-radius:0;--ui-button-hover-opacity:.5;text-decoration:underline;text-underline-offset:3px}.baseCarousel__navigation--teleported[data-v-265b6b73]{padding-block:10px}.baseCarousel__navigation--teleported[data-v-265b6b73] .swiper__navButton.swiper-button-disabled{opacity:.3}.baseCarousel__navigation[data-v-265b6b73]:not(.baseCarousel__navigation--teleported) .swiper__navButton{position:absolute;top:var(--baseCarousel-arrow-top,50%);transform:translateY(var(--baseCarousel-arrow-shift,-80%));z-index:2}.baseCarousel__navigation[data-v-265b6b73]:not(.baseCarousel__navigation--teleported) .swiper__navButton--next{right:0}.baseCarousel__navigation[data-v-265b6b73]:not(.baseCarousel__navigation--teleported) .swiper__navButton--prev{left:0}
