.c-usp-grid{background-color:transparent!important;background-color:var(--block-color-background, transparent)!important}.c-usp-grid .block_inner{padding-top:max(70px,min(calc(70px + .05*(100vw - 440px)),120px));padding-bottom:max(70px,min(calc(70px + .05*(100vw - 440px)),120px));width:100%}@media(min-width:1025px){.c-usp-grid .block_inner.-vertical{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}}.c-usp-grid .block_inner.-vertical .block_title{margin-bottom:0}.c-usp-grid .block_title{color:var(--block-color-text, var(--base--text-color));font-size:max(2.5rem,min(calc(2.5rem + .025*(100vw - 27.5rem)),4.0625rem));font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-bottom:0;padding-bottom:56px}.c-usp-grid .cards{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);width:100%}@media(min-width:1025px){.c-usp-grid .cards{grid-template-columns:1fr;max-width:100%}.c-usp-grid .cards:has(.cards_item:nth-child(1):last-child){grid-template-columns:1fr}.c-usp-grid .cards:has(.cards_item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.c-usp-grid .cards:has(.cards_item:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.c-usp-grid .cards:has(.cards_item:nth-child(4):last-child){grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.c-usp-grid .cards:has(.cards_item:nth-child(5):last-child){grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.c-usp-grid .cards:has(.cards_item:nth-child(6):last-child){grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.c-usp-grid .cards:has(.cards_item:nth-child(7)){grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.c-usp-grid .cards:has(.cards_item:nth-child(5):last-child) .cards_item:nth-child(4){grid-column:1 / 2;grid-row:2}.c-usp-grid .cards:has(.cards_item:nth-child(5):last-child) .cards_item:nth-child(5){grid-column:2 / 3;grid-row:2}}@media(min-width:1025px){.-vertical :is(.c-usp-grid .cards){grid-template-columns:1fr!important;grid-template-rows:auto!important}.-vertical :is(.c-usp-grid .cards) .cards_item{grid-column:auto!important;grid-row:auto!important}}.c-usp-grid .cards_item{--card-color-background: var(--card-background, var(--color--4));--card-color-text: #fff;--card-icon-size: 50px;align-items:stretch;background:var(--card-color-background);border-radius:0;color:#fff;color:var(--card-color-text, var(--color--7));display:flex;flex-direction:column;justify-content:flex-end;gap:24px;min-height:420px;padding:24px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}@media(min-width:769px)and (max-width:1024px){.c-usp-grid .cards_item{min-height:420px}}.c-usp-grid .cards_item.-text-brightness--dark{--card-color-text: var(--color--7)}.c-usp-grid .cards_item.has-link{cursor:pointer}@media(min-width:1025px){.c-usp-grid .cards_item{min-height:400px;padding:40px}}.c-usp-grid .card_icon{align-items:stretch;flex:1 0 var(--card-icon-size);display:flex;height:var(--card-icon-size);justify-content:flex-start;position:relative;width:var(--card-icon-size)}.c-usp-grid .card_icon img{display:inline-flex;height:var(--card-icon-size);width:var(--card-icon-size)}.c-usp-grid .card_content{align-items:stretch;display:flex;flex-direction:column;gap:16px}@media(min-width:1025px){.c-usp-grid .card_content{gap:20px}}.c-usp-grid .card_label{font-family:var(--family--2);font-size:max(.8125rem,min(calc(.8125rem + .001*(100vw - 27.5rem)),.875rem));letter-spacing:0;line-height:1em;opacity:.7;text-transform:uppercase}.c-usp-grid .card_heading{font-size:max(2rem,min(calc(2rem + (45 - 32) * ((100vw - 27.5rem) / (1440 - 440))),2.8125rem));letter-spacing:-.02em;line-height:1.1em;text-wrap:pretty}.c-usp-grid .card_text{font-size:max(1.125rem,min(calc(1.125rem + .002*(100vw - 27.5rem)),1.25rem));font-weight:300;letter-spacing:-.02em;line-height:1.3em;text-wrap:pretty}.c-usp-grid .card_btn{align-self:flex-start;display:inline-flex;position:relative;z-index:1}.c-usp-grid .inview-element{opacity:1;transform:translateY(60px);transition:none}@media(prefers-reduced-motion:reduce){.c-usp-grid .inview-element{opacity:1;transform:none;transition:none}}.c-usp-grid .inview-trigger.is-inview .inview-element{opacity:1;transform:translateY(0)}.c-usp-grid.is-preview .inview-element{opacity:1;transform:none;transition:none}
