.banner-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-left:0px !important;height:320px}.banner-text{width:100%;text-align:center;position:relative;z-index:2;color:#fff}.banner-text h3{font-size:20px;font-family:ProximaNova-Extrabold,sans-serif;font-weight:unset;margin-bottom:10px}.banner-text h2{font-size:70px;margin:0px;font-family:ProximaNova-Semibold,san-serif;font-weight:unset}.log-sectoin{position:absolute;top:0;padding:20px;z-index:2;height:auto}.text-overlay h4{font-family:ProximaNova-bold,sans-serif;font-size:20px;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.5);font-weight:unset}.related-links .title{margin-bottom:30px;text-align:center;position:relative}.related-links .title h2{color:#003f72;font-size:25px;text-transform:uppercase;margin:0px;font-weight:unset}.related-links a span{padding-left:30px}.related-links .hs-cta-wrapper a{color:black;text-transform:uppercase;text-decoration:none;width:100%;object-fit:contain;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);height:100%;align-items:center;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;max-width:95%;padding:20px 0px;margin-bottom:10px;font-size:20px;font-family:ProximaNova-bold,san-serif;font-weight:unset}.related-links .hs-cta-wrapper a:hover{color:white;background-color:#003f72;transition:500ms all ease}.text-overlay .hs-cta-wrapper a:hover{color:#fff;background-color:#003f72;transition:500ms all ease}.text-image-overlay{padding:0px 50px;position:relative}.program-tier-card .container{max-width:1180px !important}.video-tier-desc h4{padding-top:140px;color:#000}.video-tier-desc h1{font-size:49px;color:#003f72}@media(max-width:1024px){.image-overlay{width:auto}.body-container-wrapper{padding:0px 20px}.text-image-overlay{padding:0px}.related-links .hs-cta-wrapper a{max-width:100%}}@media(max-width:900px){.text-image-overlay .span3{width:100%;padding-bottom:20px;margin:0px}.image-overlay{width:66%;margin:auto;background-position-y:10%}.related-links .hs-cta-wrapper a{font-size:15px}.video-tier-desc h1{font-size:33px}.video-tier-desc h4{padding-top:65px;color:#000}}@media(max-width:736px){.video-tier-desc h4{padding-top:0;color:#000}}@media(max-width:414px){.image-overlay{width:100%;margin:auto;background-position-y:0}}@media(max-width:320px){.related-links a span{padding-left:10px}}