.slogan-and-usp-section .container--background{padding:3.125rem 0}@media screen and (min-width:768px){.slogan-and-usp-section .container--background{padding:6.875rem 0 5.3125rem 0}}.slogan{margin-bottom:4rem}@media screen and (min-width:768px){.slogan{margin-bottom:5.25rem}}.slogan__title{font-size:.875rem;letter-spacing:.05875rem;line-height:2.5rem;margin-bottom:.625rem;margin-top:0}@media screen and (min-width:768px){.slogan__title{font-size:1.25rem}}.slogan__content{font-size:1.75rem;letter-spacing:.03125rem;line-height:2.25rem;margin:0 auto;max-width:90%}@media screen and (min-width:1024px){.slogan__content{font-size:3.125rem;letter-spacing:.0625rem;line-height:4.375rem;margin-bottom:.875rem;max-width:66.25rem}}.usp.is-flex{column-gap:var(--row-gap-md);row-gap:var(--row-gap-md)}.usp__wrapper{flex:1 0}@media screen and (min-width:768px){.usp__wrapper{max-width:17.1875rem}}.usp__icon{background:var(--color-white);border-radius:100%;box-sizing:border-box;height:4.6875rem;margin:0 auto;padding:.3125rem;width:4.6875rem}.usp__icon .icon{height:2.5rem;width:2.5rem}.usp__icon .icon.icon-calendar-return-2,.usp__icon .icon.icon-lock-2{margin-left:4px}.usp__content{font-size:1.125rem;margin:auto;margin-top:1rem;max-width:10.625rem}@media screen and (min-width:768px){.usp__content{font-size:1.25rem;line-height:1.625rem;margin-top:1.375rem;max-width:13.4375rem}}.usp__link{display:block;text-decoration:none}.usp__link:active,.usp__link:focus,.usp__link:hover{text-decoration:underline}