.s-usp{position:relative;margin-top:-1rem;padding:6rem 0;background-color:var(--color-brand-2);border-radius:.8rem .8rem 0 0;color:var(--color-white)}.s-usp .s-usp__text{font:400 var(--font-size-t-lg)/1.26 var(--font-text);margin-bottom:.45rem;font-weight:300;line-height:1.34}.s-usp__title{font:400 var(--font-size-h-md)/1.26 var(--font-heading);margin-bottom:3.8rem;max-width:52rem;line-height:1.14}@media only screen and (max-width: 987px){.s-usp__title{font:400 var(--font-size-h-sm)/1.26 var(--font-heading);margin-bottom:2rem;max-width:95%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-usp__title{font:400 var(--font-size-h-xs)/1.26 var(--font-heading);max-width:100%}}.s-usp__cards{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 1280px){.s-usp__cards{display:grid;justify-content:flex-start;gap:2em;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-usp__cards{gap:2.5em;grid-template-columns:repeat(1, 1fr)}}.s-usp__card{margin-top:3rem;width:15.45rem;max-width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width))}@media only screen and (max-width: 1440px){.s-usp__card{width:13.5rem}}@media only screen and (max-width: 1280px){.s-usp__card{width:100%;max-width:100%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-usp__card{margin-top:2rem}}.s-usp__card figure{margin:0}.s-usp__card figure img{width:auto;height:2.8rem;-o-object-fit:contain;object-fit:contain}.s-usp__card .s__icon{margin-bottom:1.6rem;opacity:0;transform:scale(0.8);transition:opacity .2s ease-out,transform .2s ease-out}@media only screen and (max-width: 400px){.s-usp__card .s__icon{margin-bottom:1.5rem}}.s-usp__card .s__title{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;font:300 var(--font-size-t-xl)/1.26 var(--font-heading);position:relative}@media only screen and (max-width: 1440px){.s-usp__card .s__title{font-size:1.6rem}}@media only screen and (max-width: 1280px){.s-usp__card .s__title{font:400 var(--font-size-h-md)/1.26 var(--font-heading);font-weight:300}}@media only screen and (max-width: 987px){.s-usp__card .s__title{font:400 var(--font-size-h-md)/1.26 var(--font-heading);font-weight:300}}@media only screen and (max-width: 767px){.s-usp__card .s__title{font-size:2rem}}.s-usp__card .s__title .s__number{font:300 var(--font-size-t-xl)/1.26 var(--font-heading);margin-right:.5rem;font-weight:300}@media only screen and (max-width: 1440px){.s-usp__card .s__title .s__number{font-size:1.6rem}}@media only screen and (max-width: 1280px){.s-usp__card .s__title .s__number{font:400 var(--font-size-h-md)/1.26 var(--font-heading);font-weight:300}}@media only screen and (max-width: 767px){.s-usp__card .s__title .s__number{font-size:2rem}}.s-usp__card .s__title .s__number:before{position:absolute;top:.525em;left:-0.3333em;display:block;width:.1667em;height:auto;aspect-ratio:8/11;background:#fff;-webkit-mask:url("../../../static/images/usp-decoration.svg") no-repeat center/contain;mask:url("../../../static/images/usp-decoration.svg") no-repeat center/contain;transform:translate(-100%, 0%);content:""}@media only screen and (max-width: 987px){.s-usp__card .s__title .s__number:before{left:-0.2em;width:6px}}.s-usp__card .s__text{font:400 var(--font-size-t-md)/1.26 var(--font-text);padding-top:1em;font-weight:300}@media only screen and (max-width: 1440px){.s-usp__card .s__text{font:400 var(--font-size-t-md)/1.26 var(--font-text);font-weight:300}}@media only screen and (max-width: 1280px){.s-usp__card .s__text{font:400 var(--font-size-t-xl)/1.26 var(--font-text);max-width:60%;font-weight:300}}@media only screen and (max-width: 987px){.s-usp__card .s__text{max-width:70%}}@media only screen and (max-width: 767px){.s-usp__card .s__text{max-width:85%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-usp__card .s__text{max-width:20rem}}.s-usp__card.is-in .s__icon{opacity:1;transform:scale(1)}
