/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"GT America";font-weight:400;src:url("/assets/static/fonts/gt-america/GT-America-Standard-Regular.eot?") format("eot"),url("/assets/static/fonts/gt-america/GT-America-Standard-Regular.woff2") format("woff2"),url("/assets/static/fonts/gt-america/GT-America-Standard-Regular.woff") format("woff"),url("/assets/static/fonts/gt-america/GT-America-Standard-Regular.ttf") format("truetype")}@font-face{font-family:"GT America";font-weight:500;src:url("/assets/static/fonts/gt-america/GT-America-Standard-Medium.eot?") format("eot"),url("/assets/static/fonts/gt-america/GT-America-Standard-Medium.woff2") format("woff2"),url("/assets/static/fonts/gt-america/GT-America-Standard-Medium.woff") format("woff"),url("/assets/static/fonts/gt-america/GT-America-Standard-Medium.ttf") format("truetype")}@font-face{font-family:"GT America";font-weight:700;src:url("/assets/static/fonts/gt-america/GT-America-Standard-Bold.eot?") format("eot"),url("/assets/static/fonts/gt-america/GT-America-Standard-Bold.woff2") format("woff2"),url("/assets/static/fonts/gt-america/GT-America-Standard-Bold.woff") format("woff"),url("/assets/static/fonts/gt-america/GT-America-Standard-Bold.ttf") format("truetype")}.button,.cta-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50px;border:none;text-decoration:none;padding:12px 15px;background-color:#45C14E;color:#002C43}.button__label,.cta-button__label{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button:hover,.cta-button:hover{cursor:pointer}.ctas{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ctas .cta__item{margin-bottom:20px}@media (min-width: 718px){.ctas .cta__item{margin-left:20px}}.ctas .cta__item:first-child{margin-left:0}.ctas--mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.ctas--mobile{display:none}}.ctas--desktop{display:none}@media (min-width: 718px){.ctas--desktop{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.cta-button{background-color:#000;color:#fff;border-radius:8px}.cta-button.start-coding{max-width:260px;border-radius:50px;padding:15px 50px;background-color:#45C14E;font-size:18px;line-height:24px;font-weight:500;color:#fff;margin-left:0;margin-right:0}@media (max-width: 718px){.cta-button.start-coding.ios{display:none}}.cta-button.google-play,.cta-button.apple-itunes{background-repeat:no-repeat;background-size:contain}@media (min-width: 718px){.cta-button.google-play,.cta-button.apple-itunes{width:150px;height:41.6184971px}}@media (min-width: 1024px){.cta-button.google-play,.cta-button.apple-itunes{width:173px;height:48px}}.cta-button.google-play .cta-button__label,.cta-button.apple-itunes .cta-button__label{display:none}.cta-button.google-play{background-image:url("/assets/static/images/common/button--google-play.png")}.cta-button.apple-itunes{background-image:url("/assets/static/images/common/button--apple-store.png")}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1.0}1.5%{opacity:0}100%{opacity:0}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20%)}100%{opacity:1;transform:translateY(0%)}}@keyframes fadeInDownSmall{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0%)}}@keyframes slideRight{0%{transform:translateX(0%)}100%{transform:translateX(-750%)}}@keyframes slideLeft{0%{transform:translateX(0%)}100%{transform:translateX(750%)}}@keyframes heroSubtitleTextAnimation{0%{transform:translateY(0%)}2.5%{transform:translateY(0%)}5%{transform:translateY(-5%)}7.5%{transform:translateY(-5%)}10%{transform:translateY(-10%)}12.5%{transform:translateY(-10%)}15%{transform:translateY(-15%)}17.5%{transform:translateY(-15%)}20%{transform:translateY(-20%)}22.5%{transform:translateY(-20%)}25%{transform:translateY(-25%)}27.5%{transform:translateY(-25%)}30%{transform:translateY(-30%)}32.5%{transform:translateY(-30%)}35%{transform:translateY(-35%)}37.5%{transform:translateY(-35%)}40%{transform:translateY(-40%)}42.5%{transform:translateY(-40%)}45%{transform:translateY(-45%)}47.5%{transform:translateY(-45%)}50%{transform:translateY(-50%)}52.5%{transform:translateY(-50%)}55%{transform:translateY(-55%)}57.5%{transform:translateY(-55%)}60%{transform:translateY(-60%)}62.5%{transform:translateY(-60%)}65%{transform:translateY(-65%)}67.5%{transform:translateY(-65%)}70%{transform:translateY(-70%)}72.5%{transform:translateY(-70%)}75%{transform:translateY(-75%)}77.5%{transform:translateY(-75%)}80%{transform:translateY(-80%)}82.5%{transform:translateY(-80%)}85%{transform:translateY(-85%)}87.5%{transform:translateY(-85%)}90%{transform:translateY(-90%)}92.5%{transform:translateY(-90%)}95%{transform:translateY(-95%)}97.5%{transform:translateY(-95%)}100%{transform:translateY(-95%)}}.section-touts__title,.section-touts__item{opacity:0}.section-columns--get-started,.section-columns--feature-carousel,.section-columns--team-members-row-2{opacity:0}.section-columns--get-started .section-columns__column__title,.section-columns--get-started .section-columns__column__ctas .cta__item,.section-columns--get-started .background-images__image--grasshopper-mama{opacity:0}.section-columns--make-stuff .section-columns__column__title,.section-columns--make-stuff .section-columns__column__body,.section-columns--make-stuff .section-columns__column__image,.section-columns--have-fun .section-columns__column__title,.section-columns--have-fun .section-columns__column__body,.section-columns--have-fun .section-columns__column__image{opacity:0}@media (max-height: 600px){.section-columns--learn-skills .section-columns__column__title,.section-columns--learn-skills .section-columns__column__body,.section-columns--learn-skills .section-columns__column__image{opacity:0}}@media (max-height: 600px){.section-columns--team-members-row-1{opacity:0}}.section-stories__title,.section-stories__group,.section-stories__pagination{opacity:0}.inview .section-touts__title,.inview .section-touts__item{animation:600ms ease 0ms 1 normal both fadeInUp}.inview .section-touts__title{animation-delay:150ms}.inview .section-touts__item:nth-child(1){animation-delay:300ms}.inview .section-touts__item:nth-child(2){animation-delay:450ms}.inview .section-touts__item:nth-child(3){animation-delay:600ms}.inview .section-touts__item:nth-child(4){animation-delay:750ms}.inview .section-touts__item:nth-child(5){animation-delay:900ms}.inview.section-columns--feature-carousel,.inview.section-columns--get-started{animation:600ms ease 0ms 1 normal both fadeIn}.inview.section-columns--get-started .section-columns__column__title,.inview.section-columns--get-started .section-columns__column__ctas .cta__item{animation:600ms ease 0ms 1 normal both fadeInUp}.inview.section-columns--get-started .section-columns__column__title{animation-delay:150ms}.inview.section-columns--get-started .section-columns__column__ctas .cta__item:nth-child(1){animation-delay:300ms}.inview.section-columns--get-started .section-columns__column__ctas .cta__item:nth-child(2){animation-delay:450ms}.inview.section-columns--get-started .background-images__image--grasshopper-mama{animation:600ms ease 0ms 1 normal both fadeInUp;animation-delay:600ms}.inview.section-columns--get-started .background-images__image--cloud-1{animation:600ms linear 0ms infinite alternate both slideLeft;animation-duration:60000ms}.inview.section-columns--get-started .background-images__image--cloud-2{animation:600ms linear 0ms infinite alternate both slideRight;animation-duration:90000ms}.inview.section-columns--get-started .background-images__image--cloud-3{animation:600ms linear 0ms infinite alternate both slideLeft;animation-duration:120000ms}.inview.section-columns--make-stuff .section-columns__column__title,.inview.section-columns--make-stuff .section-columns__column__body,.inview.section-columns--make-stuff .section-columns__column__image,.inview.section-columns--have-fun .section-columns__column__title,.inview.section-columns--have-fun .section-columns__column__body,.inview.section-columns--have-fun .section-columns__column__image{animation:600ms ease 0ms 1 normal both fadeInUp}@media (max-height: 600px){.inview.section-columns--learn-skills .section-columns__column__title,.inview.section-columns--learn-skills .section-columns__column__body,.inview.section-columns--learn-skills .section-columns__column__image{animation:600ms ease 0ms 1 normal both fadeInUp}}.inview.section-columns--learn-skills .section-columns__column__title,.inview.section-columns--make-stuff .section-columns__column__title,.inview.section-columns--have-fun .section-columns__column__title{animation-delay:300ms}@media (min-width: 718px){.inview.section-columns--learn-skills .section-columns__column__title,.inview.section-columns--make-stuff .section-columns__column__title,.inview.section-columns--have-fun .section-columns__column__title{animation-delay:150ms}}.inview.section-columns--learn-skills .section-columns__column__body,.inview.section-columns--make-stuff .section-columns__column__body,.inview.section-columns--have-fun .section-columns__column__body{animation-delay:450ms}@media (min-width: 718px){.inview.section-columns--learn-skills .section-columns__column__body,.inview.section-columns--make-stuff .section-columns__column__body,.inview.section-columns--have-fun .section-columns__column__body{animation-delay:300ms}}.inview.section-columns--learn-skills .section-columns__column__image,.inview.section-columns--make-stuff .section-columns__column__image,.inview.section-columns--have-fun .section-columns__column__image{animation-delay:150ms}@media (min-width: 718px){.inview.section-columns--learn-skills .section-columns__column__image,.inview.section-columns--make-stuff .section-columns__column__image,.inview.section-columns--have-fun .section-columns__column__image{animation-delay:450ms}}.inview.section-columns--team-members-row-2{animation:600ms ease 0ms 1 normal both fadeIn}@media (max-height: 600px){.inview.section-columns--team-members-row-1{animation:600ms ease 0ms 1 normal both fadeIn}}.inview .section-stories__title,.inview .section-stories__pagination{animation:600ms ease 0ms 1 normal both fadeInUp}.inview .section-stories__group{animation:600ms ease 0ms 1 normal both fadeIn}.inview .section-stories__title{animation-delay:150ms}.inview .section-stories__group{animation-delay:300ms}.inview .section-stories__pagination{animation-delay:450ms}.inview .section-animated-background__svg-square{opacity:1.0}.inview .section-animated-background__svg-square--1{transform:rotate(-25deg)}.inview .section-animated-background__svg-square--2{transform:rotate(-29deg)}.inview .section-animated-background__svg-square--3{transform:rotate(-345deg)}.inview .section-animated-background__svg-square--4{transform:rotate(-332deg)}.inview .section-animated-background__svg-square--5{transform:rotate(7deg)}.inview .section-animated-background__svg-square--6{transform:rotate(-29deg)}.inview .section-animated-background__svg-square--7{transform:rotate(-4deg)}.inview .section-animated-background__svg-square--8{transform:rotate(-11deg)}.inview .section-animated-background__svg-square--9{transform:rotate(-30deg)}.inview .section-animated-background__svg-square--10{transform:rotate(-345deg)}.inview .section-animated-background__svg-square--11{transform:rotate(-106deg)}.inview .section-animated-background__svg-box--1{opacity:0.05;transform:rotate(-15deg)}.inview .section-animated-background__svg-box--2{opacity:0.21;transform:rotate(-315deg)}body{font-family:"GT America", Helvetica, arial, sans-serif;color:#002C43;font-size:16px;line-height:20px}@media (min-width: 718px){body{font-size:20px;line-height:28px}}html,body{background-color:#FCFCFC;-webkit-font-smoothing:antialiased;box-sizing:border-box;overflow-x:hidden;font-family:"GT America", Helvetica, arial, sans-serif;color:#002C43;font-size:16px;line-height:20px;margin:0;padding:0;min-width:340px}@media (min-width: 718px){html,body{font-size:20px;line-height:28px}}*,*:before,*:after{box-sizing:inherit}b{font-weight:500}header,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;margin:0}img{max-width:100%}a{color:#002C43;text-decoration:none}.isMobile.isAndroid .start-coding.ios,.isMobile.isAndroid .section-columns__column__image--ios,.isMobile.isAndroid .background-images__image--hero_ios{display:none}.isMobile.isAndroid .start-coding.android{display:-ms-flexbox;display:flex}.isMobile.isAndroid .section-columns__column__image--android{display:initial}@media (max-width: 717px){.isMobile.isAndroid .background-images__image--hero_android{display:initial}}.isMobile.isIOS .start-coding.android,.isMobile.isIOS .section-columns__column__image--android,.isMobile.isIOS .background-images__image--hero_android{display:none}.isMobile.isIOS .start-coding.ios{display:-ms-flexbox;display:flex}.isMobile.isIOS .section-columns__column__image--ios{display:initial}@media (max-width: 717px){.isMobile.isIOS .background-images__image--hero_ios{display:initial}}.hero--light-grey,.section-touts--light-grey,.section-columns--light-grey,.section-stories--light-grey{background-color:#FCFCFC}.hero--dark-grey,.section-touts--dark-grey,.section-columns--dark-grey,.section-stories--dark-grey{background-color:#E1E1E1}.hero--turquoise,.section-touts--turquoise,.section-columns--turquoise,.section-stories--turquoise{background-color:#4CE8E3}.hero--light-green,.section-touts--light-green,.section-columns--light-green,.section-stories--light-green{background-color:#DFF8EB}.background-images{position:absolute;width:100%;height:100%;z-index:1}.background-images__image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-position:center bottom;background-repeat:no-repeat;background-size:contain}.background-images__image--mobile{display:block}@media (min-width: 718px){.background-images__image--mobile{display:none}}.background-images__image--desktop{display:none}@media (min-width: 718px){.background-images__image--desktop{display:block}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.carousel__dots{position:relative;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.carousel__dots__dot{display:-ms-flexbox;display:flex;width:14px;height:14px;border-radius:14px;background-color:#99ADB7;margin-right:14px;transition:background-color 300ms ease}.carousel__dots__dot:last-child{margin-right:0}.carousel__dots__dot:hover{cursor:pointer}.carousel__dots__dot--active{background-color:#00324B}.footer{background-color:#00324B}.footer__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1200px;padding-top:66px;padding-bottom:66px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 718px){.footer__container{padding-left:40px;padding-right:40px}}@media (min-width: 718px){.footer__container{padding-top:50px;padding-bottom:50px;max-width:none}}@media (max-width: 718px){.footer__nav--main,.footer__nav--link-nav{width:50%}}@media (min-width: 718px){.footer__nav--main,.footer__nav--link-nav{width:100%;min-width:100px;max-width:175px;-ms-flex:1 0 0px;flex:1 0 0}}.footer__nav--main{-ms-flex-order:1;order:1}.footer__nav--resource{-ms-flex-order:3;order:3}@media (min-width: 718px){.footer__nav--resource{-ms-flex-order:2;order:2}}.footer__nav--legal{-ms-flex-order:2;order:2}@media (max-width: 718px){.footer__nav--legal{text-align:right}}@media (min-width: 718px){.footer__nav--legal{-ms-flex-order:3;order:3}}.footer__section{-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-order:4;order:4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 718px){.footer__section{min-width:173px}}@media (min-width: 930px){.footer__section{min-width:332px}}@media (max-width: 718px){.footer__section{width:100%;-ms-flex:auto;flex:auto}}.footer__section .footer__nav--social .footer__nav__links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer__section .footer__nav--social .footer__nav__link--facebook,.footer__section .footer__nav--social .footer__nav__link--instagram,.footer__section .footer__nav--social .footer__nav__link--twitter{display:block;position:relative;width:24px;height:0px;background-position:center;background-size:contain;background-repeat:no-repeat;padding-top:24px;overflow:hidden;opacity:0.5;margin-right:24px}.footer__section .footer__nav--social .footer__nav__link--facebook:last-child,.footer__section .footer__nav--social .footer__nav__link--instagram:last-child,.footer__section .footer__nav--social .footer__nav__link--twitter:last-child{margin-right:0px}.footer__section .footer__nav--social .footer__nav__link--facebook{background-image:url("/assets/static/images/common/facebook-icon.svg")}.footer__section .footer__nav--social .footer__nav__link--instagram{background-image:url("/assets/static/images/common/instagram-icon.svg")}.footer__section .footer__nav--social .footer__nav__link--twitter{background-image:url("/assets/static/images/common/twitter-icon.svg")}.footer__nav__title,.footer .link__label__label{font-size:16px;line-height:22px;color:#fff}.footer__nav__title{font-weight:600;margin-bottom:15px}.footer__nav__links{list-style:none;margin:0;padding:0}.footer__nav__links .footer__nav__link{margin-bottom:5px}.footer__logo{display:block;width:78px;height:53px}.footer__copyright{-ms-flex:1 0 auto;flex:1 0 auto;width:auto;-ms-flex-order:100;order:100;font-size:14px;line-height:20px;line-height:normal;color:rgba(255,255,255,0.5);margin-top:25px}.header{display:-ms-flexbox;display:flex;width:100%;height:60px;position:relative;z-index:10;-ms-flex-direction:column;flex-direction:column;background-color:#FCFCFC}@media (min-width: 718px){.header{height:100px}}.header__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.header__container{padding-left:40px;padding-right:40px}}.header__container--scroll{display:none;position:fixed;top:0;left:0;width:100%;background-color:#00324B;transform:translateY(-100px);transition:transform 500ms ease;z-index:10}@media (min-width: 718px){.header__container--scroll{display:-ms-flexbox;display:flex;height:100px}}.header__container--scroll.inview{transform:translateY(0)}.header__logo__title{display:none}.header__logo{position:relative;max-width:128px;z-index:2}@media (min-width: 718px){.header__logo{max-width:none}}.header__logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header__logo a img{width:100%;height:auto}.header__logo__grasshopper{width:163px !important;height:28px !important}.header__logo__gh-icon{width:41px !important;height:28px !important}.header__modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:100}.header__modal .header__modal__wrapper{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:1}.header__modal .header__modal__window{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;left:50%;margin-left:-250px;margin-top:-150px;z-index:2;background:#F8F8F8;width:500px;height:250px;padding:50px 40px;text-align:center}.header__modal .header__modal__close{display:block;position:absolute;top:20px;left:20px;height:20px;width:20px;background-image:url("/assets/static/images/common/close-icon.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.header__modal .header__modal__close:hover{cursor:pointer}.header__modal .header__modal__title{margin-top:15px;margin-bottom:30px;font-size:24px}.header__modal .header__modal__ctas{-ms-flex-pack:center;justify-content:center}.header__modal--active{display:block}.header__modal--active .header__modal__wrapper{animation:600ms ease 0ms 1 normal both fadeIn}.header__modal--active .header__modal__close{opacity:0;animation:600ms ease 0ms 1 normal both fadeInDown;animation-delay:900ms}.header__modal--active .header__modal__window,.header__modal--active .header__modal__title,.header__modal--active .cta__item{opacity:0;animation:600ms ease 0ms 1 normal both fadeInUp}.header__modal--active .header__modal__title{animation-delay:450ms}.header__modal--active .cta__item:nth-child(1){animation-delay:600ms}.header__modal--active .cta__item:nth-child(2){animation-delay:750ms}.hero{position:relative;overflow:hidden}@media (max-width: 717px){.hero{height:873px}}@media (min-width: 718px){.hero{height:700px}}@media screen and (min-width: 718px) and (min-width: 718px){.hero{height:calc(700px + 150 * (100vw - 718px) / 305)}}@media screen and (min-width: 718px) and (min-width: 1023px){.hero{height:850px}}@media (min-width: 1024px){.hero{height:691.2px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.hero{height:calc(691.2px + 280.8 * (100vw - 1024px) / 416)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.hero{height:972px}}.hero__container{position:relative;z-index:2;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1200px;padding-top:30px}@media (min-width: 718px){.hero__container{padding-left:40px;padding-right:40px}}@media (min-width: 1024px){.hero__container{padding-top:74px}}.hero__title,.hero__subtitle,.hero__ctas{text-align:center;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.hero__title,.hero__subtitle,.hero__ctas{margin-left:100px;text-align:left}}.hero__title,.hero__subtitle{margin-bottom:20px}@media (min-width: 1024px){.hero__title,.hero__subtitle{max-width:40%}}@media (min-width: 1200px){.hero__title,.hero__subtitle{max-width:480px}}.hero__title{font-size:36px;line-height:46px}@media (min-width: 718px){.hero__title{font-weight:500}}@media (min-width: 1200px){.hero__title{max-width:480px}}.hero__subtitle{font-size:18px;line-height:24px}@media (max-width: 717px){.hero__subtitle{margin-bottom:30px}}@media (min-width: 718px){.hero__subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1024px){.hero__subtitle{-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 1100px){.hero__subtitle{font-size:26px;line-height:30px;max-width:475px}}@media (min-width: 1100px) and (min-width: 718px){.hero__subtitle{font-size:24px;line-height:32px}}.hero__subtitle__options{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;overflow-y:hidden;height:29px;margin-top:5px}@media (min-width: 718px){.hero__subtitle__options{display:-ms-inline-flexbox;display:inline-flex;margin-top:2px;margin-left:8px}}@media (min-width: 1080px){.hero__subtitle__options{height:34px}}.hero__subtitle__options::before,.hero__subtitle__options::after{position:absolute;width:100%;height:30%;display:block;content:'';left:0;z-index:2}.hero__subtitle__options::before{top:0;background-image:linear-gradient(-180deg, #FCFCFC 0%, rgba(252,252,252,0) 100%)}.hero__subtitle__options::after{bottom:0;background-image:linear-gradient(0deg, #FCFCFC 0%, rgba(252,252,252,0) 100%)}.hero__subtitle__options__option{width:100%;-ms-flex:1 0 0px;flex:1 0 0;text-align:center;line-height:1;padding-top:2px;padding-bottom:8px}@media (min-width: 718px){.hero__subtitle__options__option{text-align:left}}.isIE .hero__subtitle__options__option{display:block}.isIEorEdge .hero__subtitle__options__option{display:block}.hero__subtitle__options__option:nth-child(1){-ms-flex-order:1;order:1}.hero__subtitle__options__option:nth-child(2){-ms-flex-order:2;order:2}.hero__subtitle__options__option:nth-child(3){-ms-flex-order:3;order:3}.hero__subtitle__options__option:nth-child(4){-ms-flex-order:4;order:4}.hero__subtitle__options__option:nth-child(5){-ms-flex-order:5;order:5}.hero__subtitle__options__option:nth-child(6){-ms-flex-order:6;order:6}.hero__subtitle__options__option:nth-child(7){-ms-flex-order:7;order:7}.hero__subtitle__options__option:nth-child(8){-ms-flex-order:8;order:8}.hero__subtitle__options__option:nth-child(9){-ms-flex-order:9;order:9}.hero__subtitle__options__option:nth-child(10){-ms-flex-order:10;order:10}.hero__subtitle__options__option:nth-child(11){-ms-flex-order:11;order:11}.hero__subtitle__options__option:nth-child(12){-ms-flex-order:12;order:12}.hero__subtitle__options__option:nth-child(13){-ms-flex-order:13;order:13}.hero__subtitle__options__option:nth-child(14){-ms-flex-order:14;order:14}.hero__subtitle__options__option:nth-child(15){-ms-flex-order:15;order:15}.hero__subtitle__options__option:nth-child(16){-ms-flex-order:16;order:16}.hero__subtitle__options__option:nth-child(17){-ms-flex-order:17;order:17}.hero__subtitle__options__option:nth-child(18){-ms-flex-order:18;order:18}.hero__subtitle__options__option:nth-child(19){-ms-flex-order:19;order:19}.hero__subtitle__options__option:nth-child(20){-ms-flex-order:20;order:20}.hero__subtitle__options__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;transition:all 600ms ease;animation:32000ms ease 2000ms infinite normal both heroSubtitleTextAnimation}.isIE .hero__subtitle__options__wrapper{display:inline}.isIEorEdge .hero__subtitle__options__wrapper{display:inline}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(1){-ms-flex-order:20;order:20}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(2){-ms-flex-order:19;order:19}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(3){-ms-flex-order:18;order:18}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(4){-ms-flex-order:17;order:17}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(5){-ms-flex-order:16;order:16}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(6){-ms-flex-order:15;order:15}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(7){-ms-flex-order:14;order:14}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(8){-ms-flex-order:13;order:13}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(9){-ms-flex-order:12;order:12}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(10){-ms-flex-order:11;order:11}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(11){-ms-flex-order:10;order:10}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(12){-ms-flex-order:9;order:9}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(13){-ms-flex-order:8;order:8}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(14){-ms-flex-order:7;order:7}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(15){-ms-flex-order:6;order:6}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(16){-ms-flex-order:5;order:5}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(17){-ms-flex-order:4;order:4}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(18){-ms-flex-order:3;order:3}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(19){-ms-flex-order:2;order:2}.hero__subtitle__options__wrapper--reverse-order .hero__subtitle__options__option:nth-child(20){-ms-flex-order:1;order:1}@media (max-width: 1023px){.hero .ctas--desktop{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media (min-width: 1440px){.hero__background-images{max-width:1440px;top:50%;left:50%;transform:translate(-50%, -50%)}}.hero__background-images__image.background-images__image--background-hills,.hero__background-images__image.background-images__image--bush-dark,.hero__background-images__image.background-images__image--bush-light,.hero__background-images__image.background-images__image--tree-light,.hero__background-images__image.background-images__image--tree-dark,.hero__background-images__image.background-images__image--tree-skinny,.hero__background-images__image.background-images__image--grasshopper,.hero__background-images__image.background-images__image--android-device,.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{top:auto;left:auto;bottom:auto;right:auto}.hero__background-images__image.background-images__image--background-hills{background-position:center bottom;z-index:1}@media (min-width: 1440px){.hero__background-images__image.background-images__image--background-hills{width:2000px;left:50%;margin-left:-1000px;background-position:center 240%}}.hero__background-images__image.background-images__image--bush-light{width:184.48611px;height:62.825px;z-index:1}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--bush-light{width:calc(184.48611px + 185.51389 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--bush-light{width:370px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--bush-light{height:calc(62.825px + 63.175 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--bush-light{height:126px}}@media (max-width: 717px){.hero__background-images__image.background-images__image--bush-light{width:208px;height:69px;left:unset;bottom:5%;right:-8%;z-index:2}}@media (min-width: 718px){.hero__background-images__image.background-images__image--bush-light{left:31%;bottom:18%}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--bush-light{left:35%;bottom:28%}}.hero__background-images__image.background-images__image--bush-dark{width:135.12361px;height:45.37361px}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--bush-dark{width:calc(135.12361px + 135.87639 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--bush-dark{width:271px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--bush-dark{height:calc(45.37361px + 45.62639 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--bush-dark{height:91px}}@media (max-width: 717px){.hero__background-images__image.background-images__image--bush-dark{width:208px;height:69px}}.hero__background-images__image.background-images__image--bush-dark-1{bottom:15%;left:-11%;z-index:2}@media (max-width: 717px){.hero__background-images__image.background-images__image--bush-dark-1{bottom:0%;left:-13%;z-index:4}}.hero__background-images__image.background-images__image--bush-dark-2{z-index:4}@media (min-width: 718px){.hero__background-images__image.background-images__image--bush-dark-2{left:38%;bottom:14.5%}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--bush-dark-2{left:40%;bottom:25%}}.hero__background-images__image.background-images__image--tree-dark,.hero__background-images__image.background-images__image--tree-skinny{z-index:2}.hero__background-images__image.background-images__image--tree-light{width:135.62222px;height:182.49167px;bottom:294px;left:75.75%;z-index:0}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-light{width:calc(135.62222px + 136.37778 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-light{width:272px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-light{height:calc(182.49167px + 183.50833 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-light{height:366px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-light{bottom:calc(294px + 136 * (100vw - 718px) / 305)}}@media screen and (min-width: 1023px){.hero__background-images__image.background-images__image--tree-light{bottom:430px}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--tree-light{bottom:57%}}.hero__background-images__image.background-images__image--tree-dark{width:135.62222px;height:182.49167px;bottom:17%;left:3.5%}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-dark{width:calc(135.62222px + 136.37778 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-dark{width:272px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-dark{height:calc(182.49167px + 183.50833 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-dark{height:366px}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--tree-dark{bottom:24%}}.hero__background-images__image.background-images__image--tree-skinny{width:82.76944px;height:182.49167px;bottom:17%;left:19.5%}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-skinny{width:calc(82.76944px + 83.23056 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-skinny{width:166px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--tree-skinny{height:calc(182.49167px + 183.50833 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--tree-skinny{height:366px}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--tree-skinny{bottom:24%}}.hero__background-images__image.background-images__image--grasshopper{z-index:2;width:283.70972px;height:293.18333px;bottom:3%;right:11.5%}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--grasshopper{width:calc(283.70972px + 285.29028 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--grasshopper{width:569px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--grasshopper{height:calc(293.18333px + 294.81667 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--grasshopper{height:588px}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--grasshopper{bottom:7%;right:10.5%}}.hero__background-images__image.background-images__image--android-device{z-index:3;width:148.58611px;height:288.69583px;bottom:16.25%;right:28%}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--android-device{width:calc(148.58611px + 149.41389 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--android-device{width:298px}}@media screen and (min-width: 718px){.hero__background-images__image.background-images__image--android-device{height:calc(288.69583px + 290.30417 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.hero__background-images__image.background-images__image--android-device{height:579px}}@media (min-width: 1024px){.hero__background-images__image.background-images__image--android-device{bottom:26.25%;right:26%}}.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{z-index:3;width:208px;height:424.36px;margin-left:-104px;left:50%;bottom:2.75%}@media screen and (min-width: 375px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{width:calc(208px + 55 * (100vw - 375px) / 342)}}@media screen and (min-width: 717px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{width:263px}}@media screen and (min-width: 375px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{height:calc(424.36px + 103.64 * (100vw - 375px) / 342)}}@media screen and (min-width: 717px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{height:528px}}@media screen and (min-width: 375px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{margin-left:calc(-104px + -27.5 * (100vw - 375px) / 342)}}@media screen and (min-width: 717px){.hero__background-images__image.background-images__image--hero_android,.hero__background-images__image.background-images__image--hero_ios{margin-left:-131.5px}}.main{position:relative}.main--what-is-coding{background-color:#FCFCFC;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:30px auto 0}@media (min-width: 718px){.main--what-is-coding{-ms-flex-align:start;align-items:flex-start;margin:0 auto}}@media (min-width: 718px){.main--what-is-coding .section-columns{margin-left:120px;margin-right:120px}}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width,.main--what-is-coding .section-columns--full-width{padding-left:0;padding-right:0}}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width.section-columns--left-aligned{-ms-flex:1 0 0px;flex:1 0 0}}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width.section-columns--left-aligned{min-width:30%;max-width:600px}}@media (min-width: 1440px){.main--what-is-coding .section-columns--half-width.section-columns--left-aligned{margin-right:0;margin-left:0;-ms-flex:auto;flex:auto}}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width.section-columns--what-is-coding{margin-right:0}}.main--what-is-coding .section-columns--half-width.section-columns--why-learn{margin-bottom:60px}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width.section-columns--why-learn{margin-left:0}}@media (min-width: 1000px){.main--what-is-coding .section-columns--half-width.section-columns--why-learn{margin-bottom:0px}}@media (max-width: 718px){.main--what-is-coding .section-columns--half-width.section-columns--why-learn .section-columns__column__title{font-size:24px}}@media (min-width: 1000px){.main--what-is-coding .section-columns--left-aligned{-ms-flex:auto;flex:auto;max-width:1200px;width:100%}}@media (max-width: 999px){.main--what-is-coding .section-columns--left-aligned .section-columns__container{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 718px){.main--what-is-coding .section-columns--left-aligned:not(:first-child):not(:nth-last-child(2)){margin-bottom:60px}}@media (min-width: 1000px){.main--what-is-coding .section-columns--full-width{-ms-flex:auto;flex:auto}}@media (min-width: 718px){.main--what-is-coding .section-columns--get-started{margin:0}}@media (min-width: 1000px){.main--what-is-coding .section-columns--have-fun .section-columns__column--two-third-column,.main--what-is-coding .section-columns--learn-skills .section-columns__column--two-third-column{-ms-flex-order:1;order:1}}@media (min-width: 1000px){.main--what-is-coding .section-columns--have-fun .section-columns__column--one-third-column,.main--what-is-coding .section-columns--learn-skills .section-columns__column--one-third-column{-ms-flex-order:2;order:2}}@media (max-width: 999px){.main--what-is-coding .section-columns--make-stuff{margin-bottom:40px}}@media (max-width: 999px){.main--what-is-coding .section-columns--have-fun .section-columns__column__image{margin-bottom:0}}.main--what-is-coding .section-columns__column--one-column .section-columns__column__title,.main--what-is-coding .section-columns__column--two-third-column .section-columns__column__title{text-align:left;margin-left:0;margin-bottom:20px;font-size:36px;font-weight:500}@media (min-width: 718px){.main--what-is-coding .section-columns__column--one-column .section-columns__column__title,.main--what-is-coding .section-columns__column--two-third-column .section-columns__column__title{font-size:46px;line-height:50px}}@media (min-width: 1000px){.main--what-is-coding .section-columns__column--two-third-column:first-child{margin-right:100px}}@media (min-width: 1000px){.main--what-is-coding .section-columns__column--two-third-column:last-child{margin-left:100px}}.main--what-is-coding .section-columns__column--two-third-column .section-columns__column__title{font-size:24px}@media (min-width: 718px){.main--what-is-coding .section-columns__column--two-third-column .section-columns__column__title{font-size:36px}}.main--what-is-coding .section-columns__column--one-third-column .section-columns__column__image{max-width:350px;width:100%;height:auto}.main--what-is-coding .section-columns__column--one-third-column .section-columns__column__image img{width:100%}@media (max-width: 999px){.main--what-is-coding .section-columns__column--one-third-column .section-columns__column__image{margin-left:auto;margin-right:auto;margin-bottom:30px}}.nav{position:relative}.nav .nav__items{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav .nav__items__item{display:-ms-flexbox;display:flex;margin-right:40px}.nav .nav__items__item a{font-weight:500;font-size:16px;line-height:22px;color:#99ADB7}.nav .nav__items__item a:hover{color:#002C43}.nav .nav__items__item:last-child{margin-right:0}.nav .nav__items__item--active a{color:#002C43}.nav .nav__items__item--button{position:relative}.nav .nav__items__item--button a{color:#fff}.nav--main{display:none}@media (min-width: 718px){.nav--main{display:block}}.nav--scroll .nav__items__item a{color:#99ADB7}.nav--scroll .nav__items__item a:hover{color:#fff}.nav--scroll .nav__items__item--active a{color:#fff}.nav--scroll .nav__items__item--button a{color:#fff}.nav--mobile{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.nav--mobile.active{z-index:3}.nav--mobile .nav__menu-icon{display:-ms-flexbox;display:flex;width:24px;height:18px;background-image:url("/assets/static/images/common/menu-icon.svg");background-position:center;background-repeat:no-repeat;position:absolute;top:18px;right:20px}.nav--mobile .nav__menu--off-canvas{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;position:fixed;background-color:#00324B;z-index:100;overflow:hidden;transition:transform 500ms ease;transform:translate(-100%, 0);transition-delay:950ms}.nav--mobile .nav__menu--off-canvas.active{transform:translate(0);transition-delay:0ms}.nav--mobile .nav__menu--off-canvas.active .nav__logo{opacity:1.0;transform:translate(0);transition-delay:500ms}.nav--mobile .nav__menu--off-canvas.active .nav__items__item{opacity:1.0;transform:translate(0)}.nav--mobile .nav__menu--off-canvas.active .nav__items__item:nth-child(1){transition-delay:650ms}.nav--mobile .nav__menu--off-canvas.active .nav__items__item:nth-child(2){transition-delay:800ms}.nav--mobile .nav__menu--off-canvas.active .nav__items__item:nth-child(3){transition-delay:950ms}.nav--mobile .nav__menu--off-canvas.active .nav__close-icon{opacity:1.0;transition-delay:1100ms}.nav--mobile .nav__logo{margin-bottom:70px;opacity:0;transform:translate(-20%);transition:all 500ms ease;transition-delay:0ms}.nav--mobile .nav__close-icon{display:-ms-flexbox;display:flex;width:24px;height:24px;background-image:url("/assets/static/images/common/close-icon.svg");background-position:center;background-repeat:no-repeat;position:absolute;top:18px;right:20px;opacity:0;transition:all 500ms ease;transition-delay:650ms}.nav--mobile .nav__items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.nav--mobile .nav__items__item{margin-bottom:50px;opacity:0;transition:all 500ms ease;transform:translate(50%, 0)}.nav--mobile .nav__items__item:nth-child(1){transition-delay:150ms}.nav--mobile .nav__items__item:nth-child(2){transition-delay:300ms}.nav--mobile .nav__items__item:nth-child(3){transition-delay:450ms}.nav--mobile .nav__items__item--active a{color:#fff}.nav--mobile .nav__items__item a{font-size:28px;line-height:30px}@media (min-width: 718px){.nav--mobile{display:none}}.section-animated-background{position:absolute;width:100%;height:100%;z-index:0}.section-animated-background__container{opacity:0.55;position:relative}.section-animated-background__svg-square,.section-animated-background__svg-box{display:block;position:absolute;opacity:0;transition:opacity 500ms ease, transform 1000ms ease}.section-animated-background__svg-square{transform:rotate(-360deg);box-shadow:0 10px 10px 0 rgba(0,0,0,0.04)}.section-animated-background__svg-square--1{transition-delay:150ms}.section-animated-background__svg-square--2{transition-delay:300ms}.section-animated-background__svg-square--3{transition-delay:450ms}.section-animated-background__svg-square--4{transition-delay:600ms}.section-animated-background__svg-square--5{transition-delay:750ms}.section-animated-background__svg-square--6{transition-delay:900ms}.section-animated-background__svg-square--7{transition-delay:1050ms}.section-animated-background__svg-square--8{transition-delay:1200ms}.section-animated-background__svg-square--9{transition-delay:1350ms}.section-animated-background__svg-square--10{transition-delay:1500ms}.section-animated-background__svg-square--11{transition-delay:1650ms}.section-animated-background__svg-square--1{width:90px;height:90px;top:143px;left:29px}.section-animated-background__svg-square--1 rect{fill:#c3f6a2}.section-animated-background__svg-square--2{width:40px;height:40px;top:85px;left:216px}.section-animated-background__svg-square--2 rect{fill:rgba(50,243,150,0.6)}.section-animated-background__svg-square--3{width:224px;height:224px;top:423px;left:21px}.section-animated-background__svg-square--3 rect{fill:rgba(50,243,150,0.1)}.section-animated-background__svg-square--4{width:40px;height:40px;top:737px;left:152px}.section-animated-background__svg-square--4 rect{fill:rgba(50,243,150,0.44)}.section-animated-background__svg-square--5{width:152px;height:152px;top:62px;left:404px}.section-animated-background__svg-square--5 rect{fill:rgba(223,248,235,0.77)}.section-animated-background__svg-square--6{width:40px;height:40px;top:169px;left:641px}@media (min-width: 1292px){.section-animated-background__svg-square--6{left:auto;right:517px}}.section-animated-background__svg-square--6 rect{fill:rgba(50,243,150,0.6)}.section-animated-background__svg-square--7{width:224px;height:224px;top:270px;left:680px}@media (min-width: 1292px){.section-animated-background__svg-square--7{left:auto;right:293px}}.section-animated-background__svg-square--7 rect{fill:rgba(47,229,200,0.12)}.section-animated-background__svg-square--8{width:100px;height:100px;top:62px;left:793px}@media (min-width: 1292px){.section-animated-background__svg-square--8{left:auto;right:306px}}.section-animated-background__svg-square--8 rect{fill:rgba(137,137,137,0.2)}.section-animated-background__svg-square--9{width:170px;height:170px;top:190px;right:36px}.section-animated-background__svg-square--9 rect{fill:#c3f6a2}.section-animated-background__svg-square--10{width:83px;height:83px;top:380px;left:300px}.section-animated-background__svg-square--10 rect{fill:rgba(137,137,137,0.2)}.section-animated-background__svg-square--11{width:248px;height:248px;top:565px;left:366px}.section-animated-background__svg-square--11 rect{fill:rgba(195,246,162,0.3)}.section-animated-background__svg-box{transform:rotate(-180deg)}.section-animated-background__svg-box--1{transition-delay:1800ms}.section-animated-background__svg-box--2{transition-delay:1950ms}.section-animated-background__svg-box--1{width:212px;height:212px;top:250px;left:416px}.section-animated-background__svg-box--2{width:190px;height:190px;top:555px;right:37px}.section-columns{position:relative}.section-columns__container{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.section-columns__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1200px;padding-top:124px;padding-bottom:94px;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 718px) and (min-width: 718px){.section-columns__container{padding-left:40px;padding-right:40px}}.section-columns__column__titles{position:relative}.section-columns__column__title{font-size:16px;line-height:22px;font-weight:500;text-align:center;max-width:270px;margin-bottom:40px}@media (min-width: 718px){.section-columns__column__title{font-size:26px;line-height:30px;max-width:none;width:100%;text-align:left;margin-left:100px;margin-bottom:40px}}@media (min-width: 718px) and (min-width: 718px){.section-columns__column__title{font-size:36px;line-height:46px}}.section-columns__column__images{width:100%;height:auto;-ms-flex-order:1;order:1}.section-columns__column__image--ios{display:none}.section-columns__column__slides{-ms-flex-order:2;order:2}.section-columns__column__titles{-ms-flex-order:3;order:3}.section-columns__column__title{-ms-flex-order:4;order:4}.section-columns__column__body{-ms-flex-order:5;order:5;width:100%}.section-columns__column__ctas{-ms-flex-order:6;order:6}.section-columns__column__carousel{-ms-flex-order:7;order:7}.section-columns__column__ctas{margin-left:0}@media (min-width: 718px){.section-columns__column__ctas{margin-left:100px}}.section-columns__column__ctas .start-coding{min-width:280px;min-height:50px}.section-columns__column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width: 1000px){.section-columns__column{-ms-flex:1 0 0px;flex:1 0 0}}.section-columns__column--large-title .section-columns__column__title{font-size:24px;line-height:32px;max-width:none}@media (min-width: 718px){.section-columns__column--large-title .section-columns__column__title{font-size:26px;line-height:30px}}@media (min-width: 718px) and (min-width: 718px){.section-columns__column--large-title .section-columns__column__title{font-size:36px;line-height:46px}}.section-columns__column--mobile-1x1{width:100%;height:100vw;max-height:300px;min-height:300px;padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.section-columns__column--mobile-1x1{width:100%;height:auto;max-height:none;padding:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.section-columns__column--one-column .section-columns__column__title{max-width:100%;margin-left:0;margin-bottom:40px;text-align:center}.section-columns__column--one-third-column{-ms-flex-order:1;order:1}.section-columns__column--one-third-column .section-columns__column__image{margin-bottom:20px}@media (min-width: 1000px){.section-columns__column--one-third-column{-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-order:unset;order:unset}}.section-columns__column--two-third-column{-ms-flex-order:2;order:2}@media (min-width: 1000px){.section-columns__column--two-third-column{-ms-flex:2 0 0px;flex:2 0 0;-ms-flex-order:unset;order:unset}}.section-columns__column--desktop-only{display:none}@media (min-width: 718px){.section-columns__column--desktop-only{display:-ms-flexbox;display:flex}}@media (min-width: 718px){.section-columns__column--mobile-only{display:none}}.section-columns__column--light-grey-mobile{background-color:#FCFCFC}@media (min-width: 718px){.section-columns__column--light-grey-mobile{background-color:transparent}}.section-columns__column__slides{position:relative}.section-columns__column__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;z-index:0}.section-columns__column__slide--previous{z-index:1}.section-columns__column__slide--active{z-index:2;animation:600ms ease 0ms 1 normal both fadeIn;animation-duration:500ms}.section-columns__column--team-members{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (min-width: 718px){.section-columns__column--team-members{margin-bottom:0;margin-right:40px}}.section-columns__column--team-members:last-child{margin-right:0}.section-columns__column--team-members:hover .section-columns__column__images .section-columns__column__image--default,.section-columns__column--team-members.active .section-columns__column__images .section-columns__column__image--default{opacity:0}.section-columns__column--team-members:hover .section-columns__column__images .section-columns__column__image--silly,.section-columns__column--team-members.active .section-columns__column__images .section-columns__column__image--silly{opacity:1.0}.section-columns__column--team-members.active:hover .section-columns__column__images .section-columns__column__image--default{opacity:1.0}.section-columns__column--team-members.active:hover .section-columns__column__images .section-columns__column__image--silly{opacity:0}.section-columns__column--team-members .section-columns__column__images{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:170px;margin-bottom:20px}.section-columns__column--team-members .section-columns__column__images .section-columns__column__image{width:100%;transition:all 300ms linear}.section-columns__column--team-members .section-columns__column__images .section-columns__column__image--default{opacity:1.0;position:relative;z-index:2}.section-columns__column--team-members .section-columns__column__images .section-columns__column__image--silly{opacity:0;position:absolute;z-index:1;top:0;left:0}.isIE .section-columns__column--team-members .section-columns__column__images .section-columns__column__image img{max-width:170px}.isIEorEdge .section-columns__column--team-members .section-columns__column__images .section-columns__column__image img{max-width:170px}.section-columns__column--team-members .section-columns__column__title,.section-columns__column--team-members .section-columns__column__body{font-size:24px;line-height:32px;margin-left:0;text-align:center;max-width:250px}.section-columns__column--team-members .section-columns__column__title{font-weight:500;margin-bottom:0}.section-columns--top-align .section-columns__container{-ms-flex-align:center;align-items:center}@media (min-width: 718px){.section-columns--top-align .section-columns__container{-ms-flex-align:start;align-items:flex-start}}.section-columns--left-aligned .section-columns__column{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.section-columns--padding-small .section-columns__container{padding:20px}@media (min-width: 718px){.section-columns--padding-small .section-columns__container{padding-top:50px;padding-bottom:50px}}.section-columns--padding-xsmall .section-columns__container{padding:20px}@media (min-width: 718px){.section-columns--padding-xsmall .section-columns__container{padding-top:20px;padding-bottom:20px}}.section-columns--margin-bottom{padding-bottom:100px}.section-columns--max-width-750 .section-columns__container{max-width:750px}.section-columns--max-width-960 .section-columns__container{max-width:960px}.section-columns--max-width-1100 .section-columns__container{max-width:1100px}.section-columns--max-width-1100 .section-columns__column__title{margin-left:0;margin-bottom:15px}.section-columns--max-width-1100 .section-columns__column__body{margin-bottom:20px}@media (max-width: 1000px){.section-columns--half-width,.section-columns--full-width{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width: 1000px){.section-columns--half-width,.section-columns--full-width{-ms-flex:1 0 0px;flex:1 0 0}}@media (max-width: 1000px){.section-columns--half-width{width:100%}}@media (min-width: 1000px){.section-columns--half-width{width:50%}}.section-columns--full-width{width:100%}.section-columns--hero .section-columns__container{padding:40px 20px}@media (min-width: 718px){.section-columns--hero .section-columns__container{padding-top:100px;padding-bottom:50px}}.section-columns--hero .section-columns__column--one-column{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.section-columns--hero .section-columns__column--one-column .section-columns__column__title{font-size:24px;line-height:32px}@media (min-width: 718px){.section-columns--hero .section-columns__column--one-column .section-columns__column__title{font-size:36px;line-height:46px;margin-bottom:40px}}.section-columns--hero .section-columns__column--one-column .section-columns__column__body{font-size:24px;line-height:32px}@media (min-width: 718px){.section-columns--hero .section-columns__column--one-column .section-columns__column__body{font-size:36px;line-height:46px}}.section-columns--subpage-hero .section-columns__column--one-column{-ms-flex-align:start;align-items:flex-start}.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__title,.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__body{text-align:left}.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__title{font-size:36px;font-weight:500}@media (min-width: 718px){.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__title{font-size:46px;line-height:50px}}.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__body{font-size:20px}@media (min-width: 718px){.section-columns--subpage-hero .section-columns__column--one-column .section-columns__column__body{line-height:30px;margin-bottom:50px}}@media (min-width: 1360px){.section-columns--feature-carousel{overflow:visible}}.section-columns--feature-carousel .section-columns__container{padding:60px 0 0}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__container{padding:80px 0}}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column__titles--features,.section-columns--feature-carousel .section-columns__column__carousel{padding-left:60px}}@media (min-width: 1024px){.section-columns--feature-carousel .section-columns__column__titles--features,.section-columns--feature-carousel .section-columns__column__carousel{padding-left:130px}}.section-columns--feature-carousel .section-columns__column__titles--features{position:relative;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column__titles--features{left:60px;height:100px;margin-bottom:30px;width:auto}}@media (min-width: 1024px){.section-columns--feature-carousel .section-columns__column__titles--features{height:140px;left:130px}}.section-columns--feature-carousel .section-columns__column__titles--features .section-columns__column__title{position:absolute;width:100%;margin-left:0;margin-bottom:0;display:-ms-flexbox;display:flex;opacity:0;top:0;left:0}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column__titles--features .section-columns__column__title{font-size:28px;line-height:30px;min-width:360px}}@media (min-width: 1024px){.section-columns--feature-carousel .section-columns__column__titles--features .section-columns__column__title{font-size:26px;line-height:30px;min-width:490px}}@media (min-width: 1024px) and (min-width: 718px){.section-columns--feature-carousel .section-columns__column__titles--features .section-columns__column__title{font-size:36px;line-height:46px}}.section-columns--feature-carousel .section-columns__column__title--visual-puzzles::before,.section-columns--feature-carousel .section-columns__column__title--industry-standard::before,.section-columns--feature-carousel .section-columns__column__title--feedback::before,.section-columns--feature-carousel .section-columns__column__title--achievements::before{content:'';display:block;position:relative;top:0;left:50%;width:50px;height:50px;background-size:contain;margin:0 0 10px -25px}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column__title--visual-puzzles::before,.section-columns--feature-carousel .section-columns__column__title--industry-standard::before,.section-columns--feature-carousel .section-columns__column__title--feedback::before,.section-columns--feature-carousel .section-columns__column__title--achievements::before{position:absolute;top:-75px;left:25px}}.section-columns--feature-carousel .section-columns__column__title--visual-puzzles::before{background-image:url("/assets/static/images/common/icon1_visual_puzzles.png")}.section-columns--feature-carousel .section-columns__column__title--industry-standard::before{background-image:url("/assets/static/images/common/icon2_industry_standard.png")}.section-columns--feature-carousel .section-columns__column__title--feedback::before{background-image:url("/assets/static/images/common/icon3_feedback.png")}.section-columns--feature-carousel .section-columns__column__title--achievements::before{background-image:url("/assets/static/images/common/icon4_achievements.png")}.section-columns--feature-carousel .section-columns__column__title--active{opacity:1.0;animation:600ms ease 0ms 1 normal both fadeInLeft;animation-duration:500ms}.section-columns--feature-carousel .section-columns__column--feature-details{position:relative;width:100%;height:100vw;max-height:300px;padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 0px;flex:1 0 0}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column--feature-details{width:auto;height:auto;max-height:none;padding:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.section-columns--feature-carousel .section-columns__column--feature-details+.section-columns__column{padding-left:40px}@media (min-width: 718px){.section-columns--feature-carousel .section-columns__column--feature-details+.section-columns__column{padding-left:0}}.section-columns--feature-carousel .section-columns__column--handheld-device{position:relative;left:80px;height:423.81944px;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (min-width: 718px){.section-columns--feature-carousel .section-columns__column--handheld-device{height:calc(423.81944px + 426.18056 * (100vw - 718px) / 722)}}@media screen and (min-width: 1440px){.section-columns--feature-carousel .section-columns__column--handheld-device{height:850px}}.section-columns--feature-carousel .section-columns__column__image img{width:100%}.section-columns--feature-carousel .section-columns__column__image--hand{position:absolute;z-index:1;top:0;left:0}.section-columns--feature-carousel .section-columns__column__slides img{width:100%}.section-columns--feature-carousel .section-columns__column__slides--features{position:absolute;z-index:0;width:45.5%;top:8.15%;left:13.3%;overflow:hidden}@media (min-width: 1200px){.section-columns--feature-carousel .section-columns__column__slides--features{top:58px;left:80px}}.section-columns--feature-carousel .section-columns__column__slides--features::before{display:-ms-flexbox;display:flex;content:'';width:100%;height:0;padding-top:165.92593%}.section-columns--feature-carousel .section-columns__column--mobile-only{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-columns--feature-carousel .section-columns__column--mobile-only .section-columns__column__images{-ms-flex-order:2;order:2;max-width:260px;margin-bottom:80px}.section-columns--feature-carousel .section-columns__column--mobile-only .section-columns__column__title{-ms-flex-order:1;order:1;max-width:300px;font-size:18px;line-height:24px}.section-columns--get-started{overflow:hidden}.section-columns--get-started .background-images__image{top:auto;left:auto;bottom:auto;right:auto}@media (min-width: 718px){.section-columns--get-started .background-images__image--cloud-1,.section-columns--get-started .background-images__image--cloud-2,.section-columns--get-started .background-images__image--cloud-3{width:119.94px;height:40.31px}}@media (max-width: 718px){.section-columns--get-started .background-images__image--cloud-1{width:101px;height:34px;bottom:33%;left:7%}}@media (min-width: 718px){.section-columns--get-started .background-images__image--cloud-1{bottom:28%;right:40%}}.section-columns--get-started .background-images__image--cloud-2{width:87px;height:29px;bottom:22%;right:9%}@media (min-width: 718px){.section-columns--get-started .background-images__image--cloud-2{width:196px;height:67px;bottom:57%;right:6%}}@media (max-width: 718px){.section-columns--get-started .background-images__image--cloud-3{width:53.53px;height:17.7px;bottom:33%;right:9%}}@media (min-width: 718px){.section-columns--get-started .background-images__image--cloud-3{bottom:73%;right:3%}}@media (min-width: 718px){.section-columns--get-started .background-images__image--grasshopper-mama{width:249px;height:729px;bottom:-75%;right:15%}}@media (max-width: 940px){.section-columns--get-started .background-images__image--grasshopper-mama{right:10%;bottom:-70%}}@media (max-width: 718px){.section-columns--get-started .background-images__image--grasshopper-mama{bottom:-42%;right:50%;width:178px;height:520px;margin-right:-89px}}.section-stories{width:100%;overflow:hidden}.section-stories__container{padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.section-stories__container{padding:94px 0 100px}}.section-stories__header{margin-bottom:60px}.section-stories__title{font-size:36px;line-height:46px;font-weight:500;text-align:center;max-width:200px}@media (min-width: 718px){.section-stories__title{max-width:none}}.section-stories__group{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;list-style:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;max-width:100%;margin:0;padding:0}@media (min-width: 718px){.section-stories__group{-ms-flex-pack:center;justify-content:center}}.section-stories__group::-webkit-scrollbar{display:none}.section-stories__group::before,.section-stories__group::after{content:'';-ms-flex:0 0 10px;flex:0 0 10px}@media (min-width: 718px){.section-stories__group::before,.section-stories__group::after{-ms-flex:0;flex:0}}.section-stories__item{display:block;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:342px;height:390px;border-radius:6px;border:1px solid #E0E0E0;background-color:#F8F8F8;margin-right:10px;padding:30px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);margin-bottom:40px;transition:opacity 750ms ease, transform 750ms ease;transition-delay:250ms;opacity:0.3;transform:scale(0.975)}.section-stories__item.slick-center{opacity:1.0;transform:scale(1);transition-delay:750ms}@media (min-width: 718px){.section-stories__item{-ms-flex-direction:row;flex-direction:row;width:720px;height:350px;max-width:none;margin-right:20px;padding:50px}}.section-stories__item:last-child{margin-right:0}.section-stories__item:focus{outline:none}.section-stories__item__image{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;-ms-flex-pack:end;justify-content:flex-end}.section-stories__item__image img{max-height:70px;border-radius:120px}@media (min-width: 718px){.section-stories__item__image{width:120px;margin-right:48px;margin-bottom:40px;-ms-flex-pack:start;justify-content:flex-start}.section-stories__item__image img{max-height:120px;width:100%}}.section-stories__item__content{width:100%;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;transform:translateY(-30px)}@media (min-width: 718px){.section-stories__item__content{-ms-flex:0 1 auto;flex:0 1 auto;transform:translateY(0)}}.section-stories__item__body{position:relative;font-size:18px;line-height:24px;margin-bottom:20px}@media (min-width: 718px){.section-stories__item__body{font-size:26px;line-height:30px}}@media (min-width: 718px) and (min-width: 718px){.section-stories__item__body{font-size:24px;line-height:32px}}.section-stories__item__body::before{position:relative;content:'';display:block;background-image:url("/assets/static/images/common/quotes.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:27px;height:24px;margin-bottom:15px}.section-stories__item__customer_name,.section-stories__item__customer_location{font-size:24px;line-height:32px;margin-bottom:5px}@media (min-width: 718px){.section-stories__item__customer_name,.section-stories__item__customer_location{font-size:26px;line-height:30px}}@media (min-width: 718px) and (min-width: 718px){.section-stories__item__customer_name,.section-stories__item__customer_location{font-size:24px;line-height:32px}}.section-stories__item__customer_name{font-weight:700}.section-stories__pagination .slick-dots{position:relative;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-stories__pagination .slick-dots li{margin-right:14px}.section-stories__pagination .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#99ADB7;border-radius:14px;border:0 none;display:-ms-flexbox;display:flex;font-size:0;height:14px;outline:none;padding:0;transition:background-color 300ms ease;width:14px}.section-stories__pagination .slick-dots li button:hover{cursor:pointer}.section-stories__pagination .slick-dots li:last-child{margin-right:0}.section-stories__pagination .slick-dots li.slick-active button{background-color:#00324B}.slick-initialized .slick-slide{display:-ms-flexbox;display:flex}.section-touts__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1200px;padding-top:80px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 718px){.section-touts__container{padding-left:40px;padding-right:40px}}@media (min-width: 718px){.section-touts__container{padding-top:30px;padding-bottom:124px}}.section-touts__title{text-align:center;margin-bottom:50px;font-size:36px;line-height:46px}@media (min-width: 718px){.section-touts__title{margin-bottom:100px;font-weight:500}}.section-touts__group{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none}@media (min-width: 960px){.section-touts__group{-ms-flex-direction:row;flex-direction:row}}.section-touts__item{-ms-flex:1 0 0px;flex:1 0 0;margin-bottom:60px}.isIE .section-touts__item{-ms-flex:auto;flex:auto;width:33%}.isIEorEdge .section-touts__item{-ms-flex:auto;flex:auto;width:33%}@media (min-width: 960px){.section-touts__item{margin-bottom:0;padding-left:15px;padding-right:15px}}@media (min-width: 1200px){.section-touts__item{padding-left:0;padding-right:0}}.section-touts__item--learn .section-touts__item__body{max-width:470px;width:100%}.section-touts__item--learn .section-touts__item__image{margin-bottom:15px}.section-touts__item--learn .section-touts__item__image img{transform:translateY(-13px)}.section-touts__item--move .section-touts__item__image img{transform:translateX(-18px);max-width:287px}.section-touts__item--move .section-touts__item__body,.section-touts__item--graduate .section-touts__item__body{max-width:320px;width:100%}.section-touts__item--graduate .section-touts__item__image img{max-width:250px}.section-touts__item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-touts__item__image{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.section-touts__item__image img{width:100%;max-width:275px}.section-touts__item__body{text-align:center;max-width:300px;font-size:24px;line-height:32px}@media (min-width: 718px){.section-touts__item__body{max-width:none}}.single-column__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding-top:60px;padding-bottom:60px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 718px){.single-column__container{padding-left:40px;padding-right:40px}}@media (min-width: 718px){.single-column__container{max-width:960px}}.single-column__title{font-size:46px;line-height:50px;font-weight:500;text-align:left}.single-column__body{width:100%}.single-column__body h1:first-child{display:none}.single-column__body h2{font-size:26px;line-height:30px;font-weight:500;margin-top:48px}@media (min-width: 718px){.single-column__body h2{font-size:24px;line-height:32px}}.single-column__body p{font-size:16px;line-height:20px;word-break:break-word}@media (min-width: 718px){.single-column__body p{font-size:20px;line-height:28px}}.single-column__body ul{margin:0;padding:0;margin-left:40px}.single-column__body h2,.single-column__body p,.single-column__body ul,.single-column__body ul li{margin-bottom:20px}.single-column__body a{position:relative;font-weight:500;transition:all 300ms ease}.single-column__body a::after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#45C14E;transition:all 300ms ease;transform:scaleX(0);transform-origin:center}.single-column__body a:hover{color:#45C14E}.single-column__body a:hover::after{transform:scaleX(1)}
