.footer{background-repeat:no-repeat;background-color:var(--eerie-black-2);color:var(--gray-x-11);font-size:var(--fs-4)}.footer-top{display:grid;gap:30px}.footer-brand-text{margin-block:20px}.footer-link{transition:var(--transition-1)}.footer-link:is(:hover,:focus){color:var(--kappel)}.footer-list-title{color:var(--white);font-family:var(--ff-league_spartan);font-size:var(--fs-4);font-weight:var(--fw-600);margin-block-end:10px}.footer-list .footer-link{padding-block:5px}.newsletter-form{margin-block:20px 35px}.newsletter-form .input-field{background-color:var(--white);padding:12px;border-radius:var(--radius-5);margin-block-end:20px}.newsletter-form .btn{min-width:100%;justify-content:center}.social-list{display:flex;gap:25px}.social-link{font-size:20px}.footer-bottom{border-block-start:1px solid var(--eerie-black-1);padding-block:30px}.copyright{text-align:center}.copyright-link{color:var(--kappel);display:inline-block}.back-top-btn{position:fixed;bottom:40px;right:30px;background-color:var(--kappel);color:var(--white);font-size:20px;padding:15px;border-radius:var(--radius-circle);z-index:3;opacity:0;pointer-events:none;transition:var(--transition-1)}.back-top-btn.active{transform:translateY(10px);opacity:1;pointer-events:all}@media(min-width:575px){.footer-brand,.footer-list:last-child{grid-column:1/3}.newsletter-form{display:flex;align-items:center;gap:10px}.newsletter-form .input-field{margin-block-end:0}.newsletter-form .btn{min-width:-moz-max-content;min-width:max-content}}@media(min-width:768px){.footer-brand,.footer-list:last-child{grid-column:auto}.newsletter-form .btn{padding-block:10px}}@media(min-width:992px){.footer .grid-list{grid-template-columns:1fr .6fr .6fr 1.2fr}}:root{--selective-yellow:#f8b720;--eerie-black-1:#171717;--eerie-black-2:#111212;--quick-silver:#a6a6a6;--radical-red:#ee4962;--light-gray:#ccc;--isabelline:#f5f1eb;--isabelline-light:hsla(36,33%,94%,.3);--gray-x-11:#bababa;--kappel_15:rgba(26,183,157,.15);--platinum:#e6e6e6;--gray-web:grey;--black_80:rgba(0,0,0,.8);--white_50:hsla(0,0%,100%,.5);--black_50:rgba(0,0,0,.5);--black_30:rgba(0,0,0,.3);--kappel:#2fb67c;--white:#fff;--light-bg:#f7f7f7;--light-color:#666;--black:#130f40;--gradient:linear-gradient(-90deg,#2fb97d,#1ab79d);--fs-1:2.625rem;--fs-2:2rem;--fs-3:1.4375rem;--fs-4:1.125rem;--fs-5:0.9375rem;--fs-6:0.875rem;--fs-7:0.8125rem;--fw-500:500;--fw-600:600;--section-padding:75px;--shadow-1:0 6px 15px 0 rgba(0,0,0,.05);--shadow-2:0 10px 30px rgba(0,0,0,.06);--shadow-3:0 10px 50px 0 rgba(26,46,86,.1);--radius-pill:500px;--radius-circle:50%;--radius-3:3px;--radius-5:5px;--radius-10:10px;--transition-1:0.25s ease;--transition-2:0.5s ease;--cubic-in:cubic-bezier(0.51,0.03,0.64,0.28);--cubic-out:cubic-bezier(0.33,0.85,0.4,0.96)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a,button,data,img,input,ion-icon{display:block}a{color:inherit;text-decoration:none}img{height:auto}button,input{background:none;border:none;font:inherit}input{width:100%}button{cursor:pointer}ion-icon{pointer-events:none}address{font-style:normal}.home-body{background-color:var(--white);color:var(--gray-web);font-size:1rem;line-height:1.75}:focus-visible{outline-offset:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}.container{padding-inline:15px}.section{padding-block:var(--section-padding)}.shape{position:absolute;display:none}.has-bg-image{background-repeat:no-repeat;background-size:cover;background-position:50%}.h1,.h2,.h3{color:var(--eerie-black-1);font-family:var(--ff-league_spartan),sans-serif;line-height:1}.h1,.h2{font-weight:var(--fw-600)}.h1{font-size:var(--fs-1)}.h2{font-size:var(--fs-2)}.h3{font-size:var(--fs-3);font-weight:var(--fw-500)}.section-title{--color:var(--radical-red);text-align:center}.section-title .span{display:inline-block;color:var(--color)}.btn{background-color:var(--kappel);color:var(--white);font-family:var(--ff-league_spartan),sans-serif;font-size:var(--fs-4);display:flex;align-items:center;gap:7px;max-width:-moz-max-content;max-width:max-content;padding:10px 20px;border-radius:var(--radius-5);overflow:hidden}.has-after,.has-before{position:relative;z-index:1}.has-after:after,.has-before:before{position:absolute;content:""}.btn:before{inset:0;background-image:var(--gradient);z-index:-1;border-radius:inherit;transform:translateX(-100%);transition:var(--transition-2)}.btn:is(:hover,:focus):before{transform:translateX(0)}.img-holder{aspect-ratio:var(--width)/var(--height);background-color:var(--light-gray);overflow:hidden}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-subtitle{text-transform:uppercase;font-weight:var(--fw-500);letter-spacing:1px;margin-block-end:15px}.section-subtitle,.section-text{font-size:var(--fs-5);text-align:center}.section-text{margin-block:15px 25px}.grid-list{display:grid;gap:30px}.stats-card{background-color:hsla(var(--color),.1)}:is(.course,.blog) .section-title{margin-block-end:40px}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:rgba(163,184,194,.7)}to{background-color:rgba(240,243,245,.7)}}@media(min-width:575px){.container{max-width:520px;width:100%;margin-inline:auto}.grid-list{grid-template-columns:1fr 1fr}:is(.course,.blog) .grid-list{grid-template-columns:1fr}}@media(min-width:768px){:root{--fs-1:2.875rem;--fs-2:2.375rem}.container{max-width:720px}.btn{padding:15px 30px}:is(.course,.blog) .grid-list{grid-template-columns:1fr 1fr}}@media(min-width:992px){:root{--fs-1:3.4375rem;--fs-2:2.8125rem}.container{max-width:960px}.grid-list{grid-template-columns:repeat(4,1fr)}:is(.course,.blog) .grid-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){:root{--fs-1:4.06rem;--section-padding:120px}.container{max-width:1000px}.shape{display:block}.about-content,.blog,.video-card{position:relative}}