:root{--body-padding-x:3rem}@media screen and (max-width:767.98px){:root{--body-padding-x:2rem}}.newsletter{align-items:center;display:flex;flex-direction:column;justify-content:center}.newsletter .newsletter__content{width:100%}@media(min-width:992px){.newsletter .newsletter__content{max-width:34.25rem}}.newsletter .newsletter__form{max-width:34.25rem;width:100%}@media(max-width:991.98px){.newsletter .newsletter__form{max-width:21.75rem}}@media(max-width:575.98px){.newsletter .newsletter__form{max-width:100%}}@media(max-width:991.98px){.newsletter .newsletter__btn{border-radius:12px;font-size:1rem;height:3rem;padding-inline:1.5rem}}@media(max-width:575.98px){.newsletter .newsletter__btn{width:100%}}@media(max-width:767.98px){.newsletter .newsletter__sub-heading{margin-bottom:1rem;padding-bottom:1rem}}.newsletter .newsletter__success{width:100%}@media(min-width:576px){.newsletter .newsletter__success{max-width:34.25rem}}.newsletter .newsletter__home{background-size:cover;border-radius:1.5rem;color:#fff;padding:2.5rem 4rem;position:relative}@media(max-width:767.98px){.newsletter .newsletter__home{padding:1.5rem 1rem}}@media(min-width:768px)and (max-width:991.98px){.newsletter .newsletter__home{padding:2.5rem 1.5rem}}.newsletter .newsletter__learner{background-color:#f3e4ff;background-image:url(../images/img_gmac_learner_bg.svg);background-size:cover;border-radius:1.5rem;color:#000;padding:2.5rem 4rem;position:relative;z-index:0}@media(max-width:767.98px){.newsletter .newsletter__learner{padding:1.5rem 1rem}}@media(min-width:768px)and (max-width:991.98px){.newsletter .newsletter__learner{padding:2.5rem 1.5rem}}.newsletter .newsletter__learner .featurelist__text li{color:#000}.newsletter .featurelist__text{gap:1.5rem}.newsletter .featurelist__text li{background-color:transparent;border:0;color:#fff;display:inline-flex;padding:0}@media(min-width:768px)and (max-width:991.98px){.newsletter .featurelist__text li{padding:0 1rem}.featurelist__text{display:flex;flex-direction:row}.featurelist__text li{align-items:center;flex-direction:column;text-align:center}}.gmac-form+.gmac-form{margin-top:1rem}.gmac-form__floating{position:relative;width:100%}.gmac-form__floating .gmac-form__input{background:#fff;border:1px solid #dddee0;border-radius:.5rem;color:#121416;font-family:Work Sans,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;height:4rem;line-height:1.5;outline:none;padding-block:1.5rem .5rem;padding-inline:1rem;width:100%}.gmac-form__floating .gmac-form__input::placeholder{color:#121416;font-size:1.125rem;opacity:0;transition:opacity .2s ease}.gmac-form__floating .gmac-form__input:focus::placeholder{opacity:0}.gmac-form__floating .gmac-form__input:not(:placeholder-shown)::placeholder{opacity:0}.gmac-form__floating .gmac-form__input:focus+label,.gmac-form__floating .gmac-form__input:not(:placeholder-shown)+label{color:#4a4e56;font-size:.875rem;left:1rem;top:.5rem;transform:translateY(0)}.gmac-form__floating .gmac-form__input:focus{border-radius:.625rem;box-shadow:none;outline:2px solid #5e9ed6;outline-offset:2px}.gmac-form__floating .gmac-form__input:active{border:2px inset #5c626c;box-shadow:none}.gmac-form__floating .gmac-form__input:read-only{background-color:#dddee0}.gmac-form__floating .gmac-form__input.valid{border-color:#0d774f}.gmac-form__floating .gmac-form__input.invalid{border-color:#c82812}.gmac-form__floating .gmac-form__input.disabled,.gmac-form__floating .gmac-form__input:disabled{background-color:#dddee0;border-color:#bdbfc3;color:#5c626c;cursor:not-allowed;pointer-events:none}.gmac-form__floating .gmac-form__input.disabled+label,.gmac-form__floating .gmac-form__input:disabled+label{color:#5c626c}.gmac-form__floating .gmac-form__input:-ms-input-placeholder,.gmac-form__floating .gmac-form__input::-ms-input-placeholder,.gmac-form__floating .gmac-form__input::placeholder{color:#121416}.gmac-form__floating .gmac-form__label{color:#4a4e56;font-family:Work Sans,sans-serif;font-size:18px;font-weight:400;left:16px;line-height:1.4;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}@media(max-width:991.98px){.gmac-form__floating--lg .gmac-form__input{font-size:1rem;height:3rem;line-height:1.5}.gmac-form__floating--lg .gmac-form__input::placeholder{font-size:1rem}.gmac-form__floating--lg .gmac-form__input:focus+label,.gmac-form__floating--lg .gmac-form__input:not(:placeholder-shown)+label{top:2px}.gmac-form__floating--lg .gmac-form__label{font-size:1rem}}.gmac-form-success{align-items:flex-start;align-self:stretch;background-color:#fff;border:1px solid #dddee0;border-radius:12px;box-shadow:0 8px 16px -4px rgba(0,0,0,.08);display:flex;gap:12px;padding:24px 16px;width:100%}.gmac-form-success .gmac-form-success__message{color:#121416;font-size:18px;line-height:1.5}.gmac-form-success .gmac-form-success__message,.invalid-message{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400}.invalid-message{background-color:#c82812;border-radius:50rem;font-size:.875rem;gap:.5rem;line-height:1.4;margin-top:.5rem;max-width:max-content;opacity:0;padding:.25rem .75rem;transition:opacity .2s ease;visibility:hidden;width:100%}.invalid-message,.invalid-message .ph{align-items:center;color:#fff;display:flex}.invalid-message .ph{flex-shrink:0;height:1rem;width:1rem}.invalid-message.visible,.invalid>.invalid-message{opacity:1;visibility:visible}