:root{--header-height: 90px;--shadow: 0 5px 15px rgb(10 62 56 / 10%);--colour-lightest: #fff;--colour-darkest: #000;--colour-primary: #009a8e;--colour-secondary: #d0d4fe;--button-radius: 70px;--button-padding: 6px 16px;--breakpoint-mobile: 941px;--breakpoint-desktop: 1259px}*{scroll-behavior:smooth;scroll-padding-top:var(--header-height);hyphens:initial!important}h1,h2.h1{margin:0 0 5px}.product-code-MFE{font-size:17px;line-height:1.3333333333;color:#3d4343}.product-code-MFE,.product-code-MFE pre,.product-code-MFE select,.product-code-MFE input,.product-code-MFE textarea,.product-code-MFE button,.product-code-MFE p,.product-code-MFE li,.product-code-MFE b,.product-code-MFE i,.product-code-MFE em,.product-code-MFE strong{font-family:myriad-pro,sans-serif!important;letter-spacing:.008em}.product-code-MFE h1,.product-code-MFE h2,.product-code-MFE h3,.product-code-MFE h4,.product-code-MFE h6,.product-code-MFE .h1,.product-code-MFE .h2,.product-code-MFE .h3,.product-code-MFE .h4,.product-code-MFE .h6{font-family:myriad-pro,sans-serif!important;font-weight:700;font-style:normal}.product-code-MFE h1,.product-code-MFE h2,.product-code-MFE h3,.product-code-MFE h4,#overview li{color:#083e38}.fs-l{font-size:1.3em}::placeholder,.color-info{color:#5e6b6b}.block-link-text small{font-size:16px;line-height:20px}ul{padding-left:20px}a{color:#6c6c6c}header a{text-decoration:none}a:hover,a:focus,a:active{color:#009d9b}th,td{border:1px solid #ddd;padding:10px;text-align:left}.button__primary,.button__secondary{border-radius:var(--button-radius);padding:var(--button-padding);text-decoration:none}.button__primary:hover,.button__secondary:hover{text-decoration:none}.button__primary{background-color:var(--colour-primary);color:var(--colour-lightest);border:5px solid var(--colour-primary)}.button__primary:hover,.button__primary:active,.button__primary:focus{background-color:transparent;border:5px solid var(--colour-primary);color:var(--colour-primary)}.button__secondary{background-color:var(--colour-secondary);color:var(--colour-darkest);border:5px solid var(--colour-secondary)}.button__secondary:hover,.button__secondary:active,.button__secondary:focus{background-color:transparent;border:5px solid #8171f0;color:var(--colour-darkest);text-decoration:none}body{background-color:#fff}main{min-height:calc(100vh - 180px)}main #overview{background-color:#e2e9ff}main #overview h1 span{display:inline}@media screen and (min-width:942px){main #overview h1 span{display:block}}@media screen and (min-width:1800px){main #overview{background-position-y:50%}}@media screen and (min-width:1260px){main #overview{background-image:url(https://cdn.charanga.com/uploaded_images/0000/5506/mfe-slide-learn-love-music.svg);background-repeat:no-repeat;background-size:cover}}.content{max-width:1200px;padding:30px}@media(min-width:1260px){.content{margin:0 auto}}#overview .content{padding-block:40px}.header.scroll+#overview{margin-top:var(--header-height)}#overview .content{border-radius:10px 10px 0 0}@media all and (max-width:941px){#overview .flex{flex-direction:column}#overview .u1of2-over-l{width:100%}}.header{background-color:#fff;box-shadow:var(--shadow);position:sticky;width:100%;z-index:500;left:0;right:0;top:0;border-bottom:1px #d9d9d9 solid;padding-block:10px}.header .bold{font-weight:600}.header ul a:hover{color:#000}.header nav{max-width:1200px}.header .buttons{white-space:nowrap}.header .mfe-logo{max-width:100%;width:250px}.header ul li{display:inline-block;margin:0 20px}.header nav{padding:10px 20px}@media all and (max-width:600px){.header .button-l{width:auto;padding:.5em;font-size:16px}}.site-footer__container{background:#011b1e}.site-footer__container .content{padding-block:20px}.site-footer__container footer{padding:0}.site-footer__container footer ul{margin:0;padding:0;list-style-type:none}.site-footer__container footer ul li{display:inline-block}.site-footer__container footer a{text-decoration:none;color:var(--colour-lightest)}.site-footer__container footer a:hover{text-decoration:underline}.site-footer__container footer img{width:auto!important;height:35px!important}.site-footer__container footer small{display:block;text-align:center;color:#9d9d9d;margin-top:10px}@media screen and (min-width:942px){.site-footer__container footer .site-footer__links a{margin-right:15px}}.site-footer__container footer .desktop-container{flex-direction:column;justify-content:space-between}@media screen and (min-width:942px){.site-footer__container footer .desktop-container{flex-direction:row}}.site-footer__container footer .footer__nav{text-align:center;display:block;font-size:13px}@media screen and (min-width:942px){.site-footer__container footer .footer__nav{font-size:inherit}}.site-footer__container footer .footer__logos{margin-block:20px}.site-footer__container footer .footer__logos div+div{margin-left:20px}.site-footer__container footer .middot{color:var(--colour-lightest);margin-inline:10px}#testimonials{padding-bottom:8px}#testimonials .grid-container{max-width:600px;margin:0 auto;justify-items:center;display:block}@media(min-width:1440px){#testimonials .grid-container{max-width:1400px!important;display:grid}}.quote{background:#fff;border-radius:.25em;box-shadow:var(--shadow);max-width:600px;height:100%}.testimonial img{width:60px;height:60px;border-radius:50%;margin-right:15px}.testimonial__text{font-size:17px;padding-bottom:20px;display:block;color:var(--colour-darkest)}.testimonial__author{display:block;font-size:14px}.awards-strip{width:100%;max-width:550px;mix-blend-mode:multiply}@media(prefers-color-scheme:dark){.awards-strip{mix-blend-mode:initial}}.grid-container{grid-template-columns:repeat(12,1fr);display:grid;gap:18px}.grid-1of2-over-s,.grid-1of3-over-m{grid-column:span 12}@media(min-width:640px){.grid-1of2-over-s{grid-column:span 6}}@media(min-width:960px){.grid-1of3-over-m{grid-column:span 6}}@media(min-width:1440px){.grid-1of3-over-m{grid-column:span 4}}.card{border-radius:10px;box-shadow:var(--shadow);overflow:hidden;background:#fff}.flex-vid{outline-color:#6494ee;background:#9dc4e3}.flex-vid__wrapper:hover .flex-vid,.flex-vid__wrapper:focus .flex-vid{filter:saturate(100%) brightness(1);transition:.3s}.flex-vid__wrapper .flex-vid__icon__circle{transition:.2s;fill:#00aca1!important}.no-js .header{position:fixed;width:100%;z-index:500;left:0;right:0;top:0;border-bottom:1px #D9D9D9 solid}.no-js #overview{margin-top:var(--header-height)}@media print{.header,.footer{display:none}}#curriculum .benefits-ribbon{margin-block:10px 35px}#curriculum .benefits-ribbon .global-grid__item{display:flex}@media screen and (max-width:941px){#curriculum .benefits-ribbon .global-grid__item{grid-column:span 6}}#curriculum .benefits-ribbon .global-grid__item img{width:66px}#curriculum .benefits-ribbon .global-grid__item div{display:flex;flex-direction:column;justify-content:center;margin-left:10px}#curriculum .benefits-ribbon .global-grid__item div *{margin:0;font-size:16px;line-height:120%}#curriculum .cards{margin-bottom:30px}@media screen and (min-width:601px)and (max-width:900px){#curriculum .cards .card:nth-child(3){grid-column:4 / span 6}}#curriculum .cards h2{text-transform:none;font-size:20px;color:#323636;font-family:myriad-pro,sans-serif!important;font-weight:700;margin:0 0 0 10px}#curriculum .cards p{font-size:16px;line-height:1.3333333333;margin-block:10px}#curriculum .cards .card{box-shadow:0 1px 5px #00000040}#curriculum .cards .card>img{width:100%}#curriculum .cards .card .block-link-text{display:inline-block;border-bottom:3px solid;transition:border-bottom-color .2s ease;margin-bottom:10px}#curriculum .cards .card:nth-child(1) .block-link-text{border-bottom-color:#00d5c5}#curriculum .cards .card:nth-child(2) .block-link-text{border-bottom-color:#9c95ff}#curriculum .cards .card:nth-child(3) .block-link-text{border-bottom-color:#ffba2a}#curriculum .cards .card:hover .block-link-text{border-bottom-color:transparent}#curriculum .trial{margin-block:75px}.testimonials-wrapper{background-color:#f2f7ff;padding-block:20px 10px}.testimonials-wrapper .card{box-shadow:0 1px 5px #00000040}.testimonials-wrapper .mfe__need-help{margin-block:50px 0;padding:20px 10px;background-color:#f8fdff;box-shadow:0 1px 5px #00000040;position:relative}.testimonials-wrapper .mfe__need-help:before,.testimonials-wrapper .mfe__need-help:after{content:"";display:block;position:absolute;background-repeat:no-repeat}.testimonials-wrapper .mfe__need-help:before{background-image:url(/site/images/need-help-bg-before.png);width:35px;height:86px;bottom:-15px;background-size:75%}@media screen and (min-width:942px){.testimonials-wrapper .mfe__need-help:before{left:30px;bottom:unset;width:35px;height:66px;top:10px}}.testimonials-wrapper .mfe__need-help:after{background-image:url(/site/images/need-help-bg-after.png);width:100px;height:55px;right:-15px;bottom:10px;background-size:82% auto}@media screen and (min-width:942px){.testimonials-wrapper .mfe__need-help:after{right:5px;bottom:20px}}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner{align-items:center;margin:0 40px;text-align:center}@media screen and (min-width:942px){.testimonials-wrapper .mfe__need-help .mfe__need-help--inner{margin:0 70px;display:grid;grid-template-columns:repeat(12,1fr);gap:15px;text-align:left}}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner h3{font-size:30px;font-weight:700;color:#024d56;margin:0}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner a{color:#01857c;text-decoration:none}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner a:hover{text-decoration:underline}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner>div:first-child{margin-right:10px;flex-direction:column}@media screen and (min-width:942px){.testimonials-wrapper .mfe__need-help .mfe__need-help--inner>div:first-child{grid-column:span 4;flex-direction:row}}.testimonials-wrapper .mfe__need-help .mfe__need-help--inner>div:last-of-type{grid-column:span 8}@media screen and (max-width:941px){.testimonials-wrapper .mfe__need-help .mfe__need-help--inner>div:last-of-type{margin-top:10px}}@media screen and (min-width:601px)and (max-width:900px){.testimonials-wrapper .cards .card:nth-child(3){grid-column:4 / span 6}}@media screen and (max-width:941px){.hidden-mobile{display:none}}@media screen and (min-width:942px){.hidden-desktop{display:none}}.pa10{padding:10px}
