.districtContactPhoneWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;height:100%;padding:1em 3em 2em 2em}@media (min-width:700px){.districtContactPhoneWrapper{padding:2em 3.5em}}.districtContactPhoneWrapper .contentWrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;z-index:0}@media (min-width:667px){.districtContactPhoneWrapper .contentWrapper{flex-basis:21em;flex-grow:1;flex-shrink:0;align-self:auto}}.districtContactPhoneWrapper .contentWrapper .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/mock_up_laptop_full_tour.jpg);margin-bottom:1em;min-height:35vmax}@media (min-width:700px){.districtContactPhoneWrapper .contentWrapper .image{display:none}}.districtContactPhoneWrapper .contentWrapper .title{flex-basis:auto;flex-grow:1;flex-shrink:0;align-self:auto;font-weight:300;font-size:1.5em}@media (min-width:700px) and (min-height:700px){.districtContactPhoneWrapper .contentWrapper .title{font-weight:100;font-size:2.5em;margin-top:1.25em}}.districtContactPhoneWrapper .contentWrapper .text{flex-basis:auto;flex-grow:1;flex-shrink:0;align-self:auto;font-weight:300;font-size:.75em;color:#555;font-weight:100;line-height:1.75em}@media (min-width:700px){.districtContactPhoneWrapper .contentWrapper .text{max-width:26em}}.districtContactPhoneWrapper .contentWrapper .phoneNumber{flex-basis:auto;flex-grow:1;flex-shrink:0;align-self:auto;font-weight:300;font-size:1em;font-weight:900;margin:1em 0}.districtContactPhoneWrapper .contentWrapper .phoneNumber a{text-decoration:none}.districtContactPhoneWrapper .contentWrapper .profile{flex-basis:6em;flex-grow:0;flex-shrink:1;align-self:auto;font-weight:300;font-size:.75em;margin:1em 0 5em 6em;position:relative}.districtContactPhoneWrapper .contentWrapper .profile:before{background-size:contain;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/james_icon.png);content:"";margin-left:-6em;width:6em;height:6em;position:absolute}.districtContactPhoneWrapper .contentWrapper .profile>div{height:1.5em;line-height:1.5em;margin-left:1em;white-space:nowrap}.districtContactPhoneWrapper .contentWrapper .profile>div:first-child{margin-top:1.5em}.districtContactPhoneWrapper .contentWrapper .profile .name{color:#555}.districtContactPhoneWrapper .contentWrapper .profile .description{font-weight:300;font-size:.88em;color:#999}.districtContactPhoneWrapper .imageWrapper{display:none;margin:-2em -3.5em 0}@media (min-width:700px){.districtContactPhoneWrapper .imageWrapper{display:block}}.districtContactPhoneWrapper .imageWrapper .image{background-size:auto 113%;background-position:0 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/mock_up_laptop_full_tour.jpg);border-radius:1em;min-height:22em;width:100%;height:100%}.districtContactWrapper{height:100%}.districtContactWrapper>div{padding:2em}@media (min-width:700px) and (min-height:700px){.districtContactWrapper>div{padding:2em 3.5em}}.districtContactWrapper>div.hidden{display:none}@media (min-width:667px){.districtContactWrapper .districtContactFormWrapper{padding-right:0}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow:hidden;width:100%}.districtContactWrapper .districtContactFormWrapper .title.x-small{font-size:37.5px}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile{margin-left:4em;position:relative}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile:before{background-size:contain;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/james_icon.png);content:"";margin-left:-4em;width:4em;height:4em;position:absolute}@media (min-width:700px) and (min-height:700px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile.mobile{display:none}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile>div{height:1.5em;line-height:1.5em;margin-left:1em;white-space:nowrap}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile>div:first-child{margin-top:.5em}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile .name{color:#555}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .profile .description{color:#999;font-style:italic}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;z-index:0}@media (min-width:667px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper{flex-basis:18em;flex-grow:1;flex-shrink:0;align-self:auto}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper .profile{margin-top:.75em}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper .text{font-weight:300;font-size:calc(12.6px + 1.4*(100vw - 500px)/1000);color:#555;font-weight:100;line-height:1.5em}@media (max-width:499px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper .text{font-size:12.6px}}@media (min-width:1500px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper .text{font-size:14px}}@media (min-width:700px) and (min-height:700px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper .text{font-weight:300;font-size:.75em}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;font-weight:300;font-size:.88em}@media (min-width:667px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form{width:16em}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=email],.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=text],.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form select,.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form textarea{font-size:1.125em;font-weight:100;width:100%}@media (min-width:700px) and (min-height:700px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=email],.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=text],.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form select,.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form textarea{font-size:1em;padding:.5em .8125em}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=email]:first-child,.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=text]:first-child,.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form select:first-child,.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form textarea:first-child{margin-top:1.25em}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=email]:not(textarea),.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form input[type=text]:not(textarea),.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form select:not(textarea),.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form textarea:not(textarea){margin-bottom:.75em}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form .btnGame{border:none;font-size:1.125em;font-weight:900;margin-top:1.5em}@media (min-width:700px) and (min-height:700px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .contentWrapper form .btnGame{font-size:1em}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .imageWrapper{display:none}@media (min-width:667px){.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .imageWrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;flex-basis:auto;flex-grow:0;flex-shrink:1;align-self:auto;margin-left:-3.5em}}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .imageWrapper .image{flex-basis:auto;flex-grow:1;flex-shrink:0;align-self:auto;background-size:auto 100%;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/mock_up_laptop_demo.jpg)}.districtContactWrapper .districtContactFormWrapper .districtContactFormInner .imageWrapper .profile{flex-basis:4em;flex-grow:0;flex-shrink:1;align-self:auto;margin-top:1em}.districtContactWrapper .districtContactSuccessWrapper{height:100%}@media (min-width:667px),(orientation:landscape){.districtContactWrapper .districtContactSuccessWrapper{background-size:122% auto;background-position:left 4em top -3.5em;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/data_thumbup.jpg);border-radius:1em;padding-left:0}}@media (min-width:700px) and (min-height:700px){.districtContactWrapper .districtContactSuccessWrapper{max-width:850px;max-height:566px;width:calc(100vw - 4em);height:calc(100vh - 4em)}}.districtContactWrapper .districtContactSuccessWrapper .content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;text-align:center;width:100%;height:100%}@media (min-width:667px),(orientation:landscape){.districtContactWrapper .districtContactSuccessWrapper .content{justify-content:center;margin-left:1em;width:45%}}.districtContactWrapper .districtContactSuccessWrapper .content .image.mobile{background-size:contain;background-position:top;background-repeat:no-repeat;background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001) 2em),url(../files-sub/classcraft-assets/images/data_thumbup.jpg);background-size:auto,145% auto;margin-bottom:1em;padding-bottom:70%;transform:scaleX(-1);width:100%}@media (min-width:667px),(orientation:landscape){.districtContactWrapper .districtContactSuccessWrapper .content .image.mobile{display:none}}.districtContactWrapper .districtContactSuccessWrapper .content .title{font-weight:300;font-size:1.5em;margin:0}.districtContactWrapper .districtContactSuccessWrapper .content .text{font-weight:300;font-size:.88em;color:#555;font-weight:100;margin:1.25em 0}.districtContactErrorWrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;text-align:center}.districtContactErrorWrapper .image{background-size:contain;background-position:top;background-repeat:no-repeat;background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001) 2em),url(../files-sub/classcraft-assets/front/boss_body_small_1_nospace.png);background-size:auto,50% auto;padding-bottom:30%;width:100%}.districtContactErrorWrapper .title{font-weight:300;font-size:1.25em;margin-top:.5em}.districtContactErrorWrapper .text{font-weight:300;font-size:.88em;color:#999}.districtContactErrorWrapper .phoneNumber{font-weight:300;font-size:1.5em;font-weight:900;text-decoration:none;margin:1em 0}.districtContactErrorWrapper .phoneNumberSmall{font-size:40px!important;font-weight:900;text-decoration:none;margin:.5em 0}.districtContactErrorWrapper .profile{flex-basis:4em;flex-grow:0;flex-shrink:1;align-self:auto;font-weight:300;font-size:.75em;margin-left:4em;position:relative;text-align:left}.districtContactErrorWrapper .profile:before{background-size:contain;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/james_icon.png);content:"";margin-left:-4em;width:4em;height:4em;position:absolute}.districtContactErrorWrapper .profile>div{height:1.5em;line-height:1.5em;margin-left:.75em;white-space:nowrap}.districtContactErrorWrapper .profile>div:first-child{margin-top:.5em}.districtContactErrorWrapper .profile .name{color:#555}.districtContactErrorWrapper .profile .description{color:#999;font-style:italic}.districtContactForm1.layout{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:0 auto;max-width:460px;width:100%}@media (min-width:414px){.districtContactForm1.layout{display:grid;grid-template:auto/calc(50% - .5em) calc(50% - .5em);grid-gap:0 1em}}.districtContactForm1.layout input[type=email],.districtContactForm1.layout input[type=text],.districtContactForm1.layout select,.districtContactForm1.layout textarea{font-weight:300;font-size:calc(14.4px + 1.6*(100vw - 500px)/1000);width:100%}@media (max-width:499px){.districtContactForm1.layout input[type=email],.districtContactForm1.layout input[type=text],.districtContactForm1.layout select,.districtContactForm1.layout textarea{font-size:14.4px}}@media (min-width:1500px){.districtContactForm1.layout input[type=email],.districtContactForm1.layout input[type=text],.districtContactForm1.layout select,.districtContactForm1.layout textarea{font-size:16px}}.districtContactForm1.layout input[type=email]:first-child,.districtContactForm1.layout input[type=text]:first-child,.districtContactForm1.layout select:first-child,.districtContactForm1.layout textarea:first-child{grid-row:1;grid-column:1}.districtContactForm1.layout input[type=email]:nth-child(2),.districtContactForm1.layout input[type=text]:nth-child(2),.districtContactForm1.layout select:nth-child(2),.districtContactForm1.layout textarea:nth-child(2){grid-row:1;grid-column:2}.districtContactForm1.layout input[type=email]:nth-child(3),.districtContactForm1.layout input[type=text]:nth-child(3),.districtContactForm1.layout select:nth-child(3),.districtContactForm1.layout textarea:nth-child(3){grid-row:2;grid-column:1}.districtContactForm1.layout input[type=email]:nth-child(4),.districtContactForm1.layout input[type=text]:nth-child(4),.districtContactForm1.layout select:nth-child(4),.districtContactForm1.layout textarea:nth-child(4){grid-row:2;grid-column:2}.districtContactForm1.layout input[type=email]:nth-child(n+5),.districtContactForm1.layout input[type=text]:nth-child(n+5),.districtContactForm1.layout select:nth-child(n+5),.districtContactForm1.layout textarea:nth-child(n+5){grid-column:1/span 2}.districtContactForm1.layout input[type=email],.districtContactForm1.layout input[type=text]{margin-bottom:1em}.districtContactForm1.layout textarea{display:block;margin-top:1em}.districtContactForm1.layout button[type=submit]{font-weight:300;font-size:calc(20.4px + 3.6*(100vw - 500px)/1000);grid-column:1/span 2;justify-self:center;font-weight:900;letter-spacing:2px;margin-top:2em}@media (max-width:499px){.districtContactForm1.layout button[type=submit]{font-size:20.4px}}@media (min-width:1500px){.districtContactForm1.layout button[type=submit]{font-size:24px}}.districtContactForm1+.messages .error,.districtContactForm1+.messages .network-error,.districtContactForm1+.messages .success{font-weight:300;font-size:calc(12.6px + 1.4*(100vw - 500px)/1000);display:none;margin-top:1em;text-align:center}@media (max-width:499px){.districtContactForm1+.messages .error,.districtContactForm1+.messages .network-error,.districtContactForm1+.messages .success{font-size:12.6px}}@media (min-width:1500px){.districtContactForm1+.messages .error,.districtContactForm1+.messages .network-error,.districtContactForm1+.messages .success{font-size:14px}}.districtContactForm1+.messages .success{color:#00b44b}.districtContactForm1+.messages .error,.districtContactForm1+.messages .network-error{color:red}footer.footer-mainlayout{color:#555;background:linear-gradient(0deg,#fff,#f2f2f2);font-size:1rem;padding:4.7em 0 0;width:100%;position:relative}footer.footer-mainlayout ul{list-style:none}footer.footer-mainlayout .footer-bottom-inner,footer.footer-mainlayout .footer-sitemap{margin:0 auto;max-width:1200px;width:calc(100% - 4em);position:relative}footer.footer-mainlayout .footer-sitemap{margin-bottom:1.5em}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap{margin-bottom:4em;display:flex;justify-content:space-between}}footer.footer-mainlayout .footer-sitemap .sitemap-section{border-top:1px solid #ddd;padding:1em 0}footer.footer-mainlayout .footer-sitemap .sitemap-section:last-child{padding-bottom:0}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section{border-top:none;padding:1em 1.5em 1em 0;flex-basis:14%;flex-grow:1}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner{padding:1em 0;flex-basis:24.5%}footer.footer-mainlayout .footer-sitemap .sitemap-section .list>li{padding:0 0 1.6em}}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .title{color:#00b44b}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .title:before{background-image:url(../files-sub/classcraft-assets/icons/lightGreen/plus.svg)}@media (min-width:1024px){footer.footer-mainlayout .footer-sitemap .sitemap-section.company{flex-basis:28%}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .list{display:flex;flex-wrap:wrap}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .list>li{flex-basis:50%;padding-right:1em}}footer.footer-mainlayout .footer-sitemap .sitemap-section.resources .title{color:red}footer.footer-mainlayout .footer-sitemap .sitemap-section.resources .title:before{background-image:url(../files-sub/classcraft-assets/icons/hpRed/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.support .title{color:#ffb900}footer.footer-mainlayout .footer-sitemap .sitemap-section.support .title:before{background-image:url(../files-sub/classcraft-assets/icons/highlightYellow/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy .title{color:#007dff}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy .title:before{background-image:url(../files-sub/classcraft-assets/icons/apBlue/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy img{max-width:8.5em;width:100%;max-height:none}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner img{display:block;margin:0 auto 1.5em;max-width:14em;width:100%}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section.partner img{max-width:none}}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .accreditations{margin:0 0 1.5em;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:769px){footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .accreditations{justify-content:center}}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .accreditations .accreditations-b-corp{max-width:3.7em;width:18.5%;margin:0}@media (max-width:769px){footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .accreditations .accreditations-b-corp{margin:0 1.5em 0 0}}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .accreditations .accreditations-google{width:69%;margin:0}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright{margin:3em 0 0;align-items:flex-start}}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel,footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright .copyright{margin-bottom:1.75rem}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel{font-weight:300;font-size:.75em;color:#999;margin-right:1.5em;padding:0 1.5em 0 2em;text-decoration:none;position:relative}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel:after,footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel:before{content:"";width:1.3em;height:1.3em;position:absolute;top:calc(50% - .625em)}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel:before{background-size:contain;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/grey-5/world.svg);left:0}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright #languageLabel:after{background-size:contain;background-position:100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/grey-5/arrow.svg);width:1em;height:1em;right:0;transform:rotate(180deg) translateY(-.2em)}footer.footer-mainlayout .footer-sitemap .sitemap-section.partner .languageCopyright .copyright{font-weight:300;font-size:12px;color:#999}footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-weight:300;font-size:calc(14.4px + 1.6*(100vw - 500px)/1000);letter-spacing:.0625em;margin:0;display:block;font-weight:900;text-decoration:none;text-transform:uppercase;position:relative}@media (max-width:499px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-size:14.4px}}@media (min-width:1500px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-size:16px}}footer.footer-mainlayout .footer-sitemap .sitemap-section .title:before{background-size:contain;background-position:50%;background-repeat:no-repeat;transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out;content:"";width:1em;height:1em;position:absolute;top:calc(50% - .5em);right:0}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{margin-bottom:1.5em}footer.footer-mainlayout .footer-sitemap .sitemap-section .title:before{content:none}}footer.footer-mainlayout .footer-sitemap .sitemap-section input{display:none}@media (max-width:769px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{cursor:pointer}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked+.title{margin-bottom:.5em}}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked+.title:before{transform:rotate(45deg)}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked~.list{transform:scaleY(1);height:auto}footer.footer-mainlayout .footer-sitemap .sitemap-section .list{transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out;display:grid;grid-gap:1em .5em;overflow:hidden;padding-left:0;transform:scaleY(0);transform-origin:top;height:0}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list{display:block;transform:scaleY(1);transition-property:none;transition-duration:.2s;transition-timing-function:ease-out;height:auto}}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-weight:300;font-size:calc(11.4px + 0.6*(100vw - 500px)/1000);letter-spacing:.0625em;line-height:1.3em;margin:0}@media (max-width:499px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-size:11.399999999999999px}}@media (min-width:1500px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-size:12px}}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li.hidden{display:none}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li.hidden.en-US{display:block}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li a,footer.footer-mainlayout .footer-sitemap .sitemap-section .list li a:visited{color:#999;text-decoration:none}footer.footer-mainlayout .footer-bottom{background:linear-gradient(180deg,hsla(0,0%,91.4%,.98) 0,#fefefe);padding:1.6em 0;overflow:hidden}footer.footer-mainlayout .footer-bottom-inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start}@media (min-width:960px){footer.footer-mainlayout .footer-bottom-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}}footer.footer-mainlayout .footer-bottom .social,footer.footer-mainlayout .footer-bottom .store{display:flex;padding:0;margin:0}footer.footer-mainlayout .footer-bottom .social li,footer.footer-mainlayout .footer-bottom .store li{padding:0}footer.footer-mainlayout .footer-bottom .social li img,footer.footer-mainlayout .footer-bottom .store li img{height:36px}@media (min-width:480px){footer.footer-mainlayout .footer-bottom .store li img{height:30px}}@media (min-width:768px){footer.footer-mainlayout .footer-bottom .store li img{height:46px}footer.footer-mainlayout .footer-bottom .store .chrome img{width:161px}footer.footer-mainlayout .footer-bottom .store .play img{width:155px}footer.footer-mainlayout .footer-bottom .store .microsoft img{width:127px}footer.footer-mainlayout .footer-bottom .store .apple img{width:136px}}footer.footer-mainlayout .footer-bottom .social li{margin:0 .6em 1em}@media (min-width:960px){footer.footer-mainlayout .footer-bottom .social li{margin:0 1.3em 0 0}}footer.footer-mainlayout .footer-bottom .social li a,footer.footer-mainlayout .footer-bottom .store li a{width:100%;display:flex}footer.footer-mainlayout .footer-bottom .store{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -5px -10px 0}@media (min-width:480px){footer.footer-mainlayout .footer-bottom .store{flex-direction:row;flex-wrap:nowrap}}@media (min-width:960px){footer.footer-mainlayout .footer-bottom .store{margin-bottom:0}}footer.footer-mainlayout .footer-bottom .store li{margin:0 .5em .5em}@media (min-width:960px){footer.footer-mainlayout .footer-bottom .store li{margin:0 0 0 1em}}nav.main-nav.main-nav-en .menu-items .menu-item-separator{border-left:1px solid #999;height:30%;margin:0 .75em}@media (min-width:768px){nav.main-nav.main-nav-en .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item:first-child{margin-top:1em}nav.main-nav.main-nav-en .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials,nav.main-nav.main-nav-en .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item:last-child{margin-bottom:.75em}nav.main-nav.main-nav-en .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a{padding:.6em 1.25em}nav.main-nav.main-nav-en .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .title{font-size:18px}}@media (max-width:767px){nav.main-nav.main-nav-en .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item.districts{margin-bottom:1em}}header.header-xs+.fullHeight,nav.main-nav+.fullHeight{min-height:calc(100vh - 85px)}:root html.main-nav-dropdown-active{overflow:hidden}:root html.main-nav-dropdown-active body{overflow:hidden}:root html.main-nav-dropdown-active body .main-nav{position:fixed}:root html.main-nav-dropdown-active body .main-nav .menu-wrapper{position:static}@media (min-width:768px){:root html body .main-nav .menu-wrapper{position:relative!important}}nav.main-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-color:#fff;font-size:16px;z-index:100;width:100%;height:85px;position:fixed;top:0;left:0;transition:all .15s ease-out;transition:var(--transition)}nav.main-nav.has-shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}nav.main-nav ul{padding:0}nav.main-nav .logo,nav.main-nav .menu-wrapper,nav.main-nav .spacer{height:100%}nav.main-nav .logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;flex-shrink:0;padding:21.25px}nav.main-nav .logo img{max-width:100%;max-height:100%}@media (max-width:767px) and (min-width:414px),(min-width:1136px){nav.main-nav .logo img:first-of-type{display:none}}nav.main-nav .logo img:last-of-type{display:none}@media (max-width:767px) and (min-width:414px),(min-width:1136px){nav.main-nav .logo img:last-of-type{display:inline;display:initial}}nav.main-nav .spacer{flex-grow:1}nav.main-nav .menu-wrapper{position:relative}nav.main-nav .menu-wrapper input#hamburger{display:none}@media (max-width:767px){nav.main-nav .menu-wrapper input#hamburger:checked+.hamburger .top{transform:rotate(-45deg)}nav.main-nav .menu-wrapper input#hamburger:checked+.hamburger .mid{opacity:0;transform:scaleX(0)}nav.main-nav .menu-wrapper input#hamburger:checked+.hamburger .bot{transform:rotate(45deg)}nav.main-nav .menu-wrapper input#hamburger:checked~.mobile-wrapper{background-color:#fff;height:calc(100vh - 85px)}nav.main-nav .menu-wrapper input#hamburger:checked~.mobile-wrapper .dropdown-menu-items-wrapper{position:absolute;top:0;right:0;bottom:163px;left:0}nav.main-nav .menu-wrapper input#hamburger:checked~.mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items{opacity:1!important;pointer-events:auto!important;left:0!important}nav.main-nav .menu-wrapper input#hamburger:checked~.mobile-wrapper .dropdown-menu-items-cta{position:fixed;bottom:0;left:0}nav.main-nav .menu-wrapper input#hamburger:not(:checked)~.mobile-wrapper .dropdown-menu-items{opacity:0!important;pointer-events:none!important;left:0!important}nav.main-nav .menu-wrapper input#hamburger~.mobile-wrapper .dropdown-bg{display:none}}nav.main-nav .menu-wrapper .hamburger{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;width:85px;height:85px;position:absolute;top:0;right:0}@media (min-width:768px){nav.main-nav .menu-wrapper .hamburger{display:none}}nav.main-nav .menu-wrapper .hamburger .bot,nav.main-nav .menu-wrapper .hamburger .mid,nav.main-nav .menu-wrapper .hamburger .top{background-color:#999;width:29px;height:2px}nav.main-nav .menu-wrapper .hamburger .bot,nav.main-nav .menu-wrapper .hamburger .top{transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out}nav.main-nav .menu-wrapper .hamburger .top{transform-origin:100% 0}nav.main-nav .menu-wrapper .hamburger .mid{transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-out;transform-origin:66.66% 0;margin:8px 0}nav.main-nav .menu-wrapper .hamburger .bot{transform-origin:100% 100%}nav.main-nav .menu-wrapper .menu-items{display:none}@media (min-width:768px){nav.main-nav .menu-wrapper .menu-items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;height:100%}}nav.main-nav .menu-wrapper .menu-items .menu-item{font-size:16px;display:flex;align-items:center;color:#999;cursor:pointer;font-weight:300;letter-spacing:.5px;padding:.75em;white-space:nowrap;height:100%;margin:0}@media (max-width:815px){nav.main-nav .menu-wrapper .menu-items .menu-item{padding:.75em .4em}}@media (min-width:1024px){nav.main-nav .menu-wrapper .menu-items .menu-item{padding:1em}}nav.main-nav .menu-wrapper .menu-items .menu-item:hover{color:#212121}nav.main-nav .menu-wrapper .menu-items .menu-item.has-dropdown:after{content:"";background:url(../files-sub/classcraft-assets/icons/grey-7/arrow.svg) no-repeat 50% 47.5%;background-size:contain;margin:0 0 0 .25em;width:.7em;height:100%;transform:rotate(180deg);opacity:.55}nav.main-nav .menu-wrapper .menu-items .menu-item.has-dropdown:hover:after{opacity:1}nav.main-nav .menu-wrapper .menu-items .menu-item a{color:currentColor;text-decoration:none}nav.main-nav .menu-wrapper .menu-items .menu-item.play{padding-right:21.25px}nav.main-nav .menu-wrapper .menu-items .menu-item.play a{font-weight:300;font-size:14px;color:#fff;font-weight:900;padding:.25em 2.5em .25em 1em;position:relative}@media (max-width:815px){nav.main-nav .menu-wrapper .menu-items .menu-item.play a{padding:.25em 1em}}nav.main-nav .menu-wrapper .menu-items .menu-item.play a:after{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/arrow_short.svg);content:"";transform:rotate(90deg);vertical-align:middle;width:1em;height:1em;position:absolute;top:calc(50% - .5em);right:1em}@media (max-width:815px){nav.main-nav .menu-wrapper .menu-items .menu-item.play a:after{display:none}}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items{transition-property:opacity,left;transition-duration:.2s;transition-timing-function:ease-out;opacity:0;pointer-events:none}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.overview a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.overview a .icon svg{fill:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.overview a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.overview a .title{color:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.pricing a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.pricing a .icon svg{fill:#fda128}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.pricing a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.pricing a .title{color:#fda128}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials a .icon svg{fill:red}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials a .title{color:red}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.districts a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.districts a .icon svg{fill:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.districts a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.districts a .title{color:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.gamification a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.gamification a .icon svg{fill:#ffb900}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.gamification a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.gamification a .title{color:#ffb900}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.knowledge a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.knowledge a .icon svg{fill:#fdb92b}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.knowledge a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.knowledge a .title{color:#fdb92b}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.training a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.training a .icon svg{fill:#ff9600}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.training a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.training a .title{color:#ff9600}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.forums a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.forums a .icon svg{fill:red}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.forums a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.forums a .title{color:red}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.blog a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.blog a .icon svg{fill:#03f}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.blog a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.blog a .title{color:#03f}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.marketplace a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.marketplace a .icon svg{fill:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.marketplace a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.marketplace a .title{color:#007dff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.navResearch a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.navResearch a .icon svg{fill:#00c5ff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.navResearch a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.navResearch a .title{color:#00c5ff}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.store a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.store a svg{fill:#d61f2e}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.store a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item.store a .title{color:#d61f2e}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a{text-decoration:none;min-width:24.25em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .icon,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .icon{border:2px solid #999}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .icon svg{fill:#555}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .subtitle,nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .subtitle,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a:hover .title{color:#555}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .icon,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a .icon{transition-property:border-color;transition-duration:.2s;transition-timing-function:ease-out;border:2px solid #ddd;border-radius:50%;position:relative;max-width:100%;top:0}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .icon svg,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a .icon svg{transition-property:fill;transition-duration:.2s;transition-timing-function:ease-out;width:50%;height:50%;position:absolute;top:25%;left:25%}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .title,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a .title{transition-property:color;transition-duration:.2s;transition-timing-function:ease-out;font-weight:300;line-height:1em;white-space:nowrap}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .subtitle,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items .dropdown-menu-item a .subtitle{transition-property:color;transition-duration:.2s;transition-timing-function:ease-out}@media (max-width:767px){nav.main-nav .menu-wrapper .mobile-wrapper{transition-property:background-color,height;transition-duration:.2s;transition-timing-function:ease-out;overflow:hidden;z-index:100;width:100%;height:0;position:absolute;top:85px;left:0}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper{padding:21.25px}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper{background-image:linear-gradient(180deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px),linear-gradient(0deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);overflow-x:hidden;overflow-y:scroll;transform:translateZ(0)}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items:not(:first-child):nth-last-child(2){margin-bottom:1.25em;padding-bottom:.5em;position:relative}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items:not(:first-child):nth-last-child(2):after{background-color:#eee;content:"";height:1px;position:absolute;bottom:0;right:.75em;left:.75em}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items:not(:first-child):nth-last-child(2) .dropdown-menu-item{padding-bottom:1em}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items[data-dropdown=resources] .dropdown-menu-item a:hover .icon svg{fill:#555}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items[data-dropdown=resources] .dropdown-menu-item a:hover .title{color:#555}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items[data-dropdown=resources] .dropdown-menu-item a .icon{border:none}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items[data-dropdown=resources] .dropdown-menu-item a .icon svg{fill:#999}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items[data-dropdown=resources] .dropdown-menu-item a .title{color:#999;font-weight:100}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item:not(:last-child){margin-bottom:1em}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item a{display:flex;align-items:center}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item a .icon{margin-right:1em;max-width:38px;width:38px;max-height:38px;height:38px}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item a .title{font-weight:300;font-size:16px;font-weight:900;letter-spacing:1px}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item-cta,nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-wrapper .dropdown-menu-items .dropdown-menu-item a .subtitle{display:none}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta{display:flex;align-items:center;justify-content:space-between;background-color:#fff;width:100%;height:78px}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login{display:flex;align-items:center;text-decoration:none}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login:hover .icon svg{fill:#555}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login:hover .text{color:#555}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login .icon{width:38px;height:38px;position:relative}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login .icon svg{transition-property:fill;transition-duration:.2s;transition-timing-function:ease-out;fill:#999;width:40%;height:40%;position:absolute;top:30%;left:30%}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .login .text{font-weight:300;font-size:14px;transition-property:color;transition-duration:.2s;transition-timing-function:ease-out;color:#999;font-weight:100}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .signup{font-size:18px;font-weight:900;letter-spacing:1px;padding:.25em 1.875em .25em 1em;position:relative}nav.main-nav .menu-wrapper .mobile-wrapper .dropdown-menu-items-cta .signup:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/arrow_short.svg);content:"";transform:rotate(90deg);vertical-align:middle;width:.875em;height:.875em;position:absolute;top:calc(50% - .45em);right:.625em}}@media (min-width:768px){nav.main-nav .menu-wrapper{display:block}nav.main-nav .menu-wrapper .dropdown-wrapper{position:absolute;top:85px;left:0}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-bg,nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items{position:absolute;top:.7em;left:0}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items{z-index:200}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items:before{background-color:hsla(0,0%,100%,.001);content:"";width:100%;height:.7em;position:absolute;top:-.7em;left:0}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item:first-child{margin-top:1.5em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item.testimonials,nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item:last-child{margin-bottom:1em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a{display:grid;grid-template:auto/3em auto;grid-gap:0 1em;padding:1em 2em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .icon{grid-row:1/span 2;grid-column:1;min-width:48px;min-height:48px;width:48px;height:48px}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .title{font-weight:300;font-size:20px;grid-row:1;grid-column:2;margin-bottom:.25em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item a .subtitle{font-weight:300;font-size:14px;grid-row:2;grid-column:2;color:#999;font-weight:100;letter-spacing:1px;line-height:1.4em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item-cta{display:flex;align-items:center;justify-content:center;background-color:#00b44b;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;padding:1.5em 2em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item-cta .btnGame{font-size:18px;font-weight:900;padding-right:2.8em;white-space:nowrap}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item-cta .btnGame:hover{background-color:#f1f1f1;color:#00b44b}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items .dropdown-menu-item-cta .btnGame:after{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/lightGreen/arrow_long.svg);content:"";transform:rotate(90deg);vertical-align:middle;width:1em;height:1em;position:absolute;top:calc(50% - .5em);right:1.3em}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-menu-items-cta{display:none}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-bg{transition-property:opacity,transform,width,height,left;transition-duration:.2s;transition-timing-function:ease-out;background-color:#fff;border-radius:.5em;box-shadow:0 1px 4px 0 rgba(33,33,33,.2);opacity:0;pointer-events:none;transform:rotateX(45deg);transform-origin:0 0;will-change:transform;z-index:100}nav.main-nav .menu-wrapper .dropdown-wrapper .dropdown-bg .arrow{transition-property:left;transition-duration:.2s;transition-timing-function:ease-out;background-color:#fff;border:1px solid #eee;border-right:none;border-bottom:none;color:#fff;font-size:.75em;transform:rotate(45deg) translateX(-1px);width:1.4em;height:1.4em;position:absolute;top:-.7em}}.btnGame{display:inline-block;vertical-align:middle;font-family:Lato,Helvetica,sans-serif;font-weight:300;text-align:center;cursor:pointer;border-radius:2em;padding:.5em 1.3em;font-size:14px;line-height:1.428571429;color:#fff;max-width:100%;letter-spacing:1px;position:relative;background-color:#212121;flex-shrink:0}.btnGame.green{background-color:#00b44b}.btnGame.green:not(.noHover):hover{background-color:#00a551}.btnGame.upper{text-transform:uppercase}.btnGame.white-green-border{color:#00b44b;background-color:#fff;border:1px solid #00b44b}.modalLanguagePicker{font-size:calc(16px + 4*(100vw - 320px)/880);display:none;position:fixed;top:0;bottom:0;width:100%;background-color:hsla(0,0%,100%,.85);z-index:999999;left:0;overflow-y:auto;cursor:pointer}@media (max-width:319px){.modalLanguagePicker{font-size:16px}}@media (min-width:1200px){.modalLanguagePicker{font-size:20px}}.modalLanguagePicker.open{display:block}.modalLanguagePicker .modal-lang{width:90%;max-width:950px;padding:2em 1em;background-color:#fff;border-radius:1em;margin:10% auto 0;box-shadow:0 0 5px 1px rgba(0,0,0,.15);position:relative;cursor:auto}@media (min-width:560px){padding:2em}@media (min-width:860px){padding:3em}.modalLanguagePicker .modal-lang .closeModal{position:absolute;top:0;right:0;padding:1.5em;cursor:pointer}.modalLanguagePicker .modal-lang .closeModal:before{-webkit-filter:brightness(87%);filter:brightness(87%);content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:1.4em;height:1.4em;margin:0 auto;font-size:1rem;background-image:url(../files-sub/classcraft-assets/icons/close.svg)}.modalLanguagePicker .modal-lang .section-title{color:inherit!important;font-size:calc(30px + 15*(100vw - 320px)/880)!important;text-align:center;font-weight:inherit!important;margin:.5em 0 1em;display:block!important}@media (max-width:319px){.modalLanguagePicker .modal-lang .section-title{font-size:30px!important}}@media (min-width:1200px){.modalLanguagePicker .modal-lang .section-title{font-size:45px!important}}.modalLanguagePicker .modal-lang>.languageWrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0 auto;max-width:40em}.modalLanguagePicker .modal-lang>.languageWrapper>.language{color:inherit;flex-basis:50%;flex-grow:0;flex-shrink:1;align-self:auto;margin-right:0;margin-bottom:1.5em;text-align:center;text-decoration:none}@media (min-width:860px){.modalLanguagePicker .modal-lang>.languageWrapper>.language{flex-basis:33%;flex-grow:1;flex-shrink:1;align-self:auto}}.modalLanguagePicker .modal-lang>.languageWrapper>.language.currentLanguage,.modalLanguagePicker .modal-lang>.languageWrapper>.language:hover{color:#00b44b}.modalWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:-1;background-color:hsla(0,0%,100%,.925);transition:opacity .15s ease-out,z-index 0s linear .15s;pointer-events:none;will-change:opacity;opacity:0}.modalWrapper:target{pointer-events:auto;opacity:1;transition:opacity .25s ease-out .1s,z-index 0s;z-index:9999999}.modalWrapper.whiteOverlay{background-color:hsla(0,0%,100%,.85)}.modalWrapper.whiteOverlay .modalBody{box-shadow:0 0 15px rgba(170,172,175,.5)}.modalWrapper .modalWrapperInner{width:calc(100% - 4em);max-width:calc(100vmin - 30px);position:relative}.modalWrapper .modalWrapperInner.modalWrapperInnerLarge{margin:2em;width:calc(100% - 2em);max-width:53.15em;align-self:flex-start}.modalWrapper .modalWrapperInner.modalWrapperInnerSmall{margin:2em;width:calc(100% - 2em);max-width:650px;align-self:flex-start}.modalWrapper .modalWrapperInner>.modalContentWrap{border-radius:8px;overflow:hidden;box-shadow:10px 10px 55px 0 rgba(0,0,0,.15)}.modalWrapper .modalWrapperInner>.modalContentWrap>div{background:#fff}.modalHeaderClose{position:absolute;top:-1.5em;right:0;color:#999;line-height:.85em;padding-right:.13em;text-align:right;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:23px;height:23px;z-index:10;transition-property:border;transition-duration:.2s;transition-timing-function:ease-out}.modalHeaderClose.inside{top:1.5em;right:1.5em}.modalWrapper .modalWrapperInner .modalBody.roundedCorners{border-radius:1em}.modalWrapper.modalBenefitsSlider .modalWrapperInner{display:block;padding:0;max-width:none;width:100%;height:100%}.modalWrapper.modalBenefitsSlider .modalWrapperInner .modalBody{background-color:hsla(0,0%,100%,.001);height:100%}@media (min-height:700px) and (min-width:700px){.modalWrapper.modalBenefitsSlider .modalWrapperInner{width:calc(100% - 4em);height:calc(100% - 4em);max-width:1200px;max-height:750px}}.modalWrapper.modalDistrictForm .modalWrapperInner{max-width:none;max-height:none;width:100%;height:100%}@media (min-width:700px) and (min-height:700px){.modalWrapper.modalDistrictForm .modalWrapperInner{max-width:850px;max-height:725px;width:calc(100vw - 4em);height:calc(100vh - 4em)}}@media (min-width:1920px){.modalWrapper.modalDistrictForm .modalWrapperInner{max-width:1000px}}.modalWrapper.modalDistrictForm .modalWrapperInner .modalBody{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative}@media (min-width:700px) and (min-height:700px){.modalWrapper.modalDistrictForm .modalWrapperInner .modalBody{border-radius:1em;height:auto;overflow:hidden}}.modalWrapper .modalWrapperInner .modalBody .videoWrapper,.responsive-video{position:relative;height:0;margin:0 auto;width:100%;padding-bottom:56.25%}.modalWrapper .modalWrapperInner .modalBody .videoWrapper.ratio16x10,.responsive-video.ratio16x10{padding-bottom:62.5%}.modalWrapper .modalWrapperInner .modalBody .videoWrapper.ratio4x3,.responsive-video.ratio4x3{padding-bottom:75%}.modalWrapper .modalWrapperInner .modalBody .videoWrapper .video,.responsive-video .video{position:absolute;top:0;left:0;width:100%;height:100%}#close{display:none}.modalWrapper .modalWrapperInner.modalWrapperInnerIste{max-width:calc(100vw - 2em);max-height:calc(100vh - 4em);width:50em}:root{--border-radius:8px;--border-radius-large:16px;--shadow-active:0px 10px 15px 0 rgba(0,0,0,0.15);--shadow:0 5px 15px 0 rgba(0,0,0,0.1);--shadow-left:-5px 0 15px 0 rgba(0,0,0,0.1);--shadow-up:0 -5px 15px 0 rgba(0,0,0,0.1);--speed-fast:0.075s;--speed:0.15s;--speed-slow:0.25s;--easing:ease-out;--transition:all 0.15s ease-out;--transition:all var(--speed) var(--easing)}:root{--color-white-overlay:hsla(0,0%,100%,0.75);--color-white:#fff;--color-gray-1:#fafbfc;--color-gray-2:#f7f7f7;--color-gray-3:#eee;--color-gray-4:#ddd;--color-gray-4b:#ccc;--color-gray-5:#999;--color-gray-6:#555;--color-gray-7:#212121;--color-green:#00b44b;--color-green-active:#00a551;--color-ap:#017dff;--color-ap-active:#0064dc;--color-xp:#ffa000;--color-xp-active:#f5aa1e;--color-hp:red;--color-hp-active:#e60000;--color-gp:#c2872b;--color-gp-active:#aa711e;--color-highlight:#ffb900;--color-highlight-active:#f0aa00;--color-text:#555;--color-text:var(--color-gray-6)}:root{--space-160:160px;--space-120:120px;--space-96:96px;--space-56:56px;--space-48:48px;--space-40:40px;--space-32:32px;--space-24:24px;--space-14:14px;--space-5:5px;--space-text:1.375em;--content-width:1236px;--content-width:calc(1140px + var(--space-48) + var(--space-48))}@media (max-width:740px){:root{--space-160:120px;--space-120:96px;--space-96:72px}}@media (max-width:480px){:root{--space-160:96px;--space-120:80px;--space-48:32px;--space-14:8px}}:root{--mobile-navigation-width:380px;--header-height:84px;--fixed-header-height:65px;--container-padding:48px;--container-padding-md:36px;--container-padding-sm:24px;--container-padding-xs:20px}@media (max-width:960px){:root{--header-height:65px}}@media (max-width:740px){:root{--mobile-navigation-width:320px;--header-height:56px;--fixed-header-height:56px}}:root{--text-medium:14px}:root{--z-header:100;--z-mobile-navigation:90;--z-content-overlay:50;--z-loader:10;--z-over-content:1}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */:root html{line-height:1.15;-webkit-text-size-adjust:100%}.wr,body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}.wr{color:#212121;color:var(--color-gray-7);background:#fff;background:var(--color-white);font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:1.375;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;padding:84px 0 0;padding:var(--header-height) 0 0;min-width:320px;overflow-x:hidden}@media (min-width:1921px){.wr{font-size:19px}}.wr--landing{padding:0}@media (max-width:960px){.wr.is-below-mobile-nav,body.is-below-mobile-nav{overflow:hidden}.wr.is-below-mobile-nav:before,body.is-below-mobile-nav:before{content:"";background:hsla(0,0%,100%,.75);background:var(--color-white-overlay);top:0;left:0;width:100%;height:100%;display:block;position:fixed;z-index:50;z-index:var(--z-content-overlay)}}.wr main{display:block}.wr section{padding:0;border:0}.wr iframe{border:0;overflow-x:hidden;overflow-y:auto}.wr button,.wr input,.wr optgroup,.wr select,.wr textarea{color:#999;color:var(--color-gray-5);background:#f7f7f7;background:var(--color-gray-2);border:1px solid transparent;border-radius:8px;font-weight:300;padding:8px 16px;max-width:560px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:all .15s ease-out;transition:var(--transition)}.wr input[type=email],.wr input[type=tel],.wr input[type=text],.wr input[type=url],.wr select,.wr textarea{font-size:1em;border:1px solid transparent}.wr input[type=email]:focus,.wr input[type=email]:hover,.wr input[type=tel]:focus,.wr input[type=tel]:hover,.wr input[type=text]:focus,.wr input[type=text]:hover,.wr input[type=url]:focus,.wr input[type=url]:hover,.wr select:focus,.wr select:hover,.wr textarea:focus,.wr textarea:hover{border-color:#ddd;border-color:var(--color-gray-4)}.wr input[type=email]:focus,.wr input[type=tel]:focus,.wr input[type=text]:focus,.wr input[type=url]:focus,.wr select:focus,.wr textarea:focus{background-color:#fff;background-color:var(--color-white)}.wr input[type=email].error,.wr input[type=email].is-invalid,.wr input[type=tel].error,.wr input[type=tel].is-invalid,.wr input[type=text].error,.wr input[type=text].is-invalid,.wr input[type=url].error,.wr input[type=url].is-invalid,.wr select.error,.wr select.is-invalid,.wr textarea.error,.wr textarea.is-invalid{border-color:red;border-color:var(--color-hp)}.wr input[type=email]:disabled,.wr input[type=tel]:disabled,.wr input[type=text]:disabled,.wr input[type=url]:disabled,.wr select:disabled,.wr textarea:disabled{color:#ddd;color:var(--color-gray-4);background-color:#f7f7f7;background-color:var(--color-gray-2);border-color:#ddd;border-color:var(--color-gray-4);cursor:default!important}.wr input[type=checkbox]{-webkit-appearance:checkbox;width:auto}.wr input[type=radio]{-webkit-appearance:radio;width:auto}.wr textarea{resize:vertical}.wr :focus{outline:none}.wr label{color:#555;color:var(--color-gray-6);font-size:14px;font-size:var(--text-medium);margin:0 0 4px 7px;display:block;position:relative;max-width:560px}.wr input[type=checkbox]+label,.wr input[type=radio]+label{display:inline-block}.wr input[type=checkbox]:before,.wr input[type=radio]:before{display:none}.wr textarea{line-height:inherit;height:78px}.wr select{background:#f7f7f7 url(../files-sub/classcraft-assets/front/icons/website-dropdown--circle--select.svg) no-repeat 95% 50%;background:var(--color-gray-2) url(../files-sub/classcraft-assets/front/icons/website-dropdown--circle--select.svg) no-repeat 95% 50%;background:#f7f7f7 url(../files-sub/classcraft-assets/front/icons/website-dropdown--circle--select.svg) no-repeat top 50% right 15px;background:var(--color-gray-2) url(../files-sub/classcraft-assets/front/icons/website-dropdown--circle--select.svg) no-repeat top 50% right 15px;background-size:16px auto;padding-right:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wr select::-ms-expand{display:none}.wr [type=submit],.wr button{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green);border:2px solid transparent;border-radius:32px;font-weight:900;text-transform:uppercase;padding:9px 21px;width:auto;display:inline-flex;align-items:center;cursor:pointer;transition:all .15s ease-out;transition:var(--transition)}.wr [type=submit]:hover,.wr button:hover{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active);border-color:transparent}@media (hover:none){.wr [type=submit]:hover,.wr button:hover{background:#00b44b;background:var(--color-green);border-color:transparent}.wr [type=submit]:active,.wr button:active{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active);border-color:transparent}}.wr [type=submit]:disabled,.wr [type=submit]:disabled:active,.wr [type=submit]:disabled:hover,.wr button:disabled,.wr button:disabled:active,.wr button:disabled:hover{background:#999;background:var(--color-gray-5);cursor:default}.wr input[type=file]{width:100%;max-width:100%}.wr ol,.wr ul{padding:0 0 0 16px;margin:0 0 .6875em;margin:0 0 calc(var(--space-text)/2)}.wr ol:last-child,.wr ul:last-child{margin-bottom:0}.wr ul{list-style:disc outside none}.wr nav ul{list-style:none inside none;margin:0;padding:0}.wr li{color:#555;color:var(--color-text);margin:0 0 .6875em;margin:0 0 calc(var(--space-text)/2) 0}.wr li:last-child{margin-bottom:0}.wr dl{padding:0}.wr dt{color:#999;color:var(--color-gray-5);font-style:italic;margin:0}.wr dd,.wr dt{padding:0;display:block}.wr dd{color:inherit;margin:0 0 1.375em;margin:0 0 var(--space-text)}.wr img,.wr picture{max-width:100%;max-height:100%;width:auto;height:auto}.wr picture{display:flex;align-items:flex-start}.wr figure{text-align:center;margin:0;display:block}.wr figcaption{color:#999;color:var(--color-gray-5);font-size:12px;font-style:italic;margin:3px 0 0}.wr svg{background-color:transparent;fill:currentColor;max-width:100%;max-height:100%;transition:all .15s ease-out;transition:all var(--speed) var(--easing)}.wr table{border-collapse:collapse;text-align:left;width:100%}.wr th{background:#f7f7f7;background:var(--color-gray-2);font-weight:900}.wr td,.wr th{border:1px solid #ddd;border:1px solid var(--color-gray-4);padding:8px 16px}.wr .h1,.wr .h2,.wr .h3,.wr .h4,.wr .h5,.wr .h6,.wr h1,.wr h2,.wr h3,.wr h4,.wr h5,.wr h6{color:inherit;text-transform:none;padding:0;width:auto;display:block;clear:both}.wr .h1,.wr h1{font-weight:300;font-size:48px;line-height:1.2;letter-spacing:.01em;margin:.479em 0}@media (max-width:960px){.wr .h1,.wr h1{font-size:38px}}@media (max-width:480px){.wr .h1,.wr h1{font-size:34px}}.wr .h1:first-child,.wr h1:first-child{margin-top:-.185em}.wr .h2,.wr h2{font-size:40px;font-weight:300;line-height:1.15;letter-spacing:.0125em;margin:.875em 0}.wr .h2:first-child,.wr h2:first-child{margin-top:-.15em}@media (max-width:960px){.wr .h2,.wr h2{font-size:32px}}@media (max-width:480px){.wr .h2,.wr h2{font-size:25px}}.wr .h3,.wr h3{font-size:32px;line-height:1.25;font-weight:300;margin:1.07em 0}.wr .h3:first-child,.wr h3:first-child{margin-top:-.22em}@media (max-width:960px){.wr .h3,.wr h3{font-size:25px}}@media (max-width:480px){.wr .h3,.wr h3{font-size:23px}}.wr .h4,.wr h4{font-size:20px;line-height:1.187;font-weight:300;margin:.9em 0 .7em}.wr .h4:first-child,.wr h4:first-child{margin-top:-.15em}.wr p{color:#555;color:var(--color-text);margin:0 0 1.375em;margin:0 0 var(--space-text)}.wr p:last-child{margin-bottom:0}.wr a{color:#00b44b;color:var(--color-green);text-decoration:none;transition:all .15s ease-out;transition:var(--transition)}.wr a:hover{color:#00a551;color:var(--color-green-active)}@media (hover:none){.wr a:hover{color:#00b44b;color:var(--color-green)}.wr a:active{color:#00a551;color:var(--color-green-active)}}.wr p>a{text-decoration:underline}.wr strong{font-weight:900}.wr small{font-size:14px}.wr hr{color:#ddd;color:var(--color-gray-4);display:block;height:1px;border:0;border-top:1px solid;margin:0;padding:0}.wr blockquote{border-left:4px solid #ddd;border-left:4px solid var(--color-gray-4);font-size:24px;font-weight:900;line-height:1.35;padding:0 0 0 20px;margin:27px 0}::.wr selection{background:#d3d3d3;text-shadow:none}.wr clearfix:after,.wr clearfix:before{content:" ";display:table}.wr clearfix:after{clear:both}.wr ._animable{transition:transform .25s ease-out,opacity .25s ease-out;transition:transform var(--speed-slow) var(--easing),opacity var(--speed-slow) var(--easing)}.wr ._animable--fast{transition:transform .15s ease-out,opacity .15s ease-out;transition:transform var(--speed) var(--easing),opacity var(--speed) var(--easing)}.wr ._animable.is-shrinked{transform:scale(.725)}.wr ._animable.is-faded{opacity:0;pointer-events:none}.wr ._animable.is-faded-25{opacity:.25}.wr ._animable.is-origin-right{transform-origin:100% 50%}.wr ._animable.is-origin-left{transform-origin:0 50%}.wr ._animable.is-origin-top-right{transform-origin:100% 0}.wr ._animable.is-origin-top-left{transform-origin:0 0}.wr ._animable.is-pushed-down{transform:translateY(32px)}.wr #fixed-header{background:#fff;background:var(--color-white);width:100%;height:65px;height:var(--fixed-header-height);top:0;left:0;position:fixed;z-index:100;z-index:var(--z-header);display:flex;opacity:0;transform:translateY(-100%);transition:all .25s ease-out;transition:all var(--speed-slow) ease-out}.wr #fixed-header.is-visible{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);opacity:1;transition-timing-function:ease-in;transform:translateY(0)}@media (max-width:960px){.wr #fixed-header{display:none}}.wr #fixed-header__inner{padding:0 48px;padding:0 var(--container-padding);margin-right:auto;margin-left:auto;width:1236px;width:var(--content-width);max-width:100%;display:flex;align-items:center;justify-content:space-around}@media (max-width:1236px){.wr #fixed-header__inner{width:100%}}.wr #header{background:#fff;background:var(--color-white);margin:-84px 0 0;margin:calc(var(--header-height)*-1) 0 0;width:100%;height:84px;height:var(--header-height);top:0;left:0;position:relative;z-index:100;z-index:var(--z-header);display:flex}@media (max-width:960px){.wr #header{height:65px;height:var(--fixed-header-height);margin:0;position:fixed;transition:box-shadow .15s ease-out;transition:box-shadow var(--speed) var(--easing)}.wr #header.has-shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}.wr #header.has-forced-shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.1)!important;box-shadow:var(--shadow)!important}}.wr #header__inner{padding:0 48px;padding:0 var(--container-padding);margin-right:auto;margin-left:auto;width:1236px;width:var(--content-width);max-width:100%;display:flex;align-items:center;justify-content:space-around}@media (max-width:1236px){.wr #header__inner{width:100%}}@media (max-width:960px){.wr #header__inner{padding:0 36px;padding:0 var(--container-padding-md)}}@media (max-width:740px){.wr #header__inner{padding:0 24px;padding:0 var(--container-padding-sm)}}@media (max-width:480px){.wr #header__inner{padding:0 20px;padding:0 var(--container-padding-xs)}}.wr ._inner{padding:24px;padding:calc(var(--space-48)/2)}.wr ._inner--small{padding:12px;padding:calc(var(--space-24)/2)}.wr ._inner--medium-small{padding:16px;padding:calc(var(--space-32)/2)}.wr ._inner--large{padding:28px;padding:calc(var(--space-56)/2)}.wr ._inner--x-large{padding:48px;padding:calc(var(--space-96)/2)}.wr ._inner--xx-large{padding:60px;padding:calc(var(--space-120)/2)}.wr ._input-error-message{margin:2px 6px;position:absolute;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr ._input-error-message.is-hidden{opacity:0}.wr ._input-status-indicator{margin:20px 3px;width:16px;height:16px;left:100%;top:100%;position:absolute;transform:translateY(-50%);transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr ._input-status-indicator.is-hidden{opacity:0}.wr ._main-navigation{margin:0 -16px;align-self:stretch;display:flex;justify-content:flex-end}@media (max-width:960px){.wr ._main-navigation{display:none}}.wr ._main-navigation--mobile{background:#fff;background:var(--color-white);padding:76px 0 0;padding:calc(var(--fixed-header-height) + 11px) 0 0;margin:0;max-width:100%;width:380px;width:var(--mobile-navigation-width);top:0;right:0;bottom:0;position:fixed;display:none;overflow-x:hidden;overflow-y:auto;z-index:90;z-index:var(--z-mobile-navigation);transform:translateX(100%);transition:all .15s ease-out;transition:all var(--speed) ease-out}.wr ._main-navigation--mobile.is-visible{box-shadow:-5px 0 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow-left);transform:translateX(0)}@media (max-width:960px){.wr ._main-navigation--mobile{display:flex}}@media (max-width:740px){.wr ._main-navigation--mobile{padding:76px 0 0;padding:calc(var(--fixed-header-height) + 11px) 0 0}}.wr ._main-navigation__mobile-inner{min-height:370px;width:100%;display:flex;flex-direction:column}.wr ._main-navigation__mobile-footer-spacer{flex-grow:1}.wr ._main-navigation__mobile-footer{box-shadow:0 -5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow-up);padding:23px 48px;padding:23px var(--container-padding);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:960px){.wr ._main-navigation__mobile-footer{padding:23px 36px;padding:23px var(--container-padding-md)}}@media (max-width:740px){.wr ._main-navigation__mobile-footer{padding:23px 24px;padding:23px var(--container-padding-sm)}}@media (max-width:480px){.wr ._main-navigation__mobile-footer{padding:23px 20px;padding:23px var(--container-padding-xs)}}.wr ._main-navigation__logo{flex-grow:1;display:flex}.wr ._main-navigation__toggle{display:none}@media (max-width:960px){.wr ._main-navigation__toggle{display:block}}.wr ._main-navigation__link{display:flex;align-items:center}@media (max-width:960px){.wr ._main-navigation__link--login{display:none}}:root{--subscribe-banner-height:50px}@media (max-width:1060px){:root{--subscribe-banner-height:83px}}.wr ._main-navigation__dropdown{background:#fff;background:var(--color-white);box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);border-radius:8px;border-radius:var(--border-radius);max-width:calc(100% - 96px);max-width:calc(100% - var(--space-48) - var(--space-48));top:134px;top:calc(var(--header-height) + var(--subscribe-banner-height));right:calc(50% - 570px);position:fixed;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-32px);transition:transform 75ms ease-in,opacity 75ms ease-in;transition:transform var(--speed-fast) ease-in,opacity var(--speed-fast) ease-in}.wr ._main-navigation__dropdown.is-pulled-up{top:65px;top:var(--fixed-header-height)}@media (max-width:1236px){.wr ._main-navigation__dropdown{right:48px;right:var(--space-48)}}.wr ._main-navigation__dropdown.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);transition-duration:.25s;transition-duration:var(--speed-slow);transition-timing-function:ease-out}@media (max-width:960px){.wr ._main-navigation__dropdown,.wr ._main-navigation__dropdown.is-pulled-up{border-radius:0;box-shadow:none;padding:65px 0 0;padding:var(--fixed-header-height) 0 0;margin:0;max-width:380px;max-width:var(--mobile-navigation-width);width:380px;width:var(--mobile-navigation-width);height:100%;top:0;right:0;bottom:0;display:flex;visibility:visible;overflow-y:auto;opacity:1;z-index:1;transform:translateX(100%);transition-duration:.15s;transition-duration:var(--speed);transition-timing-function:ease-out}.wr ._main-navigation__dropdown.is-pulled-up.is-visible,.wr ._main-navigation__dropdown.is-visible{transform:translateX(0)}}@media (max-width:740px){.wr ._main-navigation__dropdown,.wr ._main-navigation__dropdown.is-pulled-up{padding:65px 0 0;padding:var(--fixed-header-height) 0 0}}.wr ._main-navigation-callout--get-started{margin:0 0 0 32px;display:block}:root #page-bullying ._main-navigation-callout--get-started,:root #page-districts ._main-navigation-callout--get-started,:root #page-implementation ._main-navigation-callout--get-started,:root #page-integrations ._main-navigation-callout--get-started,:root #page-pbis ._main-navigation-callout--get-started,:root #page-professional-development ._main-navigation-callout--get-started,:root #page-social-emotional-learning ._main-navigation-callout--get-started{display:none}.wr ._main-navigation-callout--get-quote{margin:0 0 0 32px;display:none}:root #page-bullying ._main-navigation-callout--get-quote,:root #page-districts ._main-navigation-callout--get-quote,:root #page-implementation ._main-navigation-callout--get-quote,:root #page-integrations ._main-navigation-callout--get-quote,:root #page-pbis ._main-navigation-callout--get-quote,:root #page-professional-development ._main-navigation-callout--get-quote,:root #page-social-emotional-learning ._main-navigation-callout--get-quote{display:block}.wr ._spacer{width:100%;height:48px;height:var(--space-48);clear:both;overflow:hidden;display:block}.wr ._spacer--5{height:5px;height:var(--space-5)}.wr ._spacer--14{height:14px;height:var(--space-14)}@media (max-width:480px){.wr ._spacer--14{height:14px;height:var(--space-14)}}.wr ._spacer--24{height:24px;height:var(--space-24)}.wr ._spacer--32{height:32px;height:var(--space-32)}.wr ._spacer--40{height:40px;height:var(--space-40)}.wr ._spacer--56{height:56px;height:var(--space-56)}.wr ._spacer--96{height:96px;height:var(--space-96)}@media (max-width:740px){.wr ._spacer--96{height:96px;height:var(--space-96)}}@media (max-width:480px){.wr ._spacer--96{height:96px;height:var(--space-96)}}.wr ._spacer--120{height:120px;height:var(--space-120)}@media (max-width:740px){.wr ._spacer--120{height:120px;height:var(--space-120)}}@media (max-width:480px){.wr ._spacer--120{height:120px;height:var(--space-120)}}.wr ._spacer--160{height:160px;height:var(--space-160)}@media (max-width:740px){.wr ._spacer--160{height:160px;height:var(--space-160)}}@media (max-width:480px){.wr ._spacer--160{height:160px;height:var(--space-160)}}.wr ._spacer--text{height:1.375em;height:var(--space-text)}.wr ._stack{position:relative;flex-grow:1;display:flex;flex-direction:column}.wr ._stack--from-bottom{justify-content:flex-end}.wr ._stack__block{padding:24px;padding:calc(var(--space-48)/2);width:100%;position:relative}.wr ._stack__block--no-padding{padding:0}.wr ._stack__block--small{padding:12px;padding:calc(var(--space-24)/2)}.wr ._stack__block--large{padding:28px;padding:calc(var(--space-56)/2)}.wr ._stack__block--x-large{padding:48px;padding:calc(var(--space-96)/2)}.wr ._stack__block--xx-large{padding:60px;padding:calc(var(--space-120)/2)}:root #page-home{background:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-723.jpg) no-repeat 100% 75vw;background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-723.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #page-home{background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-723.jpg)}}:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-723.jpg);background-size:723px auto}@media (max-width:1236px){:root #page-home{background-position:100% 124vw}}@media (max-width:960px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg);background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:960px),(min-resolution:192dpi) and (max-width:960px){:root #page-home{background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-480.jpg)}}@media (max-width:960px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg);background-position:100% 1280px;background-size:50% auto}}@media (max-width:740px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-592.jpg);background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-592.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:740px),(min-resolution:192dpi) and (max-width:740px){:root #page-home{background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-592.jpg)}}@media (max-width:740px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-592.jpg);background-position:100% 2208px;background-size:80% auto}}@media (max-width:480px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg);background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:480px),(min-resolution:192dpi) and (max-width:480px){:root #page-home{background-image: url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-480.jpg)}}@media (max-width:480px){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_format-auto-w-480.jpg);background-size:100% auto}}:root #page-classroom-management,:root #page-personalized-learning,:root #page-professional-development,:root #page-student-engagement,:root #page-teachers{background:url(../files-sub/classcraft-assets/front/backgrounds/bg_texture_content.jpg) no-repeat 100% 896px;background-size:723px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){:root #page-classroom-management,:root #page-personalized-learning,:root #page-professional-development,:root #page-student-engagement,:root #page-teachers{background-image:url(../files-sub/classcraft-assets/front/backgrounds/bg_texture_content-2x.jpg)}}@media (max-width:740px){:root #page-classroom-management,:root #page-personalized-learning,:root #page-professional-development,:root #page-student-engagement,:root #page-teachers{background-size:100vw auto}}:root #page-districts{background:url(../files-sub/classcraft-assets/front/backgrounds/bg_texture_content.jpg) no-repeat 100% 2330px;background-size:723px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){:root #page-districts{background-image:url(../files-sub/classcraft-assets/front/backgrounds/bg_texture_content-2x.jpg)}}@media (max-width:960px){:root #page-districts{background-position:100% 2460px}}@media (max-width:740px){:root #page-districts{background-size:100vw auto;background-position:100% 2170px}}@media (max-width:740px){:root #page-districts{background-position:100% 3440px}}.wr #hero-home{margin:0 0 -232px;overflow:hidden}@media (max-width:740px){.wr #hero-home{margin:0 0 -192px}}@media (max-width:480px){.wr #hero-home{margin:0 0 -80px}}.wr #hero-teachers{background:url(../files-sub/classcraft-assets/front/teachers/TO-BG-Image.jpg) no-repeat 100% -43px;background-size:auto 519px;padding:96px 0;padding:var(--space-96) 0;margin:0 0 120px;margin:0 0 var(--space-120);min-height:450px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-teachers{background-image:url(../files-sub/classcraft-assets/front/teachers/TO-BG-Image-2x.jpg)}}@media (max-width:1236px){.wr #hero-teachers{background-position:55vw -35px;background-size:auto 450px;padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120);margin:0;min-height:500px}}@media (max-width:960px){.wr #hero-teachers{background-position:left 100% bottom 120px;background-position:left 100% bottom var(--space-120);background-size:75% auto}}@media (max-width:740px){.wr #hero-teachers{background-position:180% 67%;background-size:85% auto}}@media (max-width:480px){.wr #hero-teachers{background-position:-840% 75%;background-size:105% auto}}.wr #hero-teachers__video{margin:-40px 0 0}@media (max-width:1236px){.wr #hero-teachers__video{margin:0}}.wr #hero-student-engagement{background:url(../files-sub/classcraft-assets/front/student-engagement/student-engagement-header.jpg) no-repeat;background-position:100% 26px;background-position:calc(50% + 500px) 26px;background-size:auto 421px;padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120);min-height:540px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-student-engagement{background-image:url(../files-sub/classcraft-assets/front/student-engagement/student-engagement-header-2x.jpg)}}@media (max-width:1236px){.wr #hero-student-engagement{background-position:100% 10px;background-position:calc(60% + 550px) 10px;min-height:520px}}@media (max-width:960px){.wr #hero-student-engagement{background-position:left 50% bottom 94px;background-size:auto 384px;padding:96px 0 464px;padding:var(--space-96) 0 464px;min-height:0}}@media (max-width:740px){.wr #hero-student-engagement{background-position:left 20% bottom 66px;background-size:auto 352px;padding:96px 0 414px;padding:var(--space-96) 0 414px}}@media (max-width:480px){.wr #hero-student-engagement{background-position:left 20% bottom 74px;background-size:auto 240px;padding:96px 0 330px;padding:var(--space-96) 0 330px}}.wr #hero-classroom-management{background:url(../classcraft-assets/front/classroom-management/classroom-management-header-x_auto-format-w-925.jpg) no-repeat;background-position:calc(50% + 669px) 10px;background-size:auto 448px;padding:96px 0 210px;padding:var(--space-96) 0 210px;min-height:448px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-classroom-management{background-image:url(../classcraft-assets/front/classroom-management/classroom-management-header-x_auto-format-dpr-2-w-925.jpg)}}@media (max-width:1236px){.wr #hero-classroom-management{background-position:740px -10px;background-position:calc(60% + 580px) -10px;padding:96px 0 132px;padding:var(--space-96) 0 132px}}@media (max-width:960px){.wr #hero-classroom-management{background-position:left 50% bottom 74px;background-size:auto 400px;padding:96px 0 470px;padding:var(--space-96) 0 470px;min-height:0}}@media (max-width:740px){.wr #hero-classroom-management{background-position:left 10% bottom 50px;padding:96px 0 450px;padding:var(--space-96) 0 450px}}@media (max-width:480px){.wr #hero-classroom-management{background-position:left 10% bottom 68px;background-size:auto 240px;padding:96px 0 312px;padding:var(--space-96) 0 312px}}.wr #hero-personalized-learning{background:url(../files-sub/classcraft-assets/front/personalized-learning/header-personalized-learning.jpg) no-repeat;background-position:100% 0;background-position:calc(50% + 596px) 0;background-size:auto 492px;padding:96px 0 213px;padding:var(--space-96) 0 213px;min-height:492px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-personalized-learning{background-image:url(../files-sub/classcraft-assets/front/personalized-learning/header-personalized-learning-2x.jpg)}}@media (max-width:1236px){.wr #hero-personalized-learning{background-position:100% 50%;background-position:calc(60% + 580px) 0}}@media (max-width:960px){.wr #hero-personalized-learning{background-position:left 50% bottom 80px;background-size:auto 400px;padding:96px 0 470px;padding:var(--space-96) 0 470px;min-height:0}}@media (max-width:740px){.wr #hero-personalized-learning{background-position:left 50% bottom 58px;padding:96px 0 450px;padding:var(--space-96) 0 450px}}@media (max-width:480px){.wr #hero-personalized-learning{background-position:left 50% bottom 70px;background-size:auto 240px;padding:96px 0 308px;padding:var(--space-96) 0 308px}}.wr #hero-districts{padding:96px 0 150px;padding:var(--space-96) 0 150px;margin:0;min-height:516px;position:relative;overflow:hidden}@media (max-width:1236px){.wr #hero-districts{padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120)}}@media (max-width:480px){.wr #hero-districts{margin:0}}.wr #hero-districts:after,.wr #hero-districts:before{content:"";background:no-repeat 0 0;background-size:contain;max-height:100%;width:708px;height:504px;top:12px;left:calc(50% + 174px);position:absolute}@media (max-width:1236px){.wr #hero-districts:after,.wr #hero-districts:before{padding:35% 0 0;width:50%;height:auto;top:50%;left:auto;right:-19%;transform:translateY(-50%)}}@media (max-width:960px){.wr #hero-districts:after,.wr #hero-districts:before{background-position:83% 100%;padding:52.5% 0 0;width:100%;top:auto;bottom:86px;left:0;right:0;transform:none}}@media (max-width:740px){.wr #hero-districts:after,.wr #hero-districts:before{background-position:50% 100%;padding:68.1% 0 0;left:25%;bottom:64px;right:auto;transform:none}}@media (max-width:480px){.wr #hero-districts:after,.wr #hero-districts:before{padding:72.1% 0 0;left:37%;bottom:10%}}.wr #hero-districts:before{background-image:url(../files-sub/classcraft-assets/front/districts/Montage_Video_Admin.jpg);z-index:0}.wr #hero-districts:after{background-image:url(../files-sub/classcraft-assets/front/districts/Montage_Video_Admin_Character.png);z-index:1}.wr #hero-implementation{text-align:center;padding:96px 0 202px;padding:var(--space-96) 0 202px;position:relative;overflow:hidden;z-index:1}@media (max-width:1236px){.wr #hero-implementation{padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120)}}@media (max-width:960px){.wr #hero-implementation{padding:96px 0 430px;padding:var(--space-96) 0 430px}}@media (max-width:740px){.wr #hero-implementation{padding:96px 0 410px;padding:var(--space-96) 0 410px}}@media (max-width:480px){.wr #hero-implementation{padding:65px 0 318px}}.wr #hero-implementation:before{content:"";background:url(../files-sub/classcraft-assets/front/implementation/IMG_Left_Title-min.png) no-repeat 50% 50%;background-size:contain;max-height:100%;width:557px;height:433px;top:50px;right:calc(50% + 344px);position:absolute;z-index:-1}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-implementation:before{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Left_Title-2x-min.png)}}@media (max-width:1236px){.wr #hero-implementation:before{top:16px;right:75%;width:448px}}@media (max-width:960px){.wr #hero-implementation:before{bottom:104px;width:420px;height:320px;top:auto;right:55%;transform:none}}@media (max-width:740px){.wr #hero-implementation:before{bottom:80px}}@media (max-width:480px){.wr #hero-implementation:before{width:283px;height:220px;bottom:86px;right:52%}}:root .wr.fr_CA #hero-implementation:before{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Left_Title-min-fr.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){:root .wr.fr_CA #hero-implementation:before{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Left_Title-min-fr-2x.png)}}.wr #hero-implementation:after{content:"";background:url(../files-sub/classcraft-assets/front/implementation/IMG_Right_Title-min.png) no-repeat 50% 50%;background-size:contain;max-height:100%;width:556px;height:433px;top:50px;left:calc(50% + 344px);position:absolute;z-index:-1}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-implementation:after{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Right_Title-2x-min.png)}}@media (max-width:1236px){.wr #hero-implementation:after{top:16px;left:75%;width:448px}}@media (max-width:960px){.wr #hero-implementation:after{bottom:104px;width:420px;height:320px;top:auto;left:55%;transform:none}}@media (max-width:740px){.wr #hero-implementation:after{bottom:80px}}@media (max-width:480px){.wr #hero-implementation:after{width:283px;height:220px;bottom:86px;left:52%}}:root .wr.fr_CA #hero-implementation:after{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Right_Title-min-fr.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){:root .wr.fr_CA #hero-implementation:after{background-image:url(../files-sub/classcraft-assets/front/implementation/IMG_Right_Title-min-fr-2x.png)}}.wr #implementation-insights{background:url(../files-sub/classcraft-assets/front/implementation/IMG_Data_Line.svg) no-repeat 50% 320px}@media (max-width:1236px){.wr #implementation-insights{background-position:82% 288px}}@media (max-width:960px){.wr #implementation-insights{background:transparent}}.wr #hero-social-emotional-learning{background:url(../files-sub/classcraft-assets/front/social-emotional-learning/sel-header.jpg) no-repeat;background-position:100% 0;background-position:calc(50% + 471px) -20px;background-size:auto 467px;padding:96px 0 152px;padding:var(--space-96) 0 152px;min-height:467px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-social-emotional-learning{background-image:url(../files-sub/classcraft-assets/front/social-emotional-learning/sel-header-2x.jpg)}}@media (max-width:1236px){.wr #hero-social-emotional-learning{background-position:100% 0;background-position:calc(50% + 442px) -20px}}@media (max-width:960px){.wr #hero-social-emotional-learning{background-position:left 50% bottom 85px;padding:96px 0 516px;padding:var(--space-96) 0 516px}}@media (max-width:740px){.wr #hero-social-emotional-learning{background-size:auto 420px;background-position:left 50% bottom 68px;padding:96px 0 460px;padding:var(--space-96) 0 460px}}@media (max-width:480px){.wr #hero-social-emotional-learning{background-size:auto 360px;background-position:left 50% bottom 68px;padding:96px 0 410px;padding:var(--space-96) 0 410px}}.wr #hero-integrations{text-align:center;padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120);min-height:398px;position:relative;overflow:hidden}@media (max-width:960px){.wr #hero-integrations{padding:96px 0;padding:var(--space-96) 0}}.wr #hero-integrations:after,.wr #hero-integrations:before{content:"";background:no-repeat 50% 50%;background-size:contain;top:50%;position:absolute;transform:translateY(-50%)}.wr #hero-integrations:before{background-image:url(../files-sub/classcraft-assets/front/integrations/integrations-header-left.svg);width:477px;height:396px;right:calc(50% + 390px)}@media (max-width:1236px){.wr #hero-integrations:before{right:79%}}@media (max-width:960px){.wr #hero-integrations:before{display:none}}.wr #hero-integrations:after{background-image:url(../files-sub/classcraft-assets/front/integrations/integrations-header-lright.svg);width:472px;height:398px;left:calc(50% + 393px)}@media (max-width:1236px){.wr #hero-integrations:after{left:79%}}@media (max-width:960px){.wr #hero-integrations:after{background-image:url(../files-sub/classcraft-assets/front/integrations/integrations-header-mobile.svg);background-size:auto 100%;width:100%;height:258px;position:static;display:block;margin:56px auto 0;margin:var(--space-56) auto 0;transform:none}}@media (max-width:480px){.wr #hero-integrations:after{height:180px}}.wr #hero-research{background:url(../files-sub/classcraft-assets/front/research/img-bg-header-x.jpg) no-repeat;background-position:100% -8px;background-position:calc(50% + 529px) -8px;background-size:auto 441px;padding:96px 0 262px;padding:var(--space-96) 0 262px;min-height:441px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-research{background-image:url(../files-sub/classcraft-assets/front/research/img-bg-header-x-2x.jpg)}}@media (max-width:1236px){.wr #hero-research{background-position:100% 50%;background-position:calc(50% + 433px) 4px;background-size:auto 370px;padding:96px 0 210px;padding:var(--space-96) 0 210px}}@media (max-width:960px){.wr #hero-research{background-position:left -27px bottom 90px;background-size:auto 380px;padding:96px 0 452px;padding:var(--space-96) 0 452px}}@media (max-width:740px){.wr #hero-research{background-position:left -35px bottom 72px;background-size:auto 360px;padding:96px 0 430px;padding:var(--space-96) 0 430px}}@media (max-width:480px){.wr #hero-research{background-position:left -25px bottom 72px;background-size:auto 265px;padding:96px 0 335px;padding:var(--space-96) 0 335px}}.wr #hero-professional-development{padding:96px 0 160px;padding:var(--space-96) 0 var(--space-160);position:relative}.wr #hero-professional-development:after{content:"";background:url(../files-sub/classcraft-assets/front/professional-development/arrows-texture-1.svg) no-repeat 0 0;background-size:auto 100%;height:1120px;position:absolute;top:25px;left:calc(50% + 97px);right:0;z-index:-1}@media (max-width:1236px){.wr #hero-professional-development:after{height:800px;left:67%}}@media (max-width:960px){.wr #hero-professional-development:after{background:url(../files-sub/classcraft-assets/front/professional-development/arrows-texture-1-hor.svg) no-repeat 50% 50%;background-size:auto 100%;margin:96px 0 0;margin:var(--space-96) 0 0;height:200px;position:static;display:block}}@media (max-width:480px){.wr #hero-professional-development:after{height:120px}}.wr #hero-cip{background:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student_auto-format-h-546.png) no-repeat;background-position:100% 100%;background-position:calc(50% + 397px) 100%;background-size:auto 546px;padding:96px 0 120px;padding:var(--space-96) 0 var(--space-120);min-height:577px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student_auto-format-dpr-2-h-546.png)}}@media (max-width:1236px){.wr #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student_auto-format-dpr-2-h-500.png);background-size:auto 500px;background-position:60vw 100%;min-height:520px}}@media (max-width:960px){.wr #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student_auto-format-dpr-2-h-500.png);background-size:auto 500px;background-position:70% 100%;min-height:0;padding:96px 0 490px;padding:var(--space-96) 0 490px}}@media (max-width:740px){.wr #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student_auto-format-dpr-2-h-390.png);background-size:auto 390px;background-position:calc(50vw - 210px) 100%;padding:96px 0 400px;padding:var(--space-96) 0 400px}}@media (max-width:480px){.wr #hero-cip{background-size:auto 290px;background-position:calc(50vw - 156px) 100%;padding:96px 0 320px;padding:var(--space-96) 0 320px}}:root.wr.fr_CA #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student-fr_auto-format-h-546.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){:root.wr.fr_CA #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student-fr_auto-format-dpr-2-h-546.png)}}@media (max-width:1236px){:root.wr.fr_CA #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student-fr_auto-format-dpr-2-h-500.png)}}@media (max-width:960px){:root.wr.fr_CA #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student-fr_auto-format-dpr-2-h-500.png)}}@media (max-width:740px){:root.wr.fr_CA #hero-cip{background-image:url(../classcraft-assets/front/cip/classcraft-school-climate-index-and-student-fr_auto-format-dpr-2-h-390.png)}}.wr #cip-insights{background:url(../files-sub/classcraft-assets/front/cip/dashboard-analytics-curve.svg) no-repeat 50% 386px}@media (max-width:1236px){.wr #cip-insights{background-position:50% 95%;background-size:110% auto}}@media (max-width:960px){.wr #cip-insights{background:transparent}}.wr #hero-ambassadors{background:url(../classcraft-assets/front/ambassadors/image_header_auto-format-w-1920.jpg) no-repeat 50% 100%;background-size:100% auto;padding:96px 0 41vw;padding:var(--space-96) 0 41vw;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #hero-ambassadors{background-image:url(../classcraft-assets/front/ambassadors/image_header_auto-format-dpr-2-w-1920.jpg)}}@media (max-width:960px){.wr #ambassador-badge{max-width:50vw}}@media (max-width:480px){.wr #ambassador-badge{max-width:66.66vw}}.wr #hero{text-align:center;padding:62px 0 260px;position:relative}.wr #hero--image-left{max-width:320px;left:0;bottom:0;position:absolute}.wr #hero--image-right{max-width:320px;right:0;bottom:0;position:absolute}.wr #quests-overview-pull-box-up{margin:0 0 -358px}.wr #districts-sel-driven{background:url(../files-sub/classcraft-assets/front/social-emotional-learning/bg-sel.jpg) no-repeat;background-position:100% 40%;background-position:calc(50% + 707px) 40%;background-size:auto 451px;min-height:451px}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #districts-sel-driven{background-image:url(../files-sub/classcraft-assets/front/social-emotional-learning/bg-sel-2x.jpg)}}@media (max-width:1236px){.wr #districts-sel-driven{background:transparent}}.wr #district-contact-success{background:url(../classcraft-assets/front/districts/popUp_data_ty_auto-format.png) no-repeat 11px 211px;background-size:545px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #district-contact-success{background-image:url(../classcraft-assets/front/districts/popUp_data_ty-2x_auto-format.png)}}@media (max-width:480px){.wr #district-contact-success{background-position:40% 211px}}.wr #district-contact-error{background:url(../classcraft-assets/front/districts/popUp_Boss_Error_auto-format.png) no-repeat 32px 296px;background-size:408px auto}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #district-contact-error{background-image:url(../classcraft-assets/front/districts/popUp_Boss_Error-2x_auto-format.png)}}@media (max-width:960px){.wr #district-contact-error{background-position:50% 296px}}.wr #quote-popup-header{position:relative}.wr #quote-popup-header:after{content:"";width:0;height:0;border-color:transparent transparent transparent #017dff;border-left:18px solid var(--color-ap);border-bottom:18px solid transparent;border-right:0 solid transparent;border-top:18px solid transparent;top:71px;left:100%;position:absolute}.wr #quote-popup-header.u-background-green:after{border-color:transparent transparent transparent #00b44b;border-left-color:var(--color-green);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}.wr #quote-popup-footer{position:relative}.wr #quote-popup-footer>*{position:relative;z-index:1}.wr #quote-popup-footer:after,.wr #quote-popup-footer:before{background:#017dff;background:var(--color-ap);content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:0}@supports (mix-blend-mode:lighten){.wr #quote-popup-footer:before{background:#fff;background:var(--color-white);mix-blend-mode:lighten;opacity:.5}.wr #quote-popup-footer:after{background:#017dff;background:var(--color-ap);mix-blend-mode:multiply}}.wr #in-page-navigation{top:50%;left:calc(50% + 582px);position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:1;z-index:var(--z-over-content);transform:translateY(-50%);transition:all .15s ease-out;transition:var(--transition)}.wr #in-page-navigation.is-hidden{opacity:0;z-index:-1;transform:translateY(-50%)}@media (max-width:1236px){.wr #in-page-navigation{left:auto;right:12px}}@media (max-width:960px){.wr #in-page-navigation{display:none}}.wr #google-integration-logo{min-width:78px;width:78px}@media (max-width:480px){.wr #google-integration-logo{min-width:58px;width:58px}}.wr #lrng-integration-logo{min-width:66px;width:66px}@media (max-width:480px){.wr #lrng-integration-logo{min-width:50px;width:50px}}.wr #region-block{background:url(../classcraft-assets/front/districts/target-region-blocks/book-owl_auto-format-w-690.png) no-repeat calc(50% - 400px) 21px,url(../classcraft-assets/front/districts/target-region-blocks/book_auto-format-w-1250.png) no-repeat calc(50% + 1040px) 264px;background-size:690px auto,1250px auto;padding:0 0 160px;padding:0 0 var(--space-160);margin:var(--space-96) 0 -var(--space-96);position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr #region-block{background-image:url(../classcraft-assets/front/districts/target-region-blocks/book-owl_auto-format-dpr-2-w-690.png),url(../classcraft-assets/front/districts/target-region-blocks/book_auto-format-dpr-2-w-1250.png)}}@media (max-width:1236px){.wr #region-block{background-position:left calc(50% - 338px) bottom -161px,calc(50% + 1040px) 264px}}@media (max-width:960px){.wr #region-block{background:url(../classcraft-assets/front/districts/target-region-blocks/book-invert_auto-format-w-610.png) no-repeat right -130px bottom -150px;background-size:610px auto}}@media (max-width:740px){.wr #region-block{background:url(../classcraft-assets/front/districts/target-region-blocks/book-invert_auto-format-w-530.png) no-repeat right -130px bottom -110px;background-size:530px auto}}@media (max-width:480px){.wr #region-block{background:url(../classcraft-assets/front/districts/target-region-blocks/book-invert_auto-format-w-380.png) no-repeat right -80px bottom -90px;background-size:380px auto}}.wr #region-block.is-hidden{background:transparent;display:none}.wr ._toggleable.is-hidden{display:none}.wr .article-link{color:#555;color:var(--color-gray-6);font-size:14px;font-size:var(--text-medium);display:flex;align-items:center}.wr .article-link:hover{color:#212121;color:var(--color-gray-7)}@media (hover:none){.wr .article-link:hover{color:#555;color:var(--color-gray-6)}.wr .article-link:active{color:#212121;color:var(--color-gray-7)}}.wr .article-link--stacked+.article-link--stacked{margin-top:24px;margin-top:var(--space-24)}.wr .article-link__image{background:#eee;background:var(--color-gray-3);border-radius:8px;border-radius:var(--border-radius);margin:0 14px 0 0;margin:0 var(--space-14) 0 0;min-width:116px;width:116px}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wr .article-link__image{min-height:54px;-o-object-fit:cover;object-fit:cover}}@media (max-width:960px){.wr .article-link__image{min-width:80px;width:80px;min-height:40px}}@media (max-width:740px){.wr .article-link__image{display:none}}.wr .article-link__text{min-width:190px;display:block}@media (max-width:960px){.wr .article-link__text{min-width:0}}.wr .article-link__text-tag{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green);border-radius:8px;border-radius:var(--border-radius);font-size:10px;font-weight:400;text-transform:uppercase;vertical-align:middle;padding:4.5px 8px 3.5px;display:inline-block}.wr .article-link__text-tag--xp{background:#ffa000;background:var(--color-xp)}.wr .article-link__icon{color:#00b44b;color:var(--color-green);margin:0 0 0 14px;margin:0 0 0 var(--space-14);min-width:12px;width:12px;height:12px;transform:rotate(90deg);transition:all .15s ease-out;transition:var(--transition)}@media (hover:hover){.wr .article-link:hover>.article-link__icon{transform:translateX(4px) rotate(90deg)}}.wr .article-link__icon--xp{color:#ffa000;color:var(--color-xp)}.wr .button{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green);border:2px solid transparent;border-radius:32px;font-size:16px;line-height:1.3;font-weight:400;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;padding:8px 24px 9px;width:auto;min-height:43px;display:inline-flex;align-items:center;position:relative;cursor:pointer;transition:all .15s ease-out;transition:var(--transition)}.wr .button:hover{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active);border-color:transparent}@media (hover:none){.wr .button:hover{background:#00b44b;background:var(--color-green);border-color:transparent}.wr .button:active{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active);border-color:transparent}}@media (max-width:480px){.wr .button{font-size:14px;min-height:38px;padding:2px 18px}}.wr .button--small{font-size:12px;min-height:32px}.wr .button--highlight{background:#ffb900;background:var(--color-highlight)}.wr .button--highlight:hover{background:#f0aa00;background:var(--color-highlight-active)}@media (hover:none){.wr .button--highlight:hover{background:#ffb900;background:var(--color-highlight)}.wr .button--highlight:active{background:#f0aa00;background:var(--color-highlight-active)}}.wr .button--ap{background:#017dff;background:var(--color-ap)}.wr .button--ap:hover{background:#0064dc;background:var(--color-ap-active)}@media (hover:none){.wr .button--ap:hover{background:#017dff;background:var(--color-ap)}.wr .button--ap:active{background:#0064dc;background:var(--color-ap-active)}}.wr .button--hp{background:red;background:var(--color-hp)}.wr .button--hp:hover{background:#e60000;background:var(--color-hp-active)}@media (hover:none){.wr .button--hp:hover{background:red;background:var(--color-hp)}.wr .button--hp:active{background:#e60000;background:var(--color-hp-active)}}.wr .button--xp{background:#ffa000;background:var(--color-xp)}.wr .button--xp:hover{background:#f5aa1e;background:var(--color-xp-active)}@media (hover:none){.wr .button--xp:hover{background:#ffa000;background:var(--color-xp)}.wr .button--xp:active{background:#f5aa1e;background:var(--color-xp-active)}}.wr .button--white{color:#00b44b;color:var(--color-green);background:#fff;background:var(--color-white)}.wr .button--white:hover{color:#00b44b;color:var(--color-green);background:#eee;background:var(--color-gray-3)}@media (hover:none){.wr .button--white:hover{background:#fff;background:var(--color-white)}.wr .button--white:active{color:#00b44b;color:var(--color-green);background:#eee;background:var(--color-gray-3)}}.wr .button--white:disabled{color:#00b44b!important;color:var(--color-green)!important;background:#fff!important;background:var(--color-white)!important;border-color:#fff!important;border-color:var(--color-white)!important;cursor:default;opacity:.5}.wr .button--white-blue{color:#017dff;color:var(--color-ap);background:#fff;background:var(--color-white)}.wr .button--white-blue:hover{color:#017dff;color:var(--color-ap);background:#eee;background:var(--color-gray-3)}@media (hover:none){.wr .button--white-blue:hover{background:#fff;background:var(--color-white)}.wr .button--white-blue:active{color:#017dff;color:var(--color-ap);background:#eee;background:var(--color-gray-3)}}.wr .button__icon{margin:-3px;min-width:22px;min-height:22px;width:22px;height:22px}.wr .button__icon--left{margin-right:4px}.wr .button__round-icon-placeholder{width:33px;height:1px;display:inline-block}.wr .button__round-icon{color:#00b44b;color:var(--color-green);background:#fff;background:var(--color-white);border-radius:50%;padding:10px;width:35px;height:35px;top:2px;right:2px;position:absolute;display:flex;justify-content:center;align-items:center}@media (max-width:480px){.wr .button__round-icon{width:32px;height:32px;top:1px;right:1px}}.wr .button:hover>.button__round-icon{color:#00a551;color:var(--color-green-active)}@media (hover:none){.wr .button:hover>.button__round-icon{color:#00b44b;color:var(--color-green)}.wr .button:active>.button__round-icon{color:#00a551;color:var(--color-green-active)}}.wr .button__round-icon--highlight{color:#ffb900;color:var(--color-highlight)}.wr .button:hover>.button__round-icon--highlight{color:#f0aa00;color:var(--color-highlight-active)}@media (hover:none){.wr .button:hover>.button__round-icon--highlight{color:#ffb900;color:var(--color-highlight)}.wr .button:active>.button__round-icon--highlight{color:#f0aa00;color:var(--color-highlight-active)}}.wr .button__round-icon--ap{color:#017dff;color:var(--color-ap)}.wr .button:hover>.button__round-icon--ap{color:#0064dc;color:var(--color-ap-active)}@media (hover:none){.wr .button:hover>.button__round-icon--ap{color:#017dff;color:var(--color-ap)}.wr .button:active>.button__round-icon--ap{color:#0064dc;color:var(--color-ap-active)}}.wr .button__round-icon--green-background{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green)}.wr .button:hover>.button__round-icon--green-background{color:#eee;color:var(--color-gray-3)}@media (hover:none){.wr .button:hover>.button__round-icon--green-background{color:#fff;color:var(--color-white)}.wr .button:active>.button__round-icon--green-background{color:#eee;color:var(--color-gray-3)}}.wr .button__round-icon--ap-background{color:#fff;color:var(--color-white);background:#017dff;background:var(--color-ap)}.wr .button:hover>.button__round-icon--ap-background{color:#eee;color:var(--color-gray-3)}@media (hover:none){.wr .button:hover>.button__round-icon--ap-background{color:#fff;color:var(--color-white)}.wr .button:active>.button__round-icon--ap-background{color:#eee;color:var(--color-gray-3)}}.wr .button--ghost{color:#00b44b;color:var(--color-green);background:transparent;border-color:currentColor}.wr .button--ghost:hover{color:#00a551;color:var(--color-green-active);background:transparent;border-color:currentColor}@media (hover:none){.wr .button--ghost:hover{color:#00b44b;color:var(--color-green);background:transparent;border-color:currentColor}.wr .button--ghost:active{color:#00a551;color:var(--color-green-active);background:transparent;border-color:currentColor}}.wr .button__ancestor-trigger:hover .button--ghost{color:#00a551;color:var(--color-green-active);background:transparent;border-color:currentColor}@media (hover:none){.wr .button__ancestor-trigger:hover .button--ghost{color:#00b44b;color:var(--color-green);background:transparent;border-color:currentColor}.wr .button__ancestor-trigger:active .button--ghost{color:#00a551;color:var(--color-green-active);background:transparent;border-color:currentColor}}.wr .button--ghost-no-border{color:#00b44b;color:var(--color-green);background:transparent;border:0;padding-left:0;padding-right:0}.wr .button--ghost-no-border:hover{color:#00a551;color:var(--color-green-active);background:transparent}@media (hover:none){.wr .button--ghost-no-border:hover{color:#00b44b;color:var(--color-green);background:transparent}.wr .button--ghost-no-border:active{color:#00a551;color:var(--color-green-active);background:transparent}}.wr .button--ghost-ap{color:#017dff;color:var(--color-ap);background:transparent;border-color:currentColor}.wr .button--ghost-ap:hover{color:#0064dc;color:var(--color-ap-active);background:transparent;border-color:currentColor}@media (hover:none){.wr .button--ghost-ap:hover{color:#017dff;color:var(--color-ap);background:transparent;border-color:currentColor}.wr .button--ghost-ap:active{color:#0064dc;color:var(--color-ap-active);background:transparent;border-color:currentColor}}.wr .button__ancestor-trigger:hover .button--ghost-ap{color:#0064dc;color:var(--color-ap-active);background:transparent;border-color:currentColor}@media (hover:none){.wr .button__ancestor-trigger:hover .button--ghost-ap{color:#017dff;color:var(--color-ap);background:transparent;border-color:currentColor}.wr .button__ancestor-trigger:active .button--ghost-ap{color:#0064dc;color:var(--color-ap-active);background:transparent;border-color:currentColor}}.wr .button--ghost-white{color:#fff;color:var(--color-white);background:transparent;border-color:currentColor}.wr .button--ghost-white:hover{color:#eee;color:var(--color-gray-3);background:transparent;border-color:currentColor}@media (hover:none){.wr .button--ghost-white:hover{color:#fff;color:var(--color-white);background:transparent;border-color:currentColor}.wr .button--ghost-white:active{color:#eee;color:var(--color-gray-3);background:transparent;border-color:currentColor}}.wr .button--ghost-gray-4b{color:#ccc;color:var(--color-gray-4b);background:transparent;border-color:currentColor}.wr .button--ghost-gray-4b:hover{color:#999;color:var(--color-gray-5);background:transparent;border-color:currentColor}@media (hover:none){.wr .button--ghost-gray-4b:hover{color:#ccc;color:var(--color-gray-4b);background:transparent;border-color:currentColor}.wr .button--ghost-gray-4b:active{color:#999;color:var(--color-gray-5);background:transparent;border-color:currentColor}}.wr .hamburger{width:20px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all .15s ease-out;transition:all var(--speed) ease-out}@media (max-width:740px){.wr .hamburger{width:16px;height:12px}}.wr .hamburger__line{height:2px;background:#999;background:var(--color-gray-5);transition:all .15s ease-out;transition:all var(--speed) ease-out}.wr .hamburger.is-active{transform:rotate(180deg)}.wr .hamburger.is-active>.hamburger__line:first-of-type{transform:rotate(45deg) translateX(5px) translateY(5px)}@media (max-width:740px){.wr .hamburger.is-active>.hamburger__line:first-of-type{transform:rotate(45deg) translateX(3.5px) translateY(3.5px)}}.wr .hamburger.is-active>.hamburger__line:nth-of-type(2){opacity:0}.wr .hamburger.is-active>.hamburger__line:nth-of-type(3){transform:rotate(-45deg) translateX(5px) translateY(-5px)}@media (max-width:740px){.wr .hamburger.is-active>.hamburger__line:nth-of-type(3){transform:rotate(-45deg) translateX(3.5px) translateY(-3.5px)}}.wr .icon{vertical-align:middle;width:24px;width:var(--space-24);height:24px;height:var(--space-24);min-width:24px;min-width:var(--space-24);min-height:24px;min-height:var(--space-24);max-width:24px;max-width:var(--space-24);max-height:24px;max-height:var(--space-24);position:relative;top:-1px;display:inline-block;transition:all .15s ease-out;transition:var(--transition)}.wr .icon--text{margin:-2px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.wr .icon--32{width:32px;width:var(--space-32);height:32px;height:var(--space-32);min-width:32px;min-width:var(--space-32);min-height:32px;min-height:var(--space-32);max-width:32px;max-width:var(--space-32);max-height:32px;max-height:var(--space-32)}.wr .icon--40{margin:-9px;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}.wr .icon--48{margin:-4px;width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px}.wr .icon--in-h2.icon--48{margin:-4px 16px 0 0}.wr .icon--in-h2.icon--40{margin:-1px 16px 0 0}.wr .icon--in-h3.icon{margin:0 4px 0 0}.wr .icon--in-h3.icon--48,.wr .icon--in-h4.icon--48{margin:-8px 12px -4px -4px}.wr .icon--white{color:#fff;color:var(--color-white)}.wr .icon--green{color:#00b44b;color:var(--color-green)}.wr .icon--highlight{color:#ffb900;color:var(--color-highlight)}.wr .icon--ap{color:#017dff;color:var(--color-ap)}.wr .icon--hp{color:red;color:var(--color-hp)}.wr .icon--xp{color:#ffa000;color:var(--color-xp)}.wr .icon--gray-5{color:#999;color:var(--color-gray-5)}.wr .icon--gray-5.icon--dynamic:hover{color:#555;color:var(--color-gray-6)}@media (hover:none){.wr .icon--gray-5.icon--dynamic:hover{color:#999;color:var(--color-gray-5)}.wr .icon--gray-5.icon--dynamic:active{color:#555;color:var(--color-gray-6)}}.wr .icon--facebook{color:#3b5998}.wr .icon--facebook.icon--dynamic:hover{color:#1b366f}@media (hover:none){.wr .icon--facebook.icon--dynamic:hover{color:#3b5998}.wr .icon--facebook.icon--dynamic:active{color:#1b366f}}.wr .icon--twitter{color:#0084b4}.wr .icon--twitter.icon--dynamic:hover{color:#036386}@media (hover:none){.wr .icon--twitter.icon--dynamic:hover{color:#0084b4}.wr .icon--twitter.icon--dynamic:active{color:#036386}}.wr .header-logo{padding:0;display:block;position:relative;overflow:hidden}.wr .header-logo__image{width:192px;height:36px;float:left;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .header-logo__image.is-hidden{opacity:0}@media (max-width:740px){.wr .header-logo__image{width:139px;height:26px}}.wr .header-logo__image--dark{position:absolute;top:0;left:0}.wr .header-logo__image--circle{width:36px;height:36px}@media (max-width:740px){.wr .header-logo__image--circle{width:26px;height:26px}}.wr .loader__wrap{position:relative;min-height:80px}.wr .loader{background:hsla(0,0%,100%,.75) url(../files-sub/classcraft-assets/front/loader.svg) no-repeat 50% 50%;background:var(--color-white-overlay) url(../files-sub/classcraft-assets/front/loader.svg) no-repeat 50% 50%;background-size:50px auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;z-index:var(--z-loader);transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .loader.is-hidden{opacity:0;z-index:-1}.wr .loader--gray-2{background-color:hsla(0,0%,96.9%,.75)}.wr .loader--purple{background-color:rgba(109,55,217,.75)}.wr .main-navigation__link{color:#999;color:var(--color-gray-5);padding:8px 16px;display:flex;cursor:pointer;align-items:center;transition:all .15s ease-out;transition:var(--transition)}.wr .main-navigation__link.is-active,.wr .main-navigation__link:hover{color:#555;color:var(--color-gray-6)}@media (hover:none){.wr .main-navigation__link:hover{color:#999;color:var(--color-gray-5)}.wr .main-navigation__link:active{color:#555;color:var(--color-gray-6)}}@media (max-width:960px){.wr .main-navigation__link{color:#555;color:var(--color-gray-6);font-weight:400;padding:12px 36px;padding:12px var(--container-padding-md)}.wr .main-navigation__link:hover{color:#212121;color:var(--color-gray-7)}}@media (max-width:960px) and (hover:none){.wr .main-navigation__link:hover{color:#555;color:var(--color-gray-6)}.wr .main-navigation__link:active{color:#212121;color:var(--color-gray-7)}}@media (max-width:740px){.wr .main-navigation__link{padding:12px 24px;padding:12px var(--container-padding-sm)}}@media (max-width:480px){.wr .main-navigation__link{padding:12px 20px;padding:12px var(--container-padding-xs)}}.wr .main-navigation__link--pushed{padding:8px 16px 8px 48px}@media (max-width:1236px){.wr .main-navigation__link--pushed{padding:8px 16px}}@media (max-width:960px){.wr .main-navigation__link--pushed{padding:12px 36px;padding:12px var(--container-padding-md)}}@media (max-width:740px){.wr .main-navigation__link--pushed{padding:12px 24px;padding:12px var(--space-24)}}@media (max-width:480px){.wr .main-navigation__link--pushed{padding:12px 20px}}.wr .main-navigation__link-icon{margin:-3px 8px -3px -3px;min-width:30px;width:30px;height:30px;display:none}@media (max-width:960px){.wr .main-navigation__link-icon{display:block}}.wr .main-navigation__link-icon--green{color:#00b44b;color:var(--color-green)}.wr .main-navigation__link-icon--ap{color:#017dff;color:var(--color-ap)}.wr .main-navigation__link-icon--xp{color:#ffa000;color:var(--color-xp)}.wr .main-navigation__link-toggle-icon{margin:-1px -1px -1px 5px;width:13px;height:13px;transform:rotate(180deg) translateY(-1px)}@media (max-width:960px){.wr .main-navigation__link-toggle-icon{transform:rotate(90deg) translateY(-1px)}}.wr .sub-navigation{display:flex;min-width:25vw}@media (max-width:960px){.wr .sub-navigation{min-width:0;flex-grow:1;flex-direction:column}}.wr .sub-navigation__main{background:#fff;background:var(--color-white);padding:32px}@media (max-width:960px){.wr .sub-navigation__main{padding:11px 36px;padding:11px var(--container-padding-md)}}@media (max-width:740px){.wr .sub-navigation__main{padding:11px 24px;padding:11px var(--container-padding-sm)}}@media (max-width:480px){.wr .sub-navigation__main{padding:11px 20px;padding:11px var(--container-padding-xs)}}.wr .sub-navigation__secondary{background:#f7f7f7;background:var(--color-gray-2);padding:32px;max-width:408px}@media (max-width:960px){.wr .sub-navigation__secondary{padding:11px 36px;padding:11px var(--container-padding-md);max-width:100%;flex-grow:1}}@media (max-width:740px){.wr .sub-navigation__secondary{padding:11px 24px;padding:11px var(--container-padding-sm)}}@media (max-width:480px){.wr .sub-navigation__secondary{padding:11px 20px;padding:11px var(--container-padding-xs)}}.wr .sub-navigation__aside{text-align:center;max-width:381px;display:flex;flex-direction:column}@media (max-width:960px){.wr .sub-navigation__aside{max-width:100%}}.wr .sub-navigation__aside-header{background:#00b44b url(../files-sub/classcraft-assets/front/main-navigation/main-nav-green-bg.jpg) no-repeat 50% 50%;background:var(--color-green) url(../files-sub/classcraft-assets/front/main-navigation/main-nav-green-bg.jpg) no-repeat 50% 50%;background-size:cover;padding:32px 14px 14px;padding:var(--space-32) var(--space-14) var(--space-14);flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr .sub-navigation__aside-header{background-image:url(../files-sub/classcraft-assets/front/main-navigation/main-nav-green-bg-2x.jpg)}}@media (max-width:960px){.wr .sub-navigation__aside-header{display:none}}.wr .sub-navigation__aside-header--ap{background-image:url(../files-sub/classcraft-assets/front/main-navigation/main-nav-blue-bg.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:125dpi){.wr .sub-navigation__aside-header--ap{background-image:url(../files-sub/classcraft-assets/front/main-navigation/main-nav-blue-bg-2x.jpg)}}.wr .sub-navigation__aside-footer{background:#00b44b;background:var(--color-green);padding:32px;padding:var(--space-32)}@media (max-width:960px){.wr .sub-navigation__aside-footer{padding:16px}}.wr .sub-navigation__aside-footer--ap{background:#017dff;background:var(--color-ap)}.wr .sub-navigation__back{display:none}@media (max-width:960px){.wr .sub-navigation__back{color:#ccc;color:var(--color-gray-4b);padding:8px 0;display:inline-flex;align-items:center}}.wr .sub-navigation__back-icon{margin:-1px 5px -1px -1px;width:13px;height:13px;transform:rotate(-90deg) translateY(-1px)}.wr .sub-navigation__link{color:#555;color:var(--color-gray-6);font-weight:900;text-transform:uppercase;margin:0 0 28px;display:flex;align-items:flex-start}.wr .sub-navigation__link:last-child{margin:0}@media (max-width:1236px){.wr .sub-navigation__link{white-space:normal}}@media (max-width:960px){.wr .sub-navigation__link{padding:11px 0;margin:0;align-items:center}}.wr .sub-navigation__link--closest{margin:0 0 17px}@media (max-width:960px){.wr .sub-navigation__link--closest{padding:12px 0;margin:0}}.wr .sub-navigation__link-text{color:#555;color:var(--color-gray-6);font-weight:700;line-height:1.1;text-transform:uppercase;display:block;transition:color .15s ease-out;transition:color var(--speed) var(--easing)}@media (max-width:960px){.wr .sub-navigation__link-text{font-weight:400;text-transform:none}}@media (max-width:960px){.wr .sub-navigation__link-text--small{font-size:14px;font-size:var(--text-medium)}}.wr .sub-navigation__link-note{color:#999;color:var(--color-gray-5);font-weight:300;text-transform:none;font-style:italic;margin:3px 0 0;display:block;transition:color .15s ease-out;transition:color var(--speed) var(--easing)}@media (max-width:960px){.wr .sub-navigation__link-note{display:none}}.wr .sub-navigation__link.is-active>.sub-navigation__link-text,.wr .sub-navigation__link:hover>.sub-navigation__link-text{color:#212121;color:var(--color-gray-7)}.wr .sub-navigation__link.is-active .sub-navigation__link-note,.wr .sub-navigation__link:hover .sub-navigation__link-note{color:#555;color:var(--color-gray-6)}.wr .sub-navigation__link-icon{margin:-4px 16px -4px -4px;min-width:40px;width:40px;height:40px}@media (max-width:960px){.wr .sub-navigation__link-icon{margin:-3px 8px -3px -3px;min-width:30px;width:30px;height:30px}}.wr .sub-navigation__link-icon--small{margin:-3px 9px -3px -3px;min-width:26px;width:26px;height:26px}@media (max-width:960px){.wr .sub-navigation__link-icon--small{min-width:21px;width:21px;height:21px}}.wr .sub-navigation__link-icon--green{color:#00b44b;color:var(--color-green)}.wr .sub-navigation__link-icon--ap{color:#017dff;color:var(--color-ap)}.wr .sub-navigation__link-icon--xp{color:#ffa000;color:var(--color-xp)}.wr .u-color-white{color:#fff!important;color:var(--color-white)!important}.wr .u-color-gray-1{color:#fafbfc!important;color:var(--color-gray-1)!important}.wr .u-color-gray-2{color:#f7f7f7!important;color:var(--color-gray-2)!important}.wr .u-color-gray-3{color:#eee!important;color:var(--color-gray-3)!important}.wr .u-color-gray-4{color:#ddd!important;color:var(--color-gray-4)!important}.wr .u-color-gray-5{color:#999!important;color:var(--color-gray-5)!important}.wr .u-color-gray-6{color:#555!important;color:var(--color-gray-6)!important}.wr .u-color-gray-7{color:#212121!important;color:var(--color-gray-7)!important}.wr .u-color-green{color:#00b44b!important;color:var(--color-green)!important}.wr .u-color-ap{color:#017dff!important;color:var(--color-ap)!important}.wr .u-color-xp{color:#ffa000!important;color:var(--color-xp)!important}.wr .u-color-hp{color:red!important;color:var(--color-hp)!important}.wr .u-color-gp{color:#c2872b!important;color:var(--color-gp)!important}.wr .u-color-highlight{color:#ffb900!important;color:var(--color-highlight)!important}.wr .u-background-white{background-color:#fff!important;background-color:var(--color-white)!important}.wr .u-background-gray-1{background-color:#fafbfc!important;background-color:var(--color-gray-1)!important}.wr .u-background-gray-2{background-color:#f7f7f7!important;background-color:var(--color-gray-2)!important}.wr .u-background-gray-3{background-color:#eee!important;background-color:var(--color-gray-3)!important}.wr .u-background-gray-4{background-color:#ddd!important;background-color:var(--color-gray-4)!important}.wr .u-background-gray-5{background-color:#999!important;background-color:var(--color-gray-5)!important}.wr .u-background-gray-6{background-color:#555!important;background-color:var(--color-gray-6)!important}.wr .u-background-gray-7{background-color:#212121!important;background-color:var(--color-gray-7)!important}.wr .u-background-green{background-color:#00b44b!important;background-color:var(--color-green)!important}.wr .u-background-ap{background-color:#017dff!important;background-color:var(--color-ap)!important}.wr .u-background-xp{background-color:#ffa000!important;background-color:var(--color-xp)!important}.wr .u-background-hp{background-color:red!important;background-color:var(--color-hp)!important}.wr .u-background-gp{background-color:#c2872b!important;background-color:var(--color-gp)!important}.wr .u-background-highlight{background-color:#ffb900!important;background-color:var(--color-highlight)!important}@media (max-width:740px){.wr .u-color-white-sm{color:#fff!important;color:var(--color-white)!important}}.wr .u-block{display:block!important}.wr .u-flex{display:flex!important}.wr .u-inline{display:inline!important}.wr .u-none{display:none!important}@media (max-width:1236px){.wr .u-block-lg{display:block!important}.wr .u-flex-lg{display:flex!important}.wr .u-inline-lg{display:inline!important}.wr .u-none-lg{display:none!important}}@media (max-width:960px){.wr .u-block-md{display:block!important}.wr .u-flex-md{display:flex!important}.wr .u-inline-md{display:inline!important}.wr .u-none-md{display:none!important}}@media (max-width:740px){.wr .u-block-sm{display:block!important}.wr .u-flex-sm{display:flex!important}.wr .u-inline-sm{display:inline!important}.wr .u-none-sm{display:none!important}}@media (max-width:480px){.wr .u-block-xs{display:block!important}.wr .u-flex-xs{display:flex!important}.wr .u-inline-xs{display:inline!important}.wr .u-none-xs{display:none!important}}.wr .u-no-padding{padding:0!important}.wr .u-no-padding-top{padding-top:0!important}.wr .u-no-padding-right{padding-right:0!important}.wr .u-no-padding-bottom{padding-bottom:0!important}.wr .u-no-padding-left{padding-left:0!important}@media (max-width:1236px){.wr .u-no-padding-lg{padding:0!important}.wr .u-no-padding-top-lg{padding-top:0!important}.wr .u-no-padding-right-lg{padding-right:0!important}.wr .u-no-padding-bottom-lg{padding-bottom:0!important}.wr .u-no-padding-left-lg{padding-left:0!important}}@media (max-width:960px){.wr .u-no-padding-md{padding:0!important}.wr .u-no-padding-top-md{padding-top:0!important}.wr .u-no-padding-right-md{padding-right:0!important}.wr .u-no-padding-bottom-md{padding-bottom:0!important}.wr .u-no-padding-left-md{padding-left:0!important}}@media (max-width:740px){.wr .u-no-padding-sm{padding:0!important}.wr .u-no-padding-top-sm{padding-top:0!important}.wr .u-no-padding-right-sm{padding-right:0!important}.wr .u-no-padding-bottom-sm{padding-bottom:0!important}.wr .u-no-padding-left-sm{padding-left:0!important}}@media (max-width:480px){.wr .u-no-padding-xs{padding:0!important}.wr .u-no-padding-top-xs{padding-top:0!important}.wr .u-no-padding-right-xs{padding-right:0!important}.wr .u-no-padding-bottom-xs{padding-bottom:0!important}.wr .u-no-padding-left-xs{padding-left:0!important}}.wr .u-no-margin{margin:0!important}@media (max-width:1236px){.wr .u-no-margin-lg{margin:0!important}}@media (max-width:960px){.wr .u-no-margin-md{margin:0!important}}@media (max-width:740px){.wr .u-no-margin-sm{margin:0!important}}@media (max-width:480px){.wr .u-no-margin-xs{margin:0!important}}.wr .u-no-margin-top{margin-top:0!important}.wr .u-no-margin-right{margin-right:0!important}.wr .u-no-margin-bottom{margin-bottom:0!important}.wr .u-no-margin-left{margin-left:0!important}.wr .u-positioned{position:relative!important;z-index:1!important}.wr .u-static{position:static!important}.wr .u-absolute{position:absolute!important}.wr .u-absolute-matches-parent{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.wr .u-full-height{height:100%!important}.wr .u-overflow-hidden{overflow:hidden!important}.wr .u-overflow-visible{overflow:visible!important}.wr .u-center{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}.wr .u-full-width{width:100%!important}@media (max-width:1236px){.wr .u-full-width-lg{width:100%!important}}@media (max-width:960px){.wr .u-full-width-md{width:100%!important}}@media (max-width:740px){.wr .u-full-width-sm{width:100%!important}}@media (max-width:480px){.wr .u-full-width-xs{width:100%!important}}.wr .u-no-min-width{min-width:0!important}@media (max-width:1236px){.wr .u-no-min-width-lg{min-width:0!important}}@media (max-width:960px){.wr .u-no-min-width-md{min-width:0!important}}@media (max-width:740px){.wr .u-no-min-width-sm{min-width:0!important}}@media (max-width:480px){.wr .u-no-min-width-xs{min-width:0!important}}.wr .u-no-max-width{max-width:none!important}@media (max-width:1236px){.wr .u-no-max-width-lg{max-width:none!important}}@media (max-width:960px){.wr .u-no-max-width-md{max-width:none!important}}@media (max-width:740px){.wr .u-no-max-width-sm{max-width:none!important}}@media (max-width:480px){.wr .u-no-max-width-xs{max-width:none!important}}.wr .u-max-width{max-width:100%!important}@media (max-width:1236px){.wr .u-max-width-lg{max-width:100%!important}}@media (max-width:960px){.wr .u-max-width-md{max-width:100%!important}}@media (max-width:740px){.wr .u-max-width-sm{max-width:100%!important}}@media (max-width:480px){.wr .u-max-width-xs{max-width:100%!important}}.wr .u-translate-up-1px{transform:translateY(-1px)!important}.wr ._box{background:#fff;background:var(--color-white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);padding:48px;padding:var(--space-48);margin:0 auto}@media (max-width:480px){.wr ._box{padding:20px 25px}}.wr ._box--large-radius{border-radius:16px;border-radius:var(--border-radius-large)}.wr ._box--small-padding{padding:34px}@media (max-width:480px){.wr ._box--small-padding{padding:20px}}.wr ._box--x-small-padding{padding:24px}.wr ._box--centered{display:flex;justify-content:center;align-items:center}.wr ._box--transparent{background:transparent;box-shadow:none}.wr ._box__floating-item{position:absolute;z-index:1}.wr ._box__floating-item--top-round-map{max-width:18%;top:0;left:50%;transform:translateX(-50%) translateY(-71.6%)}@media (max-width:480px){.wr ._box__floating-item--top-round-map{margin:-64px auto 6px;max-width:25%;position:static;transform:none}}.wr ._col{position:relative;width:100%;min-height:1px;padding:24px;padding:calc(var(--space-48)/2);margin:0;max-width:100%;flex-basis:auto;flex-grow:1}.wr ._col--no-space{padding:0}.wr ._col--24{padding:12px;padding:calc(var(--space-24)/2)}.wr ._col--32{padding:16px;padding:calc(var(--space-32)/2)}.wr ._col--stretch-content{display:flex;flex-wrap:wrap}.wr ._col--stretch-content>*{width:100%}.wr ._col--center-content,.wr ._col--vertical-center-content{display:flex;align-items:center}.wr ._col--center-content{justify-content:center}.wr ._col--xl-auto,.wr ._col--xl-equal{max-width:100%;width:auto}.wr ._col--xl-auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.wr ._col--xl-1{max-width:8.333333%;flex-basis:8.333333%}.wr ._col--xl-2{max-width:16.666667%;flex-basis:16.666667%}.wr ._col--xl-3{max-width:25%;flex-basis:25%}.wr ._col--xl-4{max-width:33.333333%;flex-basis:33.333333%}.wr ._col--xl-5{max-width:41.666667%;flex-basis:41.666667%}.wr ._col--xl-6{max-width:50%;flex-basis:50%}.wr ._col--xl-7{max-width:58.333333%;flex-basis:58.333333%}.wr ._col--xl-8{max-width:66.666667%;flex-basis:66.666667%}.wr ._col--xl-9{max-width:75%;flex-basis:75%}.wr ._col--xl-10{max-width:83.333333%;flex-basis:83.333333%}.wr ._col--xl-11{max-width:91.666667%;flex-basis:91.666667%}.wr ._col--xl-12{max-width:100%;flex-basis:100%}.wr ._col--xl-45-percent{max-width:45%;flex-basis:45%}.wr ._col--xl-20-percent{max-width:20%;flex-basis:20%}.wr ._col--xl-10-percent{max-width:10%;flex-basis:10%}@media (max-width:1236px){.wr ._col--lg-auto,.wr ._col--lg-equal{max-width:100%;width:auto}.wr ._col--lg-auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.wr ._col--lg-1{max-width:8.333333%;flex-basis:8.333333%}.wr ._col--lg-2{max-width:16.666667%;flex-basis:16.666667%}.wr ._col--lg-3{max-width:25%;flex-basis:25%}.wr ._col--lg-4{max-width:33.333333%;flex-basis:33.333333%}.wr ._col--lg-5{max-width:41.666667%;flex-basis:41.666667%}.wr ._col--lg-6{max-width:50%;flex-basis:50%}.wr ._col--lg-7{max-width:58.333333%;flex-basis:58.333333%}.wr ._col--lg-8{max-width:66.666667%;flex-basis:66.666667%}.wr ._col--lg-9{max-width:75%;flex-basis:75%}.wr ._col--lg-10{max-width:83.333333%;flex-basis:83.333333%}.wr ._col--lg-11{max-width:91.666667%;flex-basis:91.666667%}.wr ._col--lg-12{max-width:100%;flex-basis:100%}.wr ._col--lg-45-percent{max-width:45%;flex-basis:45%}.wr ._col--lg-20-percent{max-width:20%;flex-basis:20%}.wr ._col--lg-10-percent{max-width:10%;flex-basis:10%}}@media (max-width:960px){.wr ._col--md-auto,.wr ._col--md-equal{width:auto;max-width:100%}.wr ._col--md-auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.wr ._col--md-1{max-width:8.333333%;flex-basis:8.333333%}.wr ._col--md-2{max-width:16.666667%;flex-basis:16.666667%}.wr ._col--md-3{max-width:25%;flex-basis:25%}.wr ._col--md-4{max-width:33.333333%;flex-basis:33.333333%}.wr ._col--md-5{max-width:41.666667%;flex-basis:41.666667%}.wr ._col--md-6{max-width:50%;flex-basis:50%}.wr ._col--md-7{max-width:58.333333%;flex-basis:58.333333%}.wr ._col--md-8{max-width:66.666667%;flex-basis:66.666667%}.wr ._col--md-9{max-width:75%;flex-basis:75%}.wr ._col--md-10{max-width:83.333333%;flex-basis:83.333333%}.wr ._col--md-11{max-width:91.666667%;flex-basis:91.666667%}.wr ._col--md-12{max-width:100%;flex-basis:100%}.wr ._col--md-45-percent{max-width:45%;flex-basis:45%}.wr ._col--md-20-percent{max-width:20%;flex-basis:20%}.wr ._col--md-10-percent{max-width:10%;flex-basis:10%}}@media (max-width:740px){.wr ._col--sm-auto,.wr ._col--sm-equal{width:auto;max-width:100%}.wr ._col--sm-auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.wr ._col--sm-1{max-width:8.333333%;flex-basis:8.333333%}.wr ._col--sm-2{max-width:16.666667%;flex-basis:16.666667%}.wr ._col--sm-3{max-width:25%;flex-basis:25%}.wr ._col--sm-4{max-width:33.333333%;flex-basis:33.333333%}.wr ._col--sm-5{max-width:41.666667%;flex-basis:41.666667%}.wr ._col--sm-6{max-width:50%;flex-basis:50%}.wr ._col--sm-6:nth-of-type(2n+3){clear:both;clear:none}.wr ._col--sm-7{max-width:58.333333%;flex-basis:58.333333%}.wr ._col--sm-8{max-width:66.666667%;flex-basis:66.666667%}.wr ._col--sm-9{max-width:75%;flex-basis:75%}.wr ._col--sm-10{max-width:83.333333%;flex-basis:83.333333%}.wr ._col--sm-11{max-width:91.666667%;flex-basis:91.666667%}.wr ._col--sm-12{max-width:100%;flex-basis:100%}.wr ._col--sm-45-percent{max-width:45%;flex-basis:45%}.wr ._col--sm-20-percent{max-width:20%;flex-basis:20%}.wr ._col--sm-10-percent{max-width:10%;flex-basis:10%}}@media (max-width:480px){.wr ._col--xs-auto,.wr ._col--xs-equal{width:auto;max-width:100%}.wr ._col--xs-auto{flex-grow:0;flex-shrink:0;flex-basis:auto}.wr ._col--xs-1{max-width:8.333333%;flex-basis:8.333333%}.wr ._col--xs-2{max-width:16.666667%;flex-basis:16.666667%}.wr ._col--xs-3{max-width:25%;flex-basis:25%}.wr ._col--xs-4{max-width:33.333333%;flex-basis:33.333333%}.wr ._col--xs-5{max-width:41.666667%;flex-basis:41.666667%}.wr ._col--xs-6{max-width:50%;flex-basis:50%}.wr ._col--xs-7{max-width:58.333333%;flex-basis:58.333333%}.wr ._col--xs-8{max-width:66.666667%;flex-basis:66.666667%}.wr ._col--xs-9{max-width:75%;flex-basis:75%}.wr ._col--xs-10{max-width:83.333333%;flex-basis:83.333333%}.wr ._col--xs-11{max-width:91.666667%;flex-basis:91.666667%}.wr ._col--xs-12{max-width:100%;flex-basis:100%}.wr ._col--xs-45-percent{max-width:45%;flex-basis:45%}.wr ._col--xs-20-percent{max-width:20%;flex-basis:20%}.wr ._col--xs-10-percent{max-width:10%;flex-basis:10%}}.wr ._col--order-last{order:-100}@media (max-width:1236px){.wr ._col--order-last-lg{order:-100}}@media (max-width:960px){.wr ._col--order-last-md{order:-100}}@media (max-width:740px){.wr ._col--order-last-sm{order:-100}}@media (max-width:480px){.wr ._col--order-last-xs{order:-100}}.wr ._col--border-bottom,.wr ._col--border-left,.wr ._col--border-right,.wr ._col--border-top{position:relative}.wr ._col--border-right:after{content:"";border-right:1px solid #ddd;border-right:1px solid var(--color-gray-4);position:absolute;top:24px;top:calc(var(--space-48)/2);right:0;bottom:24px;bottom:calc(var(--space-48)/2)}@media (max-width:740px){.wr ._col--border-right-none-sm:after{border-right:0}.wr ._col--border-bottom-sm:after{content:"";border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-gray-4);position:absolute;right:24px;right:calc(var(--space-48)/2);bottom:0;left:24px;left:calc(var(--space-48)/2)}}@media (max-width:480px){.wr ._col--border-right-none-xs:after{border-right:0}.wr ._col--border-bottom-xs:after{content:"";border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-gray-4);position:absolute;right:24px;right:calc(var(--space-48)/2);bottom:0;left:24px;left:calc(var(--space-48)/2)}}.wr ._container{padding:0 48px;padding:0 var(--container-padding);margin-right:auto;margin-left:auto;width:1236px;width:var(--content-width);max-width:100%}@media (max-width:1236px){.wr ._container{width:100%}}.wr ._container--small{padding:0 96px;padding:0 var(--space-96)}@media (max-width:960px){.wr ._container--small{padding:0 48px;padding:0 var(--container-padding)}}.wr ._container--x-small{padding:0 120px;padding:0 var(--space-120)}@media (max-width:1236px){.wr ._container--x-small{padding:0 96px;padding:0 var(--space-96)}}@media (max-width:960px){.wr ._container--x-small{padding:0 48px;padding:0 var(--container-padding)}}.wr ._container--fluid{padding:0 48px;padding:0 var(--container-padding);width:auto}.wr ._container--fluid-small{padding:0 24px;padding:0 var(--space-24);width:auto}.wr ._container--fluid-large{padding:0 56px;padding:0 var(--space-56);width:auto}@media (max-width:960px){.wr ._container{padding:0 36px;padding:0 var(--container-padding-md)}}@media (max-width:740px){.wr ._container{padding:0 24px;padding:0 var(--container-padding-sm)}}@media (max-width:480px){.wr ._container{padding:0 20px;padding:0 var(--container-padding-xs)}}.wr ._row{list-style:none inside none;padding:0;display:flex;flex-wrap:wrap}.wr ._row,.wr ._row:last-child{margin:-24px;margin:calc(var(--space-48)*-0.5)}.wr ._row--no-space,.wr ._row--no-space:last-child{margin:0}.wr ._row--24,.wr ._row--24:last-child{margin:-12px;margin:calc(var(--space-24)*-0.5)}.wr ._row--32,.wr ._row--32:last-child{margin:-16px;margin:calc(var(--space-32)*-0.5)}.wr ._row--center{align-items:center}.wr ._row--center,.wr ._row--horizontal-center{justify-content:center}.wr ._row--vertical-center{align-items:center}.wr ._row--no-wrap{flex-wrap:nowrap}@media (max-width:740px){.wr ._row--wrap-sm{flex-wrap:wrap}}@media (max-width:480px){.wr ._row--wrap-xs{flex-wrap:wrap}}.wr .image{border-radius:8px;border-radius:var(--border-radius)}.wr .image--no-radius{border-radius:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wr .image--fill-space{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.wr .image--full-width{width:100%}.wr .image--shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}@media (max-width:740px){.wr .image--no-shadow-sm{box-shadow:none}}.wr .image--pulled-right{max-width:calc(100% + 72px);max-width:calc(100% + var(--space-24) + var(--space-48));margin:0 -72px 0 0;margin:0 calc((var(--space-24) + var(--space-48))*-1) 0 0}.wr .list{line-height:1.33;list-style:none inside none;margin:0 0 .6875em;margin:0 0 calc(var(--space-text)/2);padding:0}.wr .list:last-child{margin-bottom:0}.wr .list--2-cols{-moz-column-count:2;column-count:2;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-column-gap:var(--space-48);-moz-column-gap:var(--space-48);column-gap:var(--space-48)}@media (max-width:480px){.wr .list--2-cols{-moz-column-count:1;column-count:1}}.wr .list--3-cols{-moz-column-count:3;column-count:3;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-column-gap:var(--space-48);-moz-column-gap:var(--space-48);column-gap:var(--space-48)}@media (max-width:480px){.wr .list--3-cols{-moz-column-count:1;column-count:1}}.wr .list--4-cols{-moz-column-count:4;column-count:4;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-column-gap:var(--space-48);-moz-column-gap:var(--space-48);column-gap:var(--space-48)}@media (max-width:480px){.wr .list--4-cols{-moz-column-count:1;column-count:1}}@media (max-width:1236px){.wr .list--3-cols-lg{-moz-column-count:3;column-count:3}}@media (max-width:960px){.wr .list--1-col-md{-moz-column-count:1;column-count:1}}.wr .list__item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;padding:4px 0 0 4px;display:flex;align-items:flex-start}.wr .list__item-icon{color:#00b44b;color:var(--color-green);margin:-2px 8px 0 -8px;min-width:32px;width:32px;min-height:32px;height:32px;display:block}.wr .list__item-icon--image{margin:2px 8px 0 -8px;min-width:24px;width:24px;min-height:24px;height:24px}.wr .list__item-title{color:#555;color:var(--color-gray-6);font-style:normal;line-height:1;text-transform:uppercase;font-weight:700;display:flex;align-items:center}.wr .list__item-title--large{font-size:20px;text-transform:none;font-weight:inherit}.wr .list__item-title--lowercase{text-transform:none}.wr .list__item-title--white{color:#fff;color:var(--color-white)}.wr .list__item-title-icon{color:#00b44b;color:var(--color-green);margin:0 6px 0 -2px;min-width:21px;width:21px;height:21px;display:block}.wr .list__item-title-icon--white{color:#fff;color:var(--color-white)}.wr .list__item-description{color:#555;color:var(--color-gray-6);margin:0 0 1.375em;margin:0 0 var(--space-text);display:block}.wr .list__item-description:last-child{margin:0}.wr .list__item-description--white{color:#fff;color:var(--color-white)}.wr .list__item-description--aligned{padding:0 0 0 26px}.wr .text--x-large{font-size:56px;line-height:1.1;letter-spacing:.009em;margin:0 0 .482em}.wr .text--x-large:first-child{margin-top:-.15em}@media (max-width:960px){.wr .text--x-large{font-size:44px}}@media (max-width:480px){.wr .text--x-large{font-size:31px}}.wr .text--large{font-size:48px}@media (max-width:960px){.wr .text--large{font-size:38px}}@media (max-width:480px){.wr .text--large{font-size:34px}}.wr .text--medium{font-size:24px;line-height:1.16;margin:-.2em 0 1.75em}@media (max-width:480px){.wr .text--medium{font-size:20px}}.wr .text--medium-small{font-size:20px;margin:0 0 1.7em}@media (max-width:960px){.wr .text--medium-small{font-size:18px}}.wr .text--x-small{font-size:12px}.wr .text--xx-small{font-size:10px}.wr .text--left-border{border-left:3px solid #00b44b;border-left:3px solid var(--color-green);font-size:16px;line-height:1;font-weight:400;text-transform:uppercase;padding:0 0 0 8px;margin:0 0 1.375em;margin:0 0 var(--space-text);display:block}.wr{font-size:16px!important}:root body.wr{overflow-x:hidden!important}:root body .wr{font-size:inherit;padding:0;min-width:0;overflow:hidden}:root body .wr--overflow-visible{overflow:visible}:root .wr .wr{overflow:visible}.wr .u-rotate-90{transform:rotate(90deg)!important}.wr .u-rotate-180{transform:rotate(180deg)!important}.wr .u-rotate-270{transform:rotate(270deg)!important}.wr .u-text-left{text-align:left!important}.wr .u-text-right{text-align:right!important}.wr .u-text-center{text-align:center!important}@media (max-width:1236px){.wr .u-text-left-lg{text-align:left!important}.wr .u-text-right-lg{text-align:right!important}.wr .u-text-center-lg{text-align:center!important}}@media (max-width:960px){.wr .u-text-left-md{text-align:left!important}.wr .u-text-right-md{text-align:right!important}.wr .u-text-center-md{text-align:center!important}}@media (max-width:740px){.wr .u-text-left-sm{text-align:left!important}.wr .u-text-right-sm{text-align:right!important}.wr .u-text-center-sm{text-align:center!important}}@media (max-width:480px){.wr .u-text-left-xs{text-align:left!important}.wr .u-text-right-xs{text-align:right!important}.wr .u-text-center-xs{text-align:center!important}}.wr .u-uppercase{text-transform:uppercase!important}.wr .u-lowercase{text-transform:lowercase!important}.wr .u-capitalize{text-transform:capitalize!important}.wr small.u-negate-baseline{margin:-4px 0}.wr small.u-negate-baseline-top{margin-top:-4px!important}.wr small.u-negate-baseline-bottom{margin-bottom:-4px!important}:root body.en_US .u-nowrap{white-space:nowrap!important}@media (max-width:1236px){:root body.en_US .u-nowrap-lg{white-space:nowrap!important}}@media (max-width:960px){:root body.en_US .u-nowrap-md{white-space:nowrap!important}}@media (max-width:740px){:root body.en_US .u-nowrap-sm{white-space:nowrap!important}}@media (max-width:480px){:root body.en_US .u-nowrap{white-space:normal!important}}.wr .u-wrap{white-space:normal!important}@media (max-width:1236px){.wr .u-wrap-lg{white-space:normal!important}}@media (max-width:960px){.wr .u-wrap-md{white-space:normal!important}}@media (max-width:740px){.wr .u-wrap-sm{white-space:normal!important}}@media (max-width:480px){.wr .u-wrap-xs{white-space:normal!important}}.wr .u-underline{text-decoration:underline!important}.wr .u-no-underline{text-decoration:none!important}.wr .u-small-underline-yellow:after{content:"";border-bottom:2px solid #ffe632;border-bottom:2px solid var(--color-yellow);margin:7px 0;width:48px;width:var(--space-48);display:block}.wr ._centered-slider{position:relative}.wr ._centered-slider__inner{clear:both}@media (max-width:480px){.wr ._centered-slider__inner[data-disable-at=xs]>.swiper-wrapper{flex-wrap:wrap;transform:none!important}}.wr ._centered-slider--clouded-sides{overflow:hidden}.wr ._centered-slider--clouded-sides:before{content:"";background:url(../files-sub/classcraft-assets/front/clouds/nuage-gauche.png);background-size:100% 100%;top:0;left:0;height:100%;width:160px;position:absolute;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi){.wr ._centered-slider--clouded-sides:before{background-image:url(../files-sub/classcraft-assets/front/clouds/nuage-gauche-2x.png)}}@media (max-width:960px){.wr ._centered-slider--clouded-sides:before{width:96px}}@media (max-width:740px){.wr ._centered-slider--clouded-sides:before{display:none}}.wr ._centered-slider--clouded-sides:after{content:"";background:url(../files-sub/classcraft-assets/front/clouds/nuage-droite.png);background-size:100% 100%;top:0;right:0;height:100%;width:160px;position:absolute;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi){.wr ._centered-slider--clouded-sides:after{background-image:url(../files-sub/classcraft-assets/front/clouds/nuage-droite-2x.png)}}@media (max-width:960px){.wr ._centered-slider--clouded-sides:after{width:96px}}@media (max-width:740px){.wr ._centered-slider--clouded-sides:after{display:none}}.wr ._centered-slider__next,.wr ._centered-slider__previous{white-space:nowrap;padding:380px 0 0;height:100%;width:15%;top:0;position:absolute;z-index:3;display:flex;align-items:flex-start}.wr ._centered-slider__next.is-disabled,.wr ._centered-slider__previous.is-disabled{opacity:0;cursor:default;pointer-events:none}@media (max-width:1236px){.wr ._centered-slider__next,.wr ._centered-slider__previous{padding:33% 0 0}}@media (max-width:740px){.wr ._centered-slider__next,.wr ._centered-slider__previous{padding:0;margin:0 0 14px;margin:0 0 var(--space-14);width:auto;position:static}}.wr ._centered-slider__next--small,.wr ._centered-slider__previous--small{padding:244px 0 0}@media (max-width:1236px){.wr ._centered-slider__next--small,.wr ._centered-slider__previous--small{padding:315px 0 0}}@media (max-width:960px){.wr ._centered-slider__next--small,.wr ._centered-slider__previous--small{padding:0;margin:0 0 14px;margin:0 0 var(--space-14);width:auto;position:relative}}:root .wr.fr_CA ._centered-slider__next--small,:root .wr.fr_CA ._centered-slider__previous--small{padding:264px 0 0}@media (max-width:1236px){:root .wr.fr_CA ._centered-slider__next--small,:root .wr.fr_CA ._centered-slider__previous--small{padding:315px 0 0}}@media (max-width:960px){:root .wr.fr_CA ._centered-slider__next--small,:root .wr.fr_CA ._centered-slider__previous--small{padding:0}}@media (max-width:960px){.wr ._centered-slider__previous--small{float:left}}@media (max-width:960px){.wr ._centered-slider__next--small{float:right}}.wr ._centered-slider__previous{padding-right:5px;padding-right:var(--space-5);left:0;justify-content:flex-end}@media (max-width:740px){.wr ._centered-slider__previous{float:left}}.wr ._centered-slider__next{padding-left:5px;padding-left:var(--space-5);right:0}@media (max-width:740px){.wr ._centered-slider__next{float:right}}.wr ._fluid-row{display:flex;align-items:center;justify-content:space-between}.wr ._inline-spacer{width:48px;width:var(--space-48);min-height:1px;display:inline-block}.wr ._inline-spacer--x-small{width:14px;width:var(--space-14)}.wr ._inline-spacer--small{width:24px;width:var(--space-24)}.wr ._inline-spacer--large{width:56px;width:var(--space-56)}.wr ._inline-spacer--x-large{width:96px;width:var(--space-96)}.wr ._inline-spacer--xx-large{width:120px;width:var(--space-120)}.wr ._inline-spacer--text{width:1.375em;width:var(--space-text)}.wr ._negative-spacer{margin-bottom:-48px;margin-bottom:calc(var(--space-48)*-1);display:block;overflow:hidden}.wr ._negative-spacer--5{margin-bottom:-5px;margin-bottom:calc(var(--space-5)*-1)}.wr ._negative-spacer--14{margin-bottom:-14px;margin-bottom:calc(var(--space-14)*-1)}.wr ._negative-spacer--24{margin-bottom:-24px;margin-bottom:calc(var(--space-24)*-1)}.wr ._negative-spacer--32{margin-bottom:-32px;margin-bottom:calc(var(--space-32)*-1)}.wr ._negative-spacer--40{margin-bottom:-40px;margin-bottom:calc(var(--space-40)*-1)}.wr ._negative-spacer--56{margin-bottom:-56px;margin-bottom:calc(var(--space-56)*-1)}.wr ._negative-spacer--96{margin-bottom:-96px;margin-bottom:calc(var(--space-96)*-1)}.wr ._negative-spacer--120{margin-bottom:-120px;margin-bottom:calc(var(--space-120)*-1)}.wr ._negative-spacer--160{margin-bottom:-160px;margin-bottom:calc(var(--space-160)*-1)}.wr ._negative-spacer--text{margin-bottom:-1.375em;margin-bottom:calc(var(--space-text)*-1)}.wr ._school-climate-icons{max-width:82px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.wr .article-box__group-outer{margin:-12px;margin:calc(var(--space-24)/2*-1);overflow:visible}@media (max-width:960px){.wr .article-box__group-outer{margin:0}}.wr .article-box__group-inner{display:flex;flex-wrap:wrap;position:relative}.wr .article-box__group-inner.is-swiper{justify-content:flex-start;flex-wrap:nowrap}.wr .article-box__group-overlay{background:hsla(0,0%,100%,.75);background:var(--color-white-overlay);width:100%;height:100%;top:0;left:0;position:fixed;opacity:1;visibility:visible;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .article-box__group-overlay.is-hidden{opacity:0;visibility:hidden}.wr .article-box{margin:12px;margin:calc(var(--space-24)/2);width:calc(33.33% - 24px);width:calc(33.33% - var(--space-24));height:auto;display:flex;position:static;transition:all .15s ease-out;transition:var(--transition)}@media (max-width:960px){.wr .article-box{margin:0;position:relative}}.wr .article-box__teaser{background:#fff;background:var(--color-white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);width:100%;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;transition:all .15s ease-out;transition:var(--transition)}.wr .article-box__teaser.is-disabled{opacity:.25}.wr .article-box__teaser:hover{box-shadow:0 10px 15px 0 rgba(0,0,0,.15);box-shadow:var(--shadow-active)}.wr .article-box__teaser.is-disabled:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}@media (hover:none){.wr .article-box__teaser:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}}.wr .article-box__teaser-header{padding:14px;padding:var(--space-14);height:134px;display:flex;align-items:center;justify-content:center}.wr .article-box__teaser-content{padding:14px;padding:var(--space-14);position:relative;flex-grow:1}.wr .article-box__teaser-content-inner{position:relative}.wr .article-box__teaser-content:before{content:"";background:linear-gradient(0deg,hsla(0,0%,93.3%,0),#eee);width:calc(100% + 1px);height:48px;height:var(--space-48);top:0;left:0;position:absolute}.wr .article-box__teaser-more{font-weight:900;display:inline-flex;align-items:center}.wr .article-box__teaser-more-icon{color:#00b44b;color:var(--color-green);margin:0 0 0 8px;width:14px;height:14px;transform:rotate(-90deg)}.wr .article-box__full{background:#fff;background:var(--color-white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 10px 15px 0 rgba(0,0,0,.15);box-shadow:var(--shadow-active);padding:48px;padding:var(--space-48);margin:0 12px;margin:0 calc(var(--space-24)/2);width:calc(100% - 24px);width:calc(100% - var(--space-24));position:relative;left:0;position:absolute;overflow:hidden;display:none;z-index:-1}.wr .article-box__full.is-visible{display:flex;justify-content:space-between;z-index:1}@media (max-width:960px){.wr .article-box__full{margin:0;width:calc(100vw - 72px);width:calc(100vw - var(--container-padding-md)*2);flex-wrap:wrap}}@media (max-width:740px){.wr .article-box__full{width:calc(100vw - 48px);width:calc(100vw - var(--container-padding-sm)*2)}}@media (max-width:480px){.wr .article-box__full{width:calc(100vw - 40px);width:calc(100vw - var(--container-padding-xs)*2)}}@media (max-width:960px){.wr .article-box:last-child>.article-box__full{left:auto;right:0}}.wr .article-box__full-close{color:#ddd;color:var(--color-gray-4);width:16px;height:16px;top:24px;top:var(--space-24);right:24px;right:var(--space-24);position:absolute;z-index:1;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .article-box__full-close.is-faded{opacity:0}@media (max-width:960px){.wr .article-box__full-close{top:14px;top:var(--space-14);right:14px;right:var(--space-14)}}.wr .article-box__full-header{width:calc(33.33% - 24px);width:calc(33.33% - var(--space-48)/2);margin:0 48px 0 0;margin:0 var(--space-48) 0 0;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .article-box__full-header.is-faded{opacity:0}@media (max-width:960px){.wr .article-box__full-header{width:100%;margin:0 0 24px;margin:0 0 var(--space-24)}}.wr .article-box__full-content{width:calc(66.66% - 24px);width:calc(66.66% - var(--space-48)/2);flex-grow:1;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}.wr .article-box__full-content.is-faded{opacity:0}@media (max-width:960px){.wr .article-box__full-content{width:100%}}.wr .article-box__full-title{color:#212121;color:var(--color-gray-7);font-size:20px;font-weight:400;margin:0 0 24px;margin:0 0 var(--space-24)}.wr .article-box__full-share{display:flex}.wr .article-box__full-share-link{margin:0 14px 0 0;margin:0 var(--space-14) 0 0}.wr .avatar__wrap{display:flex;align-items:center}@media (max-width:740px){.wr .avatar__wrap{flex-wrap:wrap}}.wr .avatar{display:flex;align-items:center}@media (max-width:740px){.wr .avatar{flex-wrap:wrap}}.wr .avatar__image{border-radius:50%;margin:0 16px 0 0;min-width:36px;min-height:36px;width:36px;height:36px;overflow:hidden}.wr .avatar__text{color:#999;color:var(--color-gray-5);font-size:14px;line-height:1.375;margin:0;max-width:calc(100% - 51px);display:block}.wr .avatar__text-bold{color:#212121;color:var(--color-gray-7);font-size:16px}.wr .avatar__aside{text-align:right;margin:0 0 0 24px;margin:0 0 0 var(--space-24);flex-grow:1;align-self:flex-end}@media (max-width:480px){.wr .avatar__aside{text-align:left;margin:14px 0 0 52px;margin:var(--space-14) 0 0 52px;width:100%}}@media (max-width:740px){.wr .avatar__aside--full-sm{text-align:left;margin:14px 0 0 52px;margin:var(--space-14) 0 0 52px;width:100%}}.wr .box-teaser{background:#fff;background:var(--color-white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);padding:40px;padding:var(--space-40);position:relative;display:block;overflow:hidden}@media (max-width:480px){.wr .box-teaser{padding:20px 25px}}.wr .box-teaser--dynamic{transition:box-shadow .15s ease-out;transition:box-shadow var(--speed) var(--easing)}.wr .box-teaser--dynamic:hover{box-shadow:0 10px 15px 0 rgba(0,0,0,.15);box-shadow:var(--shadow-active)}@media (hover:none){.wr .box-teaser--dynamic{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}}.wr .box-teaser__content-wrap{position:relative;z-index:1}.wr .box-teaser__title{max-width:75%}.wr .box-teaser__content{max-width:60%}.wr .box-teaser__content--narrow{max-width:55%}@media (max-width:480px){.wr .box-teaser__content--narrow{max-width:60%}}.wr .box-teaser__image{max-width:none;max-height:none;top:50%;left:50%;position:absolute;z-index:0;transform:translateY(-50%)}@media (max-width:480px){.wr .box-teaser__image{max-width:200%}}.wr .box-teaser__image--lion-bear-owl{left:57.3%;max-width:100%;transform:translateY(-45%)}@media (max-width:1236px){.wr .box-teaser__image--lion-bear-owl{left:60%;transform:translateY(-47.5%)}}@media (max-width:960px){.wr .box-teaser__image--lion-bear-owl{transform:translateY(-50%)}}@media (max-width:740px){.wr .box-teaser__image--lion-bear-owl{transform:translateY(-45%)}}@media (max-width:480px){.wr .box-teaser__image--lion-bear-owl{left:65%;transform:translateY(-50%)}}.wr .box-teaser__image--lion-bear-owl-fr{left:69.5%;max-width:100%;transform:translateY(-45%)}@media (max-width:1236px){.wr .box-teaser__image--lion-bear-owl-fr{transform:translateY(-47.5%)}}@media (max-width:960px){.wr .box-teaser__image--lion-bear-owl-fr{max-width:120%;left:68.5%;transform:translateY(-50%)}}@media (max-width:740px){.wr .box-teaser__image--lion-bear-owl-fr{max-width:100%;transform:translateY(-45%)}}@media (max-width:480px){.wr .box-teaser__image--lion-bear-owl-fr{left:65%;transform:translateY(-50%)}}.wr .box-teaser__image--guardian{left:59.2%;transform:translateY(-29.6%)}@media (max-width:960px){.wr .box-teaser__image--guardian{left:63%}}@media (max-width:480px){.wr .box-teaser__image--guardian{max-height:120%;left:62%;transform:translateY(-42%)}}.wr .box-teaser__image--guardian-fr{left:59.2%;transform:translateY(-29.6%)}@media (max-width:1236px){.wr .box-teaser__image--guardian-fr{left:67.2%}}@media (max-width:960px){.wr .box-teaser__image--guardian-fr{left:63%}}@media (max-width:480px){.wr .box-teaser__image--guardian-fr{max-height:120%;left:60%;transform:translateY(-42%)}}.wr .callout{color:#fff;color:var(--color-white);background:#00b44b no-repeat 50% 50%;background:var(--color-green) no-repeat 50% 50%;background-size:cover;padding:96px 0;padding:var(--space-96) 0;position:relative;z-index:2}.wr .callout--small{padding:64px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-306-w-2000.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-306-w-2000.jpg)}}.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-fit-crop-h-306-w-2000.jpg)}@media (-webkit-min-device-pixel-ratio:2) and (max-width:1236px),(min-resolution:192dpi) and (max-width:1236px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-370-w-1236.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:1236px),(min-resolution:288dpi) and (max-width:1236px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-370-w-1236.jpg)}}@media (max-width:1236px){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-fit-crop-h-370-w-1236.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:960px),(min-resolution:192dpi) and (max-width:960px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-340-w-960.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:960px),(min-resolution:288dpi) and (max-width:960px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-340-w-960.jpg)}}@media (max-width:960px){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-fit-crop-h-340-w-960.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:740px),(min-resolution:192dpi) and (max-width:740px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-340-w-740.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:740px),(min-resolution:288dpi) and (max-width:740px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-340-w-740.jpg)}}@media (max-width:740px){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-fit-crop-h-340-w-740.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:480px),(min-resolution:192dpi) and (max-width:480px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-300-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:480px),(min-resolution:288dpi) and (max-width:480px){.wr .callout--bg-green-footer{background-image: url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-300-w-480.jpg)}}@media (max-width:480px){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-fit-crop-h-300-w-480.jpg)}}.wr .callout--bg-blue-footer{background-color:#017dff;background-color:var(--color-ap);background-image:url(../files-sub/classcraft-assets/front/backgrounds/BG_CTA_Admin.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi){.wr .callout--bg-blue-footer{background-image:url(../files-sub/classcraft-assets/front/backgrounds/BG_CTA_Admin-2x.jpg)}}.wr .callout__inner{position:relative;z-index:2}.wr .callout__inner--right{margin:0 0 0 auto}.wr .callout__inner--center{margin:0 auto}.wr .callout__inner--2-frogs{width:66.66%}@media (max-width:740px){.wr .callout__inner--2-frogs{width:75%}}@media (max-width:480px){.wr .callout__inner--2-frogs{width:auto}}.wr .callout__title{color:#fff;color:var(--color-white);font-size:48px;line-height:1.125;margin:-.15em 0 .458em}@media (max-width:960px){.wr .callout__title{font-size:38px}}@media (max-width:480px){.wr .callout__title{font-size:34px}}.wr .callout__subtitle{color:#fff;color:var(--color-white);font-size:18px;line-height:1.25;margin:0 0 32px}.wr .callout__image{max-height:150%;position:absolute;z-index:1}.wr .callout__image--2-frogs{max-width:33.33%;max-height:140%;top:-132px;left:calc(50% + 153px)}@media (max-width:1236px){.wr .callout__image--2-frogs{max-width:50%;max-height:424px;right:-10%;left:auto}}@media (max-width:960px){.wr .callout__image--2-frogs{top:0;transform:translateY(-40%)}}@media (max-width:740px){.wr .callout__image--2-frogs{max-width:50%}}.wr .callout__image--2-students-griffin{left:calc(50% + 89px);bottom:0}@media (max-width:1236px){.wr .callout__image--2-students-griffin{left:calc(50% + 76px)}}@media (max-width:960px){.wr .callout__image--2-students-griffin{left:calc(50% + 38px);max-height:100%;left:49%}}@media (max-width:740px){.wr .callout__image--2-students-griffin{max-height:224px;left:40%}}@media (max-width:480px){.wr .callout__image--2-students-griffin{max-width:none;max-height:176px;left:50%;transform:translateX(-47%)}}.wr .callout__image--kinshasa-avatar{width:595px;max-height:none;left:calc(50% + 110px);bottom:0}@media (max-width:1236px){.wr .callout__image--kinshasa-avatar{left:60%}}@media (max-width:960px){.wr .callout__image--kinshasa-avatar{width:520px;left:54%}}@media (max-width:740px){.wr .callout__image--kinshasa-avatar{left:45%;width:auto;height:230px}}@media (max-width:480px){.wr .callout__image--kinshasa-avatar{height:200px;left:50%;transform:translateX(-44%)}}.wr .callout__image--teacher{width:269px;max-height:none;right:calc(50% + 316px);bottom:0}@media (max-width:1236px){.wr .callout__image--teacher{right:73%}}@media (max-width:960px){.wr .callout__image--teacher{width:210px;right:80%}}@media (max-width:740px){.wr .callout__image--teacher{display:none}}.wr .callout__image--student{width:284px;max-height:none;left:calc(50% + 322px);bottom:-3px}@media (max-width:1236px){.wr .callout__image--student{left:72%}}@media (max-width:960px){.wr .callout__image--student{width:225px;left:78%}}@media (max-width:740px){.wr .callout__image--student{display:none}}.wr .circle-text{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green);border-radius:50%;font-size:24px;font-weight:900;line-height:1;margin:0 0 24px;margin:0 0 var(--space-24);min-width:40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.wr .circle-text--small{font-size:16px;min-width:24px;width:24px;height:24px}.wr .circle-text--ap{background:#017dff;background:var(--color-ap)}.wr .circle-text--highlight{background:#ffb900;background:var(--color-highlight)}.wr .composed-image{position:relative;z-index:0}.wr .composed-image--hide-exceeding{overflow:hidden}.wr .composed-image--clouds-top:before{content:"";background:url(../files-sub/classcraft-assets/front/clouds/nuage-haut.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:160px;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi){.wr .composed-image--clouds-top:before{background-image:url(../files-sub/classcraft-assets/front/clouds/nuage-haut-2x.png)}}@media (max-width:960px){.wr .composed-image--clouds-top:before{background-size:auto 100%}}.wr .composed-image--clouds-bottom:after{content:"";background:url(../files-sub/classcraft-assets/front/clouds/nuage-bas.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;bottom:0;left:0;width:100%;height:160px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi){.wr .composed-image--clouds-bottom:after{background-image:url(../files-sub/classcraft-assets/front/clouds/nuage-bas-2x.png)}}@media (max-width:960px){.wr .composed-image--clouds-bottom:after{background-size:auto 100%}}.wr .composed-image__background{max-width:none;max-height:768px;left:50%;position:relative;z-index:0;transform:translateX(-50%)}@media (max-width:960px){.wr .composed-image__background{max-height:672px}}@media (max-width:480px){.wr .composed-image__background{max-height:592px}}.wr .composed-image__foreground{max-height:none;position:absolute;z-index:2}.wr .composed-image__foreground--healer-left{max-width:518px;top:50%;left:50%;transform:translateX(-144%) translateY(-37.7%)}@media (max-width:1236px){.wr .composed-image__foreground--healer-left{transform:translateX(-124%) translateY(-37.7%)}}@media (max-width:960px){.wr .composed-image__foreground--healer-left{width:46%;transform:translateX(-124%) translateY(-43%)}}@media (max-width:740px){.wr .composed-image__foreground--healer-left{width:400px;top:64px;left:0;transform:translateX(-40%)}}@media (max-width:480px){.wr .composed-image__foreground--healer-left{width:320px;top:48px;transform:translateX(-54%)}}.wr .composed-image__foreground--warrior-right{max-width:444px;top:50%;right:50%;transform:translateX(151.1%) translateY(-32.2%)}@media (max-width:1236px){.wr .composed-image__foreground--warrior-right{width:45%;transform:translateX(124%) translateY(-32.7%)}}@media (max-width:960px){.wr .composed-image__foreground--warrior-right{width:41%;transform:translateX(124%) translateY(-38%)}}@media (max-width:740px){.wr .composed-image__foreground--warrior-right{width:352px;top:112px;right:0;transform:translateX(35%)}}@media (max-width:480px){.wr .composed-image__foreground--warrior-right{width:300px;top:76px;transform:translateX(47%)}}.wr .dot__group{display:flex;justify-content:center;align-items:center}.wr .dot{background:#eee;background:var(--color-gray-3);border-radius:50%;margin:5px;width:12px;height:12px;display:inline-block;transition:background-color .15s ease-out;transition:background-color var(--speed) var(--easing)}.wr .dot.is-active,.wr .dot:active,.wr .dot:hover{background:#00b44b;background:var(--color-green)}.wr .dot--static:active,.wr .dot--static:hover{background:#eee;background:var(--color-gray-3)}.wr .download-callout{position:relative;overflow:hidden;display:inline-block}.wr .download-callout__link{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green);border-radius:22px 22px 0 0;font-weight:400;text-transform:uppercase;white-space:nowrap;padding:2px 25px;height:43px;max-width:90%;bottom:0;left:50%;position:absolute;z-index:1;display:inline-flex;align-items:center;transform:translateX(-50%);transition:all .15s ease-out;transition:var(--transition)}.wr .download-callout__link:hover{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active)}@media (hover:none){.wr .download-callout__link:hover{color:#fff;color:var(--color-white);background:#00b44b;background:var(--color-green)}.wr .download-callout__link:active{color:#fff;color:var(--color-white);background:#00a551;background:var(--color-green-active)}}.wr .download-callout__link-icon{margin:0 12px 0 0;min-width:18px;width:18px;height:18px}.wr .ems-graph{margin:-3% -3.5% -7%;max-width:107%}@media (max-width:740px){.wr .ems-graph{margin:-2% -2% -3%}}@-webkit-keyframes show{0%{opacity:0;transform:translateY(-20%)}75%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes show{0%{opacity:0;transform:translateY(-20%)}75%{opacity:1}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}@keyframes hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}.wr .flip-text{list-style:none inside none;padding:0;margin:0;height:1em;display:block;position:relative}@media (max-width:1236px){.wr .flip-text--fr-CA{width:100%}}.wr .flip-text__item{opacity:0;position:absolute;transform-origin:0 50%}.wr .flip-text__item.is-visible{-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.wr .flip-text__item.is-hiding{-webkit-animation-name:hide;animation-name:hide;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.wr .floating-item{position:absolute;z-index:1}.wr .floating-item--hourglass-right{max-width:50%;max-height:none;left:calc(53% + 618px);left:calc(53% + var(--content-width)/2);transform:translateX(-50%) translateY(-68px)}@media (max-width:1340px){.wr .floating-item--hourglass-right{display:none}}.wr .form-input__wrap{background:#fff;background:var(--color-white);border-radius:8px;max-width:560px;width:100%;position:relative;display:inline-block}.wr .form-input{background:transparent;position:relative;z-index:1}.wr .form-input--left{padding-right:48px}.wr .form-input__icon,.wr .form-input__icon:active,.wr .form-input__icon:hover{color:#999;color:var(--color-gray-5);background:transparent;border:0;border-radius:0;padding:0;width:16px;height:16px;top:50%;position:absolute;z-index:2;transform:translateY(-50%)}.wr .form-input:focus+.form-input__icon,.wr .form-input:focus+.form-input__icon:active,.wr .form-input:focus+.form-input__icon:hover{color:#555;color:var(--color-gray-6)}.wr .form-input.is-invalid+.form-input__icon,.wr .form-input.is-invalid+.form-input__icon:active,.wr .form-input.is-invalid+.form-input__icon:hover{color:red;color:var(--color-hp)}.wr .form-input:disabled+.form-input__icon,.wr .form-input:disabled+.form-input__icon:active,.wr .form-input:disabled+.form-input__icon:hover{color:#ddd;color:var(--color-gray-4);cursor:default!important}.wr .form-input__icon--right{right:16px}.wr .form-input__icon--select,.wr .form-input__icon--select:active,.wr .form-input__icon--select:hover{color:#fff;color:var(--color-white);background:#999;background:var(--color-gray-5);border-radius:50%;padding:4px 4px 4px 3px;right:16px;z-index:0;transform:translateY(-50%) rotate(-90deg)}.wr .form-input:focus+.form-input__icon--select,.wr .form-input:focus+.form-input__icon--select:active,.wr .form-input:focus+.form-input__icon--select:hover{color:#fff;color:var(--color-white);background:#555;background:var(--color-gray-6)}.wr .form-input.is-invalid+.form-input__icon--select,.wr .form-input.is-invalid+.form-input__icon--select:active,.wr .form-input.is-invalid+.form-input__icon--select:hover{color:#fff;color:var(--color-white);background:red;background:var(--color-hp)}.wr .form-input:disabled+.form-input__icon--select,.wr .form-input:disabled+.form-input__icon--select:active,.wr .form-input:disabled+.form-input__icon--select:hover{color:#fff;color:var(--color-white);background:#ddd;background:var(--color-gray-4);z-index:2}.wr .form-input--small{padding:6px}.wr .form-input--small.form-input--left{padding-right:28px}.wr .form-input__icon--small,.wr .form-input__icon--small:active,.wr .form-input__icon--small:hover{height:14px;width:14px}.wr .form-input__icon--small.form-input__icon--right{right:8px}.wr .home-hero{position:relative;z-index:0}.wr .home-hero__background{max-width:none;max-height:none;width:1440px;position:relative;left:calc(50% - 716px)}@media (max-width:960px){.wr .home-hero__background{width:1280px;left:calc(50% - 686px);margin:64px 0 0}}@media (max-width:740px){.wr .home-hero__background{width:928px;left:calc(50% - 515px);margin:168px 0 0}}@media (max-width:480px){.wr .home-hero__background{width:736px;left:calc(50% - 443px);margin:214px 0 0}}.wr .home-hero__foreground{max-width:none;width:778px;bottom:204px;right:calc(50% - 614px);position:absolute;z-index:1}@media (max-width:1236px){.wr .home-hero__foreground{right:calc(50% - 528px)}}@media (max-width:960px){.wr .home-hero__foreground{width:624px;bottom:200px;right:calc(50% - 457px)}}@media (max-width:740px){.wr .home-hero__foreground{width:448px;bottom:169px;right:calc(50% - 265px)}}@media (max-width:480px){.wr .home-hero__foreground{width:400px;bottom:64px;right:calc(50% - 160px)}}.wr .home-hero__content{margin:65px 0;width:100%;top:0;left:0;position:absolute;z-index:2}@media (max-width:740px){.wr .home-hero__content{margin:32px 0}}.wr .home-hero__content-inner{width:65%}@media (max-width:1236px){.wr .home-hero__content-inner{width:55%}}@media (max-width:960px){.wr .home-hero__content-inner{width:75%}}@media (max-width:740px){.wr .home-hero__content-inner{width:85%}}@media (max-width:480px){.wr .home-hero__content-inner{width:auto}}.wr .hr-gradient{background:linear-gradient(0deg,hsla(0,0%,93.3%,0),#eee);border:0;height:265px;margin:0 0 -265px}.wr .hr-gradient--up{border:0;height:265px;margin:-265px 0 0}.wr .hr-gradient--small-up,.wr .hr-gradient--up{background:linear-gradient(180deg,#fff,#eee);background:linear-gradient(180deg,var(--color-white),var(--color-gray-3))}.wr .hr-gradient--small-up{height:40px;margin:-40px 0 0}.wr .hr-gradient--xx-small-up{background:linear-gradient(180deg,#fff,#eee);background:linear-gradient(180deg,var(--color-white),var(--color-gray-3));height:20px;margin:-20px 0 0}.wr .label-note{color:#999;color:var(--color-gray-5)}.wr .swiper-container .lazyload,.wr .swiper-container .lazyloading{width:auto!important;height:auto!important}.wr .link{text-decoration:underline;display:inline-flex;align-items:center;cursor:pointer}.wr .link,.wr .link svg{transition:all .15s ease-out;transition:var(--transition)}.wr .link svg{margin:-2px 6px;min-width:16px;min-height:16px;width:16px;height:16px}.wr .link--semi-bold{font-weight:400}.wr .link--uppercase{text-transform:uppercase;font-size:14px;font-size:var(--text-medium)}.wr .link--uppercase svg{margin:-2px 6px;min-width:16px;width:16px;min-height:16px;height:16px}.wr .link--no-underline{text-decoration:none}.wr .link--inherit-color{color:inherit}.wr .link--ap{color:#017dff;color:var(--color-ap)}.wr .link--ap:hover,.wr .link--ap:hover svg{color:#0064dc;color:var(--color-ap-active)}@media (hover:none){.wr .link--ap:hover,.wr .link--ap:hover svg{color:#017dff;color:var(--color-ap)}.wr .link--ap:active,.wr .link--ap:active svg{color:#0064dc;color:var(--color-ap-active)}}.wr .link--hp{color:red;color:var(--color-hp)}.wr .link--hp:hover,.wr .link--hp:hover svg{color:#e60000;color:var(--color-hp-active)}@media (hover:none){.wr .link--hp:hover,.wr .link--hp:hover svg{color:red;color:var(--color-hp)}.wr .link--hp:active,.wr .link--hp:active svg{color:#e60000;color:var(--color-hp-active)}}.wr .link--gray-5{color:#999;color:var(--color-gray-5)}.wr .link--gray-5:hover,.wr .link--gray-5:hover svg{color:#212121;color:var(--color-gray-7)}@media (hover:none){.wr .link--gray-5:hover,.wr .link--gray-5:hover svg{color:#999;color:var(--color-gray-5)}.wr .link--gray-5:active,.wr .link--gray-5:active svg{color:#212121;color:var(--color-gray-7)}}.wr .link.is-disabled{opacity:0;cursor:default}@-webkit-keyframes loadingPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}75%{opacity:0;transform:scale(1.1)}99%{opacity:0;transform:scale(1)}to{opacity:.6;transform:scale(1)}}@keyframes loadingPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}75%{opacity:0;transform:scale(1.1)}99%{opacity:0;transform:scale(1)}to{opacity:.6;transform:scale(1)}}@-webkit-keyframes loadingScale{0%{transform:scale(1)}33%{transform:scale(.925)}66%{transform:scale(.925)}to{transform:scale(1)}}@keyframes loadingScale{0%{transform:scale(1)}33%{transform:scale(.925)}66%{transform:scale(.925)}to{transform:scale(1)}}.wr .logo-loader{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wr .logo-loader:after,.wr .logo-loader:before{content:"";width:100%;height:100%;position:absolute;display:block}.wr .logo-loader:before{-webkit-animation:loadingPulse 1s ease-in-out infinite;animation:loadingPulse 1s ease-in-out infinite;background-color:#017dff;background-color:var(--color-ap);border-radius:50%}.wr .logo-loader:after{-webkit-animation:loadingScale 1s ease-in-out infinite;animation:loadingScale 1s ease-in-out infinite;background:url(../files-sub/classcraft-assets/front/logos/classcraft-logo-circle-80-2x.png) 50% 50%;background-size:contain}.wr .lrng-network{margin:0 -2%;max-width:104%;min-height:306px}@media (max-width:740px){.wr .lrng-network{min-height:0}}.wr .make-placeholder *{transition:color .15s ease-out,background-color .15s ease-out;transition:color var(--speed) var(--easing),background-color var(--speed) var(--easing)}.wr .make-placeholder.is-active p,.wr .make-placeholder.is-active p *{color:transparent!important;background:#f7f7f7!important;background:var(--color-gray-2)!important;display:inline!important;line-height:1.5!important}.wr .make-placeholder.is-active p:after{content:"";display:block!important;margin:0 0 1.375em;margin:0 0 var(--space-text)}.wr .make-placeholder.is-active p.text.text--medium:after{margin:0 0 11px}.wr .make-placeholder.is-active p:last-child:after{content:"";display:none!important}.wr .make-placeholder.is-active img{-webkit-filter:brightness(0);filter:brightness(0);opacity:.04}.wr .make-placeholder.is-active .button{color:#f7f7f7!important;color:var(--color-gray-2)!important;background:#f7f7f7!important;background:var(--color-gray-2)!important}.wr .quote{color:#212121;color:var(--color-gray-7);font-size:24px;line-height:1.25;font-style:italic;margin:-.2em 0 .583em}@media (max-width:480px){.wr .quote{font-size:20px}}.wr .school-dashboard--1{margin:-2% -2.5%;max-width:105%}@media (max-width:740px){.wr .school-dashboard--1{margin:-2% -2% -3%}}.wr .school-dashboard--2{margin:-3% -2%;max-width:104%}@media (max-width:740px){.wr .school-dashboard--2{margin:-2% -2% -3%}}.wr .student-engagement-graph{margin:-2% -3% -6%;max-width:106%}@media (max-width:740px){.wr .student-engagement-graph{margin:-2% -3% -3%}}.wr .tab-navigation{border-bottom:4px solid #eee;border-bottom:4px solid var(--color-gray-3);display:flex;justify-content:center}@media (max-width:740px){.wr .tab-navigation{border-bottom:0;border-left:4px solid #eee;border-left:4px solid var(--color-gray-3);margin:24px 0;margin:var(--space-24) 0;flex-wrap:wrap;justify-content:flex-start}}.wr .tab-navigation--vertical{border-bottom:0;border-left:4px solid #eee;border-left:4px solid var(--color-gray-3);margin:24px 0;margin:var(--space-24) 0;flex-wrap:wrap;justify-content:flex-start}.wr .tab-navigation__link{color:#555;color:var(--color-gray-6);padding:28px 8px;margin:0 0 -4px;position:relative;display:flex;justify-content:center;align-items:center}.wr .tab-navigation__link:hover{color:#00b44b;color:var(--color-green)}@media (hover:none){.wr .tab-navigation__link:hover{color:#555;color:var(--color-gray-6)}.wr .tab-navigation__link:active{color:#00b44b;color:var(--color-green)}}@media (max-width:960px){.wr .tab-navigation__link{flex-direction:column;text-align:center}}@media (max-width:740px){.wr .tab-navigation__link{text-align:left;border-bottom:1px solid #eee;border-bottom:1px solid var(--color-gray-3);padding:10px 22px;margin:0 0 0 -4px;width:100%;flex-direction:row;justify-content:flex-start}.wr .tab-navigation__link:last-child{border:0}}.wr .tab-navigation__link+.tab-navigation__link{margin-left:9px}@media (max-width:740px){.wr .tab-navigation__link+.tab-navigation__link{margin-left:-4px}}.wr .tab-navigation__link--spaced,.wr .tab-navigation__link--spaced+.tab-navigation__link--spaced{margin-right:25px;margin-left:25px}@media (max-width:740px){.wr .tab-navigation__link--spaced,.wr .tab-navigation__link--spaced+.tab-navigation__link--spaced{margin-right:0;margin-left:-4px}}.wr .tab-navigation__link--vertical,.wr .tab-navigation__link--vertical+.tab-navigation__link--vertical{text-align:left;border-bottom:1px solid #eee;border-bottom:1px solid var(--color-gray-3);padding:10px 22px;margin:0 0 0 -4px;width:100%;flex-direction:row;justify-content:flex-start}.wr .tab-navigation__link--vertical+.tab-navigation__link--vertical:last-child,.wr .tab-navigation__link--vertical:last-child{border:0}.wr .tab-navigation__link--equal{flex-basis:0;flex-grow:1}@media (max-width:740px){.wr .tab-navigation__link--equal{flex-basis:auto}}.wr .tab-navigation__link--highlight:hover{color:#ffb900;color:var(--color-highlight)}@media (hover:none){.wr .tab-navigation__link--highlight:hover{color:#555;color:var(--color-gray-6)}.wr .tab-navigation__link--highlight:active{color:#ffb900;color:var(--color-highlight)}}.wr .tab-navigation__link--ap:hover{color:#017dff;color:var(--color-ap)}@media (hover:none){.wr .tab-navigation__link--ap:hover{color:#555;color:var(--color-gray-6)}.wr .tab-navigation__link--ap:active{color:#017dff;color:var(--color-ap)}}.wr .tab-navigation__link--xp:hover{color:#ffa000;color:var(--color-xp)}@media (hover:none){.wr .tab-navigation__link--xp:hover{color:#f5aa1e;color:var(--color-xp-active)}.wr .tab-navigation__link--xp:active{color:#f5aa1e;color:var(--color-xp-active)}}.wr .tab-navigation__link--hp:hover{color:red;color:var(--color-hp)}@media (hover:none){.wr .tab-navigation__link--hp:hover{color:#555;color:var(--color-gray-6)}.wr .tab-navigation__link--hp:active{color:red;color:var(--color-hp)}}.wr .tab-navigation__link-border{background:#00b44b;background:var(--color-green);height:4px;width:100%;bottom:0;left:0;position:absolute;opacity:0;transition:opacity .15s ease-out;transition:opacity var(--speed) var(--easing)}@media (max-width:740px){.wr .tab-navigation__link-border{width:4px;height:100%}}.wr .tab-navigation__link--vertical>.tab-navigation__link-border{width:4px;height:100%}.wr .tab-navigation__link--highlight>.tab-navigation__link-border{background:#ffb900;background:var(--color-highlight)}.wr .tab-navigation__link--ap>.tab-navigation__link-border{background:#017dff;background:var(--color-ap)}.wr .tab-navigation__link--xp>.tab-navigation__link-border{background:#ffa000;background:var(--color-xp)}.wr .tab-navigation__link--hp>.tab-navigation__link-border{background:red;background:var(--color-hp)}.wr .tab-navigation__link.is-active>.tab-navigation__link-border{opacity:1}.wr .tab-navigation__link-icon{color:#00b44b;color:var(--color-green);margin:-2px 14px -2px -2px;min-width:28px;width:28px;height:28px}@media (max-width:960px){.wr .tab-navigation__link-icon{margin:-2px -2px 14px}}@media (max-width:740px){.wr .tab-navigation__link-icon{margin:-2px 14px -2px -2px}}@media (max-width:960px){.wr .tab-navigation__link-icon--vertical{margin:-2px 14px -2px -2px}}.wr .tab-navigation__link-icon--highlight{color:#ffb900;color:var(--color-highlight)}.wr .tab-navigation__link-icon--ap{color:#017dff;color:var(--color-ap)}.wr .tab-navigation__link-icon--xp{color:#ffa000;color:var(--color-xp)}.wr .tab-navigation__link-icon--hp{color:red;color:var(--color-hp)}.wr .video-preview{border-radius:8px;border-radius:var(--border-radius);padding:56% 0 0;position:relative;display:block;overflow:hidden}.wr .video-preview:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.wr .video-preview--shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:var(--shadow)}.wr .video-preview__image{top:0;left:0;width:100%;min-height:100%;position:absolute;display:block}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wr .video-preview__image{-o-object-fit:cover;object-fit:cover;height:100%}}.wr .video-preview__play{background:#fff;background:var(--color-white);border-radius:50%;width:60px;height:60px;top:50%;left:50%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;transform:translateX(-50%) translateY(-50%)}.wr .video-preview__play--pulled-up{margin-top:-48px}@media (max-width:960px){.wr .video-preview__play--pulled-up{margin-top:-28px}}@media (max-width:480px){.wr .video-preview__play--pulled-up{margin:0}}.wr .video-preview__play:after{content:"";background:hsla(0,0%,100%,.15);border-radius:50%;width:100px;height:100px;top:50%;left:50%;position:absolute;z-index:1;transform:translateX(-50%) translateY(-50%)}.wr .video-preview__play-icon{color:#00b44b;color:var(--color-green);width:26px;height:26px;transform:rotate(90deg) translateY(-10%)}.wr .video-preview__play-icon:hover{color:#00a551;color:var(--color-green-active)}@media (hover:none){.wr .video-preview__play-icon:hover{color:#00b44b;color:var(--color-green)}.wr .video-preview__play-icon:active{color:#00a551;color:var(--color-green-active)}}.wr a.video-preview:hover .video-preview__play-icon{color:#00a551;color:var(--color-green-active)}@media (hover:none){.wr a.video-preview:hover .video-preview__play-icon{color:#00b44b;color:var(--color-green)}.wr a.video-preview:active .video-preview__play-icon{color:#00a551;color:var(--color-green-active)}}.wr .video-preview__play-icon--ap{color:#017dff;color:var(--color-ap)}.wr .video-preview__play-icon--ap:hover{color:#0064dc;color:var(--color-ap-active)}@media (hover:none){.wr .video-preview__play-icon--ap:hover{color:#017dff;color:var(--color-ap)}.wr .video-preview__play-icon--ap:active{color:#0064dc;color:var(--color-ap-active)}}.wr a.video-preview:hover .video-preview__play-icon--ap{color:#0064dc;color:var(--color-ap-active)}@media (hover:none){.wr a.video-preview:hover .video-preview__play-icon--ap{color:#017dff;color:var(--color-ap)}.wr a.video-preview:active .video-preview__play-icon--ap{color:#0064dc;color:var(--color-ap-active)}}.wr .video-preview__play-icon--hp{color:red;color:var(--color-hp)}.wr .video-preview__play-icon--hp:hover{color:#e60000;color:var(--color-hp-active)}@media (hover:none){.wr .video-preview__play-icon--hp:hover{color:red;color:var(--color-hp)}.wr .video-preview__play-icon--hp:active{color:#e60000;color:var(--color-hp-active)}}.wr a.video-preview:hover .video-preview__play-icon--hp{color:#e60000;color:var(--color-hp-active)}@media (hover:none){.wr a.video-preview:hover .video-preview__play-icon--hp{color:red;color:var(--color-hp)}.wr a.video-preview:active .video-preview__play-icon--hp{color:#e60000;color:var(--color-hp-active)}}.wr .u-faded{opacity:.25!important}.wr .u-pointer-events-none{pointer-events:none!important}.wr .u-transform-none{transform:none!important}.wr .u-hidden{visibility:hidden!important;pointer-events:none!important}.wr .u-no-shadow{box-shadow:none!important}@media (max-width:1236px){.wr .u-no-shadow-lg{box-shadow:none!important}}@media (max-width:960px){.wr .u-no-shadow-md{box-shadow:none!important}}@media (max-width:740px){.wr .u-no-shadow-sm{box-shadow:none!important}}@media (max-width:480px){.wr .u-no-shadow-xs{box-shadow:none!important}}.wr .u-background-image-blue-library{background:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-2000.jpg) no-repeat 50% 50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-2000.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-2000.jpg)}}.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-2000.jpg);background-size:cover}@media (max-width:1236px){.wr .u-background-image-blue-library{background:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-1236.jpg) no-repeat 50% 50%;background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-1236.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:1236px),(min-resolution:192dpi) and (max-width:1236px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-1236.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:1236px),(min-resolution:288dpi) and (max-width:1236px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-1236.jpg)}}@media (max-width:1236px){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-1236.jpg)}}@media (max-width:960px){.wr .u-background-image-blue-library{background:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-960.jpg) no-repeat 50% 50%;background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-960.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:960px),(min-resolution:192dpi) and (max-width:960px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-960.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:960px),(min-resolution:288dpi) and (max-width:960px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-960.jpg)}}@media (max-width:960px){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-320-w-960.jpg)}}@media (max-width:740px){.wr .u-background-image-blue-library{background:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-520-w-740.jpg) no-repeat 50% 50%;background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-520-w-740.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:740px),(min-resolution:192dpi) and (max-width:740px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-520-w-740.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:740px),(min-resolution:288dpi) and (max-width:740px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-520-w-740.jpg)}}@media (max-width:740px){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-520-w-740.jpg);background:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-500-w-480.jpg) no-repeat 50% 50%;background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-500-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:740px),(min-resolution:192dpi) and (max-width:740px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-500-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:3) and (max-width:740px),(min-resolution:288dpi) and (max-width:740px){.wr .u-background-image-blue-library{background-image: url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-500-w-480.jpg)}}@media (max-width:740px){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-fit-crop-h-500-w-480.jpg)}}.wr .u-background-image-blue-cip{background:#017dff url(../classcraft-assets/front/cip/blue-cip-background.jpg) no-repeat 50% 50%;background:var(--color-ap) url(../classcraft-assets/front/cip/blue-cip-background.jpg) no-repeat 50% 50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-blue-cip{background-image: url(../classcraft-assets/front/cip/blue-cip-background.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-blue-cip{background-image: url(../classcraft-assets/front/cip/blue-cip-background.jpg)}}.wr .u-background-image-blue-cip{background-image:url(../classcraft-assets/front/cip/blue-cip-background.jpg);background-size:cover}.wr .u-background-image-green-ambassadors{background:#00b44b url(../classcraft-assets/front/ambassadors/green_bg.jpg) no-repeat 50% 50%;background:var(--color-green) url(../classcraft-assets/front/ambassadors/green_bg.jpg) no-repeat 50% 50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-green-ambassadors{background-image: url(../classcraft-assets/front/ambassadors/green_bg.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-green-ambassadors{background-image: url(../classcraft-assets/front/ambassadors/green_bg.jpg)}}.wr .u-background-image-green-ambassadors{background-image:url(../classcraft-assets/front/ambassadors/green_bg.jpg);background-size:cover}.wr .u-no-border{border:0!important}@media (max-width:960px){.wr .u-border-radius-md{border-radius:8px!important;border-radius:var(--border-radius)!important}}.wr .u-flex-grow{flex-grow:1!important}.wr .u-align-items-center{align-items:center!important}.wr .u-justify-content-flex-start{justify-content:flex-start!important}.wr .u-justify-content-center{justify-content:center!important}.wr .u-justify-content-space-between{justify-content:space-between!important}@media (max-width:1236px){.wr .u-justify-content-flex-start-lg{justify-content:flex-start!important}.wr .u-justify-content-center-lg{justify-content:center!important}.wr .u-justify-content-space-between-lg{justify-content:space-between!important}}@media (max-width:960px){.wr .u-justify-content-flex-start-md{justify-content:flex-start!important}.wr .u-justify-content-center-md{justify-content:center!important}.wr .u-justify-content-space-between-md{justify-content:space-between!important}}@media (max-width:740px){.wr .u-justify-content-flex-start-sm{justify-content:flex-start!important}.wr .u-justify-content-center-sm{justify-content:center!important}.wr .u-justify-content-space-between-sm{justify-content:space-between!important}}@media (max-width:480px){.wr .u-justify-content-flex-start-xs{justify-content:flex-start!important}.wr .u-justify-content-center-xs{justify-content:center!important}.wr .u-justify-content-space-between-xs{justify-content:space-between!important}}.wr .u-flex-wrap{flex-wrap:wrap!important}.wr .u-flex-nowrap{flex-wrap:nowrap!important}@media (max-width:1236px){.wr .u-flex-wrap-lg{flex-wrap:wrap!important}.wr .u-flex-nowrap-lg{flex-wrap:nowrap!important}}@media (max-width:960px){.wr .u-flex-wrap-md{flex-wrap:wrap!important}.wr .u-flex-nowrap-md{flex-wrap:nowrap!important}}@media (max-width:740px){.wr .u-flex-wrap-sm{flex-wrap:wrap!important}.wr .u-flex-nowrap-sm{flex-wrap:nowrap!important}}@media (max-width:480px){.wr .u-flex-wrap-xs{flex-wrap:wrap!important}.wr .u-flex-nowrap-xs{flex-wrap:nowrap!important}}.wr .u-row-reverse{flex-direction:row-reverse!important}@media (max-width:1236px){.wr .u-row-reverse-lg{flex-direction:row-reverse!important}}@media (max-width:960px){.wr .u-row-reverse-md{flex-direction:row-reverse!important}}@media (max-width:740px){.wr .u-row-reverse-sm{flex-direction:row-reverse!important}}@media (max-width:480px){.wr .u-row-reverse-xs{flex-direction:row-reverse!important}}.wr .u-order-first{order:-1!important}@media (max-width:1236px){.wr .u-order-first-lg{order:-1!important}}@media (max-width:960px){.wr .u-order-first-md{order:-1!important}}@media (max-width:740px){.wr .u-order-first-sm{order:-1!important}}@media (max-width:480px){.wr .u-order-first-xs{order:-1!important}}.wr .u-float-left{float:left!important}.wr .u-float-right{float:right!important}.wr .u-seamless-link,.wr .u-seamless-link:active,.wr .u-seamless-link:hover{color:inherit!important;text-decoration:none!important}.wr .u-pull-up-xx-large{margin-top:-120px;margin-top:calc(var(--space-120)*-1)}@media (max-width:1236px){.wr .u-pull-up-xx-large-lg{margin-top:-120px;margin-top:calc(var(--space-120)*-1)}}@media (max-width:960px){.wr .u-pull-up-xx-large-md{margin-top:-120px;margin-top:calc(var(--space-120)*-1)}}@media (max-width:740px){.wr .u-pull-up-xx-large-sm{margin-top:-120px;margin-top:calc(var(--space-120)*-1)}}@media (max-width:480px){.wr .u-pull-up-xx-large-xs{margin-top:-120px;margin-top:calc(var(--space-120)*-1)}}.wr .u-pull-up-x-large{margin-top:-96px;margin-top:calc(var(--space-96)*-1)}@media (max-width:1236px){.wr .u-pull-up-x-large-lg{margin-top:-96px;margin-top:calc(var(--space-96)*-1)}}@media (max-width:960px){.wr .u-pull-up-x-large-md{margin-top:-96px;margin-top:calc(var(--space-96)*-1)}}@media (max-width:740px){.wr .u-pull-up-x-large-sm{margin-top:-96px;margin-top:calc(var(--space-96)*-1)}}@media (max-width:480px){.wr .u-pull-up-x-large-xs{margin-top:-96px;margin-top:calc(var(--space-96)*-1)}}.wr .u-pull-up-large{margin-top:-56px;margin-top:calc(var(--space-56)*-1)}@media (max-width:1236px){.wr .u-pull-up-large-lg{margin-top:-56px;margin-top:calc(var(--space-56)*-1)}}@media (max-width:960px){.wr .u-pull-up-large-md{margin-top:-56px;margin-top:calc(var(--space-56)*-1)}}@media (max-width:740px){.wr .u-pull-up-large-sm{margin-top:-56px;margin-top:calc(var(--space-56)*-1)}}@media (max-width:480px){.wr .u-pull-up-large-xs{margin-top:-56px;margin-top:calc(var(--space-56)*-1)}}.wr .u-pull-up,.wr .u-pull-up-medium{margin-top:-48px;margin-top:calc(var(--space-48)*-1)}@media (max-width:1236px){.wr .u-pull-up-lg,.wr .u-pull-up-medium-lg{margin-top:-48px;margin-top:calc(var(--space-48)*-1)}}@media (max-width:960px){.wr .u-pull-up-md,.wr .u-pull-up-medium-md{margin-top:-48px;margin-top:calc(var(--space-48)*-1)}}@media (max-width:740px){.wr .u-pull-up-medium-sm,.wr .u-pull-up-sm{margin-top:-48px;margin-top:calc(var(--space-48)*-1)}}@media (max-width:480px){.wr .u-pull-up-medium-xs,.wr .u-pull-up-xs{margin-top:-48px;margin-top:calc(var(--space-48)*-1)}}.wr .u-pull-up-small{margin-top:-24px;margin-top:calc(var(--space-24)*-1)}@media (max-width:1236px){.wr .u-pull-up-small-lg{margin-top:-24px;margin-top:calc(var(--space-24)*-1)}}@media (max-width:960px){.wr .u-pull-up-small-md{margin-top:-24px;margin-top:calc(var(--space-24)*-1)}}@media (max-width:740px){.wr .u-pull-up-small-sm{margin-top:-24px;margin-top:calc(var(--space-24)*-1)}}@media (max-width:480px){.wr .u-pull-up-small-xs{margin-top:-24px;margin-top:calc(var(--space-24)*-1)}}.wr .u-pull-up-x-small{margin-top:-14px;margin-top:calc(var(--space-14)*-1)}@media (max-width:1236px){.wr .u-pull-up-x-small-lg{margin-top:-14px;margin-top:calc(var(--space-14)*-1)}}@media (max-width:960px){.wr .u-pull-up-x-small-md{margin-top:-14px;margin-top:calc(var(--space-14)*-1)}}@media (max-width:740px){.wr .u-pull-up-x-small-sm{margin-top:-14px;margin-top:calc(var(--space-14)*-1)}}@media (max-width:480px){.wr .u-pull-up-x-small-xs{margin-top:-14px;margin-top:calc(var(--space-14)*-1)}}footer.footer-landing{color:#999;font-weight:100;padding:1em 2em;text-align:center;position:relative}footer.footer-landing .about{font-size:.65em}footer.footer-landing .about a{color:#999;text-decoration:none}footer.footer-landing .about a:hover{text-decoration:underline}footer.footer-landing .copyright{font-size:.6em;text-transform:uppercase}@media (max-width:480px){footer.footer-landing .copyright{max-width:25em;margin:0 auto}}:root{--color-blue:#0085ff;--color-blue-active:#0071d9;--color-cyan:#00cbe9;--color-cyan-active:#00acc6;--color-orange:#ff9500;--color-orange-active:#d97e00;--color-pink:#ff426b;--color-pink-active:#d9385b;--color-purple:#6d37d9;--color-purple-active:#5c2eb8;--color-turquoise:#50cd9c;--color-turquoise-active:#44ae84;--color-yellow:#ffe632;--color-yellow-active:#d9c32a}.r2019.r2019--landing{padding:0}.r2019 li{color:inherit}.r2019 .h1,.r2019 h1{--font-size:64px;color:inherit;font-size:64px;font-size:var(--font-size);line-height:1.06;font-weight:700;margin:0 0 1.1em}@media (max-width:960px){.r2019 .h1,.r2019 h1{font-size:calc(var(--font-size)*0.8)}}@media (max-width:740px){.r2019 .h1,.r2019 h1{font-size:calc(var(--font-size)*0.7)}}@media (max-width:480px){.r2019 .h1,.r2019 h1{font-size:calc(var(--font-size)*0.65)}}.r2019 h1>em{font-size:1.1em;font-family:ff-uberhand-pro,sans-serif;font-style:normal;font-weight:700}.r2019 .h2,.r2019 h2{--font-size:75px;color:inherit;font-size:75px;font-size:var(--font-size);line-height:1;font-weight:400;margin:0 0 .4em}@media (max-width:960px){.r2019 .h2,.r2019 h2{font-size:calc(var(--font-size)*0.8)}}@media (max-width:740px){.r2019 .h2,.r2019 h2{font-size:calc(var(--font-size)*0.7)}}@media (max-width:480px){.r2019 .h2,.r2019 h2{font-size:calc(var(--font-size)*0.65)}}.r2019 h2>em{font-size:1.1em;font-family:ff-uberhand-pro,sans-serif;font-style:normal;font-weight:700}.r2019 .h3,.r2019 h3{--font-size:40px;color:inherit;font-size:40px;font-size:var(--font-size);line-height:1;font-weight:400;margin:0 0 .6em}@media (max-width:960px){.r2019 .h3,.r2019 h3{font-size:calc(var(--font-size)*0.9)}}@media (max-width:740px){.r2019 .h3,.r2019 h3{font-size:calc(var(--font-size)*0.8)}}@media (max-width:480px){.r2019 .h3,.r2019 h3{font-size:calc(var(--font-size)*0.75)}}.r2019 h3>em{font-size:1.1em;font-family:ff-uberhand-pro,sans-serif;font-style:normal;font-weight:700}.r2019 p{color:inherit}.r2019 strong{font-weight:700}.r2019 #adventure-images-background{background:no-repeat top 0 right 70vw,no-repeat top 0 left 63vw;background-image: url(../classcraft-assets/front/teachers/left-img-2x_dpr-1-format-auto-h-444.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.r2019 #adventure-images-background{background-image: url(../classcraft-assets/front/teachers/left-img-2x_dpr-2-format-auto-h-444.jpg)}}.r2019 #adventure-images-background{background-image: url(../classcraft-assets/front/teachers/right-img-2x_dpr-1-format-auto-h-444.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.r2019 #adventure-images-background{background-image: url(../classcraft-assets/front/teachers/right-img-2x_dpr-2-format-auto-h-444.jpg)}}.r2019 #adventure-images-background{background-image:url(../classcraft-assets/front/teachers/left-img-2x_dpr-1-format-auto-h-444.jpg),url(../classcraft-assets/front/teachers/right-img-2x_dpr-1-format-auto-h-444.jpg);background-size:auto 100%,auto 100%;text-align:center;padding:96px 0;padding:var(--space-96) 0}@media (min-width:1921px){.r2019 #adventure-images-background{background-position:0 50%,100% 50%}}@media (max-width:1236px){.r2019 #adventure-images-background{background:no-repeat top 0 right 50vw;background-image: url(../classcraft-assets/front/teachers/left-img-2x_dpr-1-format-auto-h-526.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:1236px),(min-resolution:192dpi) and (max-width:1236px){.r2019 #adventure-images-background{background-image: url(../classcraft-assets/front/teachers/left-img-2x_dpr-2-format-auto-h-526.jpg)}}@media (max-width:1236px){.r2019 #adventure-images-background{background-image:url(../classcraft-assets/front/teachers/left-img-2x_dpr-1-format-auto-h-526.jpg);background-size:auto 100%;text-align:right}}@media (max-width:960px){.r2019 #adventure-images-background{background:#fff!important;text-align:center}}.r2019 ._box--no-shadow{box-shadow:none}.r2019 ._box--border{border:1px solid #ddd;border:1px solid var(--color-gray-4)}.r2019 ._container--large{width:1560px}.r2019 ._full-image__wrap{padding:96px 0;padding:var(--space-96) 0;position:relative}.r2019 ._full-image__inner{position:relative;z-index:2}.r2019 ._full-image{width:100%;position:absolute;top:0;left:0;z-index:1}@supports ((-o-object-fit:cover) or (object-fit:cover)){.r2019 ._full-image{-o-object-fit:cover;object-fit:cover;height:100%}}.r2019 ._full-image--right{width:50%;left:auto;right:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.r2019 ._full-image--right{-o-object-position:0 50%;object-position:0 50%}}.r2019 #header{background:transparent}.r2019 #pbis-lp__hero{color:#fff;background:#6d37d9;background:var(--color-purple);padding:24px 0 72px;padding:var(--space-24) 0 72px;position:relative;overflow:hidden}.r2019 #pbis-lp__webinars{background:#f7f7f7;background:var(--color-gray-2);padding:96px 0;padding:var(--space-96) 0}.r2019 #pbis-lp__form-wrap ._input-error-message .u-color-gray-5,.r2019 #pbis-lp__form-wrap .label-note,.r2019 #pbis-lp__form-wrap label{color:#fff!important}.r2019 #pbis-lp__form-wrap .icon{color:#fff}.r2019 #pbis-lp__success-hero{color:#fff;background-color:#6d37d9;background-color:var(--color-purple);background-image:url(../classcraft-assets/front/pbis/confetti_auto-format-dpr-1-w-1920.png);background-size:cover;text-align:center;padding:24px 0 120px;padding:var(--space-24) 0 var(--space-120);position:relative;overflow:hidden}.r2019 #pbis-lp__success-hero-image-wrap{position:relative}.r2019 #pbis-lp__success-hero-image{width:352px;position:absolute;bottom:-186px;left:0}@media (max-width:740px){.r2019 #pbis-lp__success-hero-image{margin:1.375em auto -150px;margin:var(--space-text) auto -150px;width:250px;position:static;display:flex;justify-content:center}}.r2019 #pbis__hero{color:#fff;background:linear-gradient(0deg,#006ee1,#6d37d9);overflow:hidden}.r2019 #pbis__hero-inner{padding-top:160px;padding-top:var(--space-160);padding-bottom:414px;position:relative}@media (max-width:960px){.r2019 #pbis__hero-inner{padding-top:160px;padding-top:var(--space-160);padding-bottom:51vw}}@media (max-width:740px){.r2019 #pbis__hero-inner{padding-bottom:60vw}}.r2019 #pbis__hero-text{max-width:80%}@media (max-width:960px){.r2019 #pbis__hero-text{max-width:70%}}@media (max-width:740px){.r2019 #pbis__hero-text{max-width:100%}}.r2019 #pbis__hero-image{margin:0 -70px 0 0;width:75%;height:100%;position:absolute;right:0;bottom:0;display:flex;align-items:flex-end}@media (max-width:960px){.r2019 #pbis__hero-image{margin:0 -30px 0 0}}@media (max-width:740px){.r2019 #pbis__hero-image{margin:0 40px 0 0}}.r2019 #pbis-hero__bottom{position:absolute;bottom:80px}.r2019 #pbis__benefits{color:#fff;background:#00b16e;padding:96px 0;padding:var(--space-96) 0}.r2019 #pbis__handbook{color:#fff;background:#6d37d9 url(../classcraft-assets/front/pbis/pbis-05-2x.png) no-repeat 50% 50%;background:var(--color-purple) url(../classcraft-assets/front/pbis/pbis-05-2x.png) no-repeat 50% 50%;background-size:cover;padding:32px 0;padding:var(--space-32) 0;overflow:hidden}.r2019 #pbis__handbook-image{margin:-2% -14% -6% -13%}.r2019 #r2019-header{padding:84px 0 0;padding:var(--header-height) 0 0;margin:-84px 0;margin:calc(var(--header-height)*-1) 0}.r2019 #screens-slider{display:flex;align-items:flex-start}.r2019 #screens-slider__previous{margin:19.2vw 0 0;display:flex;flex-grow:1;justify-content:flex-end}.r2019 #screens-slider__next{margin:19.2vw 0 0;display:flex;flex-grow:1;justify-content:flex-start}.r2019 #screens-slider__outer{width:64vw}@media (max-width:740px){.r2019 #screens-slider__outer{width:auto;flex-grow:1}}.r2019 #tweets-slider{position:relative}@media (max-width:990px){.r2019 #tweets-slider{padding:0 56px;padding:0 var(--space-56)}}.r2019 #tweets-slider:after,.r2019 #tweets-slider:before{content:"";height:100%;width:calc(50% - 250px);position:absolute;top:0;display:block;z-index:2}@media (max-width:990px){.r2019 #tweets-slider:after,.r2019 #tweets-slider:before{display:none}}.r2019 #tweets-slider:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.5) 90%,hsla(0,0%,100%,0));left:0}.r2019 #tweets-slider:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 10%,hsla(0,0%,100%,.5) 50%,#fff);right:0}.r2019 ._tweets-slider__slide{display:flex;justify-content:center}.r2019 #tweets-slider__next,.r2019 #tweets-slider__previous{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.r2019 #tweets-slider__previous{right:calc(50% + 274px);right:calc(50% + 250px + var(--space-24))}@media (max-width:660px){.r2019 #tweets-slider__previous{right:auto;left:7px}}.r2019 #tweets-slider__next{left:calc(50% + 274px);left:calc(50% + 250px + var(--space-24))}@media (max-width:660px){.r2019 #tweets-slider__next{left:auto;right:7px}}.r2019 .button--large{--font-size:40px;border-radius:1em;font-size:40px;font-size:var(--font-size);text-transform:none;padding:calc(.3em - 1px) .9em calc(.3em + 1px)}@media (max-width:960px){.r2019 .button--large{font-size:calc(var(--font-size)*0.8)}}@media (max-width:740px){.r2019 .button--large{font-size:calc(var(--font-size)*0.7)}}@media (max-width:480px){.r2019 .button--large{font-size:calc(var(--font-size)*0.65)}}.r2019 .button--pink{color:#fff;background:#ff426b;background:var(--color-pink);border-color:transparent}.r2019 .button--pink:hover{color:#fff;background:#d9385b;background:var(--color-pink-active);border-color:transparent}@media (hover:none){.r2019 .button--pink:hover{background:#ff426b;background:var(--color-pink);border-color:transparent}.r2019 .button--pink:active{color:#fff;background:#d9385b;background:var(--color-pink-active);border-color:transparent}}.r2019 .button--white-orange{color:#ff9500;color:var(--color-orange);background:#fff;border-color:transparent}.r2019 .button--white-orange:hover{color:#ff9500;color:var(--color-orange);background:#eee;background:var(--color-gray-3);border-color:transparent}@media (hover:none){.r2019 .button--white-orange:hover{background:#fff;border-color:transparent}.r2019 .button--white-orange:active{color:#ff9500;color:var(--color-orange);background:#eee;background:var(--color-gray-3);border-color:transparent}}.r2019 .button--yellow-purple{color:#6d37d9;color:var(--color-purple);background:#ffe632;background:var(--color-yellow);border-color:transparent}.r2019 .button--yellow-purple:hover{color:#6d37d9;color:var(--color-purple);background:#d9c32a;background:var(--color-yellow-active);border-color:transparent}@media (hover:none){.r2019 .button--yellow-purple:hover{background:#ffe632;background:var(--color-yellow);border-color:transparent}.r2019 .button--yellow-purple:active{color:#6d37d9;color:var(--color-purple);background:#d9c32a;background:var(--color-yellow-active);border-color:transparent}}.r2019 .callout{color:#fff;background:linear-gradient(135deg,#ff426b,#fd9e00);text-align:center;padding:40px 0;padding:var(--space-40) 0}.r2019 .callout__text{--font-size:60px;font-size:60px;font-size:var(--font-size);font-weight:700;margin:0 0 .55em}@media (max-width:960px){.r2019 .callout__text{font-size:calc(var(--font-size)*0.8)}}@media (max-width:740px){.r2019 .callout__text{font-size:calc(var(--font-size)*0.7)}}@media (max-width:480px){.r2019 .callout__text{font-size:calc(var(--font-size)*0.65)}}.r2019 .circled-arrow{color:#fff;color:var(--color-white);border-radius:50%;border:2px solid;width:48px;height:48px;display:flex;justify-content:center;align-items:center}@media (max-width:740px){.r2019 .circled-arrow{width:42px;height:42px}}.r2019 .circled-arrow--grey{color:#ddd;color:var(--color-gray-4)}.r2019 .circled-arrow--left{transform:rotate(90deg)}.r2019 .circled-arrow--right{transform:rotate(-90deg)}.r2019 .circled-arrow-icon{color:inherit;width:24px;height:24px;transform:rotate(180deg)}@media (hover:hover){.r2019 .circled-arrow:hover,.r2019 .circled-arrow:hover>.circled-arrow-icon{color:red;color:var(--color-hp)}.r2019 .circled-arrow--grey:hover,.r2019 .circled-arrow--grey:hover>.circled-arrow-icon{color:#999;color:var(--color-gray-5)}}@media (hover:none){.r2019 .circled-arrow:hover,.r2019 .circled-arrow:hover>.circled-arrow-icon{color:#fff;color:var(--color-white)}.r2019 .circled-arrow--grey:hover,.r2019 .circled-arrow--grey:hover>.circled-arrow-icon{color:#ddd;color:var(--color-gray-4)}.r2019 .circled-arrow:active,.r2019 .circled-arrow:active>.circled-arrow-icon{color:red;color:var(--color-hp)}.r2019 .circled-arrow--grey:active,.r2019 .circled-arrow--grey:active>.circled-arrow-icon{color:#999;color:var(--color-gray-5)}}.r2019 .figure{display:flex;align-items:center}.r2019 .figure__image{margin:0 1em 0 0;flex-shrink:0}.r2019 .figure__caption{color:inherit;font-size:1em;text-align:left;font-style:italic;flex-grow:1}.r2019 .figure__caption-title{font-style:normal;margin:0 0 .5em;display:block}.r2019 .hr{color:#fff;opacity:.35}.r2019 .link svg{vertical-align:bottom;min-width:1em;min-height:1em;width:1em;height:1em}.r2019 .link--cyan{color:#00cbe9;color:var(--color-cyan)}.r2019 .link--cyan:hover,.r2019 .link--cyan:hover svg{color:#00acc6;color:var(--color-cyan-active)}@media (hover:none){.r2019 .link--cyan:hover,.r2019 .link--cyan:hover svg{color:#00cbe9;color:var(--color-cyan)}.r2019 .link--cyan:active,.r2019 .link--cyan:active svg{color:#00acc6;color:var(--color-cyan-active)}}.r2019 .link--pink{color:#ff426b;color:var(--color-pink)}.r2019 .link--pink:hover,.r2019 .link--pink:hover svg{color:#d9385b;color:var(--color-pink-active)}@media (hover:none){.r2019 .link--pink:hover,.r2019 .link--pink:hover svg{color:#ff426b;color:var(--color-pink)}.r2019 .link--pink:active,.r2019 .link--pink:active svg{color:#d9385b;color:var(--color-pink-active)}}.r2019 .link--purple{color:#6d37d9;color:var(--color-purple)}.r2019 .link--purple:hover,.r2019 .link--purple:hover svg{color:#5c2eb8;color:var(--color-purple-active)}@media (hover:none){.r2019 .link--purple:hover,.r2019 .link--purple:hover svg{color:#6d37d9;color:var(--color-purple)}.r2019 .link--purple:active,.r2019 .link--purple:active svg{color:#5c2eb8;color:var(--color-purple-active)}}.r2019 .link--yellow{color:#ffe632;color:var(--color-yellow)}.r2019 .link--yellow:hover,.r2019 .link--yellow:hover svg{color:#d9c32a;color:var(--color-yellow-active)}@media (hover:none){.r2019 .link--yellow:hover,.r2019 .link--yellow:hover svg{color:#ffe632;color:var(--color-yellow)}.r2019 .link--yellow:active,.r2019 .link--yellow:active svg{color:#d9c32a;color:var(--color-yellow-active)}}.r2019 .list--inline{margin:.25em 0;width:100%;display:flex;flex-wrap:wrap}.r2019 .list__item-title--20{font-size:20px}.r2019 .list__item-title--inline,.r2019 .list__item-title--inline:last-child{font-weight:300;text-transform:none;margin:0 1.5em 0 0!important}.r2019 .list__item-title-icon--yellow{color:#ffe632;color:var(--color-yellow)}.r2019 .list__item-icon{color:#50cd9c;color:var(--color-turquoise)}.r2019 .list__item-icon--green{color:#00b44b;color:var(--color-green)}.r2019:not(#page-pbis) #header .main-navigation__link,.r2019:not(#page-pbis) #header .main-navigation__link.is-active{color:#fff}.r2019 .ordered-list{counter-reset:ordered-list;list-style:none inside none;font-weight:700;line-height:1.16;padding:0;margin:0}.r2019 .ordered-list__item{color:#fff;background-color:#ff426b;background-color:var(--color-pink);border-radius:8px;border-radius:var(--border-radius);font-size:20px;padding:.5em 1em .5em 1.4em;margin:0 0 .6em .8em;position:relative;display:flex;align-items:center;flex-wrap:wrap}.r2019 .ordered-list__item:before{counter-increment:ordered-list;content:counter(ordered-list);background:#6d37d9;background:var(--color-purple);border-radius:50%;min-width:34px;min-height:34px;width:34px;height:34px;position:absolute;top:50%;left:-1em;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.r2019 .round-icon{border-radius:50%;padding:8px;width:48px;width:var(--space-48);height:48px;height:var(--space-48);display:inline-flex;align-items:center;justify-content:center}.r2019 .round-icon+.round-icon{margin:0 0 0 24px;margin:0 0 0 var(--space-24)}.r2019 .round-icon--white-purple{color:#6d37d9;color:var(--color-purple);background:#fff}@media (hover:hover){.r2019 .round-icon--white-purple:hover{color:#5c2eb8;color:var(--color-purple-active)}}@media (hover:none){.r2019 .round-icon--white-purple:active{color:#5c2eb8;color:var(--color-purple-active)}}.r2019 .screen-slide{display:flex;flex-direction:column;align-items:center}.r2019 .screen-slide__title{font-size:40px;font-style:italic;font-weight:700;line-height:1.2;font-weight:500;margin:0 0 .4em}@media (max-width:740px){.r2019 .screen-slide__title{font-size:32px}}.r2019 .screen-slide__text{font-size:24px;font-style:italic}@media (max-width:740px){.r2019 .screen-slide__text{max-width:100%}}.r2019 .scroll{color:#fff;color:var(--color-white);border-radius:50%;border:2px solid;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.r2019 .scroll__icon{color:#fff;color:var(--color-white);width:24px;height:24px;transform:rotate(180deg)}@media (hover:hover){.r2019 .scroll:hover,.r2019 .scroll:hover>.scroll__icon{color:#ddd;color:var(--color-gray-4)}}@media (hover:none){.r2019 .scroll:active,.r2019 .scroll:active>.scroll__icon{color:#ddd;color:var(--color-gray-4)}}.r2019 .section-title{color:inherit;font-size:24px;font-weight:600;margin:0 0 .6em;display:flex;align-items:center}.r2019 .section-title__icon{margin:0 8px 0 0;min-width:22px;min-height:22px;width:22px;height:22px}.r2019 .stat__group{list-style:none inside none;padding:0;margin:0;max-width:36em}.r2019 .stat{color:inherit;padding:2px 0;margin:0 0 -8px;position:relative;display:flex;align-items:center}.r2019 .stat:last-child:after{display:none}.r2019 .stat:after{content:"";border-bottom:1px solid;width:68%;position:absolute;bottom:0;left:0;display:block;opacity:.35}.r2019 .stat__number{font-size:100px;font-weight:900;margin:0 .3em 0 0;display:flex;align-items:flex-start}@media (max-width:480px){.r2019 .stat__number{font-size:50px}}.r2019 .stat__percent{font-size:.4em;margin:.55em 0 0 .1em}.r2019 .stat__text{font-size:18px;font-weight:700;line-height:1.1}@media (max-width:480px){.r2019 .stat__text{font-size:14px}}.r2019 .stat__text-em{font-family:ff-uberhand-pro,sans-serif}.r2019 .text-icon{vertical-align:middle;width:1em;height:1em;position:relative;top:-.075em}.r2019 .text--medium-large{font-size:32px;margin:0 0 .7em}@media (max-width:960px){.r2019 .text--medium-large{font-size:28px}}@media (max-width:740px){.r2019 .text--medium-large{font-size:24px}}.r2019 .unordered-list{list-style:none inside none;line-height:1.16;padding:0;margin:0}.r2019 .unordered-list__item{color:#555;color:var(--color-text);background-color:#fff;border-radius:8px;border-radius:var(--border-radius);font-size:20px;padding:.5em 1em .5em 1.4em;margin:0 0 .6em .8em;position:relative;display:flex;align-items:center;flex-wrap:wrap}.r2019 .unordered-list__check{color:#00b44b;color:var(--color-green);background:#ffe632;background:var(--color-yellow);border-radius:50%;padding:5px;min-width:34px;min-height:34px;width:34px;height:34px;position:absolute;top:50%;left:-1em;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.r2019 .video-preview--no-radius{border-radius:0}.r2019 .video-preview__caption{color:#fff;position:absolute;bottom:24px;bottom:var(--space-24);left:24px;left:var(--space-24);z-index:1}.r2019 .video-preview__play-icon--cyan{color:#00cbe9;color:var(--color-cyan)}.r2019 .video-preview__play-icon--cyan:hover{color:#00acc6;color:var(--color-cyan-active)}@media (hover:none){.r2019 .video-preview__play-icon--cyan:hover{color:#00cbe9;color:var(--color-cyan)}.r2019 .video-preview__play-icon--cyan:active{color:#00acc6;color:var(--color-cyan-active)}}.r2019 a.video-preview:hover .video-preview__play-icon--cyan{color:#00acc6;color:var(--color-cyan-active)}@media (hover:none){.r2019 a.video-preview:hover .video-preview__play-icon--cyan{color:#00cbe9;color:var(--color-cyan)}.r2019 a.video-preview:active .video-preview__play-icon--cyan{color:#00acc6;color:var(--color-cyan-active)}}.r2019 .video-preview__play-icon--purple{color:#6d37d9;color:var(--color-purple)}.r2019 .video-preview__play-icon--purple:hover{color:#5c2eb8;color:var(--color-purple-active)}@media (hover:none){.r2019 .video-preview__play-icon--purple:hover{color:#6d37d9;color:var(--color-purple)}.r2019 .video-preview__play-icon--purple:active{color:#5c2eb8;color:var(--color-purple-active)}}.r2019 a.video-preview:hover .video-preview__play-icon--purple{color:#5c2eb8;color:var(--color-purple-active)}@media (hover:none){.r2019 a.video-preview:hover .video-preview__play-icon--purple{color:#6d37d9;color:var(--color-purple)}.r2019 a.video-preview:active .video-preview__play-icon--purple{color:#5c2eb8;color:var(--color-purple-active)}}.r2019 .u-color-cyan{color:#00cbe9!important;color:var(--color-cyan)!important}.r2019 .u-color-pink{color:#ff426b!important;color:var(--color-pink)!important}.r2019 .u-color-purple{color:#6d37d9!important;color:var(--color-purple)!important}.r2019 .u-color-yellow{color:#ffe632!important;color:var(--color-yellow)!important}.r2019 .font-weight-600{font-weight:600!important}:root #home-product-2.wr #home-product-2__inner{--color-green:#50cd9c;--color-green-active:#47b78b;--color-ap:#0085ff;--color-ap-active:#0076e4;--color-hp:#ff426b;--color-hp-active:#e43b5f;--color-purple:#6d36d8;--color-purple-active:#6130c1;--color-pink:#ffa6c1;--color-dark-blue:#003d76;--color-cyan:#00cae8}:root #home-product-2.wr{--content-width:1296px;--content-width:calc(1200px + var(--space-48) + var(--space-48))}:root{--font-size-h1:64px;--font-size-h2:48px;--font-size-h3:32px;--font-size-h4:24px}:root #home-product-2__inner h1{font-size:64px;font-size:var(--font-size-h1);line-height:1.05;font-weight:900;margin:.5em 0}:root #home-product-2__inner h1:first-child{margin-top:0}@media (max-width:960px){:root #home-product-2__inner h1{font-size:51.2px;font-size:calc(var(--font-size-h1)*0.8)}}@media (max-width:480px){:root #home-product-2__inner h1{font-size:44.8px;font-size:calc(var(--font-size-h1)*0.7)}}:root #home-product-2__inner .h2,:root #home-product-2__inner h2{font-size:48px;font-size:var(--font-size-h2);font-weight:400;line-height:1.14;margin:.25em 0 .5em}:root #home-product-2__inner .h2:first-child,:root #home-product-2__inner h2:first-child{margin-top:0}@media (max-width:960px){:root #home-product-2__inner .h2,:root #home-product-2__inner h2{font-size:38.4px;font-size:calc(var(--font-size-h2)*0.8)}}@media (max-width:480px){:root #home-product-2__inner .h2,:root #home-product-2__inner h2{font-size:33.6px;font-size:calc(var(--font-size-h2)*0.7)}}:root #home-product-2__inner .h3,:root #home-product-2__inner h3{font-size:32px;font-size:var(--font-size-h3);line-height:1.2;font-weight:700;margin:.7em 0}:root #home-product-2__inner .h3:first-child,:root #home-product-2__inner h3:first-child{margin-top:0}@media (max-width:960px){:root #home-product-2__inner .h3,:root #home-product-2__inner h3{font-size:25.6px;font-size:calc(var(--font-size-h3)*0.8)}}@media (max-width:480px){:root #home-product-2__inner .h3,:root #home-product-2__inner h3{font-size:22.4px;font-size:calc(var(--font-size-h3)*0.7)}}:root #home-product-2__inner .h4,:root #home-product-2__inner h4{font-size:24px;font-size:var(--font-size-h4);line-height:1.2;font-weight:700}@media (max-width:960px){:root #home-product-2__inner .h4,:root #home-product-2__inner h4{font-size:19.2px;font-size:calc(var(--font-size-h4)*0.8)}}@media (max-width:480px){:root #home-product-2__inner .h4,:root #home-product-2__inner h4{font-size:16.8px;font-size:calc(var(--font-size-h4)*0.7)}}:root #home-product-2__inner li,:root #home-product-2__inner p{color:inherit;font-family:Source Sans Pro,sans-serif;margin:0 0 1.5em}:root #home-product-2__inner li:last-child,:root #home-product-2__inner p:last-child{margin:0}:root #home-product-2.wr ._box--purple{color:#fff;color:var(--color-white);background:#6d37d9;background:var(--color-purple)}:root #home-product-2.wr ._box--hp{color:#fff;color:var(--color-white);background:red;background:var(--color-hp)}:root #home-product-2.wr ._buttons{font-family:Source Sans Pro,sans-serif;display:flex;justify-content:center;align-items:center}@media (max-width:740px){:root #home-product-2.wr ._buttons{flex-direction:column}}:root #home-product-2.wr #callout{color:#fff;color:var(--color-white);background:no-repeat calc(50vw - 41em) 100%,no-repeat;background-image: url(../classcraft-assets/front/home/aspirational/thumbs-2x_auto-format-dpr-1-w-198.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr #callout{background-image: url(../classcraft-assets/front/home/aspirational/thumbs-2x_auto-format-dpr-1-w-198.png)}}:root #home-product-2.wr #callout{background-image:url(../classcraft-assets/front/home/aspirational/thumbs-2x_auto-format-dpr-1-w-198.png),linear-gradient(135deg,#ff426b,#fd9e00);background-size:auto 85%,auto;padding:3.5vw 0;overflow:hidden}@media (max-width:1236px){:root #home-product-2.wr #callout{background-position:calc(50vw - 33em) 100%,50%}}@media (max-width:960px){:root #home-product-2.wr #callout{background:linear-gradient(135deg,#ff426b,#fd9e00)!important}}@media (max-width:480px){:root #home-product-2.wr #callout{padding:5vw 0}}:root #home-product-2.wr #callout__inner{display:flex;align-items:center;justify-content:center}@media (max-width:740px){:root #home-product-2.wr #callout__inner{flex-direction:column}}:root #home-product-2.wr #callout__right{position:relative}:root #home-product-2.wr #callout__right:after{content:"";background:url(../classcraft-assets/front/home/aspirational/arrow-2x.svg) no-repeat 50% 50%;background-size:contain;width:4.8em;height:4.8em;position:absolute;top:-1.4em;right:-7.3em}:root #home-product-2.wr #cultural{margin:0 0 -8px}@media (max-width:960px){:root #home-product-2.wr #cultural{margin:0}}:root #home-product-2.wr #games{color:#fff;color:var(--color-white);background:no-repeat 50% 50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr #games{background-image: url(../classcraft-assets/front/home/aspirational/bg-2x_auto-format-dpr-2-w-1920.jpg)}}:root #home-product-2.wr #games{background-image:url(../classcraft-assets/front/home/aspirational/bg-2x_auto-format-dpr-1-w-1920.jpg);background-size:cover;overflow:hidden}:root #home-product-2.wr #games__inner{display:flex}@media (max-width:960px){:root #home-product-2.wr #games__inner{flex-direction:column}}:root #home-product-2.wr #games__text{margin:9.4vw 0;width:69%;flex-shrink:0}@media (max-width:960px){:root #home-product-2.wr #games__text{width:100%}}:root #home-product-2.wr #games__lists-title{margin:0 0 0 1.5em}:root #home-product-2.wr #games__lists{margin:4vw 0 0}:root #home-product-2.wr #games__aside{flex-grow:1;position:relative}@media (max-width:960px){:root #home-product-2.wr #games__aside{margin:0 -36px;margin:0 calc(var(--container-padding-md)*-1);display:flex;justify-content:flex-end;align-items:flex-end}}:root #home-product-2.wr #games__image{max-height:90%;width:41vw;position:absolute;left:.8vw;bottom:0}@media (max-width:960px){:root #home-product-2.wr #games__image{display:none}}:root #home-product-2.wr #header{background:transparent;transition:background-color .15s ease-out;transition:background-color var(--speed) var(--easing)}@media (max-width:960px){:root #home-product-2.wr #header .hamburger__line{background:#fff;background:var(--color-white)}:root #home-product-2.wr #header.has-forced-shadow,:root #home-product-2.wr #header.has-shadow{background:#fff;background:var(--color-white)}:root #home-product-2.wr #header.has-forced-shadow .hamburger__line,:root #home-product-2.wr #header.has-shadow .hamburger__line{background:#999;background:var(--color-gray-5)}}:root #home-product-2.wr #hero{color:#fff;color:var(--color-white);background:#6d36d8;padding:160px 0 208px;min-height:100vh;display:flex;align-items:center;position:relative}@media (max-width:740px){:root #home-product-2.wr #hero{padding:54px 0 84px}}:root #home-product-2.wr #hero__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.2}:root #home-product-2.wr #hero__inner{text-align:center;position:relative;z-index:1}:root #home-product-2.wr #hero__bottom{width:100%;position:absolute;left:0;bottom:80px;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width:740px){:root #home-product-2.wr #hero__bottom{bottom:20px}}:root #home-product-2.wr #home-product-2__inner{margin:-84px 0 0;margin:calc(var(--header-height)*-1) 0 0;overflow:hidden}:root #home-product-2.wr #kids{padding:190px 0}@media (max-width:740px){:root #home-product-2.wr #kids{padding:100px 0 120px}}:root #home-product-2.wr ._main-navigation__dropdown{right:48px;right:var(--container-padding)}@media (max-width:960px){:root #home-product-2.wr ._main-navigation__dropdown{right:0}}:root #home-product-2.wr ._screen{color:#fff;color:var(--color-white);background:no-repeat 50% 50%;background-size:cover;text-align:center;padding:9.4vw 0}@media (max-width:740px){:root #home-product-2.wr ._screen{padding:60px 0 120px}}:root #home-product-2.wr ._screen--1{background-image: url(../classcraft-assets/front/home/product/IMG_1-2x_auto-format-dpr-1-w-1920.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--1{background-image: url(../classcraft-assets/front/home/product/IMG_1-2x_auto-format-dpr-2-w-1920.jpg)}}:root #home-product-2.wr ._screen--1{background-image:url(../classcraft-assets/front/home/product/IMG_1-2x_auto-format-dpr-1-w-1920.jpg)}:root #home-product-2.wr ._screen--2{background-image: url(../classcraft-assets/front/home/product/IMG_2-2x_auto-format-dpr-1-w-1920.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--2{background-image: url(../classcraft-assets/front/home/product/IMG_2-2x_auto-format-dpr-2-w-1920.jpg)}}:root #home-product-2.wr ._screen--2{background-image:url(../classcraft-assets/front/home/product/IMG_2-2x_auto-format-dpr-1-w-1920.jpg)}:root #home-product-2.wr ._screen--3{background-image: url(../classcraft-assets/front/home/product/IMG_3-2x_auto-format-dpr-1-w-1920.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--3{background-image: url(../classcraft-assets/front/home/product/IMG_3-2x_auto-format-dpr-2-w-1920.jpg)}}:root #home-product-2.wr ._screen--3{background-image:url(../classcraft-assets/front/home/product/IMG_3-2x_auto-format-dpr-1-w-1920.jpg)}:root #home-product-2.wr #screens__slider{display:flex;align-items:flex-start}:root #home-product-2.wr #screens__slider-previous{margin:19.2vw 0 0;display:flex;flex-grow:1;justify-content:flex-end}:root #home-product-2.wr #screens__slider-next{margin:19.2vw 0 0;display:flex;flex-grow:1;justify-content:flex-start}:root #home-product-2.wr #screens__slider-outer{width:64vw}@media (max-width:740px){:root #home-product-2.wr #screens__slider-outer{width:auto;flex-grow:1}}:root #home-product-2.wr #sections{box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:96px 0;padding:var(--space-96) 0}:root #home-product-2.wr #students{padding:9.6vw 0 0;overflow:hidden}:root #home-product-2.wr #students__inner{display:flex}@media (max-width:960px){:root #home-product-2.wr #students__inner{flex-direction:column}}:root #home-product-2.wr #students__image-wrap{flex-grow:1;position:relative}@media (max-width:960px){:root #home-product-2.wr #students__image-wrap{order:2}}:root #home-product-2.wr #students__image{width:58.9vw;position:absolute;bottom:0;right:5.9vw}@media (max-width:1236px){:root #home-product-2.wr #students__image{min-width:748px}}@media (max-width:960px){:root #home-product-2.wr #students__image{min-width:0;width:80vw;position:static}}:root #home-product-2.wr #students__text{margin:.5vw 0 10.2vw;width:50%;flex-shrink:0}@media (max-width:960px){:root #home-product-2.wr #students__text{width:auto}}:root #home-product-2.wr #student__boxes{margin:4.1vw 0 0 1.4vw}:root #home-product-2__inner .button{font-size:20px;text-transform:none;padding:8px 24px 9px;min-height:54px}:root #home-product-2.wr .button--ghost-white>.button__icon{color:#fff;color:var(--color-white)}@media (hover:hover){:root #home-product-2.wr .button--ghost-white:hover,:root #home-product-2.wr .button--ghost-white:hover>.button__icon{color:red;color:var(--color-hp)}}@media (hover:none){:root #home-product-2.wr .button--ghost-white:active,:root #home-product-2.wr .button--ghost-white:active>.button__icon{color:red;color:var(--color-hp)}}:root #home-product-2.wr .button+.button{margin:0 0 0 48px}@media (max-width:740px){:root #home-product-2.wr .button+.button{margin:1em 0 0}}:root #home-product-2.wr .button--white{color:#6d37d9;color:var(--color-purple)}:root #home-product-2.wr .button--white:hover{color:#6d37d9;color:var(--color-purple)}@media (hover:none){:root #home-product-2.wr .button--white:active{color:#6d37d9;color:var(--color-purple)}}:root #home-product-2.wr .button--white-orange{color:#fe7a29;background:#fff;background:var(--color-white)}:root #home-product-2.wr .button--white-orange:hover{color:#fe7a29;background:#eee;background:var(--color-gray-3)}@media (hover:none){:root #home-product-2.wr .button--white-orange:hover{background:#fff;background:var(--color-white)}:root #home-product-2.wr .button--white-orange:active{color:#fe7a29;background:#eee;background:var(--color-gray-3)}}:root #home-product-2.wr .button--small{font-size:16px}:root #home-product-2.wr .button__highlight{text-transform:uppercase;font-weight:700}:root #home-product-2.wr .button__note{font-size:1.1em;font-weight:300;margin:0 0 0 .6em}:root #home-product-2.wr .callout__text{font-size:2.5em;font-weight:900;text-align:center;margin:0 1em 0 0}@media (max-width:740px){:root #home-product-2.wr .callout__text{margin:0 0 .5em}}@media (max-width:480px){:root #home-product-2.wr .callout__text{font-size:2em}}:root #home-product-2.wr .caption{font-size:32px;font-weight:700;margin:0 0 1em}:root #home-product-2.wr .hero-image{width:100%;position:absolute;top:0;left:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){:root #home-product-2.wr .hero-image{-o-object-fit:cover;object-fit:cover;height:100%}}:root #home-product-2.wr .large-hand-text{font-family:ff-uberhand-pro,sans-serif;font-size:2.1em;text-transform:uppercase;line-height:1.6}:root #home-product-2.wr .list__item{margin:0 0 .25em}:root #home-product-2.wr .list__item-icon--14{margin:3px 8px 0 -8px;min-width:18px;width:18px;min-height:18px;height:18px}:root #home-product-2.wr .list__item-icon--hp{color:red;color:var(--color-hp)}:root #home-product-2.wr #header .main-navigation__link{color:#fff;color:var(--color-white)}:root #home-product-2.wr #header .main-navigation__link.is-active,:root #home-product-2.wr #header .main-navigation__link:hover{color:#eee;color:var(--color-gray-3)}@media (hover:none){:root #home-product-2.wr #header .main-navigation__link:hover{color:#fff;color:var(--color-white)}:root #home-product-2.wr #header .main-navigation__link:active{color:#eee;color:var(--color-gray-3)}}:root #home-product-2.wr .ordered-list{counter-reset:ordered-list;list-style:none inside none;font-weight:700;line-height:1.16;padding:0}:root #home-product-2.wr .ordered-list__item{color:#fff;color:var(--color-white);background-color:#00cbe9;background-color:var(--color-cyan);border-radius:16px;font-size:1.25em;padding:.65em 1em .65em 1.5em;margin:0 0 .6em 1.2em;min-height:2.7em;position:relative;display:flex;align-items:center}:root #home-product-2.wr .ordered-list__item:before{counter-increment:ordered-list;content:counter(ordered-list);background:var(--color-dark-blue);border-radius:50%;min-width:46px;min-height:46px;width:46px;height:46px;position:absolute;top:50%;left:-30px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}:root #home-product-2.wr .section-subtitle{--font-size:40px;font-size:var(--font-size);font-weight:700;line-height:1.14;margin:.25em 0 .6em}@media (max-width:960px){:root #home-product-2.wr .section-subtitle{font-size:calc(var(--font-size)*0.8)}}@media (max-width:480px){:root #home-product-2.wr .section-subtitle{font-size:calc(var(--font-size)*0.7)}}:root #home-product-2.wr .section-title{color:#00b44b;color:var(--color-green);font-size:18px;font-weight:700;display:flex;align-items:center}:root #home-product-2.wr .section-title--ap{color:#017dff;color:var(--color-ap)}:root #home-product-2.wr .section-title__icon{margin:0 8px 0 0;min-width:22px;min-height:22px;width:22px;height:22px}:root #home-product-2.wr .slide{display:flex;flex-direction:column;align-items:center}:root #home-product-2.wr .slide__image{margin:0 0 -2.5vw}:root #home-product-2.wr .slide__title{font-family:ff-uberhand-pro,sans-serif;font-size:2.813em;line-height:1.2;font-weight:500;margin:0 0 .4em}:root #home-product-2.wr .slide__text{font-size:20px;max-width:54%}@media (max-width:740px){:root #home-product-2.wr .slide__text{max-width:100%}}:root #home-product-2.wr .slide__group-nav{color:#fff;color:var(--color-white);border-radius:50%;border:2px solid;width:48px;height:48px;display:flex;justify-content:center;align-items:center}@media (max-width:740px){:root #home-product-2.wr .slide__group-nav{width:42px;height:42px}}:root #home-product-2.wr .slide__group-nav--previous{transform:rotate(90deg)}:root #home-product-2.wr .slide__group-nav--next{transform:rotate(-90deg)}:root #home-product-2.wr .slide__group-nav-icon{color:#fff;color:var(--color-white);width:24px;height:24px;transform:rotate(180deg)}@media (hover:hover){:root #home-product-2.wr .slide__group-nav:hover,:root #home-product-2.wr .slide__group-nav:hover>.slide__group-nav-icon{color:#ddd;color:var(--color-gray-4)}}@media (hover:none){:root #home-product-2.wr .slide__group-nav:active,:root #home-product-2.wr .slide__group-nav:active>.slide__group-nav-icon{color:#ddd;color:var(--color-gray-4)}}:root #home-product-2.wr .tablet-image{margin:-3.2% 0 -9% -6%;max-width:112%;max-height:none}:root #home-product-2.wr .tablet-image--small{margin:-6.9% 0 -19.6% -13.2%;max-width:126.5%}:root #home-product-2.wr .text-icon{color:inherit;margin:0 0 -.15em;width:1em;height:1em;display:inline-block}:root #home-product-2.wr .text{line-height:inherit}:root #home-product-2.wr .text--medium{font-size:24px}:root #home-product-2.wr .title__highlight{font-size:62.88px;font-size:calc(var(--font-size-h2)*1.31);font-family:ff-uberhand-pro,sans-serif}@media (max-width:740px){:root #home-product-2.wr .title__highlight{font-size:52.8px;font-size:calc(var(--font-size-h2)*1.1)}}:root #home-product-2.wr .title__highlight--small{font-size:48px;font-size:calc(var(--font-size-h2)*1)}:root #home-product-2.wr .u-color-purple{color:#6d37d9!important;color:var(--color-purple)!important}:root #home-product-2.wr .u-color-pink{color:#ff426b!important;color:var(--color-pink)!important}:root #home-product-2.wr .u-color-dark-blue{color:var(--color-dark-blue)!important}:root #home-product-2.wr .u-color-cyan{color:#00cbe9!important;color:var(--color-cyan)!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-723.jpg)}}@media (max-width:960px) and (-webkit-min-device-pixel-ratio:2),(max-width:960px) and (min-resolution:192dpi){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-480.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:2),(max-width:740px) and (min-resolution:192dpi){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-592.jpg)}}@media (max-width:480px) and (-webkit-min-device-pixel-ratio:2),(max-width:480px) and (min-resolution:192dpi){:root #page-home{background-image:url(../classcraft-assets/front/backgrounds/bg_texture_content-2x_dpr-2-format-auto-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-306-w-2000.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-306-w-2000.jpg)}}@media (max-width:1236px) and (-webkit-min-device-pixel-ratio:2),(max-width:1236px) and (min-resolution:192dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-370-w-1236.jpg)}}@media (max-width:1236px) and (-webkit-min-device-pixel-ratio:3),(max-width:1236px) and (min-resolution:288dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-370-w-1236.jpg)}}@media (max-width:960px) and (-webkit-min-device-pixel-ratio:2),(max-width:960px) and (min-resolution:192dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-340-w-960.jpg)}}@media (max-width:960px) and (-webkit-min-device-pixel-ratio:3),(max-width:960px) and (min-resolution:288dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-340-w-960.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:2),(max-width:740px) and (min-resolution:192dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-340-w-740.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:3),(max-width:740px) and (min-resolution:288dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-340-w-740.jpg)}}@media (max-width:480px) and (-webkit-min-device-pixel-ratio:2),(max-width:480px) and (min-resolution:192dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-2-fit-crop-h-300-w-480.jpg)}}@media (max-width:480px) and (-webkit-min-device-pixel-ratio:3),(max-width:480px) and (min-resolution:288dpi){.wr .callout--bg-green-footer{background-image:url(../classcraft-assets/front/backgrounds/green-footer-background_auto-format-dpr-3-fit-crop-h-300-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-2000.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-2000.jpg)}}@media (max-width:1236px) and (-webkit-min-device-pixel-ratio:2),(max-width:1236px) and (min-resolution:192dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-1236.jpg)}}@media (max-width:1236px) and (-webkit-min-device-pixel-ratio:3),(max-width:1236px) and (min-resolution:288dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-1236.jpg)}}@media (max-width:960px) and (-webkit-min-device-pixel-ratio:2),(max-width:960px) and (min-resolution:192dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-320-w-960.jpg)}}@media (max-width:960px) and (-webkit-min-device-pixel-ratio:3),(max-width:960px) and (min-resolution:288dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-320-w-960.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:2),(max-width:740px) and (min-resolution:192dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-520-w-740.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:3),(max-width:740px) and (min-resolution:288dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-520-w-740.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:2),(max-width:740px) and (min-resolution:192dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-2-fit-crop-h-500-w-480.jpg)}}@media (max-width:740px) and (-webkit-min-device-pixel-ratio:3),(max-width:740px) and (min-resolution:288dpi){.wr .u-background-image-blue-library{background-image:url(../classcraft-assets/front/backgrounds/blue-footer-background-02_auto-format-dpr-3-fit-crop-h-500-w-480.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-blue-cip{background-image:url(../classcraft-assets/front/cip/blue-cip-background.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-blue-cip{background-image:url(../classcraft-assets/front/cip/blue-cip-background.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wr .u-background-image-green-ambassadors{background-image:url(../classcraft-assets/front/ambassadors/green_bg.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.wr .u-background-image-green-ambassadors{background-image:url(../classcraft-assets/front/ambassadors/green_bg.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.r2019 #adventure-images-background{background-image:url(../classcraft-assets/front/teachers/left-img-2x_dpr-2-format-auto-h-444.jpg),url(../classcraft-assets/front/teachers/right-img-2x_dpr-2-format-auto-h-444.jpg)}}@media (max-width:1236px) and (-webkit-min-device-pixel-ratio:2),(max-width:1236px) and (min-resolution:192dpi){.r2019 #adventure-images-background{background-image:url(../classcraft-assets/front/teachers/left-img-2x_dpr-2-format-auto-h-526.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr #callout{background-image:url(../classcraft-assets/front/home/aspirational/thumbs-2x_auto-format-dpr-1-w-198.png),linear-gradient(135deg,#ff426b,#fd9e00)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr #games{background-image:url(../classcraft-assets/front/home/aspirational/bg-2x_auto-format-dpr-2-w-1920.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--1{background-image:url(../classcraft-assets/front/home/product/IMG_1-2x_auto-format-dpr-2-w-1920.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--2{background-image:url(../classcraft-assets/front/home/product/IMG_2-2x_auto-format-dpr-2-w-1920.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root #home-product-2.wr ._screen--3{background-image:url(../classcraft-assets/front/home/product/IMG_3-2x_auto-format-dpr-2-w-1920.jpg)}}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}