:root{--clr-primary-400:#000;--clr-secondary-400:#083d3a;--clr-secondary-500:219 29% 14%;--clr-neutral-100:0 0% 100%;--clr-neutral-200:210 46% 95%;--clr-neutral-300:0 0% 81%;--text-reg:0.857em;--clr-cta:#0e8e9d;--ff-primary:"Barlow Semi Condensed",sans-serif;--fw-400:500;--fw-700:600;--fs-300:0.6875rem;--fs-400:0.8125rem;--fs-500:1.25rem}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:var(--clr-primary-400);font-family:Barlow Semi Condensed,sans-serif;font-family:var(--ff-primary);font-size:100%;margin:0;min-height:100vh;min-height:100svh;text-rendering:optimizeSpeed}body,p{line-height:1.5}p{font-size:87.5%}h1{font-size:200%;letter-spacing:-2px;line-height:1.2}a{color:#fff;cursor:pointer;text-decoration:none}button.primary-cta{background-color:#fff;border:1px solid #0e8e9d;border:1px solid var(--clr-cta);border-radius:4px;color:#0e8e9d;color:var(--clr-cta);font-size:.857em;font-size:var(--text-reg);height:2.8em;line-height:1.95px;margin:0 0 10px;padding:0 25px;text-align:center;text-transform:uppercase;width:100%}button.primary-cta.active,button.primary-cta.active:active,button.primary-cta.active:hover,button.primary-cta:active,button.primary-cta:hover{background-color:#0e8e9d;background-color:var(--clr-cta);color:#fff}button.secondary-cta{background:#0000;border:0;border-radius:0;box-shadow:none;color:#000;display:flex;font-size:.857em;font-size:var(--text-reg);font-weight:400;height:auto;line-height:17px;margin:20px 0;padding:0;text-decoration:underline;text-shadow:none;width:auto}.other-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s,color .3s,border-color .3s}.other-button:active,.other-button:hover{background-color:#f2f2f2;border-color:#aaa;color:#333}button{cursor:pointer}button svg{height:17px}button svg,button.secondary-cta p{color:#000;color:var(--clr-primary-400)}button.secondary-cta p{font-size:.857em;font-size:var(--text-reg)}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width:1024px){p{font-size:100%}}.loading{align-items:center;display:flex;height:calc(100vh - 70px);justify-content:center;position:relative;width:100%}.loading>svg{animation:spin 2s linear infinite;height:150px;position:absolute;width:150px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.img-slider-img{display:block;flex-grow:0;flex-shrink:0;height:100%;object-fit:cover;object-position:bottom;transition:translate .3s ease-in-out;width:100%}.img-slider-btn{all:unset;bottom:0;cursor:pointer;display:block;padding:1rem;position:absolute;top:0;transition:background-color .4s ease-in-out}.img-slider-btn:focus-visible,.img-slider-btn:hover{background-color:#0003}.img-slider-btn:focus-visible>*,.img-slider-btn:hover>*{animation:squish .4s ease-in-out}.img-slider-btn>*{stroke:#fff;fill:#000;height:2rem;width:2rem}@keyframes squish{50%{scale:1.4 .6}}.img-slider-dot-btn{all:unset;cursor:pointer;display:block;height:1rem;transition:scale .1s ease-in-out;width:1rem}.img-slider-dot-btn:focus-visible,.img-slider-dot-btn:hover{scale:1.2}.img-slider-dot-btn>*{stroke:#fff;fill:#000;height:100%;width:100%}.img-slider-btn:focus-visible,.img-slider-dot-btn:focus-visible{outline:auto}nav.navbar{border-bottom:1px solid var(--clr-cta);display:grid;grid-template-columns:[full-width-start] 20% [breakout-start] 10% [content-start] 1fr [content-end] 10% [breakout-end] 20% [full-width-end];grid-template-rows:70px}nav .logo-img{border-radius:50%;cursor:pointer;height:35px;width:35px}nav a.logo{grid-column:full-width-start}nav a.logo,nav svg.hamburger{align-self:center;height:35px;justify-self:center;width:35px}nav svg.hamburger{cursor:pointer;grid-column:breakout-end}nav svg.hamburger path{stroke:var(--clr-cta)}nav.navbar .hamburger-menu>*{color:#000;cursor:pointer;text-decoration:none}nav .hamburger-menu>:hover{transition:color .1s ease-in-out}nav .hamburger-menu>:hover,nav.navbar .overlay .hamburger-menu a>p:active,nav.navbar .overlay .hamburger-menu a>p:hover{color:var(--clr-cta);font-weight:var(--fw-700)}nav.navbar .overlay{align-items:center;background:#373232d6;bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:10}nav.navbar .overlay .hamburger-menu{display:flex;flex-direction:column;font-size:200%;gap:25px;text-align:center;text-transform:uppercase}nav.navbar .overlay .hamburger-menu>a{color:#fff;text-transform:uppercase}@media (min-width:768px){nav.navbar .overlay,nav.navbar svg.hamburger{display:none}nav.navbar{align-items:center;grid-auto-rows:auto;grid-template-columns:[ full-width-start] 20% [ breakout-start] 10% [ content-start] 0 [ content-end] 0 [ breakout-end] 1fr [ full-width-end]}nav.navbar .hamburger-menu{align-items:center;border-top:initial;display:flex;gap:5px;grid-column:breakout-end;justify-content:space-evenly}nav.navbar .hamburger-menu>:last-child{background-color:var(--clr-cta);border:1px solid var(--clr-cta);border-radius:6px;color:#fff;font-weight:var(--fw-700);padding:10px}nav.navbar .hamburger-menu>:last-child:hover{background-color:#fff;color:var(--clr-cta)}}@media (min-width:1024px){nav .logo-img,nav a.logo{height:50px;width:50px}}.section{background-color:#ff0;display:grid;grid-template-columns:[content-start] 1fr [content-end];grid-template-rows:-webkit-min-content 400px 1fr;grid-template-rows:min-content 400px 1fr;min-height:100svh;min-height:calc(100vh - 70px)}.img-slider{background:red;grid-area:2/content;margin:0 auto;padding:20px}.section h1{align-self:center;grid-area:1/content;justify-self:center;padding:10px}.section .calling{background-color:blue;display:grid;grid-area:3/content;grid-template-columns:10% [content-start] 1fr [content-end] 10%;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content}.section .calling p:first-child{grid-area:1/content}.section .calling p:nth-child(2){grid-area:2/content}.landing-container{align-items:center;background-image:url(/static/media/landing.393a21ef53e9a87da7c1.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:calc(100vh - 70px);justify-content:center;text-align:center}.headline{font-size:300%;font-weight:var(--fw-700);margin-bottom:20px}.quote{font-size:150%;font-style:italic}.author{font-size:100%;font-weight:700}.content-container{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1200px;padding:20px}.content-container .statement-section .hero-title.two{padding:0}.content-container .statement-section .hero-description{margin:10px auto;max-width:600px;text-align:center}.content-container .statement-section.two{padding:0 10px}@media (min-width:768px){.content-container .reasons-section{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;top:-100px}.content-container .statement-section.two{padding:40px 10px}}.reviews-container{position:relative}.reviews-container .reviews.active{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;padding:50px}.reviews-container .reviews{display:none}.reviews-container .reviews .reviews-img img{border-radius:50%;height:100px;width:100px}.reviews-container .reviews .reviews-comment{color:#000;max-width:800px}.reviews-container .reviews .reviews-title{font-weight:var(--fw-700);text-transform:uppercase}.reviews-container .img-slider-btn{bottom:auto}.reviews-container .dot-container{bottom:.5rem;display:flex;gap:.5rem;left:50%;position:absolute;translate:-50%}@media (min-width:768px){.reviews-container{top:-200px}.reviews-container .dot-container{bottom:1.5rem}.reviews-container .reviews.active{padding:100px}.reviews-container .img-slider-btn{bottom:0}}.form-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px 0}.form-container label{color:#767676;font-size:var(--text-reg);padding-left:10px}.form-container .content{margin:10px 0}.form-container .permission,.form-container .pupil-premium{display:flex}.form-container .permission input,.form-container .pupil-premium input{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-bottom:initial;margin-bottom:0;padding:0;width:auto}.form-container-form{background-color:#f9f9f9;border-radius:5px;box-shadow:0 0 4px 1px #d8d8d8;max-width:370px;padding:20px;width:100%}.form-container h1{margin-bottom:20px}.form-container h1,.form-container h3{text-align:center}.form-container-form input{background:#f9f9f9;border:none;border-bottom:1px solid #000;font-size:var(--text-reg);margin-bottom:10px;padding:10px;width:100%}.form-container .ant-picker.ant-picker-outlined{background:#f9f9f9;border:none;border-bottom:1px solid #000;border-radius:0;cursor:pointer;display:block;padding:10px;width:-webkit-max-content;width:max-content}.form-container .ant-picker.ant-picker-outlined:focus-within{border:none;border-radius:3px;box-shadow:none;outline:2px solid #000}.form-container .ant-picker.ant-picker-outlined .ant-picker-input input{cursor:pointer;font-size:var(--text-reg);margin:0;outline:none;padding:0}.form-container .error{color:red;margin:5px 0}.form-container-form.error{margin:20px 0;text-align:center;text-decoration:underline;width:100%}.form-container-form.error>p{color:red}.form-container .links{display:flex;flex-direction:column;margin-top:20px;text-align:center}.form-container .links p{color:#000}.form-container .links a{color:#007bff;text-decoration:none}.form-container .links a:hover{text-decoration:underline}.form-container .form-container-form .add-child{margin:20px 0}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper span{position:absolute;right:0}.password-input-wrapper span svg{cursor:pointer}@media screen and (min-width:768px){.form-container{padding:75px 0}.form-container-form{max-width:550px;width:100%}}@media screen and (min-width:1024px){.form-container{padding:100px 0}.form-container-form input{font-size:100%}.form-container-form{max-width:700px;width:100%}.form-container .ant-picker.ant-picker-outlined .ant-picker-input input{font-size:100%}}.tooltip-trigger{cursor:pointer;display:inline-block;padding:5px;position:relative}.tooltip-container{align-items:center;display:flex}.tooltip-container.date{display:block;margin:15px 0}.no-spaces,.tooltip-container.date>div{align-items:center;display:flex}.no-spaces{flex-direction:column;justify-content:center;margin:10px}.form-container.products .hero-text{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:1px solid #000;color:#000}.form-container.products .form-container-form{display:flex;flex-direction:column;justify-content:space-between;min-height:550px}.form-container.products .content.active,.form-container.products .content.active .product-selects{align-items:center;display:flex;flex-direction:column;gap:20px}.form-container.products .content{display:none}.form-container.products .ant-select.ant-select-outlined,.form-container.products button{width:-webkit-max-content;width:max-content}.form-container.products .product-btns{display:flex;justify-content:space-between}.form-container.profile .content{display:flex;flex-direction:column;gap:10px}.form-container.profile .content>p{border-bottom:2.5px solid #0e8e9d70;padding:10px}.form-container.orders .content.active{display:flex;flex-direction:column;gap:20px}.form-container.orders .content{display:none}.form-container.orders .product-btns{display:flex;justify-content:space-between}.toggle-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.toggle-buttons p{font-size:100%}.toggle-buttons button{width:-webkit-max-content;width:max-content}.form-container.services .content.active{align-items:center;display:flex;flex-direction:column;gap:20px}.form-container.services .content{display:none}.form-container.services .product-btns{align-items:center;display:flex;justify-content:space-between;width:100%}.add-product{display:flex;justify-content:center}.add-product .primary-cta{width:auto}.form-container.services{padding:25px 0}.form-container.services p{border:1px solid #d8d8d8;border-radius:4px;padding:10px;text-align:center;width:100%}.form-container.services .other-button{padding:8px}@media (min-width:768px){.form-container.services .other-button{padding:8px 16px}}.dashboard-container{padding:10px}.user-container{border-bottom:1px solid #000;display:flex;flex-direction:column;margin-bottom:50px}.order-info,.user-info{margin-bottom:20px}.section-title{margin-bottom:10px}.order-item,.user-details{border:1px solid #ddd;border-radius:5px;padding:10px}.order-item{margin-bottom:10px}.no-orders{font-style:italic}@media screen and (min-width:768px){.dashboard-container{padding:50px}.user-container{align-items:baseline;flex-direction:row;gap:50px;justify-content:space-evenly}}@media screen and (min-width:1024px){.dashboard-container{padding:100px}}#payment-form{gap:20px;margin-top:20px}#payment-form,.about-container{display:flex;flex-direction:column}.about-container{gap:50px;margin:0 auto;max-width:1200px;padding:20px}.hero-section{background-color:#f7f7f7;display:grid;grid-template-columns:[ full-width-start] 5% [ breakout-start] 10% [ content-start] 1fr [ content-end] 1fr [ breakout-end] 0 [ full-width-end];grid-template-rows:125px -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:125px max-content max-content max-content;padding:80px 0}.hero-section img{border-radius:50%;grid-column:4;height:100px;place-self:center;width:100px}.hero-section h1{align-self:center;color:#333;font-size:125%;grid-column:3/4;grid-row:1;text-transform:uppercase}.hero-section h1,.hero-text{padding:10px;text-align:center}.hero-text{background-color:var(--clr-cta);border-radius:4px;color:#fff;grid-column:1/6;margin:10px}.hero-title{background-color:#fff;border-radius:0;border-radius:initial;color:var(--clr-secondary-400);font-size:125%;font-weight:var(--fw-700);letter-spacing:4px;margin:0 auto;max-width:458px;padding:50px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:6px}.hero-statement{background-color:#fff;border-radius:6px;box-shadow:0 20px 60px #02021e17;color:var(--clr-cta);padding:25px;text-align:center}.hero-section .hero-text.two{background-color:#fff;color:#000}.statement-section .hero-text{background-color:#fff;border-radius:0;border-radius:initial;color:#000;font-size:125%;font-weight:var(--fw-700);letter-spacing:4px;margin:0 auto;max-width:418px;text-transform:uppercase}.reasons-section{background:#f7f7f7;padding:15px;width:100%}.reasons-section .reasons-content{display:flex;flex-direction:column;gap:50px}.reasons-section .reasons-content .reasons-list{background-color:#fff;border-radius:6px;box-shadow:0 20px 60px #02021e17;display:flex;flex-direction:column;gap:20px;padding:45px 25px;width:100%}.reasons-section .reasons-content .reasons-list:first-child .list-img>img{border-radius:4px}.reasons-section .reasons-content .reasons-list .list-title{text-align:center}.reasons-section .reasons-content .reasons-list .hero-text{background-color:initial;color:#000;margin:0}.affordable-section .affordable-content{display:flex;flex-direction:column;gap:15px}.affordable-section .affordable-content .hero-text{margin:0}.affordable-section .affordable-content .affordable-img>img{border-radius:4px}@media (min-width:768px){.hero-statement{padding:50px 25px}.hero-section h1{font-size:190%}.hero-title{background-color:#f7f7f7;padding:100px 10px;text-decoration:none;text-decoration:initial;text-underline-offset:unset}.statement-section{background-color:#f7f7f7;border-radius:6px;box-shadow:0 20px 60px #02021e17}.statement-section .hero-text{background-color:#f7f7f7;padding:100px 10px}.reasons-section{position:relative;top:-100px}.reasons-section.sign-up{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.reasons-section.sign-up .reasons-content .reasons-list{height:-webkit-max-content;height:max-content}.reasons-section .reasons-content{flex-direction:row;gap:20px}.reasons-section .reasons-content .reasons-list .list-title{min-height:60px}.reasons-section .reasons-content .reasons-list .list-img{display:flex;height:300px}.reasons-section .reasons-content .reasons-list .list-img>img{align-self:center;object-fit:contain}.affordable-section .affordable-content{align-items:center;flex-direction:row;gap:30px;padding:15px;position:relative;top:-100px}.affordable-section .affordable-content .hero-statement{align-items:center;display:flex;height:50%;justify-content:center;margin:0;width:50%}.affordable-section .affordable-content .affordable-img{width:50%}.affordable-section .affordable-content .affordable-img>img{height:455px}}@media (min-width:1024px){.hero-title{font-size:175%;margin:0 auto;max-width:718px}.hero-section{padding:80px 25px}}.footer{background-color:var(--clr-cta);padding:60px}.footer svg{height:15px;width:15px}.footer .contact,.footer .links{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:70px}.footer .contact .calendar,.footer .contact .mail,.footer .contact .phone{align-items:center;cursor:pointer;display:flex;gap:10px}.footer .links>*{color:#fff;cursor:pointer}.footer .contact .calendar,.footer .contact .mail,.footer .contact .phone{color:#fff}.footer .contact .calendar:active,.footer .contact .calendar:hover,.footer .contact .mail:active,.footer .contact .mail:hover,.footer .contact .phone:active,.footer .contact .phone:hover,.footer .links>:active,.footer .links>:hover,.footer .social>:active,.footer .social>:hover{border-bottom:2px solid #000;color:#000;font-weight:var(--fw-700)}.footer .img-container{display:flex;justify-content:center;margin:25px}.footer .img-container img{cursor:pointer;height:75px;width:75px}.footer .social{border-top:1px solid #fff;color:#fff;cursor:pointer;display:flex;justify-content:space-evenly;padding-top:20px}@media (min-width:768px){.footer .contact-links{display:flex;justify-content:space-around;margin-bottom:70px}.footer .contact,.footer .links{margin-bottom:0}}.not-found{align-items:center;display:flex;height:100vh;justify-content:center}.not-found-content{text-align:center}.not-found h1{font-size:2rem}.not-found p{margin-top:1rem}.btn-home{background-color:#007bff;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none}@media only screen and (min-width:768px){.not-found h1{font-size:3rem}.btn-home,.not-found p{font-size:1.25rem}}
/*# sourceMappingURL=main.b8b7f03a.css.map*/