.waitlist-section{padding:0 0 5vw;background-color:#eaf0f9}@media(max-width:780px){.waitlist-section{padding:2vw 0 8vw}}.waitlist-section__container{max-width:55vw;margin:0 auto;padding:0 2.778vw}@media(max-width:780px){.waitlist-section__container{max-width:100%;padding:0 4.167vw}}.waitlist-form__card{background-color:#fff;border-radius:1vw;box-shadow:0 0 30px 0 rgba(0,0,0,.05);padding:2.778vw}@media(max-width:780px){.waitlist-form__card{border-radius:2vw;padding:4.167vw}}.waitlist-form__consent{gap:1.2vw}@media(max-width:780px){.waitlist-form__consent{gap:3.5vw}}.waitlist-form__submit-error{margin-bottom:1vw}@media(max-width:780px){.waitlist-form__submit-error{margin-bottom:3vw}}.waitlist-form__success{text-align:center;padding:2vw 0}@media(max-width:780px){.waitlist-form__success{padding:4vw 0}}.waitlist-form__success-icon{width:4vw;height:4vw;margin:0 auto 1.5vw;display:flex;align-items:center;justify-content:center;background-color:#3bacff;color:#fff;border-radius:50%;font-size:2vw;font-weight:700}@media(max-width:780px){.waitlist-form__success-icon{width:14vw;height:14vw;font-size:7vw;margin-bottom:4vw}}.waitlist-form__success-title{font-size:1.6vw;font-weight:700;line-height:1.2;color:#404040;margin-bottom:.8vw}@media(max-width:780px){.waitlist-form__success-title{font-size:5vw;margin-bottom:3vw}}.waitlist-form__success-message{font-family:Poppins,sans-serif;font-size:.9vw;font-weight:400;line-height:1.6;color:#797979}@media(max-width:780px){.waitlist-form__success-message{font-size:3.33vw}}