.hero{margin-top:calc(var(--header-height) + min(70px,4vw))}.hero__text p{margin-bottom:min(16px,3vw)}.info{position:relative;background:var(--c-gradient-main);border-radius:24px;width:min(1389px,95%);margin-inline:auto;margin-bottom:min(144px,12vw)}.info .container{text-align:center;max-width:960px;width:90%;padding-block:min(55px,10vmin)}.info .container .img-on-bg{position:absolute;width:271px;height:334px;left:0;top:88px;overflow:hidden}.info .container .img-on-bg img{position:absolute;left:-60.6%;top:-1%;max-width:unset;width:420px;height:405px;opacity:.2}.info__content:not(:last-of-type){padding-bottom:min(10vmin,65px)}.info-page-links{padding-block:min(10vmin,70px)}.info-page-links__container{gap:min(8vmin,50px)}@media only screen and (max-width: 768px){.info-page-links__container{flex-direction:column}}.info-page-links__link{width:45%}@media only screen and (max-width: 768px){.info-page-links__link{width:100%}}.info-page-links__link a{gap:5vmin}@media only screen and (max-width: 768px){.info-page-links__link a{justify-content:space-between}}.info-page-links__link svg{min-width:38px}.info-page-links lottie-player{width:min(130px,25vmin);max-height:130px}.locations-section #locations{position:absolute;top:-200px}.locations-section .container{width:min(1332px,95%)}.locations-section .container h2{margin-bottom:min(20px,4vw);color:var(--c-neutral-800)}@media only screen and (max-width: 650px){.locations-section .container h2{text-align:center}}.call-to-action{max-width:1050px;width:100%;margin-inline:auto}@media only screen and (max-width: 876px){.call-to-action{max-width:unset}}.staff-section{margin-bottom:min(64px,5vw)}/*# sourceMappingURL=single-after_school.min.css.map */