#home-header-banner{height:100%}#home-header-banner h1,#home-header-banner h2,#home-header-banner h3{color:#fff;font-family:brandon-grotesque,sans-serif;font-size:3em;font-weight:500;line-height:1;text-transform:uppercase}#home-header-banner .subhead{font-family:brandon-grotesque,sans-serif;font-size:22px;line-height:1.3075;text-transform:uppercase}#home-header-banner .subhead,#home-header-banner a,#home-header-banner ol,#home-header-banner p,#home-header-banner small,#home-header-banner ul{color:#fff!important}#home-header-banner p.strong:before{content:"\2192";margin-left:0;margin-right:.5em}#home-header-banner p.strong{font-family:brandon-grotesque,sans-serif;font-size:20px;margin-bottom:.8em;margin-top:50px}#home-header-banner .enrollments{background:#dcdcdc;border-radius:4px;color:#1e3157;display:inline-block;font:14px Avenir,Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:20px;padding:3px 10px}.column-wrapper{height:100%}.span5.form-column{background-color:#1e3157;height:100%;margin:0;padding-left:8%;padding-right:4%}.span7.image-column{display:block;height:100%}.mobile-only-banner{background-repeat:no-repeat;background-size:cover;height:100%;min-height:75vw;overflow:hidden;text-align:center}.video-wrapper{display:none}.video-wrapper-mobile{height:350px}#header-video{display:none}#header-video-mobile{height:100%;width:auto}.span5.form-column .content-wrapper{margin:auto;max-width:400px}#home-header-banner input{border:1px solid #dbdcd6;border-radius:4px;display:inline;height:26px;margin-right:5px;text-align:center}#home-header-banner button{background-color:#c0181b;border-radius:4px;border-style:none;color:#fff;font-family:brandon-grotesque,sans-serif;font-size:12px;height:26px;letter-spacing:1.167px;padding:0 20px;text-transform:uppercase}#home-header-banner small{display:inline-block;font:14px Avenir,Nunito,sans-serif;margin:1em 0 3em}#home-header-banner .image-column.video-modal button{background-color:transparent;color:transparent;padding:0}#home-header-banner .mobile-only-banner.video-modal-mobile button{background-color:transparent;color:transparent;padding:0;position:relative;top:175px}#home-header-banner .close{bottom:15px;position:relative}#home-header-banner .modal-content{padding:10px}#home-header-banner .video-modal button:after,#home-header-banner .video-modal-mobile button:after{background-image:url(https://f.hubspotusercontent00.net/hubfs/5345251/Icon-Play.svg);bottom:1px;content:"";height:100px;position:absolute;right:0;width:100px}#home-header-banner .video-modal-mobile button:after{left:-30px}@media (min-width:576px){#header-video-mobile{height:auto;width:100%}.span5.form-column .content-wrapper{margin:auto;max-width:600px}}@media (min-width:768px){#home-header-banner p.strong:before{margin-left:-1.5em}#home-header-banner input{height:46px;margin-right:5px;width:58px!important}#home-header-banner button{height:46px;padding:0 20px}}@media (max-width:991px){.span5.form-column{margin:0!important;padding:35px;width:100%!important}.span7.image-column{display:none!important}}@media (min-width:992px){#home-header-banner{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden}.span5.form-column{background-color:rgba(30,49,87,.8);margin:0!important}.span5.form-column .content-wrapper{max-width:none;position:relative}.mobile-only-banner{display:none}.video-wrapper{display:block;max-height:585px;overflow:hidden;position:absolute;width:100%;z-index:-999}#header-video{display:block;height:auto;margin:auto;width:100%}#home-header-banner .image-column.video-modal button{position:relative;top:293px}}@media (min-width:993px) and (max-width:1041px){.video-wrapper{height:565px}#home-header-banner h1{font-size:2.5em}}@media (min-width:1440px){#home-header-banner{height:800px}.video-wrapper{max-height:800px}#home-header-banner .image-column.video-modal button{position:relative;top:400px}#home-header-banner h1,#home-header-banner h2,#home-header-banner h3{font-size:4em;max-width:450px}#home-header-banner .subhead{font-size:30px;max-width:450px}#home-header-banner button{height:46px;padding:0 20px}}@media (min-width:2560px){.span5.form-column{margin:0!important;padding:35px;width:30%!important}.span5.form-column .content-wrapper{padding:14%}#home-header-banner{height:1000px}.video-wrapper{max-height:1000px}#home-header-banner .image-column.video-modal button{position:relative;top:500px}}