.usp-banner{overflow:hidden}@media only screen and (min-width:768px){.usp-banner .swiper .swiper-wrapper.grid{display:grid;gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(var(--columns),1fr);justify-items:center}.usp-banner .swiper .swiper-wrapper.grid .swiper-slide{width:100%!important}}.usp-banner .swiper-slide{align-self:stretch;height:unset}.usp-banner .usp{align-items:center;background-color:#fefafa;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:197px;padding:30px 18px}.usp-banner .usp.justify-center{justify-content:center}.usp-banner .usp .usp-content{gap:0;justify-content:flex-start}.usp-banner .usp .usp-content,.usp-banner .usp .usp-header{align-items:center;display:flex;flex-direction:column;margin-bottom:0}.usp-banner .usp .usp-header{gap:15px;justify-content:center}.usp-banner .usp .usp-header .usp-icon{height:36px;width:36px}.usp-banner .usp .usp-header .usp-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.usp-banner .usp .usp-header .heading{font-size:24px;margin-bottom:0;margin-top:0}.usp-banner .usp .tagline{font-size:16px}.usp-banner .usp .tagline .metafield-rich_text_field>*,.usp-banner .usp .tagline>*{margin:0}.usp-banner .usp .link-1{display:block;margin-top:17px}.usp-banner .usp>*{text-align:center}.usp-banner .background-dark-grey{color:var(--text-primary-color)}@media only screen and (max-width:1199.98px){.usp-banner .swiper{overflow:visible}}.usp-banner .page-width{margin-inline:auto}.usp-banner .page-width-full{margin-inline:auto;max-width:100%;padding-left:0;padding-right:0}.usp-banner .page-width-wide{margin-left:auto;margin-right:auto;max-width:calc(var(--page-width-wide) + 3rem);padding-left:1.5rem;padding-right:1.5rem}.usp-banner .page-width-wide.padding-left-l,.usp-banner .page-width-wide.padding-left-m,.usp-banner .page-width-wide.padding-left-none,.usp-banner .page-width-wide.padding-left-s,.usp-banner .page-width-wide.padding-left-xl,.usp-banner .page-width-wide.padding-left-xs{padding-left:1.5rem}.usp-banner .page-width-wide.padding-right-l,.usp-banner .page-width-wide.padding-right-m,.usp-banner .page-width-wide.padding-right-none,.usp-banner .page-width-wide.padding-right-s,.usp-banner .page-width-wide.padding-right-xl,.usp-banner .page-width-wide.padding-right-xs{padding-right:1.5rem}@media only screen and (min-width:768px){.usp-banner .page-width-wide{max-width:calc(var(--page-width-wide) + 6.2rem);padding:0 3.1rem}}@media only screen and (max-width:319.98px){.usp-banner .page-width-wide{padding:0 1rem}}.usp-banner .page-width-narrow{margin-left:auto;margin-right:auto;max-width:calc(800px + var(--page-width-padding)*2);padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}.usp-banner .page-width-narrow.margin-left-l,.usp-banner .page-width-narrow.margin-left-m,.usp-banner .page-width-narrow.margin-left-none,.usp-banner .page-width-narrow.margin-left-s,.usp-banner .page-width-narrow.margin-left-xl,.usp-banner .page-width-narrow.margin-left-xs{margin-left:auto}.usp-banner .page-width-narrow.margin-right-l,.usp-banner .page-width-narrow.margin-right-m,.usp-banner .page-width-narrow.margin-right-none,.usp-banner .page-width-narrow.margin-right-s,.usp-banner .page-width-narrow.margin-right-xl,.usp-banner .page-width-narrow.margin-right-xs{margin-right:auto}.usp-banner .page-width-narrow.padding-left-l,.usp-banner .page-width-narrow.padding-left-m,.usp-banner .page-width-narrow.padding-left-none,.usp-banner .page-width-narrow.padding-left-s,.usp-banner .page-width-narrow.padding-left-xl,.usp-banner .page-width-narrow.padding-left-xs{padding-left:var(--page-width-padding)}.usp-banner .page-width-narrow.padding-right-l,.usp-banner .page-width-narrow.padding-right-m,.usp-banner .page-width-narrow.padding-right-none,.usp-banner .page-width-narrow.padding-right-s,.usp-banner .page-width-narrow.padding-right-xl,.usp-banner .page-width-narrow.padding-right-xs{padding-right:var(--page-width-padding)}
