.secondary-mega-menu{position:sticky;z-index:var(--z-20);top:0;background-color:var(--colour-bg-white);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.12);}@media (min-width:1024px){.secondary-mega-menu{box-shadow:0px 4px 42px 0px rgba(0,0,0,0.12);}}.secondary-mega-menu > .container{display:contents;}@media (min-width:1024px){.secondary-mega-menu > .container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-5);align-items:center;}}.secondary-mega-menu__header{display:flex;align-items:center;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);gap:var(--spacing-2-half);position:relative;z-index:1;background-color:white;}@media (min-width:1024px){.secondary-mega-menu__header{gap:var(--spacing-4);padding:0;}}.secondary-mega-menu > img{width:36px;height:auto;}@media (min-width:1024px){.secondary-mega-menu > img{width:46px;}}.secondary-mega-menu__title{font-weight:var(--font-weight-bold);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-tight);}@media (min-width:1024px){.secondary-mega-menu__title{font-size:var(--font-size-xl);}}.secondary-mega-menu__toggle{margin-left:auto;transition:transform 300ms;}.secondary-mega-menu__toggle.burger-menu--active{transform:rotate(180deg);}@media (min-width:1024px){.secondary-mega-menu__toggle{display:none;}}.secondary-mega-menu__cta{width:fit-content;}
.testimonials{--_chosen-pattern--mobile:none;--_chosen-pattern--desktop:none;padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);overflow:hidden;position:relative;isolation:isolate;}@media (min-width:1024px){.testimonials{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.testimonials::before{content:"";position:absolute;left:0;top:var(--spacing-28);right:0;aspect-ratio:390/225;background-image:var(--_chosen-pattern--mobile);background-size:100% auto;background-repeat:no-repeat;background-position:top center;z-index:var(--z-neg-10);pointer-events:none;}@media (min-width:1024px){.testimonials::before{top:var(--spacing-14);aspect-ratio:1440/616;background-image:var(--_chosen-pattern--desktop);}}.testimonials__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-10);}@media (min-width:1024px){.testimonials__inner{gap:var(--spacing-12);max-width:none;}}.testimonials__title{font-size:var(--widget-font-size--mobile);text-align:center;letter-spacing:var(--letter-spacing-tight);}@media (min-width:1024px){.testimonials__title{font-size:var(--widget-font-size--desktop);}}.testimonials__carousel{width:100%;overflow:visible;}.testimonials .btn-control{display:none;}@media (min-width:1024px){.testimonials .btn-control{top:50%;display:flex;position:absolute;z-index:var(--z-10);}}.testimonials .btn-control--prev{left:0;}.testimonials .btn-control--next{right:0;}.testimonial-large{border-radius:var(--border-radius-md);background:var(--colour-bg-default);box-shadow:0 0 42px rgba(0,0,0,0.15);overflow:hidden;}@media (min-width:1024px){.testimonial-large{box-shadow:0 0 64px rgba(0,0,0,0.15);max-width:768px;margin:0 auto;}}@media (min-width:1440px){.testimonial-large{max-width:994px;}}.testimonial-large__inner{display:flex;flex-direction:column;gap:var(--spacing-12);}@media (min-width:1024px){.testimonial-large__inner{flex-direction:row;gap:0;}}.testimonial-large__inner:not(:has(.testimonial-large__image)){aspect-ratio:990/500;padding-bottom:var(--spacing-8);}@media (min-width:1280px){.testimonial-large__inner:not(:has(.testimonial-large__image)){padding-bottom:0;padding-right:calc(var(--spacing-14));}}.testimonial-large__content{padding-top:var(--spacing-8);padding-left:var(--spacing-5);padding-right:var(--spacing-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);}@media (min-width:1024px){.testimonial-large__content{position:relative;padding-top:var(--spacing-28);padding-bottom:var(--spacing-14);padding-left:var(--spacing-14);gap:var(--spacing-10);flex:1 1 400px;contain:size;}}@media (min-width:1280px){.testimonial-large__content{padding-left:var(--spacing-24);}}.testimonial-large .icon-quotemark{color:var(--colour-brand-primary);margin-bottom:var(--spacing-2-half);font-size:var(--font-size-2xl);}@media (min-width:1024px){.testimonial-large .icon-quotemark{position:absolute;top:0;left:0;margin-left:var(--spacing-12);margin-top:var(--spacing-12);font-size:var(--font-size-3xl);}}.testimonial-large__description{}.testimonial-large__description::-webkit-scrollbar{width:2px;}.testimonial-large__description::-webkit-scrollbar-thumb{background:black;}.testimonial-large__description::-webkit-scrollbar-track{background:rgba(0,0,0,0.3);}@media (min-width:1024px){.testimonial-large__description{padding-right:var(--spacing-5);overflow:auto;}}.testimonial-large__description h3{line-height:var(--line-height-sm);}.testimonial-large__author-details{display:flex;flex-direction:column;gap:var(--spacing-2-half);}.testimonial-large__author{font-weight:var(--font-weight-bold);}.testimonial-large__company{opacity:0.5;font-weight:var(--font-weight-semibold);}.testimonial-large__image{position:relative;width:100%;aspect-ratio:1/1;}@media (min-width:1024px){.testimonial-large__image{flex-shrink:0;aspect-ratio:435/500;flex:1 1 435px;max-width:44%;}}.testimonial-large__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.text-row{--_chosen-pattern--mobile:var(--chosen-pattern--mobile,none);--_chosen-pattern--desktop:var( --chosen-pattern--desktop,var(--pattern-4--desktop) );position:relative;isolation:isolate;padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);}@media (min-width:1024px){.text-row{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.text-row::after{content:"";background-image:var(--_chosen-pattern--mobile);display:block;position:absolute;top:0;left:0;aspect-ratio:390/225;right:0;z-index:var(--z-neg-10);background-repeat:no-repeat;background-position:top;background-size:contain;}@media (min-width:1280px){.text-row::after{aspect-ratio:1440/385;background-image:var(--_chosen-pattern--desktop);}}.text-row__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);margin:0 auto;}@media (min-width:1024px){.text-row__inner{max-width:800px;gap:var(--spacing-8);}}.text-row__header{display:flex;flex-direction:column;gap:var(--spacing-8);}.text-row__title{font-weight:var(--font-weight-bold);font-size:var(--widget-font-size--mobile);}@media (min-width:1024px){.text-row__title{font-size:var(--widget-font-size--desktop);}}.text-row__ctas{margin-top:var(--spacing-2-half);display:flex;flex-wrap:wrap;gap:var(--spacing-2-half);}.text-row--centered .text-row__inner{align-items:center;text-align:center;}.text-row--centered .text-row__header{align-items:center;}.text-row--centered img{margin-left:auto;margin-right:auto;}.text-row--centered ul,.text-row--centered ol{display:block;margin-left:auto;margin-right:auto;max-width:80%;width:fit-content;}
