.l-program-hero{padding-bottom:55px;padding-top:55px;position:relative}@media (min-width:768px){.l-program-hero{padding-top:75px}}@media (min-width:992px){.l-program-hero{padding-top:60px}}@media (min-width:1200px){.l-program-hero{padding-top:80px}}@media (min-width:1400px){.l-program-hero{padding-top:100px}}@media (min-width:768px){.l-program-hero{padding-bottom:75px}}@media (min-width:992px){.l-program-hero{padding-bottom:60px}}@media (min-width:1200px){.l-program-hero{padding-bottom:80px}}@media (min-width:1400px){.l-program-hero{padding-bottom:100px}}.l-program-hero--no-padding{padding-bottom:0!important;padding-top:0!important}.l-program-hero--padding-top{padding-bottom:0!important}.l-program-hero--padding-bottom{padding-top:0!important}.l-program-hero div.dark-overlay{content:"";height:100%;position:absolute;top:0;width:70%}@media (min-width:992px){.l-program-hero{min-height:400px}}.l-program-hero__container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;z-index:2}@media (max-width:1450px){.l-program-hero__container{width:calc(100% - 60px)}}.l-program-hero__container .all-programs-linkwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50px;color:#d60034;font-weight:600;gap:.6rem;margin-bottom:3.2rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1rem 15px 1rem 14px;text-align:center}.l-program-hero__container .all-programs-linkwrap a{font-size:12px;text-decoration:none}.l-program-hero__container .all-programs-linkwrap svg{fill:#d60034}.l-program-hero__textarea{max-width:600px}.l-program-hero__textarea p.description{margin-top:3.2rem}.l-program-hero__textarea p.region{font-family:Poppins;font-size:20px;margin-bottom:3.2rem}.l-program-hero__banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;padding:4rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}@media (max-width:1450px){.l-program-hero__banner{width:calc(100% - 60px)}}@media (max-width:767px){.l-program-hero__banner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-program-hero__banner div.info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:250px}.l-program-hero__banner div.info-block p.title{color:#444;font-family:Poppins;font-size:16px;font-weight:700}.l-program-hero__banner div.info-block p.description{color:#999;font-family:Poppins;font-size:14px}.l-program-hero__apply{bottom:4rem;position:fixed;right:4rem;z-index:1000}.l-program-hero__apply a{background-color:#d60034;border-radius:50px;-webkit-box-shadow:4px 6px 12px 0 rgba(0,0,0,.25);box-shadow:4px 6px 12px 0 rgba(0,0,0,.25);color:#fff;font-family:Poppins,Arial;font-weight:600;padding:1.6rem 2.8rem;text-align:center;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.l-program-hero__apply a:hover{background-color:#c00131}