.home-2024-newsletter{display:flex;flex-direction:row;gap:24px;margin:100px auto;max-width:1366px}.home-2024-newsletter>*{flex:1}#newsletter-cta-text-heading{font-family:var(--fontHeading);font-size:32px;line-height:48px;margin-bottom:32px}#newsletter-cta-text-body,#newsletter-cta-text-heading{color:var(--white);font-weight:300;word-wrap:break-word}#newsletter-cta-text-body{font-family:var(--fontBody);font-size:14px;letter-spacing:.28px;line-height:18.2px}.home-2024-newsletter input{font-family:var(--fontBody);font-size:14px;font-weight:400;margin-bottom:24px;padding:10px;width:100%}#newsletter-input-second-row{display:flex;flex-direction:row;gap:24px}#newsletter-checkbox-container{border:1px solid var(--white);display:inline-block;height:18px;padding:2px}#newsletter-checkbox{appearance:none;background-color:var(--white);border:2px solid var(--white);height:12px;margin:0;padding:0;width:12px}#newsletter-checkbox:checked{background-color:var(--darkText)}#newsletter-checkbox-text{color:var(--white);display:inline-block;font-family:var(--fontBody);font-size:12px;font-weight:400;margin-left:8px}#newsletter-checkbox-text a{color:var(--white);font-weight:400;margin:0;text-decoration:underline}#newsletter-register-button-container{align-items:center;border:1.5px solid var(--white);border-radius:2px;display:inline-flex;height:100%;justify-content:center;margin-top:10px;padding:11px;width:100%}#newsletter-register-button-container:hover{cursor:pointer}#newsletter-register-button{color:var(--white);font-family:var(--fontHeading);font-size:12px;font-weight:600;line-height:14.4px;text-align:center;text-transform:uppercase}.newsletter-clicked-button{background-color:var(--lightText);cursor:not-allowed}@media(max-width:1023px){.home-2024-newsletter{flex-direction:column;padding:0 45px}}@media(max-width:767px){.home-2024-newsletter{margin:auto auto 120px;padding:0 18px}#newsletter-input-second-row{flex-wrap:wrap;gap:unset}#newsletter-checkbox-text{max-width:90%}}.newsletter-input-second-container{position:relative;width:100%}.erromsg{bottom:5px;position:absolute}.error-container{display:block;height:30px;position:relative;width:100%}@media(max-width:390px){.home-2024-newsletter{margin-bottom:100px;padding:0 18px}}