.complementary-enrichment{background:var(--Colours-Background-bg-brand-light,#dff1ed)}.complementary-enrichment__desc{font-size:var(--Font-size-heading-06,1.25rem);line-height:var(--Font-line-height-heading-06,1.75rem)}.complementary-enrichment__title{color:var(--Sky-Blue-600,#1e8bc0)}@media(max-width:767px){.complementary-enrichment__title{color:var(--Colours-Text-text-headline-default,#004731)}}.complementary-enrichment__title span{color:var(--Colours-Text-text-headline-default,#004731)}@media(max-width:767px){.complementary-enrichment__title span{color:var(--Sky-Blue-600,#1e8bc0)}}.complementary-enrichment .swiper-buttons-wrapper{align-items:center}@media(min-width:768px){.complementary-enrichment .swiper-buttons-wrapper{display:none!important}}.complementary-enrichment .swiper-buttons-wrapper .swiper-pagination{bottom:unset;left:unset;position:relative;right:unset;top:unset;transform:none;width:auto}.complementary-enrichment .swiper-buttons-wrapper .swiper-pagination-bullet{background-color:var(--Colours-Border-border-disabled,#b8afa2);height:.5rem;opacity:1;transition:width .5s ease;width:.5rem}.complementary-enrichment .swiper-buttons-wrapper .swiper-pagination-bullet-active{background-color:#f3c11b;border-radius:var(--radius-2xl,1.5rem);width:1.5rem}.complementary-enrichment .swiper-buttons-wrapper .swiper-button{align-items:center;border:1px solid var(--Colours-Text-text-headline-default,#004731);border-radius:var(--radius-full,7.5rem);bottom:unset;display:flex;height:3.5rem;justify-content:center;left:unset;margin:0;opacity:1;padding:var(--spacing-5,1rem);position:relative;right:unset;top:unset;transform:none;width:3.5rem}.complementary-enrichment .swiper-buttons-wrapper .swiper-button:after{display:none}.complementary-enrichment .swiper-buttons-wrapper .swiper-button svg{fill:var(--Colours-Text-text-headline-default)}.complementary-enrichment .swiper-buttons-wrapper .swiper-button-prev{margin-left:auto;margin-right:var(--spacing-7,1.5rem)}.complementary-enrichment .swiper-buttons-wrapper .swiper-button-disabled{border:1px solid var(--Button-Secondary-Default-disabled-border,#b8afa2)}.complementary-enrichment .swiper-buttons-wrapper .swiper-button-disabled svg path{fill:var(--Button-Secondary-Default-disabled-border)}.complementary-card{align-items:flex-start;border-radius:var(--radius-lg,1rem) var(--radius-lg,1rem) var(--radius-5xl,5rem) var(--radius-lg,1rem);flex:1 0 0;gap:.625rem;justify-content:flex-end;min-height:31.25rem;overflow:hidden}@media(max-width:767px){.complementary-card{min-height:20.4375rem}}.complementary-card__has-bg{background-position:50%;background-size:cover}.complementary-card__has-bg .complementary-card__title{color:var(--Colours-Text-text-white,#fff)}.complementary-card__badge{align-items:center;background:var(--Colours-Background-bg-base,#fff);border-radius:var(--radius-xs,.25rem);display:flex;gap:var(--spacing-3,.5rem);justify-content:center;left:1.5rem;padding:var(--spacing-2,.25rem) var(--spacing-3,.5rem);position:absolute;top:1.5rem}.complementary-card__content{align-items:flex-start;align-self:stretch;color:var(--Colours-Text-text-white,#fff);display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;min-height:15.5rem;padding:var(--spacing-14,5rem) var(--spacing-7,1.5rem) 1.5rem var(--spacing-7,1.5rem)}.complementary-card__content.has-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) 24.19%,transparent)}.complementary-card__content .btn{background:transparent;border:1px solid var(--Button-Secondary-Inverse-active-border,#f3c11b);color:var(--Button-Secondary-Inverse-active-fg,#f3c11b)}.complementary-card__text .font-body-2{font-size:var(--Font-size-body-02,.875rem);font-style:normal;font-weight:500;line-height:var(--Font-line-height-body-02,1.25rem)}.complementary-card__title{color:var(--Colours-Text-text-sec-yellow,#f3c11b)}
