@keyframes slide-in-left{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.common-title{margin-bottom:32px;position:relative;text-align:center}@media(min-width:1024px){.common-title{margin-bottom:40px}}.common-title--line-left .common-title__wrapper:before{left:0;transform:translateX(-100%)}.common-title--line-right .common-title__wrapper:before{left:auto;right:0;transform:translateX(65%)}@media(min-width:1024px){.common-title--line-right .common-title__wrapper:before{transform:translateX(85%)}}.common-title--line-center .common-title__wrapper:before{left:50%;transform:translateX(-50%)}.common-title--line-left .common-title__heading--animate{animation:slide-in-left .6s ease-out both}.common-title--line-right .common-title__heading--animate{animation:slide-in-right .6s ease-out both}.common-title--line-center .common-title__heading--animate{animation:slide-in-center .6s ease-out both}.common-title__wrapper{display:inline-block;position:relative}.common-title__wrapper:before{background-color:currentColor;bottom:0;content:"";height:1px;position:absolute;transform:translateX(0);width:90vw}@media(min-width:1024px){.common-title__wrapper:before{bottom:20px;width:50vw}}.common-title__heading{display:block;margin:0;max-width:-moz-fit-content;max-width:fit-content;opacity:0;padding-bottom:10px;position:relative;text-align:left;transform:translateY(20px);width:180px}.common-title__heading:after{background:currentColor;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%;width:var(--underline-width,100%)}@media(max-width:599.98px){.common-title__heading{min-width:270px}}@media(min-width:600px){.common-title__heading{width:-moz-max-content;width:max-content}}@media(min-width:1024px){.common-title__heading{margin-bottom:20px}}.common-title__heading--size-h1{font-size:60px;font-weight:700;letter-spacing:0;line-height:64px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h1{font-size:40px;line-height:44px}}@media(max-width:1281px){.common-title__heading--size-h1{font-size:calc(60px - .4em);line-height:calc(64px - .4em)}}@media(max-width:768px){.common-title__heading--size-h1{font-size:60px;font-weight:700;letter-spacing:-1px;line-height:64px}}.common-title__heading--size-h2{font-size:60px;font-weight:700;letter-spacing:0;line-height:64px;max-width:1200px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h2{font-size:40px;line-height:44px}}@media(max-width:1281px){.common-title__heading--size-h2{font-size:calc(60px - .4em);line-height:calc(64px - .4em)}}@media(max-width:768px){.common-title__heading--size-h2{font-size:32px;font-weight:700;line-height:35px}}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h2{max-width:680px}}.common-title__heading--size-h3{font-size:32px;font-weight:700;letter-spacing:0;line-height:40px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h3{font-size:30px}}@media(max-width:1281px){.common-title__heading--size-h3{font-size:calc(32px - .4em);line-height:calc(40px - .4em)}}@media(max-width:768px){.common-title__heading--size-h3{font-size:28px;font-weight:700;letter-spacing:true;line-height:28px}}.common-title__heading--size-h4{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h4{font-size:26px}}@media(max-width:1281px){.common-title__heading--size-h4{font-size:calc(24px - .4em);line-height:calc(32px - .4em)}}@media(max-width:768px){.common-title__heading--size-h4{font-size:24px;font-weight:700;letter-spacing:true;line-height:28px}}.common-title__heading--size-h5{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h5{font-size:22px}}@media(max-width:1281px){.common-title__heading--size-h5{font-size:calc(20px - .4em);line-height:calc(28px - .4em)}}@media(max-width:768px){.common-title__heading--size-h5{font-size:16px;font-weight:700;letter-spacing:true;line-height:22px}}.common-title__heading--size-h6{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}@media(min-width:600px)and (max-width:1023.98px){.common-title__heading--size-h6{font-size:18px}}@media(max-width:1281px){.common-title__heading--size-h6{font-size:calc(18px - .4em);line-height:calc(24px - .4em)}}@media(max-width:768px){.common-title__heading--size-h6{font-size:14px;font-weight:700;letter-spacing:true;line-height:20px}}.form-field{--input-font-size:18px;--input-line-height:25px;--input-font-weight:500;--input-text-color-base:transparent;--input-text-color-focus:var(--label-text-color-base,var(--input-text-color-hover));--input-text-color-value:#080808;--input-text-color-disabled:#808285;--input-text-color-error:#dc3545;--input-background-color-base:#fff;--input-background-color-hover:var(--input-background-color-base);--input-background-color-focus:var(--input-background-color-base);--input-background-color-disabled:var(--input-background-color-base);--input-background-color-error:#fdf5f6;--input-border-width:1px;--input-border-color-base:#c9c9c9;--input-border-color-focus:#4a3838;--input-border-color-error:#dc3545;--input-padding-block:15.5px;--input-padding-block-start:var(--input-padding-block);--input-padding-block-end:var(--input-padding-block);--input-padding-inline:24px;--input-padding-inline-start:var(--input-padding-inline);--input-padding-inline-end:var(--input-padding-inline);--icon-size:24px;--icon-margin-block-start:10px;--icon-margin-inline-start:8px;--icon-margin-inline-end:8px;--icon-color-base:var(--input-text-color-base);--icon-color-hover:var(--input-text-color-hover);--icon-color-focus:var(--input-border-color-focus);--icon-color-disabled:var(--input-text-color-disabled);--icon-color-error:var(--input-text-color-error);--control-size:24px;--control-margin-block-start:10px;--control-margin-inline-start:8px;--control-margin-inline-end:8px;--affix-font-size:var(--input-font-size);--affix-line-height:var(--input-line-height);--affix-font-weight:var(--input-font-weight);--affix-text-color-base:var(--input-text-color-base);--affix-text-color-focus:var(--affix-text-color-base);--affix-text-color-disabled:var(--input-text-color-disabled);--affix-text-color-error:var(--affix-text-color-base);--prefix-length:0ch;--prefix-padding-inline-start:12px;--prefix-padding-inline-end:12px;--postfix-length:0ch;--postfix-padding-inline-start:12px;--postfix-padding-inline-end:12px}.form-field__errors{margin-top:4px}.form-field__errors-list-item{font-size:12px;line-height:1.2;transition-duration:.3s;transition-property:color}.form-field .form-field-control-input__field:has(:required):after,.form-field .form-field-control-input__field:has([required=required]):after{color:#6c5a5a;content:"*";font-size:18px;height:8px;line-height:18px;position:absolute;right:8px;top:8px;width:7px}.form-field .form-field-control-input__field:has([class*=invalid]:required):after,.form-field .form-field-control-input__field:has([class*=invalid][required=required]):after{color:#f54242}.form-field ::-moz-placeholder{opacity:.7}.form-field ::placeholder{opacity:.7}.form-control-checkbox{align-items:flex-start;color:#000;cursor:pointer;display:flex;font-size:24px;font-weight:400;letter-spacing:0;line-height:31px;position:relative;text-align:left;transition-duration:.3s;transition-property:color}@media(min-width:600px)and (max-width:1023.98px){.form-control-checkbox{font-size:20px;line-height:28px}}@media(max-width:1281px){.form-control-checkbox{font-size:24px;line-height:31px}}@media(max-width:768px){.form-control-checkbox{font-size:20px;font-weight:400;line-height:24px}}@media(min-width:1024px){.form-control-checkbox{align-items:center;font-size:18px;font-weight:400;letter-spacing:0;line-height:25px}}@media(min-width:1024px)and (max-width:1281px){.form-control-checkbox{font-size:18px;line-height:25px}}@media(min-width:1024px)and (max-width:768px){.form-control-checkbox{font-size:14px;font-weight:400;letter-spacing:-1px;line-height:22px}}.form-control-checkbox--disabled{opacity:.5;pointer-events:none}.form-control-checkbox__input{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;z-index:-1}.form-control-checkbox__pseudo{background-color:transparent;border:1px solid #c9c9c9;border-radius:4px;color:#fff;display:block;flex-shrink:0;height:20px;margin-right:12px;margin-top:3px;position:relative;transition-duration:.3s;transition-property:background-color,border-color,opacity;width:20px;z-index:1}.form-control-checkbox__pseudo:before{border:2px solid;border-width:0 0 2px 2px;content:"";display:block;height:6px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-80%) rotate(-45deg);transition-duration:.3s;transition-property:opacity;width:10px}.form-control-checkbox:active .form-control-checkbox__pseudo:before{opacity:.9}.form-control-checkbox--checked .form-control-checkbox__pseudo:before,.form-control-checkbox--indeterminate .form-control-checkbox__pseudo:before{opacity:1}.form-control-checkbox--indeterminate .form-control-checkbox__pseudo:before{background:currentColor;border:0;height:8px;transform:translate(-50%,-50%);width:8px}.form-control-checkbox__pseudo:after{border:5px solid #802143;bottom:-5px;content:"";display:block;left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;transition:.3s;z-index:-1}.form-control-checkbox__input:focus-visible~.form-control-checkbox__pseudo:after{opacity:1}@media (hover:hover){.form-control-checkbox:hover .form-control-checkbox__pseudo{border-color:#802143}}.form-control-checkbox:active .form-control-checkbox__pseudo{border-color:#802143}.form-control-checkbox__pseudo--disabled{opacity:.5}.form-control-checkbox__pseudo--standalone{margin-right:0}.form-control-checkbox__pseudo--error{background-color:rgba(245,66,66,.05);border-color:#f54242}.form-control-checkbox__pseudo--checked{background-color:#802143;border-color:#802143}:not(#\9) .form-control-checkbox__pseudo--indeterminate{background:#fff!important;border:1px solid #000!important;color:#000!important/*! @specificity */}.form-control-checkbox__label{grid-gap:4px;display:grid;gap:4px;margin:auto 0;position:relative}.form-control-checkbox__label a{border-bottom:1px solid;color:#000}.form-control-checkbox__label-description{font-size:12px}.partner-form__subtitle{font-size:20px;font-weight:500;letter-spacing:0;line-height:31px;margin-bottom:24px}@media(max-width:1281px){.partner-form__subtitle{font-size:20px;line-height:31px}}@media(max-width:768px){.partner-form__subtitle{font-size:16px;font-weight:500;letter-spacing:-1px;line-height:24px}}@media(min-width:1024px){.partner-form__subtitle{margin-bottom:50px}}.partner-form__fields{display:flex;flex-direction:column;gap:24px}.partner-form__field{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.partner-form__field{flex-direction:row;gap:24px}}.partner-form__field>label{flex-shrink:0;font-size:18px;font-weight:400;letter-spacing:0;line-height:25px;width:max(200px,min(15vw,238px))}@media(max-width:1281px){.partner-form__field>label{font-size:18px;line-height:25px}}@media(max-width:768px){.partner-form__field>label{font-size:14px;font-weight:400;letter-spacing:-1px;line-height:22px}}@media(min-width:768px){.partner-form__field>label{padding-top:15px}}.partner-form__field .form-field{flex-grow:1;width:100%}.partner-form__send-button{width:100%}@media(min-width:768px){.partner-form__send-button{width:320px}}.font-heading-2xl{font-size:60px;font-weight:700;letter-spacing:0;line-height:64px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-2xl{font-size:40px;line-height:44px}}@media(max-width:1281px){.font-heading-2xl{font-size:calc(60px - .4em);line-height:calc(64px - .4em)}}@media(max-width:768px){.font-heading-2xl{font-size:60px;font-weight:700;letter-spacing:-1px;line-height:64px}}.font-heading-xl{font-size:60px;font-weight:700;letter-spacing:0;line-height:64px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-xl{font-size:40px;line-height:44px}}@media(max-width:1281px){.font-heading-xl{font-size:calc(60px - .4em);line-height:calc(64px - .4em)}}@media(max-width:768px){.font-heading-xl{font-size:32px;font-weight:700;line-height:35px}}.font-heading-l{font-size:32px;font-weight:700;letter-spacing:0;line-height:40px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-l{font-size:30px}}@media(max-width:1281px){.font-heading-l{font-size:calc(32px - .4em);line-height:calc(40px - .4em)}}@media(max-width:768px){.font-heading-l{font-size:28px;font-weight:700;letter-spacing:true;line-height:28px}}.font-heading-m{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-m{font-size:26px}}@media(max-width:1281px){.font-heading-m{font-size:calc(24px - .4em);line-height:calc(32px - .4em)}}@media(max-width:768px){.font-heading-m{font-size:24px;font-weight:700;letter-spacing:true;line-height:28px}}.font-heading-s{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-s{font-size:22px}}@media(max-width:1281px){.font-heading-s{font-size:calc(20px - .4em);line-height:calc(28px - .4em)}}@media(max-width:768px){.font-heading-s{font-size:16px;font-weight:700;letter-spacing:true;line-height:22px}}.font-heading-xs{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}@media(min-width:600px)and (max-width:1023.98px){.font-heading-xs{font-size:18px}}@media(max-width:1281px){.font-heading-xs{font-size:calc(18px - .4em);line-height:calc(24px - .4em)}}@media(max-width:768px){.font-heading-xs{font-size:14px;font-weight:700;letter-spacing:true;line-height:20px}}.font-text-l-medium{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px}@media(max-width:1281px){.font-text-l-medium{font-size:24px;line-height:32px}}@media(max-width:768px){.font-text-l-medium{font-size:24px;font-weight:500;letter-spacing:-1px;line-height:32px}}.font-text-m-regular{font-size:24px;font-weight:400;letter-spacing:0;line-height:31px}@media(min-width:600px)and (max-width:1023.98px){.font-text-m-regular{font-size:20px;line-height:28px}}@media(max-width:1281px){.font-text-m-regular{font-size:24px;line-height:31px}}@media(max-width:768px){.font-text-m-regular{font-size:20px;font-weight:400;line-height:24px}}.font-text-m-medium{font-size:20px;font-weight:500;letter-spacing:0;line-height:31px}@media(max-width:1281px){.font-text-m-medium{font-size:20px;line-height:31px}}@media(max-width:768px){.font-text-m-medium{font-size:16px;font-weight:500;letter-spacing:-1px;line-height:24px}}.font-text-s-regular{font-size:18px;font-weight:400;letter-spacing:0;line-height:25px}@media(max-width:1281px){.font-text-s-regular{font-size:18px;line-height:25px}}@media(max-width:768px){.font-text-s-regular{font-size:14px;font-weight:400;letter-spacing:-1px;line-height:22px}}.font-text-s-medium{font-size:18px;font-weight:500;letter-spacing:0;line-height:25px}@media(max-width:1281px){.font-text-s-medium{font-size:18px;line-height:25px}}@media(max-width:768px){.font-text-s-medium{font-size:14px;font-weight:500;letter-spacing:-1px;line-height:22px}}.font-text-xs-regular{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(max-width:1281px){.font-text-xs-regular{font-size:16px;line-height:24px}}@media(max-width:768px){.font-text-xs-regular{font-size:12px;font-weight:400;letter-spacing:-1px;line-height:18px}}.font-text-xs-medium{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}@media(max-width:1281px){.font-text-xs-medium{font-size:16px;line-height:24px}}@media(max-width:768px){.font-text-xs-medium{font-size:12px;font-weight:500;letter-spacing:-1px;line-height:18px}}