.hero{height:180px;margin-bottom:1.5rem;position:relative}@media only screen and (min-width:48em){.hero{height:340px;margin-bottom:3rem}}.hero__content{max-width:190px;position:relative;top:1rem;z-index:1}.juliols .hero__content{max-width:180px}@media (max-width:450px){.juliols .hero__content{max-width:95%}}@media (min-width:451px) and (max-width:767px){.juliols .hero__content{max-width:75%}}@media (max-width:450px){.hero__content{max-width:95%}}@media (min-width:451px) and (max-width:767px){.hero__content{max-width:75%}}@media only screen and (min-width:48em){.hero__content{max-width:705px;top:6rem}.hub-page--homepage .hero__content{top:3.75rem}.juliols .hero__content{max-width:50rem}}.hero__content mark{background-color:#e20613;color:#fff;font-size:.563rem;padding:.25rem .75rem}.juliols .hero__content mark{background-color:#fff;color:#006ed1}@media only screen and (min-width:48em){.hero__content mark{font-size:1.063rem;padding:.5rem 1.5rem}}.hero__title{font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-top:1.25rem;text-transform:uppercase}@media only screen and (min-width:48em){.hero__title{font-size:2.625rem;line-height:3rem}}.hero__title--home.hero__title{font-family:Charter,serif;font-size:1.75rem;line-height:3rem;text-transform:inherit}.juliols .hero__title--home.hero__title{line-height:1.5rem}@media only screen and (min-width:48em){.hero__title--home.hero__title{font-size:6.375rem;line-height:7rem;margin-bottom:0}.juliols .hero__title--home.hero__title{color:#000;font-size:5.375rem;line-height:7rem}}.hero__subtitle{font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48em){.hero__subtitle{font-size:1.75rem;line-height:2rem}}.hero__subtitle--home{font-family:Charter,serif}@media only screen and (min-width:48em){.hero__subtitle--home{font-size:2.438rem}}.hero__subtitle,.hero__title{color:#3d3e3f;margin-bottom:0;margin-top:0}@media only screen and (min-width:48em){.hero__subtitle,.hero__title{margin-bottom:1.15rem}}.juliols .hero__subtitle,.juliols .hero__title{color:#000}.hero__description{color:#e20613;font-size:.65rem;font-weight:400;line-height:1rem;margin-bottom:0;text-transform:uppercase}.juliols .hero__description{color:#006ed1;font-family:Chivo,sans-serif}@media only screen and (min-width:48em){.hero__description{font-size:1.5rem;line-height:1.688rem;margin-bottom:1.5rem;max-width:100%}}.hero__image{height:180px;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:48em){.hero__image{height:340px}}.hero img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hero .breadcrumb{display:none}@media only screen and (min-width:48em){.hero .breadcrumb{color:#3d3e3f;display:block;position:absolute;top:0;z-index:1}}.hero__enrollment{bottom:0;display:flex;justify-content:center;left:0;position:fixed;text-align:center;width:100%;z-index:2}@media only screen and (min-width:61.25em){.hero__enrollment{bottom:-8rem;justify-content:right;margin:0 auto;padding:1rem;position:absolute;right:0;width:69.75rem}}@media only screen and (min-width:64em){.hero__enrollment{bottom:.5rem}}.hero__enrollment a{color:#fff;font-size:.75rem;padding:.25rem 1rem;text-decoration:none}@media only screen and (min-width:48em){.hero__enrollment a{font-size:.875rem;padding:.5rem 3rem}}.juliols .hero__enrollment a{color:#006ed1}.juliols .hero__enrollment a:hover{color:#fff}.hero__enrollment-title--sticky{display:none}@media only screen and (min-width:64em){.sticky-active .hero__enrollment-title--sticky{display:block;font-size:1.25rem;font-weight:600;margin-right:1rem;max-width:50%;text-align:left}}.hero__enrollment-info{background-color:#006ed1;border:3px solid #006ed1;display:inline-block;transition:background-color .3s;width:50%}.juliols .hero__enrollment-info{background-color:#fff;border:3px solid #fff;color:#006ed1}@media only screen and (min-width:64em){.hero__enrollment-info{margin-bottom:0;margin-right:1.25rem;width:auto}.juliols .hero__enrollment-info{padding:.5rem 4rem}}.hero__enrollment-info:hover{background-color:#006ed1;border:3px solid #006ed1;color:#fff;transition:background-color .3s}.juliols .hero__enrollment-info:hover{background-color:#3d3e3f;border:3px solid #3d3e3f}.hero__enrollment-info.disabled{cursor:not-allowed}.hero__enrollment-info.disabled:hover{background-color:#006ed1;border:3px solid #006ed1;color:#fff}.juliols .hero__enrollment-info.disabled:hover{background-color:#3d3e3f;border:3px solid #3d3e3f;color:#fff}@media only screen and (min-width:64em){.is-sticky.sticky-active .hero__enrollment-info{width:25%}}.hero__enrollment-enrol{background-color:#e20613;border:3px solid #e20613;cursor:pointer;display:inline-block;transition:background-color .3s;width:50%}.juliols .hero__enrollment .hero__enrollment-enrol{background-color:#006ed1;border:3px solid #006ed1;color:#fff}@media only screen and (min-width:64em){.hero__enrollment-enrol{width:auto}}.hero__enrollment-enrol:hover{background-color:#fff;border:3px solid #e20613;color:#e20613;transition:background-color .3s}.juliols .hero__enrollment .hero__enrollment-enrol:hover{background-color:#3d3e3f;border:3px solid #3d3e3f;color:#fff}.hero__enrollment-enrol.disabled{cursor:not-allowed}.hero__enrollment-enrol.disabled:hover,.juliols .hero__enrollment .hero__enrollment-enrol.disabled,.juliols .hero__enrollment .hero__enrollment-enrol.disabled:hover{background-color:#e20613;border:3px solid #e20613;color:#fff}@media only screen and (min-width:64em){.is-sticky.sticky-active .hero__enrollment-enrol{width:25%}.hero__enrollment.is-sticky.sticky-active{background-color:#fff;border-bottom:2px solid #3d3e3f;height:86px;position:fixed;top:0;width:100%;z-index:3}}.hero .is-sticky .layout__container{display:flex;margin:inherit;width:100%}@media only screen and (min-width:64em){.hero .is-sticky .layout__container{display:block;margin:0;width:auto}.hero .is-sticky.sticky-active .layout__container{display:flex;margin:0 auto;width:69.75rem}}