.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;transition:350ms ease,color 350ms ease,box-shadow 350ms ease,border 350ms ease,opacity 200ms ease;}.hide-secondary-cta .secondary-mega-menu__cta{opacity:0;pointer-events:none;}
.goconsensus-component{--_chosen-pattern--mobile:var(--pattern-2--mobile);--_chosen-pattern--desktop:var(--pattern-4--desktop);padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);background-image:var(--_chosen-pattern--mobile);background-repeat:no-repeat;background-size:100% auto;background-position:top center;}@media (min-width:1024px){.goconsensus-component{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);background-image:var(--_chosen-pattern--desktop);}}.goconsensus-component__inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);margin:0 auto;}@media (min-width:1024px){.goconsensus-component__inner{gap:var(--spacing-7-half);}}.goconsensus-component__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);}@media (min-width:1024px){.goconsensus-component__header{gap:var(--spacing-7-half);}}.goconsensus-component__title{font-weight:var(--font-weight-bold);font-size:var(--widget-font-size--mobile);}@media (min-width:1024px){.goconsensus-component__title{font-size:var(--widget-font-size--desktop);}}.goconsensus-component__text{max-width:584px;text-align:center;}.goconsensus-component__ctas{display:flex;flex-direction:column;gap:var(--spacing-5);}@media (min-width:1024px){.goconsensus-component__ctas{flex-direction:row;}}.goconsensus-component__iframe-container{margin-top:var(--spacing-5);display:flex;justify-content:center;width:100%;position:relative;max-width:1500px;width:100%;border-radius:var(--border-radius-lg);overflow:hidden;overscroll-behavior:contain;background-color:var(--colour-neutral-light-grey);}@media (min-width:1024px){.goconsensus-component__iframe-container{margin-top:var(--spacing-7);}}.goconsensus-component__iframe-container::before{content:"";position:absolute;top:50%;left:50%;display:inline-block;border:8px solid rgba(0,0,0,0.1);border-left-color:var(--colour-bg-primary);border-radius:50%;width:40px;height:40px;animation:loader-spin 1.2s linear infinite;}.goconsensus-component__iframe-container.iframeLoaded::before{display:none;}.goconsensus-component__iframe-container iframe{width:100%;height:calc(100vh - var(--header-height--desktop));height:calc(100svh - var(--header-height--desktop));overflow:hidden;}@keyframes loader-spin{0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}
.social-share{padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);}@media (min-width:1024px){.social-share{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.social-share__inner{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center;text-align:center;}.social-share__title{font-size:var(--font-size-body-regular);text-align:center;font-weight:var(--font-weight-bold);}@media (min-width:1024px){.social-share__title{font-size:var(--font-size-body-lg);}}.social-share__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-2);}.social-share__icons .icon-linkedin{color:var(--colour-linkedin-blue);}.social-share__icons .icon-twitter{color:var(--colour-twitter-blue);}.social-share__icons .icon-xtwitter{color:var(--colour-x-black);}.social-share__icons .icon-facebook{color:var(--colour-facebook-blue);}.social-share__icons .icon-envelope{color:var(--colour-brand-tag-red);}.social-share__icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:18px;}
.horizontal-benefits{--_gap:var(--spacing-8);--_chosen-pattern--mobile:null;--_chosen-pattern--desktop:var(--pattern-bg-4--desktop);--_text-colour:var(--colour-text-base);padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);position:relative;isolation:isolate;}@media (min-width:1024px){.horizontal-benefits{--_gap:var(--spacing-10);padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.horizontal-benefits::after{content:"";background-image:var(--_chosen-pattern--mobile);display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:var(--z-neg-10);background-repeat:no-repeat;background-position:top;background-size:contain;}@media (min-width:768px){.horizontal-benefits::after{background-image:var(--_chosen-pattern--desktop);}}.horizontal-benefits__header{max-width:var(--max-w-xl);margin:auto;margin-bottom:var(--spacing-12);}@media (min-width:1024px){.horizontal-benefits__header{margin-bottom:var(--spacing-20);}}.horizontal-benefits__design-mark{margin:auto;margin-bottom:var(--spacing-8);}.horizontal-benefits__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-align:center;margin-bottom:var(--spacing-5);color:var(--_text-colour);}@media (min-width:1024px){.horizontal-benefits__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8);}}.horizontal-benefits__intro{line-height:var(--line-height-2xl);text-align:center;color:var(--_text-colour);}.horizontal-benefits__wrap{display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:center;}@media (min-width:1024px){.horizontal-benefits__wrap{gap:var(--_gap);}}.horizontal-benefits-item{position:relative;box-shadow:0px 0px 0px 2px var(--colour-bg-contrast);border-radius:var(--border-radius-md);overflow:hidden;background-color:var(--colour-bg-white);transition:250ms;display:flex;flex-direction:column;}.horizontal-benefits-item:hover{box-shadow:0px 4px 42px rgba(0,0,0,0.12);}@media (min-width:1024px){.horizontal-benefits__wrap--cols-2 .horizontal-benefits-item{width:calc(50% - var(--_gap) / 2 * 1);}}@media (min-width:1024px){.horizontal-benefits__wrap--cols-3 .horizontal-benefits-item{width:calc(33.3333333333% - var(--_gap) / 3 * 2);}}@media (min-width:1024px){.horizontal-benefits__wrap--cols-4 .horizontal-benefits-item{width:calc(33.3333333333% - var(--_gap) / 3 * 2);}}@media (min-width:1280px){.horizontal-benefits__wrap--cols-4 .horizontal-benefits-item{width:calc(25% - var(--_gap) / 4 * 3);}}@media (min-width:768px){.horizontal-benefits-item{width:calc(50% - var(--_gap) / 2 * 1);}}.horizontal-benefits-item:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:var(--h-3);background-color:var(--colour-bg-primary);transition:400ms ease;transform-origin:top;z-index:var(--z-10);}@media (min-width:1024px){.horizontal-benefits-item:after{transform:scaleY(0);}}.horizontal-benefits-item:hover:after{transform:scaleY(1);}.horizontal-benefits-item__inner{margin:auto;padding:var(--spacing-12) var(--spacing-5);height:100%;width:var(--max-w-xs);max-width:100%;display:flex;flex-direction:column;align-items:center;}@media (min-width:1024px){.horizontal-benefits-item__inner{padding:var(--spacing-15) var(--spacing-5);}}.horizontal-benefits-item--icon .horizontal-benefits-item__inner{padding-top:var(--spacing-8);}.horizontal-benefits-item--image .horizontal-benefits-item__inner{padding-top:var(--spacing-8);}.horizontal-benefits-item__inner .btn{margin-top:auto;}.horizontal-benefits-item__heading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);margin-bottom:var(--spacing-8);text-align:center;color:var(--_text-colour);}.horizontal-benefits-item__description{line-height:var(--line-height-2xl);margin-bottom:var(--spacing-6);text-align:center;color:var(--_text-colour);}.horizontal-benefits-item__icon{margin:auto;margin-top:var(--spacing-8);}.horizontal-benefits-item__icon--bg{width:80px;height:80px;min-height:80px;background-position:center;background-size:contain;background-repeat:no-repeat;}.horizontal-benefits-item__image{aspect-ratio:350/229;object-fit:cover;width:100%;}.horizontal-benefits-item__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-5) var(--spacing-2-half);}
.trustpilot-slider{--background-block-colour:var(--colour-bg-subtle);--footer-trustpilot-text-colour:currentColor;padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);overflow:hidden;isolation:isolate;position:relative;--_corner-background--desktop:var(--banner-corner-background-1);--_chosen-pattern--mobile:null;--_chosen-pattern--desktop:var(--pattern-bg-4--desktop);background:linear-gradient(to top,var(--background-block-colour) 40%,transparent 40%);}@media (min-width:1024px){.trustpilot-slider{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}@media (min-width:1024px){.trustpilot-slider::before{content:"";position:absolute;bottom:0;right:0;width:25.6944444444%;max-width:370px;aspect-ratio:1/1;z-index:var(--z-neg-10);background-image:var(--_corner-background--desktop);background-size:contain;background-position:bottom right;background-repeat:no-repeat;}}@media (min-width:1024px){.trustpilot-slider__background{position:absolute;top:0;left:0;right:0;width:100%;background-repeat:no-repeat;background-size:contain;background-position:top center;pointer-events:none;background-image:var(--_chosen-pattern--desktop);aspect-ratio:1440/421;z-index:var(--z-neg-10);}}.trustpilot-slider__inner{display:flex;flex-direction:column;gap:var(--spacing-10);}@media (min-width:1024px){.trustpilot-slider__inner{gap:var(--spacing-20);}}.trustpilot-slider__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);text-align:center;}@media (min-width:1024px){.trustpilot-slider__header{gap:var(--spacing-8);}}.trustpilot-slider__title{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);text-align:center;max-width:var(--max-w-2xl);}@media (min-width:1024px){.trustpilot-slider__title{font-size:var(--widget-font-size--desktop);}}.trustpilot-slider__text{max-width:var(--max-w-2xl);}.trustpilot-slider__wrapper{display:flex;flex-direction:column;gap:var(--spacing-10);}.trustpilot-slider__carousel{padding:0 var(--container-spacing);}.trustpilot-slider__carousel .swiper-slide{width:300px;margin-right:var(--spacing-5);}@media (min-width:1024px){.trustpilot-slider__carousel .swiper-slide{width:332px;}}@media (min-width:1024px){.trustpilot-slider__pagination{display:none;}}.trustpilot-slider__footer{display:flex;justify-content:center;color:var(--footer-trustpilot-text-colour);}@media (min-width:1024px){.trustpilot-slider__footer{margin-bottom:var(--spacing-10);}}.trustpilot-slider__footer-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);}@media (min-width:1024px){.trustpilot-slider__footer-inner{flex-direction:row;gap:var(--spacing-5);}}.trustpilot-slider__footer-inner strong{font-weight:var(--font-weight-bold);}
