:any-link:focus,button:focus{box-sizing:border-box;outline:.125rem solid #3470df}html,body{margin:0;color:#000;font-size:1rem;font-family:Roboto,sans-serif,serif;line-height:1.5;background:#fff;overflow-x:hidden}a{color:#1264a3}p{margin-block:.75rem;line-height:1.75rem}h1,h2,h3,h4,h5,h6{margin-block:0}button,input,optgroup,select,textarea{font:inherit}.ace-enroll-banner{position:relative;display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem;border-radius:.375rem;overflow:hidden}@media (min-width: 48rem) and (max-width: 48rem){.ace-enroll-banner{margin-left:.9375rem}}.ace-enroll-banner__image{position:absolute;top:0;display:flex;width:100%;min-height:100%}.ace-enroll-banner__image .ace-image{flex:1}.ace-enroll-banner__overlay{position:absolute;width:100%;height:100%;background:radial-gradient(261.25% 141.42% at 0 0,#00000080 51.45%,#0000);z-index:1;box-sizing:border-box}.ace-enroll-banner__content{position:relative;width:calc(100% - 1.875rem);margin:1rem;z-index:2;margin-bottom:3rem!important}@media (min-width: 48rem) and (max-width: 64.084rem){.ace-enroll-banner__content{width:calc(100% - 3rem);margin:1.5rem}}@media (min-width: 64rem){.ace-enroll-banner__content{width:calc(100% - 4rem);margin:2rem}}.ace-enroll-banner__heading{box-sizing:border-box;border:.25rem solid #ffffff;border-bottom-width:0;width:100%}@media (min-width: 48rem) and (max-width: 64.084rem){.ace-enroll-banner__heading{padding:1.5rem 1.5rem 0}}@media (min-width: 64rem){.ace-enroll-banner__heading{padding:2rem 2rem 0}}@media (max-width: 48.084rem){.ace-enroll-banner__heading{padding:1rem}}.ace-enroll-banner__heading-bar{background:#fff;width:calc(100% - 2.5rem);height:.25rem;position:absolute;right:0}@media (max-width: 48.084rem){.ace-enroll-banner__heading-bar{bottom:-.25rem}}.ace-enroll-banner__heading:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="41" height="34" viewBox="0 0 41 34" fill="none"><path d="M4 23.7108C2.62128 26.5905 1.52142 29.8368 0.71167 33.4757L0.709503 33.4854L0 33.4757V0.777863H4V15.9294C6.3134 12.7795 9.07433 10.1259 12.2803 7.95984C19.0594 3.37976 27.4599 1.23062 37 0.777832C39.5 0.777832 41 0.777832 41 0.777832V4.77783C23.2394 4.77783 10.5106 10.1118 4 23.7108Z" fill="white"/></svg>');position:absolute;bottom:auto;left:0;right:auto;transform:translateY(-.05rem)}@media (max-width: 48.084rem){.ace-enroll-banner__heading:after{transform:translateY(.95rem)}}.ace-enroll-banner__heading--kicker{color:#fffc;padding-bottom:.25rem}.ace-enroll-banner__heading--title{padding-bottom:1.5rem}@media (min-width: 20rem){.ace-enroll-banner__heading--title{font-weight:700;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:1.75rem}}@media (min-width: 64rem) and (min-width: 20rem){.ace-enroll-banner__heading--title{font-weight:700;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:2.25rem}}@media (min-width: 64rem) and (min-width: 48rem){.ace-enroll-banner__heading--title{font-weight:700;font-family:Montserrat,sans-serif;font-size:1.875rem;line-height:2.75rem}}@media (min-width: 64rem) and (min-width: 64rem){.ace-enroll-banner__heading--title{font-weight:700;font-family:Montserrat,sans-serif;font-size:2.25rem;line-height:3rem}}.ace-enroll-banner__heading--title,.ace-enroll-banner__heading--disc{color:#fff}.ace-enroll-banner__heading--disc{padding-bottom:.5rem}@media (min-width: 64rem){.ace-enroll-banner__heading--disc{margin-left:31.25rem}}.ace-enroll-banner__heading--disc ul{padding-left:0;margin:0}.ace-enroll-banner__heading--disc ul li{list-style:none;padding-bottom:1rem;display:flex}.ace-enroll-banner__heading--disc ul li:before{color:#fff;content:"";speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.5rem;height:1.5rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1;display:inline-block;position:relative;font-family:icomoon,serif!important;padding-right:1.5rem;vertical-align:middle}@media (min-width: 48rem) and (max-width: 64.084rem){.ace-enroll-banner .call-to-action.ace-button--flex{padding-bottom:2rem}}@media (min-width: 64rem){.ace-enroll-banner .call-to-action.ace-button--flex{padding-bottom:2rem}}.ace-enroll-banner .call-to-action.ace-button--flex .ace-button{justify-content:flex-end}@media (max-width: 48.084rem){.ace-enroll-banner .call-to-action.ace-button--flex .ace-button{margin:0;gap:1rem}}@media (min-width: 48rem){.ace-enroll-banner .call-to-action.ace-button--flex .ace-button{gap:1.5rem}}.ace-enroll-banner .call-to-action.ace-button--flex .ace-button .cmp-button.cmp-button--secondary.btn-inverse{background-color:#fff;color:#1e1852}.ace-enroll-banner .call-to-action.ace-button--flex .ace-button .cmp-button.cmp-button--secondary.btn-inverse .cmp-button__text{color:#1e1852}.ace-enroll-banner .call-to-action.ace-button--flex .ace-button .cmp-button.cmp-button--tertiary.btn-inverse{background-color:transparent}.ace-enroll-banner .call-to-action.ace-button--flex .ace-button .cmp-button.cmp-button--tertiary.btn-inverse:hover span{color:unset}.ace-enroll-banner__disclaimer{top:-1.5rem;position:relative;text-align:justify;color:#6f6e77}@media (min-width: 20rem){.ace-enroll-banner__disclaimer{font-weight:400;font-family:Roboto,sans-serif;font-size:.75rem;line-height:1rem}}.all-home-template-v2 .text p{margin:0}.all-home-template-v2 .ace-enroll-banner{margin-bottom:.5rem}
