@font-face{font-family:Veneer;src:url(../fonts/veneer.woff2) format("woff2")}body,html{width:100%;height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px}.md-icon{font-family:Material Icons;display:inline-block}*{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;font-family:inherit}.section-container{width:100%}.section-container .center-container{margin:auto;width:90%;max-width:1000px}.learn-share-connect a{text-transform:uppercase;color:#919190;text-decoration:none;margin:1em 2em 1em 0;display:inline-block}.full-view-container{width:100%;height:100%}.row-title-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5em 0}.row-title-text .title{white-space:nowrap;font-size:2em;font-family:Veneer,Oswald,Impact,sans-serif;font-weight:400;margin-right:2em}.row-title-text .description{opacity:.6}.stars-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stars-container .star{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:1em;width:1em;-webkit-flex-basis:1em;-ms-flex-preferred-size:1em;flex-basis:1em}.three-columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.three-columns>.column{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(33.3333% - 1em);-ms-flex-preferred-size:calc(33.3333% - 1em);flex-basis:-moz-calc(33.3333% - 1em);flex-basis:calc(33.3333% - 1em);width:-webkit-calc(33.3333% - 1em);width:-moz-calc(33.3333% - 1em);width:calc(33.3333% - 1em)}.three-columns>.column img{width:100%;height:auto}.two-columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.two-columns>.column{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(50% - 1em);-ms-flex-preferred-size:calc(50% - 1em);flex-basis:-moz-calc(50% - 1em);flex-basis:calc(50% - 1em);width:-webkit-calc(50% - 1em);width:-moz-calc(50% - 1em);width:calc(50% - 1em)}.two-columns>.column img{width:100%;height:auto}.two-columns>.narrow-column.column{-webkit-flex-basis:-webkit-calc(30% - 1em);-ms-flex-preferred-size:calc(30% - 1em);flex-basis:-moz-calc(30% - 1em);flex-basis:calc(30% - 1em);width:-webkit-calc(30% - 1em);width:-moz-calc(30% - 1em);width:calc(30% - 1em)}.two-columns>.wide-column.column{-webkit-flex-basis:-webkit-calc(70% - 1em);-ms-flex-preferred-size:calc(70% - 1em);flex-basis:-moz-calc(70% - 1em);flex-basis:calc(70% - 1em);width:-webkit-calc(70% - 1em);width:-moz-calc(70% - 1em);width:calc(70% - 1em)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.large-text{font-size:3em}.large-text,h1,h2,h3,h4,h5,h6{font-family:Veneer,Oswald,Impact,sans-serif;font-weight:400}.button{cursor:pointer;text-align:center;display:inline-block;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;border:1px solid #dcdcdc;padding:.6em 1.2em;text-decoration:none;vertical-align:middle;color:#666}.button.button-white{color:#fff;border-color:#fff}.button.button-magenta{border:0;color:#fff;background-color:#e6007d}.button.button-magenta.button-glow{-webkit-box-shadow:0 .5em 1em rgba(230,0,125,.5);-moz-box-shadow:0 .5em 1em rgba(230,0,125,.5);box-shadow:0 .5em 1em rgba(230,0,125,.5)}.button.button-dense{padding:.4em 1em}hr{border:0;border-bottom:1px solid #dcdcdc}hr.white{border-color:#fff;opacity:.2}input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background-color:transparent;font-size:inherit;color:#000;border-bottom:1px solid #000;padding:.5em 0;display:block;width:100%;margin:1em 0;outline:0}input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}input:-moz-placeholder,input::-moz-placeholder{color:rgba(0,0,0,.5)}input:-ms-input-placeholder{color:rgba(0,0,0,.5)}input::-ms-input-placeholder{color:rgba(0,0,0,.5)}input::placeholder{color:rgba(0,0,0,.5)}input.color-white{color:#fff;border-color:#fff}input.color-white::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}input.color-white:-moz-placeholder,input.color-white::-moz-placeholder{color:hsla(0,0%,100%,.5)}input.color-white:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}input.color-white::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}input.color-white::placeholder{color:hsla(0,0%,100%,.5)}.lines-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.lines-container .line{cursor:pointer;width:3em;height:5px;background-color:#fff;margin:0 .2em;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;opacity:.25}.lines-container .line.active{opacity:1}.lines-container.color-black .line{background-color:#000}.lines-container.color-blue .line{background-color:#0072ce}#frontpage-header-container{padding:2em 0}#frontpage-header-container .center-container .top-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#frontpage-header-container .center-container .top-row .logo,#frontpage-header-container .center-container .top-row .logo img{display:block;height:32px}#frontpage-header-container .center-container .top-row .links a{margin-left:.5em}#footer-container{padding:2em 0;background-color:#0072ce;color:#fff}#footer-container .center-container .top-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer-container .center-container .top-row img{width:100%;height:auto}#footer-container .center-container .top-row .links{padding-right:10%;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:.9em;line-height:2em}#footer-container .center-container .top-row .links a{text-decoration:none;display:block;opacity:.8}#footer-container .center-container .top-row .links .subheader{text-transform:uppercase;font-weight:700}#footer-container .center-container .top-row .last-column{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer-container .center-container hr{margin:2em 0}#footer-container .center-container .bottom-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-itens:center}#footer-container .center-container .bottom-row .logo img{height:3em;display:block}#splash{background-color:#0072ce;color:#fff;background-repeat:no-repeat;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%}#splash .overlay{z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}#splash .center-container{position:relative;z-index:1;padding:5em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#splash .center-container .arrow{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#splash .center-container .arrow.arrow-right{justify-self:flex-end}#splash .center-container .content-container{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;justify-self:flex-end}#splash .center-container .content-container .slide{padding-bottom:2em}#latest-courses{background-color:#0072ce;color:#fff}#latest-courses .center-container{padding:3em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#latest-courses .center-container .arrow{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#latest-courses .center-container .arrow.arrow-right{justify-self:flex-end}#latest-courses .center-container .content-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:1em}#latest-courses .center-container .content-container .three-columns{margin:2em 0}#latest-courses .center-container .content-container .three-columns .card{background-color:#fff;color:#919190}#latest-courses .center-container .content-container .three-columns .card,#latest-courses .center-container .content-container .three-columns .card *{text-decoration:none;line-height:1.5em}#latest-courses .center-container .content-container .three-columns .card .text-container{padding:1.25em 1.5em}#latest-courses .center-container .content-container .three-columns .card .text-container .title{font-weight:700}#latest-courses .center-container .content-container .three-columns .card .text-container .details-container{margin:.5em 0;font-size:.8em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#latest-courses .center-container .content-container .three-columns .card .text-container .details-container .tag{background-color:#fa8d29;color:#fff;text-transform:uppercase;font-weight:700;padding:.5em 1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.8em}#testimonials{padding:3em 0}#testimonials .two-columns{margin:3em 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#testimonials .two-columns .image{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;-webkit-border-radius:999999px;-moz-border-radius:999999px;border-radius:999999px}#testimonials .two-columns .image .spacer{padding-bottom:100%}#testimonials .two-columns .wide-column{padding-left:2em;line-height:1.5em}#testimonials .two-columns .wide-column .title{font-size:1.5em;font-weight:700;text-transform:uppercase}#testimonials .two-columns .wide-column .subtitle{color:#919190;font-weight:700}#testimonials .two-columns .wide-column .text{margin-top:1em;color:#919190}#way-of-learning{padding:2em 0 5em;color:#fff;background-color:#0072ce;background-image:url(../img/bg-1.svg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#way-of-learning .card{line-height:1.25em}#way-of-learning .card.card-1{background-color:#fa8d2a}#way-of-learning .card.card-2{background-color:#67d0e3}#way-of-learning .card.card-3{background-color:#9794d2}#way-of-learning .card .text-container{padding:1.25em 1.5em}#way-of-learning .card .text-container .title{font-size:2em;font-family:Veneer,Oswald,Impact,sans-serif}#way-of-learning .card .text-container .description{font-size:.9em;opacity:.8;margin-top:1em}#earn-certificate{background-color:#f1c400;color:#fff}#earn-certificate .text{padding:.8em 0;text-align:center;font-family:Veneer,Oswald,Impact,sans-serif;font-size:5vw}#download.section-container{padding:5em 0}#download.section-container .title{font-size:2em;font-family:Veneer,Oswald,Impact,sans-serif}#download.section-container .description{margin:2em 0;color:#919190;line-height:1.5em}