:root{--color-primary:#144576;--color-accent:#00aeef;--color-neutral-blue:#137392;--color-dark-blue:#0b243c;--color-neutral-light-blue:#f6fcff}@font-face{font-family:Momcake;src:url(/static/media/MomcakeThin-9Y6aZ.6e2715aafeb7ca8794a6.otf) format("opentype")}@font-face{font-family:MomcakeBold;font-weight:700;src:url(/static/media/MomcakeBold-WyonA.659d31fec2d7ea848d2d.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{font-size:16px}body{background-color:#f6fcff;background-color:var(--color-neutral-light-blue)}header{background-color:#fff;border-bottom:1px solid hsla(0,0%,83%,.5);box-shadow:0 0 10px #d3d3d3;font-family:PT sans;justify-content:space-between;padding:.75rem 2rem;position:relative;z-index:9998}.logo-container,header{align-items:center;display:flex}.logo-container{cursor:pointer;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo-img{height:3rem;margin-right:.5rem;width:3rem}.logo-text{color:#137392;color:var(--color-neutral-blue);font-family:MomcakeBold;font-size:2.25rem;letter-spacing:.05rem}.accent{color:#00aeef;color:var(--color-accent)}.menu-toggle{display:none}nav{align-items:center;display:flex;gap:1.75rem;justify-content:center}.nav-link{color:#144576;color:var(--color-primary);font-size:1.15rem;font-weight:500;text-decoration:none}.nav-container{align-items:center;display:flex;gap:1.75rem;justify-content:center}.cart-btn{color:#0b243c;color:var(--color-dark-blue);display:block;font-size:1.25rem;position:relative}.cart-items-number{background-color:#00aeef;background-color:var(--color-accent);border-radius:1rem;color:#fff;display:block;display:grid;font-size:.75rem;height:1rem;place-items:center;position:absolute;right:-.5rem;top:-.5rem;width:1rem}.menu-toggle{background-color:initial;border:0;color:#0b243c;color:var(--color-dark-blue);font-size:1.5rem;height:30px;width:30px}.section-container{font-family:PT sans;margin:5rem 5%}.section-heading{color:#0b243c;color:var(--color-dark-blue);font-size:2rem;margin-bottom:2rem;position:relative;text-align:center}.section-heading,.sub-heading{font-family:PT Sans}@media screen and (max-width:650px){.section-container{margin:2rem}}@media screen and (max-width:550px){html{font-size:14px}nav{align-items:flex-start;background-color:#0b243c;background-color:var(--color-dark-blue);display:block;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:flex-start;left:0;padding:2rem;position:absolute;top:4.5rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:70%}.nav-container{display:none}.menu-toggle{display:block}.menu-open{-webkit-transform:translateX(0);transform:translateX(0)}.nav-link{font-size:1.5rem}.cart-btn,.nav-link{color:#fff}}@media screen and (max-width:350px){html{font-size:10px}}::-webkit-scrollbar{height:7px;width:7px;z-index:-1}::-webkit-scrollbar-track{background:none;z-index:-1}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,89%,.5);height:2px;z-index:-1}*{scrollbar-width:thin}.hero-container{align-items:center;background:#4e54c8;background:linear-gradient(180deg,#8f94fb,#4e54c8);color:#fff;display:flex;font-family:Mulish,sans-serif;height:calc(100vh - 4.5rem);max-width:100vw;overflow:hidden;padding:5rem 20%;position:relative}.hero-text-container{max-width:75vw}.hero-container h1{font-size:3rem;font-weight:700;line-height:3.5rem}.hero-container h1 span{display:inline-block;position:relative;z-index:2}.hero-container h1 span:after{background-color:#ff8c00;bottom:0;content:"";height:1rem;left:-2.5%;position:absolute;width:105%;z-index:-1}.hero-container p{font-size:1.25rem;font-weight:400;margin:1rem auto 2rem;opacity:.8}.get-started-btn{background-color:#fff;border:2px solid transparent;border-radius:100rem;box-shadow:0 15px 30px 0 rgba(0,0,0,.35);color:#4e54c8;font-size:1.25rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .25s ease}.get-started-btn:hover{background-color:initial;border:2px solid #fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.15);color:#fff}.center-logo{-webkit-animation:zoom-in .5s 1;animation:zoom-in .5s 1;-webkit-filter:drop-shadow(0 15px 10px rgba(0,0,0,.15));filter:drop-shadow(0 15px 10px rgb(0 0 0/.15));margin-left:2vmax;width:20rem}@media screen and (max-width:550px){.hero-container{flex-direction:column-reverse;padding:0}.center-logo{margin-left:0}.hero-container h1{font-size:2rem;line-height:2rem}}@media screen and (max-width:1400px){.center-logo{width:15rem}}@media screen and (max-width:1024px){.hero-container{flex-direction:column-reverse;justify-content:center;padding:1rem;text-align:center}.hero-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.center-logo{margin:0 0 2rem;width:10rem}}@-webkit-keyframes zoom-in{0%{opacity:.5;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes zoom-in{0%{opacity:.5;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.checkout-modal{background-color:#fff;border-radius:.5rem;height:inherit;padding:2rem;width:100%;z-index:9999}.checkout-window{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:0 3rem}.checkout-window form{margin-left:0}@media screen and (max-width:1000px){.checkout-window{align-items:center;flex-direction:column}}@media screen and (max-width:500px){.checkout-window{padding:0 1rem}}.cart-container{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.empty-cart{text-align:center}.cart-items-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.cart-item{align-items:flex-start;background-color:#fff;border-top:.05rem solid #999;display:flex;gap:1rem;padding:1rem;width:100%}.cart-item .course-details{display:flex;gap:.5rem;justify-content:space-between;width:calc(100% - 100px)}.cart-item:last-child{border-bottom:.05rem solid #999}.left-aligned,.right-aligned{display:flex;flex-direction:column;gap:1rem;justify-content:center}.cart-item .card-img{border-radius:.25rem;width:100px}.course-price,.remove{font-size:1.15rem}.remove{background:transparent;border:0;color:#b7b7b7;cursor:pointer;outline:none;text-align:right;transition:color .2s linear}.remove:hover{color:#f66}.order-summary-container{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 1rem #b7b7b780;display:flex;flex-direction:column;justify-content:center;padding:1rem}.order-summary-container>.sub-heading{text-align:center}.order-summary-table{border-collapse:collapse;font-size:1.05rem}.order-summary-table td{padding:.5rem 1rem}.summary-item:last-child{border-top:.1rem solid #999}.summary-label.total{font-weight:600}.summary-amt{align-items:center;display:flex;justify-content:flex-end;text-align:right}@media screen and (max-width:750px){.cart-container{align-items:center;flex-direction:column;justify-content:center}.cart-items-container,.order-summary-container,.order-summary-table{width:100%}}@media screen and (max-width:500px){.cart-item{align-items:flex-start;flex-direction:column;justify-content:center}.cart-item .course-details{width:100%}}.courses-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.course-card{-webkit-animation:fade-in-up .5s 1;animation:fade-in-up .5s 1;background-color:#fff;border-bottom:1px solid hsla(0,0%,83%,.5);border-radius:8px;box-shadow:0 0 10px #b7b7b7;cursor:pointer;max-width:300px;min-width:250px;overflow:hidden;text-align:center;text-align:left;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear,-webkit-transform .1s linear;width:20%}.course-card:hover{box-shadow:1px 1px 10px #dfdfdf}.image-container{max-height:200px;max-width:300px;overflow:hidden;transition:padding .1s linear}.card-image{-webkit-transform:scale(1.3);transform:scale(1.3);width:100%}.card-text-container{align-items:flex-start;color:rgba(0,0,0,.8);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.75rem}.card-title{font-size:1.25rem}.course-details{font-size:.875rem;text-align:justify}.new-price,.old-price{align-items:center;display:inline-flex;justify-content:center}.course-author{font-style:italic;font-weight:600}.add-to-cart-btn,.remove-from-cart-btn{align-self:center;border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-family:PT Sans;font-weight:600;letter-spacing:.05rem;margin:1rem 0;outline:none;padding:.5rem 3rem;text-transform:uppercase;transition:opacity .1s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.add-to-cart-btn{background-image:linear-gradient(#8bc34a,#4caf50)}.remove-from-cart-btn{background-image:linear-gradient(#f66,#f66)}.add-to-cart-btn:hover,.remove-from-cart-btn:hover{opacity:.8}.read-more{cursor:pointer;font-weight:600}.read-more:hover{opacity:.5}.price{font-weight:600}.old-price{font-size:.875rem;font-style:italic;font-weight:400;opacity:.75;text-decoration:line-through}.new-price{font-weight:600}.add-to-cart-btn:disabled{cursor:no-drop;opacity:.7}@-webkit-keyframes fade-in-up{0%{opacity:.5;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opaicty:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:.5;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opaicty:1;-webkit-transform:translateY(0);transform:translateY(0)}}.contact-info{margin:0 5rem 2rem}.contact{font-size:1.25rem;font-weight:600}.contact,.or{text-transform:uppercase}.or{color:rgba(0,0,0,.5);margin:2rem 0}.contact a{color:var(--color-accent);text-decoration:none;text-transform:lowercase}.row-flex{align-items:flex-start}.row-flex,form{display:flex;justify-content:center}form{align-items:center;flex-direction:column;margin-left:5rem}input,textarea{background-color:initial;border:0;border-bottom:2px solid #000;font-family:PT Sans;margin-bottom:1rem;outline:none;padding:1rem;width:25rem}input:focus,textarea:focus{border-bottom-color:var(--color-accent)}textarea{height:10rem}.submit-form-btn{background-color:var(--color-primary);border:0;border-radius:2px;box-shadow:0 0 10px #b1b1b1;color:#fff;cursor:pointer;font-weight:500;letter-spacing:.1rem;outline:none;padding:.5rem 2rem;text-transform:uppercase;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear,-webkit-transform .1s linear}.submit-form-btn:hover{box-shadow:1px 1px 10px #858585}@media screen and (max-width:1080px){.contact-info{margin:0 0 2rem}.row-flex{align-items:center;flex-direction:column;min-width:90%}form{margin-left:0}}@media screen and (max-width:350px){input,textarea{width:100%}.or{margin:.1rem 0;text-align:center}}footer{background-blend-mode:soft-light;background-color:#1d2d33;background-image:url(/static/media/footer-bg.0f5a22bc0d026f995105.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Manrope,sans-serif;padding:0 0 1rem}.column-flex{display:flex;flex-direction:column;font-size:1.15rem}.column-flex:first-child,.column-flex:last-child{text-align:center}.footer-list-title{font-size:1.25rem;font-weight:700;letter-spacing:.15rem;margin-bottom:2rem;text-transform:uppercase}.footer-link{background-color:initial;color:var(--white);text-decoration:none}.footer-link:hover{opacity:.8;text-decoration:underline}.footer-link:not(:last-child){margin-bottom:1rem}.footer-top{align-items:center;display:flex;justify-content:center;padding:5rem 10rem}.footer-logo{align-self:center;height:110px;width:110px}.footer-bottom-text{font-weight:600;letter-spacing:.15rem;text-align:center}.footer-bottom-text.light{font-weight:500}@media screen and (max-width:768px){.footer-top{padding:5rem 2rem}}@media screen and (max-width:500px){.footer-logo{display:none}.column-flex:first-child,.column-flex:last-child,.footer-list-title{text-align:center}}.model-overlay{-webkit-animation:fade-in .2s;animation:fade-in .2s;background-color:rgba(0,0,0,.9);display:grid;height:100vh;left:0;place-items:center;position:fixed;top:0;width:100vw;z-index:9999}.modal{align-items:center;-webkit-animation:grow .2s;animation:grow .2s;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;font-family:PT Sans;justify-content:center;margin:2rem;max-width:500px;overflow:hidden;padding:1rem}@-webkit-keyframes grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-close-btn{align-self:flex-end;background-color:initial;border:0;color:var(--color-dark-blue);cursor:pointer;font-size:1.5rem;transition:color .1s linear}.modal-close-btn:hover{color:#e00000}.contents-list-container{margin:2rem 0}.sub-heading{margin:.5rem 0}.contents-list{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.content-list-item{margin-left:2rem}.content-list-item.sub-heading{font-size:1.15rem;font-weight:600;margin-left:1rem}.sub-list{margin:1rem}.list-content{font-size:1.05rem}
/*# sourceMappingURL=main.f6134181.css.map*/