*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100%;height:100%}body{font-family:var(--font-gabarito);background-color:var(--body-background,var(--general-background-1))!important}a{color:inherit;text-decoration:none}h1{font-size:28px;font-weight:500;letter-spacing:-.56px}.marker{padding:0 .25em;background-color:var(--secondary-secondary)}.h1,h1{font-size:28px}.h1,.h2,h1,h2{color:var(--color-headline);font-weight:500;line-height:1}.h2,h2{font-size:24px}.h3,h3{font-size:20px;line-height:1}.h3,.h4,h3,h4{color:var(--color-headline);font-weight:500}.h4,h4{font-size:16px;line-height:1.25}.overline,h5{color:var(--color-headline);font-weight:500;font-size:14px;line-height:1}.hl-landingpage{color:var(--secondary-on-secondary);font-size:2.125rem;font-weight:500;letter-spacing:-.0625rem;line-height:100%;@media screen and (min-width:880px){font-size:3.125rem;line-height:3.5rem}}.hl-landingpage--mobile-xs.hl-landingpage--transparent,.hl-landingpage.hl-landingpage--transparent{opacity:.5}.hl-landingpage--mobile-xs.hl-color--transition,.hl-landingpage.hl-color--transition{transition:opacity .5s ease-in-out}.hl-landingpage--mobile-xs{font-size:1.5rem;color:var(--secondary-on-secondary);font-weight:500;letter-spacing:-.0625rem;@media screen and (min-width:880px){font-size:3.125rem;line-height:3.5rem}}a{color:var(--color-headline);font-size:16px;font-weight:400;line-height:1.5}a:hover{color:var(--color-primary-600)}a:active{color:var(--color-primary-700)}a.disabled,a.disabled:active,a.disabled:hover{color:var(--color-body);cursor:default;pointer-events:none}.bodyM,p{color:var(--color-body);font-weight:500;font-size:16px;line-height:1.5}.bodyS,small{font-size:14px;line-height:22px}.bodyS,.caption,small{color:var(--color-body);font-weight:400}.caption{font-size:12px;line-height:1.5}.redactor{p{font-weight:400;font-size:1rem;line-height:1.5rem}}p,span{font-family:var(--font-gabarito)}.button-md{font-size:16px;font-weight:400;line-height:"19.2px"}.button-sm{font-family:var(--font-gabarito);font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;text-align:center}.subtitle-lg{font-size:22px;line-height:28px}.subtitle-lg,.subtitle-sm{color:#000;font-family:var(--font-gabarito);font-weight:500}.subtitle-sm{font-size:18px;line-height:22px}