.Buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.FittyText__text{font-family:Poppins;font-style:normal;font-weight:900;line-height:75%;text-transform:uppercase;font-size:clamp(20px,20px + 0.0225806452*(100vw - 360px),48px);display:block;margin:0;padding:0;text-align:center;white-space:nowrap}.Subline--h1,.Subline--s1{font-size:20px}.Subline--h1,.Subline--h2,.Subline--s1,.Subline--s2{font-family:Poppins;font-style:normal;font-weight:400;line-height:120%;text-transform:none}.Subline--h2,.Subline--s2{font-size:clamp(18px,18px + 0.0016129032*(100vw - 360px),20px)}.Subline--h3,.Subline--s3{font-family:Poppins;font-style:normal;font-weight:500;line-height:120%;text-transform:none;font-size:clamp(16px,16px + 0.0016129032*(100vw - 360px),18px)}.Subline--h4,.Subline--s4{font-size:clamp(18px,18px + -0.0016129032*(100vw - 360px),16px)}.Subline--h4,.Subline--h5,.Subline--s4,.Subline--s5{font-family:Roboto;font-style:normal;font-weight:900;line-height:120%;text-transform:none}.Subline--h5,.Subline--s5{font-size:clamp(18px,18px + 0.0056451613*(100vw - 360px),25px)}.Subline--h6,.Subline--s6{font-family:Roboto;font-style:normal;font-weight:900;line-height:120%;text-transform:none;font-size:clamp(18px,18px + 0.0016129032*(100vw - 360px),20px)}.Subline--teaser{font-family:Poppins;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;font-size:clamp(22px,22px + 0.0064516129*(100vw - 360px),30px)}.BackgroundAnimation{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.BackgroundAnimation__bg{background:url(/assets/bg.svg) 0 100%/100%;position:absolute;top:0;left:0;height:100%;width:100%;inset:0}.BackgroundAnimation__mask{width:100%;position:fixed;top:0;left:0;inset:0;background:radial-gradient(circle at center,#004b88 0,#fff 100%);background:url(/assets/bg.svg) repeat;background-size:contain;-webkit-mask:url(/assets/mask-invert.svg);mask:url(/assets/mask-invert.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.InputWrap:not(.InputWrap--no-border)>*{border:2px solid #f93;border-radius:8px}.InputWrap.InputWrap--error>*{border-color:red}.InputLabel{margin-bottom:4px;margin-top:var(--space-sm);font-family:Roboto;font-style:normal;font-weight:700;line-height:80%;text-transform:none;font-size:clamp(18px,18px + 0.0016129032*(100vw - 360px),20px)}.background-color-blue .InputLabel,.background-color-grey .InputLabel{color:#fff}.TextInput{height:40px}.TextInput,.Textarea{outline:none;border:none;padding:10px;font:inherit;width:100%}.Textarea{height:100%;min-height:100px;resize:vertical}.CheckboxInput__wrapper{position:relative;display:flex;gap:10px;margin-top:var(--space-sm)}.CheckboxInput--error span{border-color:red!important}.CheckboxInput--error label p{color:red}.CheckboxInput span{z-index:1;position:relative;display:block;width:20px;height:20px;border:1px solid #f93;flex-shrink:0}.CheckboxInput label{z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckboxInput label h2{font-family:Poppins;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;font-size:clamp(22px,22px + 0.0064516129*(100vw - 360px),30px)}.CheckboxInput label h3,.CheckboxInput label h4{font-family:Poppins;font-style:normal;font-weight:700;line-height:120%;text-transform:none;font-size:clamp(18px,18px + 0.0048387097*(100vw - 360px),24px)}.CheckboxInput label h5{font-size:clamp(18px,18px + 0.0032258065*(100vw - 360px),22px)}.CheckboxInput label h5,.CheckboxInput label h6{font-family:Roboto;font-style:normal;font-weight:700;line-height:120%;text-transform:none}.CheckboxInput label h6{font-size:clamp(18px,18px + 0.0016129032*(100vw - 360px),20px)}.CheckboxInput label h1,.CheckboxInput label h2,.CheckboxInput label h3,.CheckboxInput label h4,.CheckboxInput label h5{margin-top:1.5em}.CheckboxInput label p,.CheckboxInput label ul{padding:.2em 0;margin-bottom:1em}.CheckboxInput label p:first-child,.CheckboxInput label ul:first-child{padding-top:0}.CheckboxInput label a{text-decoration:underline;font-weight:400;position:relative;transition:all .25s;z-index:2}.CheckboxInput label a:before{display:block;content:"";position:absolute;top:-2px;bottom:-2px;left:-4px;width:0;width:calc(100% + 8px);background-color:#f93;transition:opacity .25s;z-index:-1;opacity:0}.CheckboxInput label a:focus,.CheckboxInput label a:focus-within,.CheckboxInput label a:hover{color:#fff}.CheckboxInput label a:focus-within:before,.CheckboxInput label a:focus:before,.CheckboxInput label a:hover:before{width:calc(100% + 8px);opacity:1}.CheckboxInput label ol,.CheckboxInput label ul{margin-left:2em}@media(min-width:768px){.CheckboxInput label ol,.CheckboxInput label ul{margin-left:4em}}.CheckboxInput input{z-index:3;position:absolute;top:0;left:0;border:0;padding:0;margin:0;width:20px;height:20px;opacity:0;cursor:pointer}.CheckboxInput input:checked+span{background-color:#000}.CheckboxInput input:checked+span:after,.CheckboxInput input:checked+span:before{content:"";position:absolute;display:block;top:7px;left:0;width:100%;background-color:#fff;height:2px}.CheckboxInput input:checked+span:before{transform:rotate(-45deg)}.CheckboxInput input:checked+span:after{transform:rotate(45deg)}.background-color-black .CheckboxInput span{border-color:#fff}.background-color-black .CheckboxInput input:checked+span{background-color:#fff}.background-color-black .CheckboxInput input:checked+span:after,.background-color-black .CheckboxInput input:checked+span:before{background-color:#000}.background-color-grey .CheckboxInput span{border-color:#fff}.background-color-grey .CheckboxInput input:checked+span{background-color:#fff}.background-color-grey .CheckboxInput input:checked+span:after,.background-color-grey .CheckboxInput input:checked+span:before{background-color:rgba(255,153,51,.5)}