.section-usp-banner{--usp-banner-height: 4.375rem;--usp-font-size: .75rem;--usp-line-height: 1rem;--usp-icon-height: 1.625rem;--usp-icon-gap: .875rem;--usp-separator-height: 1.25rem;--usp-separator-spacing: 3.8125rem;display:block;width:100%;background-color:var(--background-colour, var(--colour-carribean-green));color:var(--foreground-colour, var(--colour-white))}.section-usp-banner.size-small{--usp-banner-height: 2.1875rem;--usp-font-size: .6512rem;--usp-line-height: .8683rem;--usp-icon-height: .7687rem;--usp-icon-gap: .5rem;--usp-separator-height: 1.0853rem;--usp-separator-spacing: 3.5rem}.section-usp-banner .swiper-wrapper{align-items:center;transition-timing-function:linear}.section-usp-banner .swiper-wrapper:has(>.block-usp-item:only-child){justify-content:center}.section-usp-banner .swiper-wrapper:has(>.block-usp-item:only-child) .separator{display:none}.section-usp-banner .block-usp-item{display:flex;align-items:center;flex-shrink:0;width:auto;height:var(--usp-banner-height)}.section-usp-banner .usp{display:flex;align-items:center;gap:var(--usp-icon-gap)}.section-usp-banner .usp .usp-icon{flex-shrink:0;height:var(--usp-icon-height);aspect-ratio:var(--usp-icon-aspect-ratio, 1);background-color:currentColor;-webkit-mask:var(--usp-icon-url) center/contain no-repeat;mask:var(--usp-icon-url) center/contain no-repeat}.section-usp-banner .usp p{margin:0;font-family:var(--font-family-base);font-size:var(--usp-font-size);font-weight:400;line-height:var(--usp-line-height);white-space:nowrap}.section-usp-banner .usp a{color:inherit}.section-usp-banner .separator{display:flex;margin-inline:var(--usp-separator-spacing);opacity:var(--usp-logo-opacity, 1)}.section-usp-banner .separator svg{height:var(--usp-separator-height);width:auto}.section-usp-banner .separator-logo{height:var(--usp-separator-height);aspect-ratio:var(--usp-logo-aspect-ratio, 1);background-color:currentColor;-webkit-mask:var(--usp-logo-url) center/contain no-repeat;mask:var(--usp-logo-url) center/contain no-repeat}.section-usp-banner.hide-logo .block-usp-item:not(:only-child){padding-inline-end:calc(var(--usp-separator-spacing) * 2)}.section-usp-banner svg,.section-usp-banner svg path{fill:currentColor}@media(prefers-reduced-motion:reduce){.section-usp-banner .swiper{overflow-x:auto;scrollbar-width:none}}
