h1,.heading-1{font-size:32px;line-height:44px;font-weight:700;letter-spacing:.5px}@media(min-width: 991px){h1,.heading-1{font-size:48px;line-height:60px}}h2,.heading-2,.heading-800{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.16px}@media(min-width: 991px){h2,.heading-2,.heading-800{font-size:38px;line-height:48px;letter-spacing:.19px}}h3,.heading-3{font-size:22px;font-weight:700;line-height:33px;letter-spacing:.086px}@media(min-width: 991px){h3,.heading-3{font-size:28px;line-height:42px;letter-spacing:.14px}}h4,.heading-4{font-size:18px;font-weight:600;line-height:29px;letter-spacing:.13px}@media(min-width: 991px){h4,.heading-4{font-size:20px;line-height:32px}}*:where(:not(li.menu-item))>a:where(:not(.chevron-right-after,.chevron-right-after-relative,.btn-primary,.btn-secondary,.btn-small,.btn,.btn-warning,.nav-item,#cn-accept-cookie)){color:var(--black);text-decoration:underline;font-size:inherit;font-weight:600;line-height:inherit}*:where(:not(li.menu-item))>a:where(:not(.chevron-right-after,.chevron-right-after-relative,.btn-primary,.btn-secondary,.btn-small,.btn,.btn-warning,.nav-item,#cn-accept-cookie)):visited,*:where(:not(li.menu-item))>a:where(:not(.chevron-right-after,.chevron-right-after-relative,.btn-primary,.btn-secondary,.btn-small,.btn,.btn-warning,.nav-item,#cn-accept-cookie)):active{color:var(--black)}@media(min-width: 768px){*:where(:not(li.menu-item))>a:where(:not(.chevron-right-after,.chevron-right-after-relative,.btn-primary,.btn-secondary,.btn-small,.btn,.btn-warning,.nav-item,#cn-accept-cookie)):hover{color:var(--orange)}}.ac_footer a{text-decoration:none;font-weight:400}.ac_footer li.bold a{font-weight:700}.btn-primary,.btn-secondary{text-decoration:none}.bold{font-weight:700}.small{font-size:11px;line-height:18px}.fs-14{font-size:14px;line-height:20px}.label{color:var(--black);font-size:16px;font-weight:600;line-height:24px}.label.badge{font-size:18px}.label.small-caps{font-size:12px;line-height:18px}.chevron-right-after,.chevron-right-after-relative{font-size:16px;font-weight:600;line-height:24px}#hero.image-position-relative .hero-image-container{display:none}@media(min-width: 1200px){#hero.image-position-relative .hero-image-container{display:block}}#hero.image-position-relative .hero-text h2{display:flex;gap:16px;flex-direction:column}section.yellow-cards{background:linear-gradient(180deg, white 0%, #ffeed7 98.01%);padding:80px 0}@media(min-width: 991px){section.yellow-cards .text-wrapper{text-align:center}}section.yellow-cards .text-wrapper h2{max-width:940px;margin:auto}section.yellow-cards .text-wrapper h2 span{display:block}section.yellow-cards .text-wrapper p{margin:auto;margin-top:16px}section.yellow-cards .text-wrapper p:nth-child(2){max-width:810px}section.yellow-cards .text-wrapper p:last-child{max-width:840px}section.yellow-cards .cards{margin:0;margin-top:48px;display:flex;gap:24px;flex-direction:column;list-style:none}@media(min-width: 991px){section.yellow-cards .cards{margin-top:64px;gap:40px;flex-direction:row}}section.yellow-cards .cards .card{background-color:#fff;border-radius:12px;padding:16px 24px;box-shadow:0px 2px 4px 2px rgba(0,0,0,.1019607843);flex:1}section.yellow-cards .cards .card strong{color:var(--blue-70);margin-bottom:16px;display:block;font-size:38px;font-weight:800;line-height:48px}section.yellow-cards .cards .card p{color:var(--black);margin:0}section.ascent-solution{padding:80px 0}section.ascent-solution h2{text-align:center}section.ascent-solution .items{margin:48px 0;display:flex;gap:32px;flex-direction:column;list-style:none}@media(min-width: 991px){section.ascent-solution .items{margin:64px 0;gap:64px}}section.ascent-solution .items .item{display:flex;gap:16px;flex-direction:column}@media(min-width: 991px){section.ascent-solution .items .item{gap:64px;align-items:center;flex-direction:row}section.ascent-solution .items .item:nth-child(odd){flex-direction:row-reverse}}section.ascent-solution .items .item figure{max-width:100%;flex:1}@media(min-width: 991px){section.ascent-solution .items .item figure{max-width:560px}}section.ascent-solution .items .item figure video{width:100%;cursor:pointer}section.ascent-solution .items .item .text-content{flex:1}section.ascent-solution .items .item .text-content h3{margin-top:0}@media(min-width: 991px){section.ascent-solution .cta-wrapper{text-align:center}}section.trusted-ally{background-color:var(--bg1);padding:80px 0}@media(min-width: 991px){section.trusted-ally .text-wrapper{text-align:center}}section.trusted-ally .text-wrapper h2{margin:auto;margin-top:0}@media(min-width: 991px){section.trusted-ally .text-wrapper h2{max-width:630px;text-align:center}}section.trusted-ally .text-wrapper p{margin:auto;margin-top:24px}@media(min-width: 991px){section.trusted-ally .text-wrapper p{text-align:center}}@media(min-width: 991px){section.trusted-ally .text-wrapper p span{display:block}}section.trusted-ally .text-with-image{margin-top:48px;display:flex;gap:48px;flex-direction:column}@media(min-width: 991px){section.trusted-ally .text-with-image{margin-top:64px;gap:116px;align-items:center;flex-direction:row-reverse}}section.trusted-ally .text-with-image figure{width:100%}@media(min-width: 991px){section.trusted-ally .text-with-image figure{min-width:500px;max-width:500px}}section.trusted-ally .text-with-image figure img{width:100%}section.trusted-ally .text-with-image .text-content h3{margin:0}section.trusted-ally .text-with-image .text-content .icons-list{margin:40px 0;display:flex;gap:32px;flex-direction:column;list-style:none}@media(min-width: 991px){section.trusted-ally .text-with-image .text-content .icons-list{gap:40px}}section.trusted-ally .text-with-image .text-content .icons-list li{display:flex;gap:16px;align-items:flex-start}@media(min-width: 768px){section.trusted-ally .text-with-image .text-content .icons-list li{align-items:center}}section.trusted-ally .text-with-image .text-content .icons-list li h4{margin:0}section.proven-results{background-color:#dcf0df;padding:80px 0;position:relative}@media(min-width: 991px){section.proven-results{padding-bottom:64px}}section.proven-results .icons{display:none}@media(min-width: 1200px){section.proven-results .icons{position:absolute;top:-42px;left:100%;display:flex;gap:14px;align-items:flex-end}}section.proven-results .icons svg:first-child{position:relative;top:30px}section.proven-results .text-wrapper{text-align:center}section.proven-results .text-wrapper h2{margin:0;margin-bottom:16px}section.proven-results .text-wrapper h3{max-width:840px;margin:auto;margin-bottom:0}section.proven-results .cards{margin:0;margin-top:48px;display:flex;gap:24px;flex-direction:column;list-style:none}@media(min-width: 991px){section.proven-results .cards{margin-top:64px;gap:40px;flex-direction:row}}section.proven-results .cards .card{background-color:#fff;border-radius:12px;padding:16px 24px;box-shadow:0px 2px 4px 2px rgba(0,0,0,.1019607843);flex:1}section.proven-results .cards .card strong{color:var(--blue-70);margin-bottom:16px;display:block;font-size:38px;font-weight:800;line-height:48px}section.proven-results .cards .card p{color:var(--black);margin:0}main>section.awards{background-color:#dcf0df}section.school-needs-to-act{background-color:var(--blue-70);color:#fff;padding:80px 0}@media(min-width: 991px){section.school-needs-to-act .content{display:flex;gap:120px;align-items:center}}section.school-needs-to-act .content figure{display:none}@media(min-width: 991px){section.school-needs-to-act .content figure{min-width:300px;display:block}}section#testimonials{padding:80px 0}@media(min-width: 991px){section#testimonials{padding:120px 0}}section#testimonials h2.testimonials-title{margin-bottom:20px;text-align:center}section#testimonials .testimonials-carousel .testimonial .testimonial-bottom-text{justify-content:left;text-align:left}section#testimonials .testimonials-carousel .testimonial .testimonial-bottom-text>svg{display:none}section#testimonials .testimonials-carousel .testimonial .testimonial-bottom-text .testimonial-author{margin-top:0;text-align:left}#form{background-color:var(--bg1);padding:80px 0}#form .content{max-width:850px;margin:auto;margin-bottom:32px}#form .content h2{margin-top:0}#form .content p{margin-top:24px;margin-bottom:0}section.ascent-competition .content .table-wrapper table tbody tr:first-child td:first-child{background-color:var(--bglight);font-size:16px;line-height:20px}section.ascent-competition .content .table-wrapper table tbody span.percent{font-size:12px;line-height:1}@media(min-width: 991px){section.ascent-competition .content .table-wrapper table tbody span.percent{font-size:14px;line-height:22px}}
