@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,400&display=swap);*{box-sizing:border-box;color:#000;font-family:Montserrat;margin:0;padding:0;text-decoration:none}html{--heading:3rem;--main-text:2rem;--body-text:1.5rem;font-size:100%;scroll-behavior:smooth}.service{text-align:center}.text{gap:1em}.text,body{display:flex;flex-direction:column}body{align-content:center;height:100svh;justify-content:flex-start;margin:0 11%;overflow-x:hidden;width:auto!important}body,nav{background-color:#f3faf6}nav{align-items:center;border-bottom:1px solid #5a5a5a59;display:flex;justify-content:space-between;left:0;padding:1.5em 10%;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:1000}nav img{height:auto;width:300px}nav ul{flex-direction:row-reverse;font-size:1.5rem;font-size:var(--body-text);font-weight:400;gap:2em;justify-content:space-around;list-style:none}main,nav ul{display:flex}main{align-content:center;flex-direction:column;gap:8em;justify-content:flex-start;margin:8em 0}h1{font-size:3rem;font-size:var(--heading);font-weight:700}h1,h2{letter-spacing:-.02em;line-height:1.1em}h2{font-size:2rem;font-size:var(--main-text);font-weight:500;text-align:center}h3{background-color:#7ff0b240;border-radius:8px;color:#2d6848;font-size:1.5rem;font-size:var(--body-text);font-weight:400;padding:.4em;width:fit-content}.button{text-align:center}.button a{background-color:#2d6848;border-radius:8px;color:#fff;font-weight:500;padding:.3em 1.2em}.button a,li,p{font-size:1.5rem;font-size:var(--body-text)}li,p{font-weight:400}span{color:#2d6848;font-weight:700}.flex_center{align-items:center;display:flex;gap:2em;justify-content:space-between}.flex_center header{align-items:flex-start;display:flex;flex-direction:column;gap:2em;max-width:45%}.flex_center .image .image-container{align-items:center;display:flex;justify-content:center;width:auto}.flex_center .image img{object-fit:contain;width:500px}@keyframes carousel-animation{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 2rem))}}.carousel-container{background-color:#7ff0b240;display:flex;gap:4rem;overflow:hidden;padding:1rem}.carousel-container:first-child{left:2rem}.carousel-container .carousel{animation:carousel-animation 30s linear infinite;display:flex;gap:4rem}.carousel-container .carousel img{height:50px;width:auto}#howto{flex-direction:row-reverse}#howto header{width:50%}#howto img{width:500px}#howto ul{font-size:2rem;font-size:var(--main-text);list-style:none}#howto ul li{margin-bottom:1em}.grid-layout{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}#services{align-items:flex-start;gap:3em}#services,#services .service{display:flex;flex-direction:column}#services .service{align-items:center;background-color:#e9f3ed;border-radius:8px;gap:1em;justify-content:flex-start;padding:2rem 3rem}#courses{background-color:#7ff0b240;border-radius:8px;flex-direction:column;gap:5rem;padding:3rem 1rem;text-align:center}#courses .choice{align-items:center;display:flex;justify-content:space-evenly;width:100%}#courses .choice .option{align-items:center;display:flex;flex-direction:column}#courses .choice .option img{width:200px}.testimonial-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.testimonial{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex:1 1 300px;flex-direction:column;justify-content:space-between;margin:10px;max-width:250px;min-height:200px;min-width:300px;padding:20px;text-align:left}.testimonial-text p{color:#555;line-height:1.5;margin-bottom:20px}.testimonial-info{align-items:center;display:flex;gap:10px}.testimonial-info img{border-radius:50%;height:50px;object-fit:contain;width:50px}.testimonial-info .name{font-size:14px;font-weight:700;margin-bottom:0}.testimonial-info .role{color:#777;font-size:14px;font-style:italic}.expect-container{margin-top:10px;max-width:100%;padding:10px}#pricing{gap:3em}#pricing,#pricing .plan{align-items:flex-start;display:flex;flex-direction:column}#pricing .plan{background-color:#e9f3ed;border-radius:1rem;gap:4rem;justify-content:space-between;padding:1em 2em 3em}#pricing .plan *{text-align:left}#pricing .plan.__fav{background-color:#7ff0b240}#pricing .plan.__fav .best{visibility:visible}#pricing .plan .best{align-items:center;display:flex;gap:.5rem;height:35px;visibility:hidden}#pricing .plan .best p{color:#2d6848}#pricing .plan .desc{display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start}#pricing .plan .desc>p{color:#646d68}#pricing .plan .desc h2{font-weight:700}#pricing .plan .desc .list{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;width:100%}#pricing .plan .desc .list .point{align-items:center;display:flex;gap:1em;justify-content:center;width:100%}#pricing .plan .desc .list .point p{width:80%}#pricing .plan .price{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}footer{background-color:#2d6848;border-radius:8px;margin-bottom:0;padding:4rem 0;width:100%}footer img{width:300px}footer p{border-top:1px solid #fff3;margin:auto;padding-top:.5rem;text-align:center;width:90%}footer *{color:#fff}footer .footer-content{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}footer .footer-logo{align-items:center;display:flex;justify-content:center;width:45%}footer ul{list-style:none;width:45%}footer ul li{margin-bottom:.5em}.soon{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.soon svg{height:auto;max-height:100%;max-width:100%;min-height:auto;min-width:auto;width:600px}@media (max-width:1400px){html{--heading:2.5rem;--main-text:1.5rem;--body-text:1rem}}@media (max-width:1000px){body{margin:0 2%}nav img{width:150px}nav{padding:1em}main{gap:4em;margin:5em 0}footer img{width:150px}.flex_center{flex-direction:column}.flex_center header{gap:2em;max-width:100%}.flex_center .image{max-width:100%}#howto{flex-direction:column;gap:3rem}#howto header{width:100%}.grid-layout{gap:.5em;grid-template-columns:repeat(2,1fr)}.testimonial-list{flex-wrap:wrap}}@media (max-width:600px){html{--heading:2rem;--main-text:1rem;--body-text:0.8rem}nav ul{flex-direction:column;gap:1em}main{margin:5em 0;padding:10px}.flex_center .image img{padding-top:40px;width:300px}#howto img,.expect-image img{width:300px}#services .service{padding:1rem}.calendly-inline-widget{padding:2em}#services .service img{width:50px}#courses .choice .option img{width:100px}#pricing .plan{padding:1em}}
/*# sourceMappingURL=main.dc48a56d.css.map*/