.button{cursor:pointer;display:inline-block;font-family:var(--button-default-font-family,FontParagraph,var(--fallback-font-paragraph),"ProximaNova-Bold",Futura,Avenir,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,Droid Sans,sans-serif);font-weight:var(--button-font-weight,500);letter-spacing:-.003125rem;transition:all .3s ease-in-out}.lead-form .site-checkbox[type=checkbox]:checked,.lead-form .site-checkbox[type=checkbox]:not(:checked){left:-9999px;position:absolute}.lead-form .site-checkbox[type=checkbox]+label{box-sizing:border-box;color:#343e45;cursor:pointer;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-left:0;padding-left:2rem;position:relative;user-select:none}.lead-form .site-checkbox[type=checkbox]+label a{color:#3772ff}.lead-form .site-checkbox[type=checkbox]+label a:hover{color:inherit}.lead-form .site-checkbox[type=checkbox]+label:before{background:transparent;border:.0625rem solid #b2bcc3;box-sizing:border-box;content:"";height:1.25rem;left:0;position:absolute;top:0;transition:background .5s ease-out;width:1.25rem}.lead-form .site-checkbox[type=checkbox]+label:after{fill:#fff;background-image:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'><defs/><path fill='%23fff' d='M5 9.05a.9.9 0 01-.7-.3l-4-4c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l3.2 3.2 5.3-6.2c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-6 7c-.3.3-.4.4-.7.4z'/></svg>");background-size:cover;box-sizing:border-box;content:"";display:none;height:.625rem;left:.25rem;position:absolute;top:.3125rem;width:.75rem;z-index:2}.lead-form .site-checkbox[type=checkbox]:not(:checked):disabled+label:after{background-color:rgba(0,0,0,.26);border:none}.lead-form .site-checkbox[type=checkbox]:checked+label{color:#3772ff}.lead-form .site-checkbox[type=checkbox]:checked+label:after{display:inline-block}.lead-form .site-checkbox[type=checkbox]:checked:disabled+label:after{border-bottom:2px solid rgba(0,0,0,.26);border-right:2px solid rgba(0,0,0,.26)}.lead-form .site-checkbox[type=checkbox]:checked+label:before{background:#3772ff;border-color:#3772ff;content:""}.lead-form .site-checkbox[type=checkbox]:indeterminate+label:after{-webkit-backface-visibility:hidden;border:none;border-right:2px solid #fff;height:22px;left:-10px;top:-11px;transform:rotate(90deg);transform-origin:100% 100%;width:10px}.lead-form .site-checkbox[type=checkbox]:indeterminate:disabled+label:after{background-color:transparent;border-right:2px solid rgba(0,0,0,.26)}.lead-form .site-checkbox_small[type=checkbox]:checked+label:after{-webkit-backface-visibility:hidden;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;height:1.125rem;left:.375rem;top:.3125rem;transform:rotate(40deg);transform-origin:100% 100%;width:.625rem}.lead-form_light{color:#000}.lead-form_light .lead-form__checkbox label{color:#343e45}.lead-form .dynamic-form-file-hidden{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0;z-index:-100}.lead-form .attach-file__icon{height:1.5rem;margin-right:.5rem;padding:.25rem;width:1.5rem}.lead-form .attach-file__icon svg{fill:#000;height:1rem;width:1rem}.lead-form .attach-file__btn{cursor:pointer;padding-left:10px}.lead-form .attach-file__btn .errors{left:0!important;position:absolute!important;top:20px!important}.lead-form_dark{background:#000;color:#fff}.lead-form_dark .lead-form__title,.lead-form_dark .site-checkbox[type=checkbox]+label,.lead-form_dark .widget__header{color:#fff}.lead-form__input input,.lead-form__input textarea{background:#fff;border:.0625rem solid #b2bcc3;border-radius:.375rem;color:#000;font-size:1rem;height:3.5rem;padding-left:.75rem;width:100%}.lead-form__input input::placeholder,.lead-form__input textarea::placeholder{color:#647886}.lead-form__input input:hover,.lead-form__input textarea:hover{border-color:#1f61ff}.lead-form__input input:focus,.lead-form__input textarea:focus{border-color:#054fff}.lead-form__button{fill:var(--button-default-color,#fff);background-color:var(--button-default-bg-color-rgba,var(--button-default-bg-color,#3772ff));border-radius:var(--button-default-radius-xlarge,.375em);box-shadow:inset 0 0 0 calc(var(--button-default-border-width, 0)*1px) var(--button-default-border-color-rgba,var(--button-default-border-color,#3772ff)),0 calc(var(--button-default-shadow-offsetY, 0)*1px) calc(var(--button-default-shadow-blur, 0)*1px) 0 var(--button-default-shadow-color-rgba,var(--button-default-shadow-color,#3772ff));color:var(--button-default-color,#fff);cursor:pointer;display:inline-block;font-family:var(--button-default-font-family,FontParagraph,var(--fallback-font-paragraph),"ProximaNova-Bold",Futura,Avenir,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,Droid Sans,sans-serif);font-size:1rem;font-weight:var(--button-font-weight,500);line-height:150%;padding:1rem 1.25rem;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:ease-out}.lead-form__button svg{transition:all .2s ease-out}.lead-form__button:hover{fill:var(--button-default-color-hover,#fff);background-color:var(--button-default-bg-color-hover-rgba,var(--button-default-bg-color-hover,#1f61ff));box-shadow:inset 0 0 0 calc(var(--button-default-border-width-hover, 0)*1px) var(--button-default-border-color-hover-rgba,var(--button-default-border-color-hover,#1f61ff)),0 calc(var(--button-default-shadow-offsetY-hover, 0)*1px) calc(var(--button-default-shadow-blur-hover, 0)*1px) 0 var(--button-default-shadow-color-hover-rgba,var(--button-default-shadow-color-hover,#1f61ff));color:var(--button-default-color-hover,#fff)}.lead-form__button:active{fill:var(--button-default-color-active,#fff);background-color:var(--button-default-bg-color-active-rgba,var(--button-default-bg-color-active,#1f61ff));box-shadow:inset 0 0 0 calc(var(--button-default-border-width-active, 0)*1px) var(--button-default-border-color-active-rgba,var(--button-default-border-color-active,#1f61ff)),0 calc(var(--button-default-shadow-offsetY-active, 0)*1px) calc(var(--button-default-shadow-blur-active, 0)*1px) 0 var(--button-default-shadow-color-active-rgba,var(--button-default-shadow-color-active,#1f61ff));color:var(--button-default-color-active,#fff)}.lead-form__button.disable{cursor:default;opacity:.5}.lead-form__button.disable:focus,.lead-form__button.disable:hover{fill:var(--button-default-color,#fff);background-color:var(--button-default-bg-color-rgba,var(--button-default-bg-color,#3772ff));box-shadow:inset 0 0 0 calc(var(--button-default-border-width, 0)*1px) var(--button-default-border-color-rgba,var(--button-default-border-color,#3772ff)),0 calc(var(--button-default-shadow-offsetY, 0)*1px) calc(var(--button-default-shadow-blur, 0)*1px) 0 var(--button-default-shadow-color-rgba,var(--button-default-shadow-color,#3772ff));color:var(--button-default-color,#fff)}@media print,screen and (max-width:47.99875em){.lead-form__button{width:100%}}.lead-form__input.field textarea{line-height:1.5;min-height:6.25rem;padding-top:.625rem}.lead-form__header{padding:3.125rem 0 1.5625rem;text-transform:uppercase}.lead-form__desc{font-size:1rem;margin-bottom:2rem}.lead-form__lastname{display:none}.lead-form__checkbox,.lead-form__file{margin-bottom:1.4375rem}.lead-form__file input[type=text].file-hidden{height:0;margin:0;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:0}.lead-form__file input[type=text].file-hidden+ul.errors{bottom:-5px;margin-bottom:0!important;position:absolute;top:auto}.lead-form__file .attach-btn{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.lead-form__file .attach-btn{flex-direction:row}}.lead-form__file .attach-btn__add-file,.lead-form__file .attach-btn__remove{align-items:center;background:#fff;border:2px solid #3772ff;border-radius:4px;color:#3772ff;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:10px 14px;width:100%}@media screen and (min-width:768px){.lead-form__file .attach-btn__add-file,.lead-form__file .attach-btn__remove{width:auto}}.lead-form__file .attach-btn__add-file.fileapi,.lead-form__file .attach-btn__remove.fileapi{overflow:hidden;position:relative}.lead-form__file .attach-btn__add-file.fileapi input[type=file],.lead-form__file .attach-btn__remove.fileapi input[type=file]{bottom:0;cursor:pointer;filter:alpha(opacity=0);font-size:50px;height:100%;left:0;margin:0;opacity:0;position:absolute;right:-40px;top:-10px;z-index:2}.lead-form__file .attach-btn__remove{display:none}.lead-form__file .attach-btn-remove__text,.lead-form__file .attach-btn__text{color:currentColor;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center}.lead-form__file .attach-info{background:#ebeef0;border:1px solid #b2bcc3;border-radius:4px;display:none;margin-bottom:1rem;min-height:40px;padding:10px 14px;position:relative}.lead-form__file .attach-info__wrapper{align-items:center;display:flex;height:100%;position:relative;top:-2px}.lead-form__file .attach-info__file-name{font-feature-settings:"pnum" on,"lnum" on;color:#000;font-size:.875rem;font-weight:500;line-height:1.5;position:relative}.lead-form__file .attach-info__icon-file{margin-right:.5rem}.lead-form__file .attach-info__icon-file svg{display:inline-block;max-height:1rem;max-width:1rem}@media print,screen and (min-width:48em){.lead-form__header{font-size:1.875rem;padding:1.875rem 0}.lead-form__button{margin-top:1.875rem}}@media print,screen and (min-width:64em){.lead-form__desc{font-size:1.0625rem;margin-bottom:2.25rem}.lead-form__input input,.lead-form__input textarea{border-radius:.25rem;font-size:1rem;height:3rem;padding-left:.625rem}.lead-form__button{border-radius:var(--button-default-radius-large,.25em);font-size:1rem;line-height:150%;padding:.75rem 1rem}}@media print,screen and (min-width:64em)and (max-width:47.99875em){.lead-form__button{width:100%}}@media screen and (min-width:80em){.lead-form__desc{font-size:1.125rem;margin-bottom:2.5rem}.lead-form__input input,.lead-form__input textarea{border-radius:.5rem;font-size:1.125rem;height:4rem;padding-left:1rem}.lead-form__button{border-radius:var(--button-default-radius-xxlarge,.5em);font-size:1.125rem;line-height:130%;padding:1.25rem 2rem}}@media screen and (min-width:80em)and (max-width:47.99875em){.lead-form__button{width:100%}}.main-page-module__list--no-background .lead-form_dark{background-color:transparent}