*{box-sizing:border-box}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212123;font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit}a.undecorated{text-decoration:none}a.undecorated:hover{text-decoration:underline}h1,h2,h3,h4,h5,p{margin:0 0 2rem}h1,h2,h3,h4,h5{font-family:Fredoka One,cursive}h1{font-size:4.5rem;font-weight:400;line-height:5rem}@media screen and (max-width:770px){h1{font-size:3rem;line-height:4rem}}strong{font-weight:500}hr{border:0;border-top:1px solid #c4c4c4;height:0;margin:20px 0}button{font-size:inherit}img,picture{display:block;max-width:100%}input:not([type=checkbox]),select{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:4px;font-size:inherit;padding:2.2rem 2.7rem;width:100%}input:not([type=checkbox]):focus,select:focus{border-color:#ff8316;color:#ff8316;outline:none}input:not([type=checkbox]):focus::placeholder,select:focus::placeholder{opacity:1}select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Im0xMCAyMzIuNyA0OTAgNTM0LjUgNDkwLTUzNC41SDEweiIvPjwvc3ZnPg==);background-position:calc(100% - 2.2rem);background-repeat:no-repeat;background-size:1.8rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;opacity:1}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}ul{list-style:none;margin:0;padding:0}ul li{align-items:center;display:flex;margin-bottom:1.5rem}.mobile-only{display:none}.desktop-only{display:block}@media screen and (max-width:770px){.mobile-only{display:flex}.desktop-only{display:none}}.container{margin-inline:auto;max-width:110.5rem;padding-inline:2em}@media screen and (max-width:770px){.container{padding-inline:1rem}}.full-width{width:100%}.flex-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:900px){.flex-row:not(.flex-nowrap){flex-wrap:wrap}}.flex-column{align-items:center;flex-direction:column}.flex-column,.flex-container{display:flex;justify-content:center}.flex-container{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;height:44px;justify-content:center;line-height:22px;overflow:hidden;padding:8px 16px;text-align:center;text-decoration:none;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.button.large{font-size:2rem;padding:1.2rem 2.4rem}.button.bordered{background-color:#0000;border-style:solid;border-width:1px}.button.bordered.white{border-color:#fff;color:#fff}.button.bordered.white:hover{background-color:#fff;border-color:#000;color:#000}.button.bordered.black{border-color:#000;color:#000}.button.bordered.black:hover{background-color:#000;border-color:#000;color:#fff}.button.bordered.blue{border-color:#182983;color:#182983}.button.bordered.blue:hover{background-color:#182983;border-color:#182983;color:#fff}.button.contained.primary{background-color:#182983;border:1px solid #182983;color:#fff}.button.contained.primary:hover{background-color:#0000;color:#182983}.button.contained.warn{background-color:#fe0505;border:1px solid #fe0505;color:#fff}.button.contained.warn:hover{background-color:#0000;color:#fe0505}.link{background:#0000;border:none;cursor:pointer;padding:0;text-decoration:underline}.margin-bottom-none{margin-bottom:0}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-5{margin-bottom:5rem}.margin-left-auto{margin-left:auto}.margin-left-1{margin-left:1rem}.margin-left-2{margin-left:2rem}.margin-right-auto{margin-right:auto}.margin-right-1{margin-right:1rem}.margin-right-2{margin-right:2rem}.margin-top-none{margin-top:0}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-4{margin-top:4rem}.padding-bottom-1{padding-bottom:1rem}.padding-bottom-2{padding-bottom:2rem}.padding-left-1{padding-left:1rem}.padding-left-2{padding-left:2rem}.padding-right-1{padding-right:1rem}.padding-right-2{padding-right:2rem}.padding-top-1{padding-top:1rem}.padding-top-2{padding-top:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-blue{color:#182983}.text-orange{color:#ff8316}.text-white{color:#fff}.small-text{font-size:1.4rem}.tiny-text{font-size:1.2rem}.bg-orange{background:#ff8d00}.gap-1{gap:1rem}.gap-2{gap:2rem}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.block{display:block}.inline-block{display:inline-block}.lede{font-size:1.2rem;text-transform:uppercase}.icon{display:inline-block;height:auto;margin-right:1rem;width:3.2rem}.awards-wrapper{margin-top:4rem}.awards-container{gap:1rem;justify-content:center;max-width:100%}.awards-container img{max-height:8rem}.rounded-border-2{border-radius:2rem}.blocker-backdrop{align-items:center;background-color:#0009;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.blocker-backdrop.hidden{display:none}.hero-bg{background:url(/static/media/party-white.72ca4257924897bce8a6.png) repeat-y 50%/75%;padding:0 1.6rem}@media screen and (max-width:770px){.hero-bg{padding:0}}header{background:#0000}.header-logo--wrap{width:10%}@media screen and (max-width:770px){.header-logo--wrap{flex:1 1;width:100%}}.header-login-link{color:#212123;font-size:1.2rem;font-weight:300;line-height:2}.header-trial-cta{background:#182983;border:1px solid #182983;border-radius:8px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;line-height:2;margin-left:1rem;padding:4px 14px;text-decoration:none}.header-trial-cta:hover{background:#fff;color:#182983}.form-outer{padding-bottom:9.5rem;padding-top:9.5rem}.form-container{margin-left:auto;margin-right:auto;max-width:57.5rem;padding-inline:1rem}.form-container.half-width{width:50%}@media screen and (max-width:900px){.form-container.half-width{width:100%}}.form-box{background-color:#fff;border:1px solid #dadada;border-radius:8px;margin-left:auto;margin-right:auto;max-width:57.5rem;padding:3.2rem 2rem}.form-button{background:#182983;border:1px solid #e8e8e8;border-radius:4px;color:#fff;padding:2.2rem;text-align:center;width:100%}.hero-cta{font-size:1.8rem;max-width:100%;min-height:5rem;width:36rem}.confirmation-in-app-login-img,.confirmation-splash-img{margin:0 auto;max-width:75%}.parentportal-benefits{background:#d2ebf5}.parentportal-benefits,.parentportal-membership{padding-block:9rem 7rem}.parentportal-benefits>.container,.parentportal-membership>.container{align-items:flex-start;gap:10rem}@media screen and (max-width:900px){.parentportal-benefits>.container,.parentportal-membership>.container{align-items:center;flex-direction:column;gap:5rem}}header.schoolzone-header{color:#fff}header.schoolzone-header .header-login-link{color:#fff;font-size:1.2rem;font-weight:300;line-height:2}.schoolzone-hero{background:#00cae6;font-family:Fredoka One,cursive}.schoolzone-hero .title-wrap{margin-inline:auto;max-width:60rem}.schoolzone-hero .by-ululab{color:#006e7e;font-size:2.2rem;padding-right:4vw;text-align:right}.schoolzone-hero h1{margin-bottom:.5rem}.schoolzone-hero h2{font-size:2.7rem}.schoolzone-hero strong{background:#ff8d00;padding-inline:.5rem;text-transform:uppercase}.schoolzone-hero .schoolzone-hero--line-img{min-height:10rem;object-fit:cover}.kidsafe-container{align-items:center;background:#d2ebf5e6;border-radius:8px;color:#212123;display:flex;gap:2rem;margin:0 auto;max-width:60rem;padding:2rem}@media screen and (max-width:770px){.kidsafe-container{flex-direction:column}}.kidsafe-container .kidsafe--logo{flex:0 0 11.2rem}.kidsafe-container .tiny-text{margin-bottom:0}.schoolzone-signup{background:#fff;font-family:Fredoka One,cursive;padding-block:9rem 7rem}.schoolzone-signup>.container{align-items:flex-start;gap:13rem;max-width:110.5rem}@media screen and (max-width:770px){.schoolzone-signup>.container{gap:5rem}}.schoolzone-signup>.container>*{flex-basis:calc(50% - 6.5rem);flex-grow:0;flex-shrink:0}@media screen and (max-width:770px){.schoolzone-signup>.container>*{flex-basis:100%}}.schoolzone-signup .form-box{background:#97e4ec;border:none;border-radius:2rem;padding-top:2rem;padding-inline:3rem;position:relative}.schoolzone-signup .form-box p{margin-left:1rem}.schoolzone-signup .form-box button{font-family:Fredoka One,cursive}.schoolzone-signup .form-box .mammoth-flair{position:absolute;top:0;transform:translateY(-90%);width:13rem}.schoolzone-signup .form-box input:not([type=checkbox]),.schoolzone-signup .form-box select{background:#dadada;border:3px solid #006e7e;border-radius:2rem;font-family:Fredoka One,cursive;font-size:inherit;padding:2rem;width:100%}.schoolzone-signup .form-box input:not([type=checkbox])::placeholder,.schoolzone-signup .form-box select::placeholder{color:#000;opacity:1;text-transform:uppercase}.schoolzone-signup .form-box input:not([type=checkbox]):focus,.schoolzone-signup .form-box select:focus{border-color:#ff8316;color:#ff8316;outline:none}.schoolzone-signup .form-box select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Im0xMCAyMzIuNyA0OTAgNTM0LjUgNDkwLTUzNC41SDEweiIvPjwvc3ZnPg==);background-position:calc(100% - 2.2rem);background-repeat:no-repeat;background-size:1.8rem;text-transform:uppercase}.schoolzone-signup .form-box .form-button{background:#ff8d00;border:none;border-radius:2rem;color:#fff;font-size:2.8rem;padding-block:1rem}.schoolzone-signup h1{font-size:3.5rem}.schoolzone-signup .explanation-wrap{padding-left:2rem;padding-right:7rem}.schoolzone-signup ul li{margin-bottom:.5rem}.schoolzone-useful{color:#fff;font-family:Fredoka One,cursive;padding-block:9rem 7rem;position:relative}.schoolzone-useful .schoolzone-useful--bg{height:100%;left:0;object-fit:cover;object-position:center right;position:absolute;top:0;width:100%;z-index:-1}.schoolzone-useful .schoolzone-useful--text{max-width:40rem;width:100%}@media screen and (max-width:900px){.schoolzone-useful .schoolzone-useful--text{max-width:60%}}@media screen and (max-width:770px){.schoolzone-useful .schoolzone-useful--text{max-width:100%;padding-inline:2rem}}.schoolzone-guide-reviews{padding-block:9rem 7rem}.schoolzone-guide-reviews h2{letter-spacing:.03em}.schoolzone-guide-reviews .guide{gap:5rem}@media screen and (max-width:770px){.schoolzone-guide-reviews .guide{gap:2rem}}.schoolzone-guide-reviews .guide .guide--link,.schoolzone-guide-reviews .guide .guide--text{flex:0 0 40%;max-width:38rem;text-align:center}@media screen and (max-width:770px){.schoolzone-guide-reviews .guide .guide--link,.schoolzone-guide-reviews .guide .guide--text{flex-basis:100%}}.schoolzone-guide-reviews .guide .guide--text h1{font-size:3rem;padding-inline:.8rem}.schoolzone-guide-reviews .reviews{gap:6rem;margin-top:8rem}@media screen and (max-width:770px){.schoolzone-guide-reviews .reviews{gap:2rem;padding-inline:2rem}}.schoolzone-guide-reviews .reviews .reviews--item{background:#97e4ec;border-radius:1rem;flex-basis:calc(33% - 6rem);flex-grow:0;flex-shrink:0;padding:2rem;text-align:center}@media screen and (max-width:900px){.schoolzone-guide-reviews .reviews .reviews--item{flex-basis:calc(50% - 6rem)}}@media screen and (max-width:770px){.schoolzone-guide-reviews .reviews .reviews--item{flex-basis:100%}}.schoolzone-guide-reviews .reviews .reviews--item img{display:inline-block;width:80%}.schoolzone-footer.blue-bg{background:#00cae6}.schoolzone-footer .footer-wrap-mid{color:#fff;margin-inline:auto;max-width:70rem;width:100%}.schoolzone-footer .footer-wrap-mid h2{font-weight:700}.schoolzone-footer .footer-wrap-mid .menu-item a{color:#fff}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.languagebar_langSelect__7San6{display:inline-block;position:relative}@media screen and (max-width:770px){.languagebar_langSelect__7San6{font-size:1.2rem;margin-right:2rem}}.languagebar_langSelect__7San6 ul{display:none}.languagebar_langSelect__7San6 ul li{margin:0}.languagebar_langSelect__7San6:hover ul{display:block;position:absolute}.languagebar_langOption__pXoAA{align-items:center;display:flex;justify-content:flex-start;line-height:3rem;text-decoration:none}.languagebar_langOption__pXoAA:hover{color:#009ee0}.languagebar_flagImg__P1HXy{height:1.1rem;margin-right:.5rem;width:1.7rem}.benefits_introImage__cu31w{max-width:40.1rem;width:100%}@media screen and (max-width:900px){.benefits_introImage__cu31w{order:1}}.didyouknow_banner__EyXl0{background-color:#ff8316;color:#fff}.didyouknow_bannerInner__rK3hU{padding-block:108px 120px;text-align:center}@media screen and (max-width:770px){.didyouknow_bannerInner__rK3hU{padding-block:70px}}.didyouknow_span__COHXi{display:block;font-size:1.4rem;font-weight:300;margin-bottom:9px;text-transform:uppercase}.didyouknow_headline__cJSC9{color:#fff;font-weight:400;margin-block:5px 23px;margin-inline:auto;max-width:778px}.didyouknow_buttonwrap__7icvj{column-gap:20px;display:flex;row-gap:20px}@media screen and (max-width:770px){.didyouknow_buttonwrap__7icvj{align-items:center;flex-direction:column;height:110%}.didyouknow_buttonwrap__7icvj a{margin-bottom:1rem}}.deleteaccount_backdrop__iVDrN{background:#0000004d;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.deleteaccount_backdrop__iVDrN.deleteaccount_shown__Dl8vs{display:block}.deleteaccount_popup__OexWh{background-color:#fff;border-radius:25px;margin-inline:auto;max-height:100%;max-width:60rem;overflow-y:auto;padding:3.2rem 2rem;position:relative;top:50%;transform:translateY(-50%)}.deleteaccount_closeButton__LEGFY{background:#0000;border:1px solid #0000;color:#182983;cursor:pointer;font-size:2rem;font-weight:700;position:absolute;right:2rem;top:2rem}.deleteaccount_closeButton__LEGFY:focus,.deleteaccount_closeButton__LEGFY:hover{border-color:#182983}.deleteaccount_link__sfVZo{color:#182983}.deleteaccount_topSpacing__RdO5t{margin-top:4rem}.deleteaccount_sadLlama__Ram1d{margin-inline:auto;width:15rem}.manageaccount_ipad-images__BERh0{margin-inline:auto;max-width:57.5rem;width:70%}.confirmation_confirmWrap__X1zm3{flex-wrap:nowrap}@media screen and (max-width:900px){.confirmation_confirmWrap__X1zm3{flex-wrap:wrap}}.confirmation_nextSteps__lF5si{flex:0 0 50%}@media screen and (max-width:900px){.confirmation_nextSteps__lF5si{flex-basis:100%}}.level-box{border:thin solid #000;border-radius:1em;display:inline-block;margin:.5em;padding:1em;text-align:left}.collapsible-panel_header__lAUO4{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:1rem 2rem}.collapsible-panel_header__lAUO4 .collapsible-panel_header-inner__KWYq6{width:100%}.collapsible-panel_indicator__G6pzd{border:6px solid;border-bottom:none;border-left:none;height:17px;margin-left:auto;transition:transform .2s linear;width:17px}.collapsible-panel_indicator__G6pzd.collapsible-panel_open__dGiQw{transform:rotate(135deg)}.collapsible-panel_indicator__G6pzd.collapsible-panel_closed__TWioT{transform:rotate(45deg)}.collapsible-panel_content__nak8L{padding:2rem 0 1rem}.classroom_packageHeader__D3hH2{background-color:#182983;border-radius:1rem;color:#fff;font-size:2rem;padding:2rem}.classroom_table__5GO9q{border-collapse:collapse}.classroom_table__5GO9q .classroom_thead__zK8g7{background-color:#e8e8e8}.classroom_table__5GO9q .classroom_thead__zK8g7 .classroom_th__913Km{font-weight:600;text-transform:capitalize}.classroom_table__5GO9q .classroom_td__6swMc,.classroom_table__5GO9q .classroom_th__913Km{border:1px solid #c4c4c4;padding:1rem;text-align:center}.classroom_table__5GO9q tr:nth-child(2n){background-color:#f9f9f9}.light-grey-bg{background:#f8f8f8}.footer-inner{margin-block:0;padding-block:59px 45px;padding-top:45px}.footer-main{display:flex;flex-flow:row nowrap;padding-top:56px}.footer-menus{column-gap:5px;display:flex;font-size:1.4rem;justify-content:space-between;padding-bottom:77px;padding-left:91px;width:100%}.footer-menus .widget-title{font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem;margin-bottom:5px}.footer-menus ul{list-style:none;margin:0;padding:0}.footer-menus ul li{color:#212123;font-weight:300;line-height:3.2rem;margin:0}.footer-menus ul a{text-decoration:none}.footer-menus ul a:hover{text-decoration:underline}.icon-social-wrapper{display:inline-block;width:2.1rem}.copyright{display:flex;justify-content:space-between}.copyright p{font-size:1rem;font-weight:300;line-height:3.2rem;margin-bottom:0}.copyright p a{color:#009ee0;font-weight:500}@media only screen and (max-width:770px){h2.widget-title{align-items:center;display:flex;justify-content:space-between}h2.widget-title .accord-arrow.mobile-only{display:inline-block;margin-left:2rem}.footer-inner{margin-block:0 5rem;padding-block:4.5rem}.footer-main{flex-flow:column nowrap}.footer-menus{flex-flow:column;padding:0}.footer-menus ul{margin-bottom:2em}.footer-menus ul a{padding-left:.9rem}.widget_nav_menu{padding:0 0 1em}.copyright{align-items:center;flex-flow:column nowrap;justify-content:center}}@media only screen and (min-width:770px)and (max-width:1281px){.footer-menus{padding-left:2em}}
/*# sourceMappingURL=main.911c7089.css.map*/