.usp{text-align:center}.usp__title{margin-bottom:.25rem;text-transform:uppercase}@media screen and (max-width:767px){.usp__title{font-size:.875rem;line-height:1.25rem}}.usp__content,.usp__title{margin-left:auto;margin-right:auto;max-width:13rem}.usp__icon{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:4.75rem;margin:1.0625rem auto 1.125rem;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--duration-default) ease-in-out;transition:-webkit-transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out;transition:transform var(--duration-default) ease-in-out,-webkit-transform var(--duration-default) ease-in-out;width:4.75rem}.usp__icon .icon{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.usp__icon.shape-round{border-radius:100%;padding:1.5rem}.usp__icon.shape-none{padding:1.5rem}.usp__icon.shape-custom{position:relative;width:5rem}.usp__link{display:block;text-decoration:none}.usp__link,.usp__link [fill=currentColor]{-webkit-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out}.usp__link:active .usp__icon,.usp__link:focus .usp__icon,.usp__link:hover .usp__icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}