*{box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#f4f4f4;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif}body,main{min-height:100vh}main{flex:1 1}a{color:inherit;text-decoration:none}a:hover{color:#ff3c3c}header{background-color:#333;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:18px;font-weight:700;overflow:hidden;position:sticky;top:0;width:100%;z-index:1000}nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px}header ul{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}header li{display:inline}header a{color:#fff;font-size:18px;font-weight:700;position:relative;text-decoration:none}header a:before{background-color:#ff3c3c;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transition:width .4s ease-in-out,left .4s ease-in-out;width:0}header a:hover:before{left:0;width:100%}header a:hover{color:#ff3c3c}nav ul{background-color:#333;display:flex;justify-content:center;list-style:none;padding:0}nav ul li{margin:0 15px}nav ul li a{color:#fff;font-size:18px;position:relative;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:#ff3c3c}nav ul li a.active{color:#ff3c3c;font-weight:700}nav ul li a.active:after{background-color:#ff3c3c;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute}.logo .logo-name{align-items:center;cursor:pointer;display:flex}footer{background-color:#333;color:#fff;padding:40px 20px 20px 10px;text-align:left}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-column{flex:1 1;margin:10px 20px;min-width:200px}.footer-column:first-child{margin-right:60px}.footer-column:nth-child(2){margin-right:10px}.footer-column:nth-child(2) h3:after,.footer-column:nth-child(3) h3:after{background-color:#ff3c3c;content:"";display:block;height:2px;margin-top:5px;width:25%}.footer-column h3{color:#fff;font-size:20px;margin-bottom:10px}.footer-column a,.footer-column li,.footer-column p{font-size:16px;line-height:1.5;margin-bottom:8px;text-align:justify}.footer-column ul{list-style:none;padding:0}.footer-column li{margin-bottom:5px;transition:transform .3s ease .01s,font-weight .3s ease .01s,color .3s ease .01s}.footer-column:nth-child(2) li:hover{color:#ff3c3c;font-weight:700;transform:scale(1.02)}.social-media a{color:#ff3c3c;display:inline-block;margin-right:10px;text-decoration:none;transition:color .3s ease}.social-media a:hover{color:#fff}.footer-column p:last-of-type{color:#bbb;font-size:14px;margin-top:20px}.working-hours{margin-top:10px}.weekday{margin-bottom:10px}.weekday span{display:block}.weekday span:first-of-type{color:#fff;font-size:18px;font-weight:700}.weekday .time{color:#b5bcc0;font-size:16px;font-weight:400}.pricing-section{overflow:hidden;width:100%}.header-image-container{align-items:center;display:flex;height:64vh;justify-content:center;position:relative}.header-image-container h1{font-size:48px}.pricing-header{font-size:2em;left:0;position:absolute;text-align:center;top:0;transition:background-color .3s ease;width:100%;z-index:2}.pricing-img{height:50%;object-fit:cover;width:100vw;z-index:1}.pricing-title{bottom:10%;color:#fff;font-size:4em;left:50%;position:absolute;text-shadow:2px 2px 4px #000000b3;transform:translateX(-50%);z-index:3}.pricing-details{background-color:#f0f0f0;padding:50px 20px}.pricing-content{display:flex;justify-content:space-around;margin:0 auto;max-width:1200px}.pricing-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;text-align:center}.pricing-text h2{color:#e32f2f;font-size:2.5em;margin-bottom:10px}.pricing-text h1{color:#555;font-size:2em;margin-bottom:20px}.pricing-text p{color:#777;font-size:1.2em}.pricing-cards{display:grid;flex:2 1;grid-template-columns:1fr 1fr 1fr}.pricing-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:10px;padding:20px;text-align:center;transition:transform .3s ease}.pricing-card:hover{transform:scale(1.05)}.card-image img{border-radius:10px;height:auto;margin-bottom:15px;width:100%}.card-text p{color:#333;font-size:1.1em}.contact-us{background-color:#f8f9fa;display:flex;justify-content:space-between;padding:40px}.contact-info{width:45%}.contact-info h2{color:#000;font-size:28px;margin-bottom:20px}.contact-info p{color:#666;font-size:18px;line-height:1.6;margin-bottom:30px;text-align:justify}.info-details{display:flex;flex-wrap:wrap;gap:30px}.info-details div{flex:1 1;min-width:200px}.info-details h3{border-bottom:2px solid red;color:#000;font-size:22px;margin-bottom:10px;padding-bottom:5px}.info-details p{color:#666;font-size:16px;margin-bottom:5px}.social-media .social-icons{display:flex;gap:10px}.social-icons a{color:#333;font-size:20px}.contact-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;width:45%}.contact-form h3{color:#000;font-size:35px;margin-bottom:20px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;width:90%}.contact-form textarea{height:150px}.contact-form button{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.contact-form button:hover{background-color:green}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:15px;color:#fff;display:flex;height:400px;margin:20px;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:300px}.card:hover{transform:translateY(-10px)}.card-content{background:#0009;padding:20px;width:100%}.card h3{font-size:24px;margin-bottom:10px}.card-info{display:flex;justify-content:space-between;margin-bottom:20px}.card-column{align-items:center;display:flex}.card-column i{margin-right:5px}.card-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;position:relative;transition:all .3s ease;width:100%}.card-button:hover{background-color:darkred;border-bottom:2px solid #fff;border-top:2px solid #fff}.custom-section{background-color:#f5f5f5;padding:40px}.container{flex-wrap:wrap}.container,.content-div{display:flex;justify-content:space-between}.content-div{align-items:center;padding:20px}.content-div h1.intro-text{color:#e32f2f;display:flex;font-size:35px;justify-content:center;margin-bottom:15px}.content-div .image{height:auto;margin-bottom:20px;max-width:100%}.content-div .title{display:flex;font-size:28px;justify-content:center;margin-bottom:15px}.content-div .description{font-size:19px;margin-bottom:25px;text-align:justify}.content-div .action-button{background-color:#ff3c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:15px}.content-div .action-button:hover{background-color:#e32f2f}.text-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:50%}.text-container .action-button,.text-container .title,.text-container p.description,.text-container p.intro-text{margin-bottom:20px}.text-container .action-button{align-self:center;background-color:#ff3c3c;border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;white-space:nowrap}.image-container{display:flex;flex:1 1;justify-content:center;max-width:45%}.image-container .image{border-radius:5%;height:auto;max-width:100%}.grid-div{background-color:#fff;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:20px;width:100%}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.grid-item{align-items:center;border-radius:10px;display:flex;flex-direction:column;padding:20px;text-align:center}.grid-item img{border-radius:5%;height:auto;margin-bottom:15px;max-width:100%}.grid-item h2{color:#e32f2f;font-size:24px;margin-bottom:15px}.grid-item p{font-size:18px;margin:0;text-align:justify}.bmi-section{align-items:center;background-image:url(/static/media/BMI.1fed62fab703bff0845d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:flex-start;overflow:hidden;padding:50px}.bmi-outer-div,.bmi-section{box-sizing:border-box;width:100%}.bmi-outer-div{border-radius:10px;max-width:600px;padding:0}.bmi-heading{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px;text-align:left}.bmi-heading span{color:red}.bmi-paragraph{color:#f5f5f5;font-size:1.1rem;margin-bottom:20px;text-align:left}.bmi-form-container{align-items:flex-start;background-color:initial;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.bmi-input-container{display:flex;gap:10px;margin-bottom:15px;width:100%}.bmi-input{background-color:#fffffff2;border:1px solid #ddd;box-sizing:border-box;color:#fff;flex:1 1;font-size:1rem;padding:10px}.bmi-info-text{color:red;font-size:1rem;margin-bottom:20px;text-align:left}.bmi-info-text .bmi-highlight{color:#fff;font-weight:700}.bmi-button{background-color:#333;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;text-align:center;width:45%}.bmi-button:hover{background-color:#e32f2f}.home-contact-section{align-items:center;background-image:url(/static/media/ContactHome.f24e8c4144bb6907ac96.jpg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:45vh;justify-content:center;overflow:hidden;width:100%}.home-contact-div{background-color:#00000080;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;text-align:center;width:100%}.home-contact-heading{color:#fff;font-size:2.35rem;margin-bottom:10px}.home-contact-subheading{color:#fff;font-size:2rem;margin-bottom:20px}.highlight-text{color:#e32f2f}.home-contact-button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:10px 20px}.home-contact-button:hover{background-color:#e32f2f}.home-hero-section{background-image:url(/static/media/Hero_Prime.9ba440f8409db7cf4eb8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.home-hero-outer,.home-hero-section{align-items:center;display:flex;justify-content:center;width:100%}.home-hero-outer{background-color:#00000080;height:100%}.home-hero-inner{color:#fff;max-width:600px;padding:20px;text-align:center}.home-hero-info{font-size:2.5rem;font-weight:700;margin-bottom:15px}.home-hero-heading{font-size:3.5rem;font-weight:700;margin-bottom:20px}.home-hero-button{background-color:#e32f2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2rem;padding:10px 20px}.home-hero-button:hover{background-color:#cc4528}.home-classes-section{min-height:100vh;padding:40px 20px;text-align:center}.home-header-container{margin-bottom:20px}.home-classes-heading{color:#333;font-size:2.5em}.class-cards-container{display:flex;flex-wrap:wrap;gap:30px;height:auto;justify-content:center}.class-card{background-position:50%;background-size:cover;border-radius:10px;color:#fff;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.33% - 20px)}.class-card-content{align-items:center;background:#0009;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:20px}.class-card-title{font-size:1.5em;margin-bottom:10px}.class-card-info{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.class-card-column{align-items:center;display:flex;gap:5px}.class-card-button{background-color:#e32f2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.class-card-button:hover{background-color:#cc4528}.class-card:hover{box-shadow:0 10px 15px #0003;transform:scale(1.09)}.home-more-button{background-color:#e32f2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:20px 10px;transition:background-color .3s ease,transform .2s ease;width:120px}.home-more-button:hover{background-color:#cc4528;transform:scale(1.25)}.home-about-section{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;padding:60px 20px}.home-about-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;max-width:1200px}.home-about-content{flex:1 1;padding:20px}.home-about-heading{color:#333;font-size:2.5em;margin-bottom:20px}.home-about-description{color:#555;font-size:1.1em;line-height:1.6;margin-bottom:30px}.home-about-button{background-color:#ff5733;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.home-about-button:hover{background-color:#cc4528;transform:scale(1.2)}.home-about-image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.home-about-image{border-radius:0;box-shadow:0 5px 15px #0000001a;max-width:500px;width:100%}@media (max-width:480px){nav ul{display:none}.hamburger{display:block}.side-menu{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:1001}.side-menu.open{transform:translateY(0)}.side-menu a{color:red;font-size:24px;margin:10px 0}.side-menu .close-btn{cursor:pointer;font-size:32px;position:absolute;right:13px;top:23px}.footer-container{align-items:center;flex-direction:column;padding:10px}.footer-column{margin:10px 0;min-width:100%;padding:10px 5px;text-align:left}.footer-column h3{font-size:18px}.footer-column a,.footer-column li,.footer-column p{font-size:14px}.social-media a{margin-right:5px}.social-media img{height:25px;width:25px}.header-image-container{display:none;height:auto}.pricing-title{font-size:2em}.contact-us{flex-direction:column;padding:20px}.contact-form,.contact-info{margin-bottom:20px;width:100%}.contact-info h2{font-size:24px}.contact-info p{font-size:16px}.info-details h3{font-size:18px}.contact-form h3{font-size:28px}.contact-form input,.contact-form textarea{padding:8px;width:100%}.contact-form button{font-size:14px}.pricing-details{padding:20px 10px}.pricing-text h2{font-size:1.5em}.pricing-text h1{font-size:1.2em}.pricing-text p{font-size:1em}.pricing-cards{grid-template-columns:1fr}.pricing-card{margin:10px 0}.card-text h2{font-size:1.2em}.card-text h3{font-size:1em}.card-text p{font-size:.9em}.cards-container{padding:10px}.cards-heading{display:flex;font-size:25px;justify-content:center;width:100%}.card{border-radius:10px;height:35vh;margin:10px 0;width:90%}.card-content{padding:15px}.card h3{display:flex;font-size:20px;justify-content:center}.card-info{align-items:flex-start;flex-direction:row-reverse;font-size:16px}.card-button{font-size:15px;padding:8px}.custom-section{padding:10px}.content-div{align-items:center;flex-direction:column-reverse}.image-container,.text-container{max-width:100%}.content-div h1.intro-text{font-size:22px}.content-div .title{font-size:18px}.content-div .description{font-size:14px}.grid-container{gap:5px;grid-template-columns:1fr}.grid-item{padding:10px}.grid-item p{font-size:14px}.home-contact-div{max-width:90%;padding:15px}.home-contact-heading{font-size:1.8rem}.home-contact-subheading{font-size:1.5rem}.home-contact-button{font-size:1rem;padding:8px 16px}.class-cards-container{flex-direction:row;gap:20px}.class-card{height:300px;width:100%}.home-classes-heading{font-size:1.8em}.class-card-title{font-size:1.2em}.class-card-button{font-size:14px;padding:8px 16px}.home-more-button{font-size:14px;padding:10px 8px}.home-classes-section{min-height:auto;padding:20px 10px}.bmi-section{justify-content:center;padding:20px}.bmi-outer-div{max-width:100%;padding:10px}.bmi-heading{font-size:1.8rem}.bmi-paragraph{font-size:1rem}.bmi-input-container{flex-direction:row}.bmi-input{color:#000;font-size:.9rem;gap:10px;padding:8px;width:150px}.bmi-info-text{font-size:.9rem;text-align:left}.bmi-button{font-size:.9rem;padding:8px;width:100%}.home-about-section{flex-direction:column;padding:40px 10px}.home-about-container{flex-direction:column;gap:20px}.home-about-heading{font-size:1.8em;text-align:center}.home-about-description{font-size:1em;text-align:justify}.home-about-button{font-size:14px;width:100%}.home-about-image{border-radius:3%;max-width:400px}.home-hero-inner{max-width:100%;padding:10px}.home-hero-info{font-size:2.5rem;margin-bottom:10px}.home-hero-heading{font-size:2.8rem;margin-bottom:15px}.home-hero-button{font-size:1.8rem;padding:8px 16px}}@media (min-width:481px) and (max-width:768px){nav ul{display:none;gap:15px}nav ul li{margin:0}nav ul li a{font-size:16px}.hamburger{display:block}.logo-name{font-size:x-large}.side-menu{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-out;width:100%;z-index:1001}.side-menu.open{transform:translateY(0)}.side-menu a{color:red;font-size:35px;margin:10px 0}.side-menu .close-btn{cursor:pointer;font-size:34px;position:absolute;right:16px;top:26px}.footer-container{align-items:center;flex-direction:column;padding:20px}.footer-column{margin:15px 0;min-width:100%;padding:15px;text-align:left}.footer-column h3{font-size:25px}.footer-column a,.footer-column li,.footer-column p{font-size:20px}.social-media a{margin-right:8px}.social-media img{height:30px;width:30px}.header-image-container{display:none;height:auto}.pricing-title{font-size:3.5em}.contact-us{flex-direction:row;padding:30px}.contact-form,.contact-info{margin-bottom:20px;width:48%}.contact-form{height:100%}.contact-info h2{font-size:31px}.contact-info p{font-size:22px}.info-details h3{font-size:25px}.contact-form h3{font-size:35px}.contact-form input,.contact-form textarea{width:100%}.contact-form button{font-size:20px}.pricing-details{padding:30px 15px}.pricing-text h2{font-size:1.8em}.pricing-text h1{font-size:1.5em}.pricing-text p{font-size:1.1em}.pricing-cards{grid-template-columns:1fr 1fr}.card-text h2{font-size:1.4em}.card-text h3{font-size:1.1em}.card-text p{font-size:1em}.cards-container{gap:10px;padding:15px}.cards-heading{display:flex;font-size:30px;justify-content:center;width:100%}.card{height:440px;margin:5px;width:47%}.card-content{padding:18px}.card h3{display:flex;font-size:22px;justify-content:center}.card-info{align-items:flex-start;flex-direction:row-reverse;font-size:17px}.card-button{font-size:15px;padding:9px}.custom-section{padding:20px}.content-div{align-items:center;flex-direction:column-reverse}.image-container,.text-container{max-width:100%}.content-div h1.intro-text{font-size:24px}.content-div .title{font-size:20px}.content-div .description{font-size:15px}.grid-container{gap:5px;grid-template-columns:1fr}.grid-item{padding:15px;width:100%}.grid-item h2{font-size:22px}.grid-item p{font-size:15px}.home-contact-div{max-width:80%;padding:20px}.home-contact-heading{font-size:2rem}.home-contact-subheading{font-size:1.75rem}.home-contact-button{font-size:1.2rem;padding:10px 18px}.class-card{height:350px;width:calc(50% - 20px)}.home-classes-heading{font-size:2.2em}.class-card-title{font-size:1.4em}.class-card-button{font-size:15px;padding:9px 18px}.home-more-button{font-size:15px;padding:15px 10px}.bmi-section{justify-content:center;padding:30px}.bmi-outer-div{max-width:90%;padding:20px}.bmi-heading{font-size:2.2rem}.bmi-paragraph{font-size:1.1rem}.bmi-input-container{flex-direction:row}.bmi-input{color:#000;font-size:1rem;gap:10px;padding:10px;width:190px}.bmi-info-text{font-size:1rem;text-align:left}.bmi-button{font-size:1rem;padding:10px;width:100%}.home-about-section{padding:50px 15px}.home-about-container{flex-direction:column;gap:30px}.home-about-heading{font-size:2.2em;text-align:center}.home-about-description{font-size:1.05em;text-align:justify}.home-about-button{font-size:15px}.home-about-image{border-radius:3%;max-width:450px}.home-hero-inner{max-width:90%;padding:15px}.home-hero-info{font-size:2.7rem;margin-bottom:12px}.home-hero-heading{font-size:2.9rem;margin-bottom:18px}.home-hero-button{font-size:1.9rem;padding:9px 18px}}@media (min-width:769px) and (max-width:1024px){nav ul{display:flex;gap:20px}nav ul li{margin:0}nav ul li a{font-size:16px}.hamburger,.side-menu{display:none}.logo-name{font-size:large}.footer-container{justify-content:space-between;padding:20px}.footer-column{margin:10px 20px;min-width:150px;text-align:left}.footer-column h3{font-size:21px}.footer-column a,.footer-column li,.footer-column p{font-size:16px}.social-media img{height:30px;width:30px}.header-image-container{display:none;height:23vh}.pricing-title{font-size:3.5em}.contact-us{flex-direction:row;padding:30px}.contact-form,.contact-info{width:48%}.contact-info h2{font-size:28px}.contact-info p{font-size:18px}.info-details h3{font-size:22px}.contact-form h3{font-size:32px}.contact-form input,.contact-form textarea{width:95%}.contact-form button{font-size:16px}.pricing-details{padding:40px 20px}.pricing-text h2{font-size:2em}.pricing-text h1{font-size:1.8em}.pricing-text p{font-size:1.2em}.pricing-cards{grid-template-columns:1fr 1fr}.card-text h2{font-size:1.6em}.card-text h3{font-size:1.2em}.card-text p{font-size:1.1em}.cards-container{gap:10px;padding:20px}.cards-heading{display:flex;font-size:35px;justify-content:center;width:100%}.card{height:550px;margin:5px;width:47%}.card-content{padding:20px}.card h3{display:flex;font-size:24px;justify-content:center}.card-info{margin-bottom:20px}.card-button{font-size:16px;padding:10px}.custom-section{padding:30px}.content-div{align-items:center;flex-direction:column-reverse}.text-container{max-width:90%}.image-container{max-width:80%}.content-div h1.intro-text{font-size:28px}.content-div .title{font-size:24px}.content-div .description{font-size:16px}.grid-container{gap:10px;grid-template-columns:1fr}.grid-item{padding:15px;width:100%}.grid-item h2{font-size:24px}.grid-item p{font-size:18px}.home-contact-div{max-width:70%;padding:25px}.home-contact-heading{font-size:2.2rem}.home-contact-subheading{font-size:1.9rem}.home-contact-button{font-size:1.4rem;padding:10px 20px}.class-card{height:400px;width:calc(33.33% - 20px)}.home-classes-heading{font-size:2.3em}.class-card-title{font-size:1.4em}.class-card-button{font-size:16px;padding:10px 20px}.home-more-button{font-size:16px;padding:20px 10px}.bmi-section{padding:40px}.bmi-outer-div{max-width:80%}.bmi-heading{font-size:2.4rem}.bmi-paragraph{font-size:1.2rem}.bmi-input{color:#000}.bmi-button,.bmi-info-text,.bmi-input{font-size:1.1rem}.bmi-button{width:50%}.home-about-section{padding:60px 20px}.home-about-container{flex-direction:row;gap:40px}.home-about-heading{font-size:2.4em;text-align:center}.home-about-description{font-size:1.1em;text-align:justify}.home-about-button{font-size:16px}.home-about-image{border-radius:3%;max-width:550px}.home-hero-inner{max-width:90%;padding:15px}.home-hero-info{font-size:3rem;margin-bottom:12px}.home-hero-heading{font-size:3rem;margin-bottom:18px}.home-hero-button{font-size:2rem;padding:9px 18px}}@media (min-width:1025px) and (max-width:1200px){nav ul{display:flex;gap:20px}nav ul li{margin:0}nav ul li a{font-size:18px}.hamburger,.side-menu{display:none}.logo-name{font-size:large}.footer-container{justify-content:space-between;padding:20px}.footer-column{margin:10px 20px;min-width:200px}.footer-column h3{font-size:23px}.footer-column a,.footer-column li,.footer-column p{font-size:19px}.social-media img{height:30px;width:30px}.header-image-container{height:37vh}.pricing-title{font-size:4.2em}.contact-us{padding:38px}.contact-form,.contact-info{width:45%}.contact-info h2{font-size:28px}.contact-info p,.info-details h3{font-size:18px}.contact-form h3{font-size:33px}.contact-form input,.contact-form textarea{width:90%}.contact-form button{font-size:16px}.pricing-details{padding:20px 30px}.pricing-text h2{font-size:2.2em}.pricing-text h1{font-size:2em}.pricing-text p{font-size:1.3em}.pricing-cards{grid-template-columns:1fr 1fr 1fr}.card-text h2{font-size:1.8em}.card-text h3{font-size:1.3em}.card-text p{font-size:1.2em}.cards-container{padding:30px}.cards-heading{display:flex;font-size:38px;justify-content:center;width:100%}.card{height:400px;margin:20px;width:28%}.card-content{padding:25px}.card h3{font-size:26px}.card-info{margin-bottom:25px}.card-button{font-size:17px;padding:12px}.home-contact-div{max-width:60%;padding:30px}.home-contact-heading{font-size:2.35rem}.home-contact-subheading{font-size:2rem}.home-contact-button{font-size:1.5rem;padding:12px 24px}.class-card{height:400px;width:calc(25% - 20px)}.home-classes-heading{font-size:2.5em}.class-card-title{font-size:1.5em}.class-card-button{font-size:16px;padding:10px 20px}.home-more-button{font-size:16px;padding:20px 10px}.bmi-section{padding:50px}.bmi-outer-div{max-width:600px}.bmi-heading{font-size:2.5rem}.bmi-input,.bmi-paragraph{font-size:1.2rem}.bmi-input{color:#000}.bmi-button,.bmi-info-text{font-size:1.2rem}.bmi-button{width:50%}.home-about-section{padding:70px 30px}.home-about-container{flex-direction:row}.home-about-heading{font-size:2.5em;text-align:center}.home-about-description{font-size:1.2em;text-align:justify}.home-about-button{font-size:17px}.home-about-image{border-radius:3%;max-width:650px}.home-hero-inner{max-width:70%;padding:20px}.home-hero-heading,.home-hero-info{font-size:3.2rem}.home-hero-button{font-size:2.1rem}}@media (min-width:1201px) and (max-width:1440px){nav ul{display:flex;gap:25px}nav ul li{margin:0}nav ul li a{font-size:20px}.hamburger,.side-menu{display:none}.logo-name{font-size:large}.footer-container{justify-content:space-between;padding:20px}.footer-column{margin:10px 20px;min-width:250px}.footer-column h3{font-size:25px}.footer-column a,.footer-column li,.footer-column p{font-size:20px}.social-media img{height:30px;width:30px}.header-image-container{height:44vh}.pricing-title{font-size:4.5em}.contact-us{padding:40px}.contact-form,.contact-info{width:45%}.contact-info h2{font-size:29px}.contact-info p,.info-details h3{font-size:19px}.contact-form h3{font-size:35px}.contact-form input,.contact-form textarea{width:90%}.contact-form button{font-size:16px}.pricing-details{padding:20px}.pricing-text h2{font-size:2.5em}.pricing-text h1{font-size:2.2em}.pricing-text p{font-size:1.4em}.pricing-cards{grid-template-columns:1fr 1fr 1fr}.card-text h2{font-size:2em}.card-text h3{font-size:1.4em}.card-text p{font-size:1.3em}.cards-container{padding:35px}.cards-heading{display:flex;font-size:38px;justify-content:center;width:100%}.card{height:430px;margin:20px;width:27%}.card-content{padding:28px}.card h3{font-size:26px}.card-info{margin-bottom:25px}.card-button{font-size:17px;padding:12px}.home-contact-div{max-width:50%;padding:35px}.home-contact-heading{font-size:2.5rem}.home-contact-subheading{font-size:2.2rem}.home-contact-button{font-size:1.6rem;padding:14px 28px}.class-card{height:450px;width:calc(25% - 20px)}.home-classes-heading{font-size:2.7em}.class-card-title{font-size:1.6em}.class-card-button{font-size:17px;padding:12px 24px}.home-more-button{font-size:17px;padding:22px 12px}.bmi-section{padding:60px}.bmi-outer-div{max-width:700px}.bmi-heading{font-size:2.8rem}.bmi-paragraph{font-size:1.3rem}.bmi-input{color:#000;font-size:1.2rem}.bmi-button,.bmi-info-text{font-size:1.3rem}.bmi-button{width:50%}.home-about-section{padding:80px 40px}.home-about-container{max-width:1200px}.home-about-heading{font-size:2.8em;text-align:center}.home-about-description{font-size:1.3em;text-align:justify}.home-about-button{font-size:18px}.home-about-image{border-radius:3%;max-width:700px}.home-hero-inner{max-width:65%;padding:20px}.home-hero-heading,.home-hero-info{font-size:3.3rem}.home-hero-button{font-size:2.2rem}}@media (min-width:1441px){nav ul{display:flex;gap:45px}nav ul li{margin:0}nav ul li a{font-size:20px}.hamburger,.side-menu{display:none}.logo-name{font-size:large}.footer-container{justify-content:space-between;padding:20px}.footer-column{margin:10px 20px;min-width:250px}.footer-column h3{font-size:20px}.footer-column a,.footer-column li,.footer-column p{font-size:15px}.social-media img{height:30px;width:30px}.header-image-container{height:64vh}.pricing-title{font-size:3em}.contact-us{padding:40px}.contact-form,.contact-info{width:45%}.contact-info h2{font-size:28px}.contact-info p{font-size:20px}.info-details h3{font-size:20.1px}.contact-form h3{font-size:39px}.contact-form input,.contact-form textarea{width:90%}.contact-form button{font-size:20px}.pricing-details{padding:80px 60px}.pricing-text h2{font-size:2.8em}.pricing-text h1{font-size:2.5em}.pricing-text p{font-size:1.5em}.pricing-cards{grid-template-columns:1fr 1fr 1fr}.card-text h2{font-size:2.2em}.card-text h3{font-size:1.5em}.card-text p{font-size:1.4em}.cards-container{padding:40px}.cards-heading{display:flex;font-size:42px;justify-content:center;width:100%}.card{height:450px;margin:25px;width:25%}.card-content{padding:30px}.card h3{font-size:28px}.card-info{margin-bottom:30px}.card-button{font-size:18px;padding:14px}.home-contact-div{max-width:40%;padding:40px}.home-contact-heading{font-size:2.75rem}.home-contact-subheading{font-size:2.4rem}.home-contact-button{font-size:1.75rem;padding:16px 32px}.class-card{height:500px;width:calc(25% - 20px)}.home-classes-heading{font-size:3em}.class-card-title{font-size:1.7em}.class-card-button{font-size:18px;padding:14px 28px}.home-more-button{font-size:18px;padding:25px 14px}.bmi-section{padding:70px}.bmi-outer-div{max-width:800px}.bmi-heading{font-size:3rem}.bmi-paragraph{font-size:1.4rem}.bmi-input{color:#000;font-size:1.3rem}.bmi-button,.bmi-info-text{font-size:1.4rem}.bmi-button{width:50%}.home-about-section{padding:100px 50px}.home-about-container{max-width:1400px}.home-about-heading{font-size:3em;text-align:center}.home-about-description{font-size:1.4em;text-align:justify}.home-about-button{font-size:20px}.home-about-image{border-radius:3%;max-width:800px}.home-hero-inner{max-width:60%;padding:20px}.home-hero-heading,.home-hero-info{font-size:3.4rem}.home-hero-button{font-size:2.3rem}}
/*# sourceMappingURL=main.5148d60f.css.map*/