.leads-form{display:flex;align-items:center;justify-content:center;background-image:var(--leads-image-desktop);background-color:#fff;margin-bottom:var(--leads-margin-bottom-desktop);overflow:visible;position:relative;height:313px;width:100%;background-size:cover;background-position:center}.leads-form .leads-form-content{position:absolute;top:35px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;width:max(330px,min(575px,100% - 16px));box-shadow:0 0 60px 0 rgba(0,0,0,.1019607843);border-radius:12px;background-color:#fff}.leads-form .leads-form-content .newsletter{margin:40px;max-width:325px}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form{flex-direction:column;gap:0;padding-top:12px}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--birthdate-input,.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--email-input,.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--phone-input{background:#fff;border:1px solid #d4d4d4;border-radius:4px;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:120%;margin:0;padding:18px 24px;width:100%}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--birthdate-input[invalid],.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--email-input[invalid],.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--phone-input[invalid]{border:1px solid #fc5132}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--birthdate-input:not([invalid]),.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--email-input:not([invalid]),.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form--phone-input:not([invalid]){margin-bottom:30px}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form__error-message{display:none;align-items:center;margin-top:5px;margin-bottom:9px;padding:0}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form__error-message--icon{position:relative;height:16px;top:-3px}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form__error-message--text{color:#fc5132!important;font-family:Lato,sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:120%;margin:0;padding:0;padding-left:2px;text-align:left}.leads-form .leads-form-content .newsletter .newsletter-snippet .newsletter-email__form [invalid]+.newsletter-email__form__error-message{display:flex}.leads-form .leads-form-content .newsletter h3,.leads-form .leads-form-content .newsletter p{font-family:Poppins;margin:0;padding-top:12px;padding-bottom:12px}.leads-form .leads-form-content .newsletter h3{font-size:18px;font-weight:400;line-height:23.4px}.leads-form .leads-form-content .newsletter p{font-size:16px;line-height:130%}@media(max-width:1024px){.leads-form{background-image:var(--leads-image-mobile);height:207px;margin-bottom:var(--leads-margin-bottom-mobile)}.leads-form .leads-form-content{top:70px}}.leads-form-toast{position:fixed;width:100%;text-align:center;padding:10px;z-index:1000;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:translateY(-100%)}.leads-form-toast [success]{background-color:#50aa6c}.leads-form-toast [error]{background-color:#fc5132}.leads-form-toast-content{color:#fff;border-radius:5px;display:inline-block;padding:10px 20px}