:root{--body-bg-color: #ececec;--body-text-color: #212529;--body-text-size: 16px;--primary-color: #0017b0;--secondary-color: #fc9315;--divider-color: #fff;--white: #fff;--landing-page-font: "Arimo-Regular", sans-serif;--top-nav-height: 0}.courses-landing-page #content-wrap{padding-bottom:0}.courses-landing-page #content-wrap>.row>.col{margin-bottom:0!important}.landing-template{background-color:var(--body-bg-color);font-family:var(--landing-page-font);font-size:var(--body-text-size);margin-top:var(--top-nav-height);color:var(--body-text-color)}.landing-template .call-out{background:url(/build/assets/img/blue-box.png);background-size:cover}.landing-template .call-out *{color:var(--white)}.landing-template .box-course-content{background:var(--content-bg);border-bottom-left-radius:30px;border-top-right-radius:30px}.landing-template .white-box{background:var(--content-bg);text-align:center;border-radius:30px}.landing-template .divider{border-top:2px solid var(--white);opacity:1;margin:0}.landing-template .box-shadow{box-shadow:5px 5px 10px #0003;background-color:var(--white)}.landing-template h2{font-size:3rem;font-weight:700}.landing-template h1{font-family:var(--landing-page-font);font-weight:700;font-size:32px;line-height:1.4em;color:var(--white);letter-spacing:1px}.landing-template h3{font-size:1.4rem}.landing-template p,.landing-template h4,.landing-template h3,.landing-template li{font-family:var(--landing-page-font);color:var(--body-text-color)}.landing-template p,.landing-template ul{font-size:1.2em}.landing-template .accreditation img{margin:14px;max-height:70px;width:auto}.landing-template .sponsor{display:block;flex-direction:column;justify-content:center;text-align:center;margin-bottom:0}.landing-template .sponsor h4{font-size:1.2em}.landing-template .call-out{width:100%;margin:1em 0;position:relative;padding:3em;border:0}.landing-template .image-copy h3{font-weight:700}.landing-template .image-copy p{font-size:1.2em;font-weight:500;margin-bottom:0}.landing-template .login-container{display:block;margin:0 auto;max-width:600px}.landing-template .login-container .or{font-size:1.8rem!important}.landing-template .login-container .or *{font-weight:600}.landing-template .btn-create-account{background:var(--primary-color);border:1px solid var(--primary-color);font-size:1.5rem!important}.landing-template .btn-create-account:hover{background:#1ab394;border:1px solid #1ab394}.landing-template .btn-login{background:var(--secondary-color);border:1px solid var(--secondary-color);font-size:1.5rem;color:var(--white)}.landing-template .btn-login:hover{background:#1ab394;border:1px solid #1ab394;font-size:1.5rem}.landing-template .forgot-passwd a{color:#00314c;font-size:1.2rem;text-decoration:underline}.landing-template .forgot-passwd a:hover{text-decoration:none}.landing-template .copyright{font-weight:600}.landing-template .img-fluid{align-self:center}.landing-template .form-control:focus{border-color:#7fafba}.landing-template .single-line:focus{border-color:#7fafba}.landing-template h2.startlearn{color:var(--secondary-color);font-family:var(--landing-page-font)}.landing-template .login-container p{font-size:1.5rem;max-width:800px;margin:0 auto}.landing-template p.startpara{font-size:1.4rem;font-family:var(--landing-page-font);max-width:800px;margin:0 auto;line-height:1.4em}.landing-template .provider{background:var(--white);border-radius:30px}.landing-template .provider img{max-width:500px;width:100%}.landing-template .b-shadow{box-shadow:5px 5px 10px #0003}@media only screen and (max-width: 991px){.landing-template .accreditation img{max-height:60px;width:auto}.landing-template .sponsor h4{font-size:1.2em}.landing-template .sponsor img{max-height:50px}.landing-template .call-out h1{font-size:1.4rem;margin:0}.landing-template p,.landing-template ul.custom{font-size:1em!important;line-height:1.4em!important}.landing-template h2.startlearn{font-size:2.2rem}.landing-template p.startpara{font-size:1.2rem}}@media screen and (max-width: 767px){.landing-template .mobile-hidden{display:none}.landing-template .login-container .or{font-size:1x!important}.landing-template .btn-create-account,.landing-template .btn-login{font-size:1.2rem!important}.landing-template .image-copy img{max-width:200px;margin:0 auto 20px}}@media screen and (max-width: 480px){.landing-template .sponsor img{max-width:130px;width:100%}.landing-template .image-copy img{margin:0 auto 20px;max-height:80px!important;width:auto}}
