.usp-section{--color-brand-text:var(--color-brand-text);--color-brand-link:var(--color-brand-primary);--color-brand-link-hover:var(--color-brand-primary-dark)}.usp-section .color-scheme--accent,.usp-section .color-scheme--primary{--color-brand-text:var(--color-brand-secondary)}.usp-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.usp-wrapper{padding-bottom:2.8125rem;padding-top:3.125rem}}.usp{-ms-flex-preferred-size:100%;color:currentColor;flex-basis:100%;text-align:center}@media screen and (min-width:768px){.usp{-ms-flex-preferred-size:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333%;padding:0 calc(var(--col-gap-md)/2)}}.usp__no-border:after{content:none!important}.usp:after{background-color:rgba(0,0,0,.08);content:"";display:block;height:1px;width:100%}@media screen and (min-width:768px){.usp:after{content:none}}.usp:last-child:after{content:none}.usp__wrapper{color:var(--color-brand-text);padding:1.25rem 0 1.5625rem}.usp__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.usp__header.usp__header--has-title .usp__icon{margin-right:.625rem}.usp__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5625rem;justify-content:center;min-width:1.5625rem;width:1.5625rem}.usp__icon i{font-size:1.125rem;line-height:1.25rem}@media screen and (min-width:768px){.usp__icon i{font-size:1.625rem;line-height:1.875rem}.usp__icon{height:3.125rem;min-width:3.125rem;width:3.125rem}}.usp__title{font-weight:400;margin:0}@media screen and (max-width:767px){.usp__title{font-size:.875rem;line-height:1.125rem}}.usp__content{font-size:.75rem;line-height:1.125rem;margin:.625rem auto 0;max-width:15rem}@media screen and (min-width:768px){.usp__content{font-size:1rem;line-height:1.25rem;margin:1.125rem auto 0;max-width:19.0625rem}}.usp__content a{color:var(--color-brand-link)}.usp__content a:active,.usp__content a:focus,.usp__content a:hover{color:var(--color-brand-link-hover)}.usp__content p{margin:0}