.welcome-and-introduction-container{font-family:Source Sans Pro,sans-serif;padding:45px 0}.welcome-and-introduction-container .headline{margin-bottom:40px;font-weight:500;color:#000;font-size:30px}.welcome-and-introduction-container .banner .row{min-height:180px}@media(max-width:991.98px){.welcome-and-introduction-container .banner .row div:first-child{padding-bottom:25px}}.welcome-and-introduction-container .banner .row .banner-headline{text-align:center!important;font-size:38px!important;padding:0;margin-bottom:0}.welcome-and-introduction-container ul{padding:20px}.welcome-and-introduction-container ul li{padding-bottom:20px}.welcome-and-introduction-container ul li>p{display:flex}.welcome-and-introduction-container ul li>p:before{content:"";display:inline-block;min-width:24px;height:24px;background-position:50%;background-color:#00b4a0;background-repeat:no-repeat;border-radius:50%;background-image:url(/consumer/_next/static/media/white_tick.26ce7685.png);margin-right:10px;margin-top:5px}.welcome-and-introduction-container ul{list-style:none}.welcome-and-introduction-container .btn-dark{font-weight:700}.welcome-and-introduction-container .required{color:#d9001b}.welcome-and-introduction-container .ms-checkbox-error{margin-top:10px}.welcome-and-introduction-container .ms-checkbox-error,.welcome-and-introduction-container .ms-program-selection-error{margin-left:50px;padding-right:50px}.welcome-and-introduction-container .ms-checkbox-error p,.welcome-and-introduction-container .ms-program-selection-error p{margin-bottom:0}.welcome-and-introduction-container .ms-checkbox-error p span img,.welcome-and-introduction-container .ms-program-selection-error p span img{float:right}.welcome-and-introduction-container .ms-placeholder-message{padding:0 30px 20px 50px;display:flex;align-items:center}.welcome-and-introduction-container .ms-placeholder-header{text-align:left;display:flex;padding-left:50px;font-size:20px}.welcome-and-introduction-container .ms-programs-link{width:calc(100% - 100px);margin:0 50px 20px;border:1px solid #147120;padding:20px 30px;color:#147120;border-radius:7px;display:flex;align-items:center}.welcome-and-introduction-container .ms-programs-link:last-child{margin-bottom:0}.welcome-and-introduction-container .ms-programs-link img{margin-left:10px;width:23px}.list-item-container .instruction-progress .instruction-progress-row .custom-progress-bar .progress .bg-warning{background-color:#ffbf00!important}.list-item-container .instruction-progress .instruction-progress-row a{color:#0047ba!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.list-item-container .row .thumbnail.col-md-12{flex:none!important}}.ms-welcome-screen{overflow-x:hidden}.ms-welcome-screen .list-item-container p.headline-text{align-items:center}.ms-welcome-screen .list-item-container p.headline-text:before{margin-top:0;background-color:#147120}.ms-welcome-screen .ms-checkbox-container{margin:0 50px 0 51px}.ms-welcome-screen .ms-checkbox-container.ms-application-request{margin:0 15px 0 0}.ms-welcome-screen .ms-checkbox-container .ms-checkbox-label{margin-left:10px}.ms-welcome-screen .ms-checkbox-container .custom-control-label:before{width:22.4px;height:22.4px;top:0}.ms-welcome-screen .ms-checkbox-container .custom-control-label:after{width:22.4px;height:22.4px;background-image:url(/src/resources/images/white_tick.png)!important;background-size:15px 15px;top:0}.ms-welcome-screen .ms-checkbox-container .custom-control-input:checked+.custom-control-label:before{background-color:#274463}.ms-welcome-screen .ms-list-container{padding:20px 20px 20px 30px}.ms-welcome-screen .ms-list-container li{padding-bottom:0}.ms-theme-background-dark-green{background-color:#147120}.ms-theme-background-dark-green .banner-headline.ms-banner-headline{font-size:30px}.ms-program-req-text{font-size:20px;padding-top:2rem;color:#000}.ms-program-req-text span{color:#d9001b;margin-left:3px}.ms-welcome-row{margin-right:0}.ms-programs-section{flex:0 0 80%!important;max-width:80%!important;margin-left:10%!important}.ms-programs-section .headline{margin-bottom:10px}.ms-programs-section .ms-welcome-text{text-align:center;color:#000;font-size:20px;margin-bottom:30px}.ms-programs-section .ms-welcome-programs .theme-background-light-grey{background-color:#fff}.ms-programs-section .ms-welcome-programs .ms-card-container{display:flex;width:100%!important;flex-direction:row;align-items:center;justify-content:center;min-width:100%!important;min-height:200px}.ms-programs-section .ms-welcome-programs .ms-card-container .card{flex:1 1;max-width:100%}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body{width:275px;max-width:275px;padding-right:40px;padding-left:25px}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body:after{content:"";position:absolute;right:0;width:1px;height:70%;top:15%;border-right:1px solid #898989}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body .card-content-title{margin-bottom:15px;margin-top:5px}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-program-moreinfo{width:calc(100% - 275px);padding:30px 30px 45px;margin-bottom:0!important}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-more-link{right:calc((100% - 275px)/2);position:absolute;bottom:5px}.ms-programs-section .ms-welcome-programs .ms-programs-container{display:flex;flex-direction:row}.ms-programs-section .ms-welcome-programs .ms-programs-container .ms-card-col{flex:0 0 100%;max-width:100%}.ms-programs-section .instruction-progress{margin-top:-39px!important;margin-bottom:-5px!important}.ms-programs-section .instruction-progress .instruction-progress-row .col-lg-8.col-12{flex:0 0 200px;max-width:200px;padding-left:0!important}.ms-programs-section .instruction-progress .instruction-progress-row .col-lg-8.col-12 .custom-progress-bar{width:200px;height:16px}.ms-programs-section .instruction-progress .instruction-progress-row .col-lg-4.col-12.align-self-center{flex:0 0 100%;max-width:100%;padding-left:0}@media(min-width:767.9px)and (max-width:1023px){.ms-program-moreinfo{display:block!important}.ms-programs-section .ms-welcome-programs .ms-card-container .ms-program-moreinfo{width:auto!important;padding:0 30px 45px!important;margin-bottom:0!important}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body{padding-bottom:10px!important}.welcome-and-introduction-container .ms-banner-overlay>div:first-child div h1{padding-top:20px!important}}@media(max-width:1023px){.ms-program-moreinfo{display:none}.welcome-and-introduction-container .ms-welcome-row{width:100%;margin-left:0;margin-right:0}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section{flex:0 0 100%!important;max-width:100%!important;margin-left:0!important}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .headline,.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-text{font-size:22px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-banner-overlay{flex-direction:column-reverse}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-banner-overlay>div:first-child,.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-banner-overlay>div:first-child div{padding-right:0!important;padding-left:0!important}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-banner-overlay>div:first-child div h1{font-size:26px!important;margin-top:0!important;padding-top:10px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-program-req-text{display:block!important;width:77%;margin:0 auto;text-align:center}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container{flex-direction:column}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body{width:100%;max-width:100%;padding:60px 15px 40px 22px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body:after{display:none}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container .ms-card-body .card-content-title-text{font-size:16px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .ms-card-container .ms-more-link{right:auto}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-welcome-programs .custom-checkbox{top:7px!important}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-error,.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-program-selection-error{margin-left:25px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-programs-link{width:calc(100% - 50px);margin-left:auto;margin-right:auto;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-programs-link img{margin-left:0;margin-right:10px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-container{margin-left:50px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-container .custom-control-label{padding-left:10px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-container .custom-control-label:after,.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-container .custom-control-label:before{top:3px}.welcome-and-introduction-container .ms-welcome-row .ms-programs-section .ms-checkbox-container .custom-control-label .ms-checkbox-label{margin-left:0}.welcome-and-introduction-container .ms-welcome-row .ms-list-container{padding-left:10px}}@media(max-width:767px){.ms-welcome-programs .ms-card-container .ms-more-link{position:relative!important;right:auto!important;bottom:auto!important}.instruction-progress-row .col-lg-4.col-12.align-self-center{padding-left:35px!important}}@media(max-width:991.98px)and (min-width:768px){.card-container{height:auto!important}}