html,body{margin:0;padding:0;font-family:proxima-nova,sans-serif;font-size:18px;line-height:1.5;overflow-x:hidden}*{box-sizing:border-box}#consent-banner{z-index:9999999;position:fixed;bottom:0}@media (min-width:2080px){#consent-banner{left:calc(50% - 1040px)}}#consent-banner *{font-family:proxima-nova,sans-serif!important}a{color:#2d41c7;font-weight:700;text-decoration:underline}a:has(sup){text-decoration:none}a:hover{text-decoration:none}a.nav-link{color:#fff;text-decoration:none}a.nav-link:hover{color:#4a4a4a}a:not(.btn-primary)>:not(h1,h2,h3,h4,h5,h6){font-weight:400}a:has(p) a{font-weight:700}a .headline{font-weight:800}a .headline-small{font-weight:700}img{max-width:100%;margin:auto;display:block}.container{max-width:1920px;padding-bottom:24px}.blue-background{background-color:#141826}.blue-background a:not(.btn){color:#c5e0f6}.red-background{background-color:#ea0a2a}.red-background p,.red-background a,.blue-background,.red-background{color:#fff}.grey-background{background-color:#f2f2f2}.transparent-background{background-color:#0000}.white-background{background-color:#fff}.grey-background,.transparent-background,.white-background{color:#141826}.btn-primary{letter-spacing:.27rem;color:#fff;background-color:#ea0a2a;border:none;border-radius:25px;font-size:clamp(.85rem,1vw,1rem);font-weight:700}.btn-primary:hover{color:#fff;background-color:#1a3768}.btn-primary:active,.btn-primary.active,.blue-button{background-color:#141826}.red-button{background-color:#ea0a2a}button.grey-button,a.grey-button{color:#141826;background-color:#f2f2f2}button.grey-button:hover,a.grey-button:hover{color:#fff}.mid-grey-button{background-color:#404040}.dark-grey-button{background-color:#4a4a4a}.black-button{background-color:#000}h1,.headline,.hello{line-height:1.2}h2,h3,h4,h5,h6,.subheadline,p,.copy{line-height:1.5}.headline,.headline-small{text-transform:uppercase}.headline{font-weight:800}h1,h2,.headline-small,h3,h4,h5,h6,strong{font-weight:700}h1,.headline{font-size:min(3.225vw,2.75rem)}h2,.headline-small{font-size:calc(min(3.225vw,2.75rem)/1.28571)}h3{font-size:calc(min(3.225vw,2.75rem)/1.8)}h4{font-size:calc(min(3.225vw,2.75rem)/2)}h5{font-size:calc(min(3.225vw,2.75rem)/2.25)}h6{font-size:calc(min(3.225vw,2.75rem)/2.57143)}.hello,.hello-third{margin-bottom:1rem}.hello{font-size:calc(min(3.225vw,2.75rem)/1.28571)}.hello-third{font-size:calc(min(3.225vw,2.75rem)/1.56522)}.subheadline,p,.copy{font-size:clamp(.889rem,1.15vw,1.15rem)}@media (max-width:991.98px){.hello{font-size:calc(max(2.25rem,5vw)/1.28571)}.hello-third{font-size:calc(max(2.25rem,5vw)/1.56522)}h1,.headline{font-size:max(2.25rem,5vw)}h2,.headline-small{font-size:calc(max(2.25rem,5vw)/1.28571)}h3{font-size:calc(max(2.25rem,5vw)/1.8)}h4{font-size:calc(max(2.25rem,5vw)/2)}h5{font-size:calc(max(2.25rem,5vw)/2.25)}h6{font-size:calc(max(2.25rem,5vw)/2.57143)}.subheadline,p,.copy{font-size:max(.889rem,2.25vw)}}.headline{letter-spacing:.1em}.headline-small{letter-spacing:.05em}@media (max-width:576px){.headline,.headline-small{letter-spacing:0}}[id^=disclaimer]{scroll-margin-top:180px}#footer{scroll-margin:200px}@media (max-width:991.98px){#footer{scroll-margin:150px}}
