:root{--container-width:1170px}body{--header-height:5.9em;--header-border-height:6px;--announcement-height:0px;--page-block-start:calc(var(--header-height) + var(--announcement-height) - var(--header-border-height))}@media screen and (min-width:900px){body{--header-height:5em}}.comma-separated-list{list-style-type:none}.comma-separated-list,.comma-separated-list li{margin:0;padding:0;display:inline}.comma-separated-list li:not(:last-child):after{content:", "}.comma-separated-list li{background:none}.unstyled-list{list-style:none;margin-left:0;padding-left:0}.unstyled-list li{margin-left:0;padding-left:0;background:none}.course-banner{position:relative}.course-banner>*{padding-left:1rem;padding-right:1rem}.course-overview-image{margin-left:10%}.course-overview-description,.course-overview-details,.course-overview-title{width:50%;padding-left:10%}.course-overview-details{position:absolute;top:0;right:0}.course-overview-description{padding-top:1rem;padding-bottom:3rem}.stripe-checklist{clear:both}@supports (display:grid){.course-banner>*{padding-left:0;padding-right:0}.checklist,.course-overview-description,.course-overview-details,.course-overview-title{width:auto}.course-overview-description{padding-top:0}.course-overview-details{position:static}.course-overview-image{margin-left:1rem}.course-banner{display:grid;grid-gap:1em;grid-template-columns:auto 1fr 3fr auto;grid-template-areas:". icon         title       ." ". description  description ." ". box          box         ." ". checklist    checklist   .";grid-template-rows:auto auto 1fr}@media (min-width:600px){.course-banner{grid-template-columns:auto 1fr 4fr auto;grid-template-areas:". icon       title       ." ". icon       description ." ". icon       box         ." ". checklist  checklist   ."}}@media (min-width:900px){.course-banner{grid-template-columns:auto 1fr 2.5fr 3fr auto;grid-template-areas:".          icon       title        box       ." ".          icon       description  box       ." "checklist  checklist  checklist    checklist checklist"}}.course-overview-title{grid-area:title}.course-overview-image{grid-area:icon;margin:0;justify-self:end}.course-overview-description{grid-area:description;padding:0 .5rem}@media (min-width:900px){.course-overview-description{padding:0 0 3rem}}.stripe-checklist{grid-column:1/5;grid-row:checklist-start/checklist-end;padding-left:2em;padding-right:1em}@media (min-width:900px){.stripe-checklist{grid-area:checklist;display:grid;grid-gap:1em;grid-template-columns:auto .4fr 3.1fr 2.5fr auto;padding:0}.stripe-checklist .checklist{grid-column:3/4}}.course-overview-details{grid-area:box}@media (min-width:900px){.course-overview-details{grid-column-start:box-start;grid-row-start:box-start;grid-row-end:checklist-end}}.course-overview-description .button-wide{width:100%}@media (min-width:600px){.course-overview-description .button-wide{width:auto}}}.course-banner-video{grid-template-columns:auto 1fr 3fr auto;grid-template-areas:". icon         title       ." ". description  description ." ". box          box         ."}@media (min-width:600px){.course-banner-video{grid-template-columns:auto 1fr 5fr auto;grid-template-areas:". icon       title       ." ". icon       description ." ". icon       box         ."}}@media (min-width:900px){.course-banner-video{grid-template-columns:auto 1fr 2.5fr 3fr auto;grid-template-areas:".          icon       title        title       ." ".          icon       description  box       ."}}.course-overview-video{-ms-flex-item-align:start;align-self:start}@media (min-width:900px){.breadcrumbs-pullup+.course-banner{padding-top:calc(42px + 1rem)}}.course-banner{padding-top:1rem}@media (max-width:900px){.course-banner .iconcircle{width:100px;height:100px}}.course-banner .iconcircle img{max-width:80%}.course-banner .course-overview-title{font-family:Dosis,sans-serif;color:#fff;margin:.5em 0;line-height:1}.course-banner .course-overview-title:after{margin-left:0;margin-bottom:0;display:none}@media (min-width:900px){.course-banner .course-overview-title{font-size:3rem;margin-bottom:0}.course-banner .course-overview-title:after{display:block}}.course-banner .course-overview-details{font-size:.85em}@media (min-width:600px){.course-banner .course-overview-details{font-size:1em}}.course-banner .feature-box{color:#abb4b9;position:relative;z-index:1}.course-banner .feature-box form,.course-banner .feature-box p{margin:1em 0;padding:0 2em}.course-banner .feature-box .checkbox{color:#4c4d52;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1em 1em 0}.course-banner .feature-box .checkbox input{position:relative;min-width:1rem;top:.25em}.course-banner .feature-box em{display:block;padding-bottom:1em;color:#00c3a9}.course-banner .course-detail-item{padding:1em 1em 1em 4.3em;border-bottom:1px solid #d5efff}.course-banner .course-detail-item svg{font-size:2.3em;float:left;margin-left:-1.4em;margin-top:.1em;fill:#65bef6}.course-banner .course-detail-item small{text-transform:uppercase;color:#65bef6;font-size:.7em;display:block;font-weight:700}.course-banner .course-detail-item strong{color:#25578b;font-size:1.7em;display:block;font-weight:400}.course-banner .any-questions{background-color:#dbdbdb;border-radius:6px;padding-top:2em;margin-top:-1em;margin-bottom:1em;position:relative;z-index:0;color:rgb(125.253164557,126.835443038,134.746835443)}.course-banner .any-questions a{color:inherit}.course-banner .any-questions svg{fill:#fff}.course-banner .stripe-checklist{color:#4c4d52}.stripe-video-blur-bg{--grid-item-width:340px;background:#bdc1c2}@media (min-width:760px){.stripe-video-blur-bg{background:#bdc1c2 url(/mgs_assets/images/v4/pages/training/video-bg-blur.jpg) 50% 50%/cover no-repeat}}@media (min-width:900px){.stripe-video-blur-bg blockquote{height:auto;margin:0}}@supports (display:grid){@media (min-width:900px){.stripe-training-testimonial .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}}}.stripe-training-testimonial blockquote{color:#65bef6}.stripe-lance-photo-4 .bq-xl,.stripe-lance-photo-6 .bq-xl{background-color:rgba(19,37,59,.85);padding:.5em}@media (min-width:900px){.stripe-lance-photo-4 .bq-xl,.stripe-lance-photo-6 .bq-xl{background-color:transparent;padding:0}}.course-features{--grid-item-width:200px;font-size:.9em}.download-pdf img{float:left;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4);margin-top:-1.5em}.course-legal-section{margin-bottom:1.4736842105em}.course-legal-section h2{padding-right:1em;color:#4c4d52;margin:-.35em 0 0;font-size:1.3em}.course-legal-section .content-split-section{margin:1em 0}@media (min-width:900px){.course-legal-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.course-legal-section h2{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;text-align:right}.course-legal-section .content-split,.course-legal-section>:last-child{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%}.course-legal-section .content-split-section{margin:0}}@supports (display:grid){.stripe-discounts .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1em}}.stripe-discounts .discounts-header{margin-bottom:1.4736842105em;text-align:center}@media (min-width:900px){.stripe-discounts .discounts-header{text-align:left}}.stripe-discounts .discount{margin-bottom:1.4736842105em}
/*# sourceMappingURL=../maps/pages/training-course-detail.css.map */
