:root{--blue-10:#ebf7ff;--blue-20:#d5efff;--blue-50:#65bef6;--blue-80:#25578b;--grey-10:#f7f7f7;--grey-20:#eaeaea;--grey-80:#4b4c50;--grey-100:#222;--yellow-50:#ffd738;--font-sans:"Nunito Sans",sans-serif;--font-color:var(--grey-100);--bp-sm:400px;--bp-med:600px;--bp-med-lg:760px;--bp-lg:900px;--bp-xl:1170px;--border-radius-sm:4px;--border-radius-med:calc(var(--border-radius-sm)*2);--border-radius-lg:calc(var(--border-radius-sm)*3);--border-radius-xxl:calc(var(--border-radius-sm)*6)}body.home:not(.scrolled) .site-header{background:var(--grey-80);-webkit-border-after:none;border-block-end:none}body.home:not(.scrolled) .logo{border-right-color:hsla(0,0%,100%,.25)}body.home:not(.scrolled) .logo a{background:transparent url(/mgs_assets/images/v4/logo-slim-white.svg) 0 0/contain no-repeat}body.home:not(.scrolled) .logo img{visibility:hidden}body.home:not(.scrolled) .nav-primary>li>a,body.home:not(.scrolled) .nav-primary>li>span{color:#fff}body.home:not(.scrolled) .nav-buttons .button{background-color:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff!important}body.home:not(.scrolled) .nav-buttons .button:hover{background-color:hsla(0,0%,100%,.1)}.logo>a,.logo img{-webkit-transition-duration:0s;transition-duration:0s}div[role=main]{font-family:var(--font-sans);font-size:.9em;line-height:1.64;color:var(--font-color);font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100,"YTLC" 500}.stripe{padding-block:6em}.stripe:has(h2.primary){padding-block:4em 6em}p+*{-webkit-margin-before:1em;margin-block-start:1em}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);color:var(--font-color);line-height:1.35;font-weight:650}:where(h1,h2,h3,h4,h5,h6){margin:0 0 .75em}h2{font-size:2em}h2.primary{font-size:2.5em;line-height:1.2;font-weight:700;text-align:center}h2.primary:after{content:"";height:2px;background-color:var(--blue-50);width:2.25em;display:block;margin:.35em auto}h2.primary.text-left:after{margin-inline:0}h2.h1.bordered{font-size:2.5em;line-height:1.2;font-weight:700}h3{font-size:1.25em}h4{font-size:1.15em}.heading-upper{color:var(--font-color);font-weight:700}ul.two-col{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:2em}ul.two-col>li{-webkit-margin-after:.5em;margin-block-end:.5em}li:has(>p)+li{-webkit-margin-before:1em;margin-block-start:1em}img.rounded-lg{border-radius:var(--border-radius-lg)}:where(i,svg)[class*=fa-]{color:var(--blue-50)}.bg-grey{background-color:var(--grey-10)}.bg-grey-dark,.bg-grey-dark-gradient{background-color:var(--grey-80)}.bg-grey-dark-gradient{background-image:radial-gradient(farthest-corner at 50% 80%,transparent 0,rgba(0,0,0,.68) 100%)}.bg-blue-x-light-gradient{background-color:#fff;background-image:radial-gradient(closest-corner at 50% 70%,#ebf4fa 0,transparent 100%)}:where(.button,button){font-family:var(--font-sans);border-radius:var(--border-radius);-ms-flex-line-pack:center;align-content:center}.button-primary{background-color:var(--yellow-50);color:var(--font-color)!important}.button-primary:hover{color:var(--font-color)!important;background-color:color-mix(in srgb,var(--yellow-50),#f90 30%)}.button-white{background-color:#fff;color:var(--blue-80)!important}.button-white:hover{background-color:#fff;color:var(--blue-50)!important}.button-bordered-primary{border:2px solid var(--yellow-50);background-color:#fff;color:var(--grey-100)!important}.button-bordered-primary:hover{color:var(--grey-100)!important;border-color:var(--blue-50)!important;background-color:var(--grey-10)}.tile{--gap:1em;border-radius:var(--border-radius-xxl);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap);text-align:center;padding:1em}.tile-blue{background-color:var(--blue-50);color:#fff;-webkit-box-shadow:0 0 0 12px rgba(101,190,246,.25);box-shadow:0 0 0 12px rgba(101,190,246,.25)}.video-embed{overflow:hidden}.video-embed,.well{border-radius:var(--border-radius-lg)}.well{-webkit-box-shadow:inset rgba(0,0,0,.4) 0 2px 4px;box-shadow:inset 0 2px 4px rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.11);padding:1em}.box{--box-radius:var(--border-radius-lg);--box-padding:1em;--box-background:none;padding:var(--box-padding);border-radius:var(--box-radius);background:var(--box-background);border:none;display:block}.box-feature{--box-background:var(--grey-10);border:2px solid #fff;-webkit-box-shadow:rgba(0,0,0,.06) 0 1px 10px,rgba(0,0,0,.11) 0 15px 14px;box-shadow:0 1px 10px rgba(0,0,0,.06),0 15px 14px rgba(0,0,0,.11)}.box-bordered{--box-background:#fff;border:2px solid var(--blue-20)}.course-banner{-webkit-padding-before:2em;padding-block-start:2em}.course-banner .course-name{font-size:1.6em;font-weight:500}.course-banner h2:not(.course-name){font-size:3.25em;-webkit-margin-after:.5em;margin-block-end:.5em;font-weight:700}.course-banner .cluster{--gap:1em}.course-banner .cluster>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-banner .button-secondary{background-color:hsla(0,0%,100%,.15)}.course-banner .button-secondary:hover{background-color:hsla(0,0%,100%,.35)}.why-course .tile{padding:1.5em}.why-course .tile em{font-size:2.1em;line-height:1.4;font-weight:200;text-wrap:balance}details{border-color:var(--grey-20)}details summary{color:var(--font-color);font-weight:700}details[open]{background-image:radial-gradient(farthest-corner at 50% 5%,var(--grey-10) 30%,#fff 100%)}details[open]~details[open]{background-image:radial-gradient(farthest-corner at 50% 50%,var(--grey-10) 30%,#fff 100%)}details[open] summary{color:var(--font-color)}details[open] summary:before{opacity:.5;color:var(--grey-80)}@media screen and (min-width:600px){.course-outline details{display:grid;grid-template-columns:1fr 2fr;gap:1em}}.course-outline details ul{margin-block:0;list-style:none}.course-faq .stack{--space:2em}.course-faq .faq-group-heading{-webkit-margin-after:.75em;margin-block-end:.75em}.testimonials{overflow:hidden}.testimonials .testimonials-scroller{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.testimonials .box{--box-padding:2em}.testimonials .box blockquote{margin:0}.upcoming-courses:has(#no-results) .box-feature,.upcoming-courses:has(#no-results) h2.primary{display:none}.instructors-scroller{-webkit-padding-before:2em;padding-block-start:2em}.instructors-scroller :has(>.box:only-child){width:100%}@media screen and (min-width:600px){.instructors-scroller .box:only-child{max-width:770px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2em}.instructors-scroller .box:only-child .text-small{-webkit-margin-before:.5em;margin-block-start:.5em;font-size:1em}}.instructor-avatar .avatar-circle{border:1px solid rgba(0,0,0,.1)}.get-started .box-feature{padding:3em}
/*# sourceMappingURL=../maps/pages/course-v2.css.map */
