.assurance-banner{background-color:#f5f5f7}.assurance-banner .icon-wrapper{border-radius:18.75rem;height:6.8125rem;width:6.8125rem}.assurance-banner .grid{grid-gap:0;display:grid}@media(max-width:599px){.assurance-banner .grid{grid-gap:1.25rem;grid-template-columns:repeat(2,50%);padding-right:1.25rem}}@media(min-width:600px)and (max-width:1199px){.assurance-banner .grid{grid-gap:1.25rem;grid-template-columns:repeat(4,25%);padding-right:1.875rem}}@media(min-width:1200px){.assurance-banner .grid{grid-gap:2.5rem;grid-template-columns:repeat(4,25%);padding-right:.625rem}.assurance-banner .grid .assurance-banner-child-text{line-height:1.625rem}.assurance-banner .grid .assurance-banner-child-text p{font-size:1rem}.assurance-banner .grid .assurance-banner-child-text strong{font-size:1.25rem}}