.pdp-banner .title{color:var(--black,#000);font-family:Marcellus;font-size:56px;line-height:100%;margin-bottom:24px}.pdp-banner .course-box{display:flex;gap:40px}.pdp-banner .course-level{color:var(--from-website-Blue-dark-000--,#00538f);font-family:Jost;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.pdp-banner .button-container-md{display:flex;gap:16px;padding:40px 0}.pdp-banner .btn-outer{align-items:flex-start;display:flex;gap:10px;justify-content:center}.pdp-banner .btn-outer.reg-btn{border:1px solid var(--Blue-Dark,#023449)}.pdp-banner .course-box-level{align-items:center;display:flex!important;gap:8px!important}.pdp-banner .level-icon-course{max-height:18px;min-height:18px}.pdp-banner .btn{font-family:Marcellus;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:20px 36px;text-transform:uppercase}.pdp-banner .btn-outer.reg-btn .btn{color:#023449}.pdp-banner .pdp-banner-bottom{display:flex;gap:24px}.pdp-banner .pdp-banner-bottom .inner-content{background:hsla(0,0%,100%,.4);padding:16px}.pdp-banner .pdp-banner-bottom .title{font-size:18px;font-weight:700}.pdp-banner .pdp-banner-bottom .title,.pdp-banner-bottom .description{color:var(--Greyscale-black-80,#333);font-family:Jost;font-style:normal;line-height:28px;margin-bottom:0}.pdp-banner-bottom .description{font-size:15px;font-weight:400;margin-top:8px}.pdp-banner .pdp-banner-bottom .inner-content .tag{align-items:center;background:#a6c3ca;border-radius:1000px;color:#2a2a2a;display:flex;font-size:15px;font-style:normal;font-weight:600;justify-content:center;line-height:15px;max-width:max-content;min-height:24px;padding:2px 8px}.pdp-banner .pdp-banner-bottom .inner-content ul{margin-bottom:0;padding-left:23px}.pdp-banner .pdp-banner-bottom .inner-content ul li{color:#333;font-size:15px;font-style:normal;line-height:28px}.pdp-banner .pdp-banner-bottom .inner-content ul li::marker{font-size:12px}@media(max-width:768px){.pdp-banner{padding:0 20px}.pdp-banner .course-box{flex-direction:column;gap:8px}.pdp-banner .button-container-md{flex-wrap:wrap;padding:24px 0}.pdp-banner .pdp-banner-bottom{flex-wrap:wrap}.pdp-banner .title{font-size:44px;line-height:110%}.pdp-banner-bottom .description span{display:block}}@media(max-width:554px){.pdp-banner .btn-outer{width:100%}.pdp-banner .pdp-banner-bottom .inner-content{max-width:100%!important;width:100%}}