@charset "UTF-8";@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black")}@font-face{font-family:"adventureregular";src:url(/assets/fonts/fd509b1bceab.woff2)format("woff2"),url(/assets/fonts/868d42a0cc91.woff)format("woff");font-weight:400;font-style:normal}*{outline:0;-webkit-font-smoothing:antialiased}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#666;font-family:"Montserrat",sans-serif;font-size:1em;line-height:1.5;min-height:100%;overflow-y:scroll}body,caption,form,p,pre,table{margin:0;padding:0}figure,h1,h2,h3,h4,h5,h6,ol,ul{padding:0}article,details,figure,footer,header,main,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}img{font-style:italic}img{border:0;max-width:100%;vertical-align:middle}figure{margin:0}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}textarea{overflow:auto}button,td,th{padding:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button{background:0 0;border:0}[role=button]{cursor:pointer}button:focus{outline:0}[role=button],a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}h1,h4,h5,h6{line-height:1.5}h1,h2,h3,h4,h5,h6{color:#008fd5;font-family:"adventureregular",sans-serif;font-weight:400;margin:0;text-rendering:optimizeLegibility}h2{line-height:38px}h3{line-height:22px}@media only screen and (min-width:1021px){h1{font-size:3.375rem}h2{font-size:2.375rem}h3{font-size:1.563rem}}@media only screen and (max-width:1020px){h1{font-size:2.441rem}h2{font-size:2rem}h3{font-size:1.563rem}}@media only screen and (max-width:760px){h1{font-size:2.441rem}h2{font-size:2rem}h3{font-size:1.563rem}}@media only screen and (max-width:479px){h1{font-size:2.441rem}h2{font-size:2rem}h3{font-size:1.563rem}}@media only screen and (max-width:375px){h1{font-size:2.441rem}h2{font-size:2rem}h3{font-size:1.563rem}}img[height],img[width]{max-width:none}input[type=text],textarea{max-width:100%}textarea{min-height:80px;resize:vertical}[tabindex="-1"]:focus{outline:0!important}a{text-decoration:none;color:inherit}ol,ul{margin:0 0 16px}ul{list-style:disc outside;margin-left:24px}li>ol,li>ul{margin-left:16px;margin-bottom:0}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{height:100%;-moz-osx-font-smoothing:grayscale;font-family:"Montserrat",sans-serif;font-weight:300}.o-grid{list-style:none;padding:0;margin:0-16px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:760px){.o-grid{margin-right:-8px;margin-left:-8px}}.o-grid__item{padding-left:16px;padding-right:16px;position:relative}@media only screen and (max-width:760px){.o-grid__item{padding-right:8px;padding-left:8px}}.o-wrapper{padding-right:32px;padding-left:32px}.o-wrapper{margin-left:auto;margin-right:auto;max-width:1300px}@media only screen and (max-width:1020px){.o-wrapper{padding-right:20px;padding-left:20px}}@media only screen and (max-width:479px){.o-wrapper{padding-right:16px;padding-left:16px}}.c-btn{background-color:#c9dc3c;border-radius:20px;color:#fff;display:inline-block;font-weight:600;line-height:24px;padding:10px 24px 9px;-webkit-transition:all .2s linear;transition:all .2s linear}.c-btn--blue{background:#008fd5}.c-btn--blue2:hover,.c-btn--blue:hover{background:#006da2}.c-btn--blue,.c-btn--blue2,.c-btn--purple{color:#fff!important;font-weight:600}.c-btn--blue2{background:#2e76c8}.c-btn--purple{background:#772f94}.c-btn--purple:hover{background:#58236d}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.c-hamburger{-webkit-tap-highlight-color:transparent;background-color:#c9dc3c;cursor:pointer;display:inline-block;line-height:2;padding:24px 24px 16px;position:fixed;right:0;top:0;-webkit-transition:all .3s;transition:all .3s;z-index:9999999}@media only screen and (max-width:760px){.c-hamburger{padding:16px 16px 8px}}.c-hamburger:focus{outline:0}.c-hamburger-box{width:40px;height:28px;display:inline-block;position:relative}@media only screen and (max-width:760px){.c-hamburger-box{width:30px}}.c-hamburger-inner,.c-hamburger-inner:after,.c-hamburger-inner:before{width:40px;height:2px;background-color:#772f94;border-radius:6px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;display:block}.c-hamburger-inner{top:50%;margin-top:-1px;-webkit-transition:all .5s ease;transition:all .5s ease}.c-hamburger-inner:after,.c-hamburger-inner:before{content:""}.c-hamburger-inner:before{top:-13px}.c-hamburger-inner:after{bottom:-13px}.c-hamburger--spin .c-hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.c-hamburger--spin .c-hamburger-inner:before{-webkit-transition:top .1s .34s ease-in,opacity .1s ease-in;transition:top .1s .34s ease-in,opacity .1s ease-in}.c-hamburger--spin .c-hamburger-inner:after{-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.c-mobile-nav__wrap{background-color:#c9dc3c;color:#fff;max-width:0;min-height:100vh;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:max-width .25s ease-in-out;transition:max-width .25s ease-in-out;width:auto;z-index:1111}@media only screen and (min-width:1021px){.c-mobile-nav__wrap{display:block;width:calc(100% - 32px)}}@media only screen and (max-width:760px){.c-mobile-nav__wrap{right:0;top:0;width:calc(100% - 16px)}}.c-mobile-nav__wrap .c-mobile-nav__target.is-active,.c-mobile-nav__wrap .nav>.current-menu-item a,.c-mobile-nav__wrap .nav>.current-menu-parent a,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item a{color:#fff}.c-mobile-nav__wrap .nav{list-style:none;margin:0;min-width:88vw;padding-top:80px}.c-mobile-nav__wrap .nav li{font-size:1.625rem;font-family:"adventureregular",sans-serif;text-align:left}.c-mobile-nav__wrap .nav li:hover{-webkit-transition:all .2s;transition:all .2s}.c-mobile-nav__wrap .nav li:hover a,.c-mobile-nav__wrap .nav>.current-menu-item li:hover a,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item li:hover a,.c-mobile-nav__wrap .nav>.current-menu-parent li:hover a{color:#fff;-webkit-transition:all .2s;transition:all .2s}.c-mobile-nav__wrap .nav li:before:hover{background-color:#e72e44;color:#fff}.c-mobile-nav__wrap .nav li:before:hover svg path{fill:#fff}.c-mobile-nav__wrap .nav li a{color:#772f94;display:block;font-weight:400;line-height:28px;padding-bottom:8px;padding-top:8px;position:relative;padding-left:32px;width:auto;text-align:left}.c-mobile-nav__wrap .nav li:hover,.c-mobile-nav__wrap .nav>.current-menu-item,.c-mobile-nav__wrap .nav>.current-menu-parent,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item{background-color:#772f94;color:#fff}.c-mobile-nav__wrap .nav>.current-menu-item li,.c-mobile-nav__wrap .nav>.current-menu-item li a,.c-mobile-nav__wrap .nav>.current-menu-parent li,.c-mobile-nav__wrap .nav>.current-menu-parent li a,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item li,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item li a{color:purple}.c-mobile-nav__wrap .nav>.current-menu-item li:hover,.c-mobile-nav__wrap .nav>.current-menu-parent li.current-menu-item li:hover,.c-mobile-nav__wrap .nav>.current-menu-parent li:hover{background-color:#772f94;color:#fff;-webkit-transition:all .2s;transition:all .2s}.c-mobile-nav__wrap .nav li.menu-item-has-children>a:after{content:url(/assets/img/5843c9f0f425.svg);margin-left:16px;top:-4px}.c-mobile-nav__wrap .js-mobileNav__panel-close{display:block}.c-mobile-nav__wrap .js-mobileNav__panel-close a{background:url(/assets/img/d087311aeae5.svg)no-repeat 32px center;height:54px;width:100%!important;text-indent:-9999em}.c-mobile-nav__wrap .sub-menu{background-color:#c9dc3c;list-style:none;max-width:0;min-height:100vh;overflow:hidden;position:absolute;right:0;top:80px;-webkit-transition:max-width .25s ease-in-out;transition:max-width .25s ease-in-out;width:100%;z-index:111}.c-page-body{padding:48px 0;position:relative}.c-page-body a{color:#772f94;-webkit-transition:color .3s;transition:color .3s}.c-page-body a:hover{color:#672981}.c-page-head{background-color:#320f47;position:relative}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-inline-block{display:inline-block}.u-block{display:block}.u-flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-p-y2{padding-top:16px;padding-bottom:16px}.u-p-y4{padding-top:32px;padding-bottom:32px}.u-p-y5{padding-top:40px;padding-bottom:40px}.u-p-y6{padding-top:48px;padding-bottom:48px}.u-p-t2{padding-top:16px}.u-p-t5{padding-top:40px}.u-p-t6{padding-top:48px}.u-p-b6{padding-bottom:48px}.u-m-y4{margin-top:32px;margin-bottom:32px}.u-m-t2{margin-top:16px}.u-m-t3{margin-top:24px}.u-m-t8{margin-top:64px}.u-m-r2{margin-right:16px}.u-m-b2{margin-bottom:16px}.u-m-b4{margin-bottom:32px}.u-width-full{width:100%}.c-banner--home{height:100vh;min-height:800px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#622479),to(#032753));background:linear-gradient(to bottom,#622479 0,#032753 100%)}@media only screen and (max-width:760px){.c-banner--home{min-height:initial}}.c-banner--home h1,.home-people{position:absolute;left:0;margin:0 auto;right:0}.c-banner--home h1{background-color:#c9dc3c;color:#772f94;font-weight:400;line-height:45px;padding:12px;text-align:center;max-width:920px;bottom:80px}.home-people{bottom:0}@media only screen and (max-width:479px){.home-people{bottom:initial;top:116px}}.c-home__heroes a{display:block}.home .c-page-head,.slick-slide.slick-loading img{display:none}.home .c-page-body{padding:0}.c-home__comp-chat h3,.c-home__latest h2{color:#772f94}.c-home__thoughts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/e4a844715527.svg)no-repeat center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 16px 80px}.c-home__thoughts h2{color:#fff;text-align:center}@media only screen and (max-width:760px){.c-home__thoughts{background:0 0;padding:0}.c-home__thoughts h2{margin-bottom:24px}}.c-home__sumbit-create{background:url(/assets/img/87ceb5b89917.webp)no-repeat center;background-size:cover;padding:64px 0;text-align:center}@media only screen and (max-width:479px){.c-home__sumbit-create{padding:32px 0}}.c-home__sumbit-create h2{color:#fff;margin-bottom:24px}.c-home__comp-chat,.c-home__parents{text-align:center}.c-home__comp-chat p{margin-bottom:16px;padding:0 48px}.c-home__parents{padding:48px 0}.c-home__parents .o-grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-home__parents article{display:-webkit-box;display:-ms-flexbox;display:flex}.c-home__parents article{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f3f3f3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:32px 24px}.c-home__parents article h3,.c-home__parents article p{margin-bottom:16px}.c-home__heroes figure{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-home__heroes figure:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-page-foot{position:relative}.footer-top span,.footer-top span+a{font-size:1.25rem;display:block;text-transform:uppercase}.footer-top span+a{color:#772f94;font-weight:700;text-transform:none}@media only screen and (max-width:1020px){.footer-top span+a{font-size:1rem}}@media only screen and (max-width:760px){.footer-top{text-align:center}}.c-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.c-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.u-align-center{text-align:center}.u-bg-lightgrey{background-color:#f3f3f3}.u-bg-lightgrey2{background-color:#e9e9e9}.u-bg-purple2{background-color:#320f47}.u-color-green{color:#c9dc3c}.u-color-purple{color:#772f94}.u-color-white{color:#fff}.u-font-heading{font-family:"adventureregular",sans-serif}.u-text-small{font-size:.875rem}@media only screen and (min-width:1021px){.u-text-h1{font-size:3.375rem;line-height:3.375rem}.u-text-h3{font-size:1.563rem}}@media only screen and (max-width:1020px){.u-text-h1{font-size:2.441rem;line-height:2.92919rem}.u-text-h3{font-size:1.563rem;line-height:1.87556rem}}@media only screen and (max-width:760px){.u-text-h1{font-size:2.441rem;line-height:2.92919rem}.u-text-h3{font-size:1.563rem;line-height:1.87556rem}}@media only screen and (max-width:479px){.u-text-h1{font-size:2.441rem;line-height:2.92919rem}.u-text-h3{font-size:1.563rem;line-height:1.87556rem}}@media only screen and (max-width:375px){.u-text-h1{font-size:2.441rem;line-height:2.92919rem}.u-text-h3{font-size:1.563rem;line-height:1.87556rem}}.u-line-1{line-height:1!important}.u-relative{position:relative}.u-uppercase{text-transform:uppercase}@media print{a,a:visited{text-decoration:underline}}