@import url(https://fonts.googleapis.com/css?family=Roboto);body{margin:0;font-family:Arial,sans-serif;background-color:#0e0e0e;color:#fff}.left-section{max-width:50%}.left-section h1{font-size:60px;font-weight:700;color:white;margin:0}.left-section p{font-size:25px;font-weight:500;color:white;margin:10px 0}.left-section .paraone{font-size:27px;font-weight:500;color:white;margin:10px 0;line-height:40px}.left-section .paratwo{font-size:17px;margin-top:28px;font-weight:400;color:white;margin:10px 0;width:515px}.btn-group{margin-top:40px}.btn{display:inline-block;padding:15px 30px;margin-right:10px;font-size:1rem;font-weight:bold;text-transform:uppercase;color:#000;background-color:#d2ff02;border-radius:5px;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#c1e503}.loginbtns{display:inline-flex;gap:25px}.right-section img{margin-right:130px}.container{width:90%;margin:50px auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 20px}.left-section{max-width:50%}.left-section h1{font-size:50px;font-weight:700;color:white;margin:0}.left-section p{font-size:22px;font-weight:500;color:white;margin:10px 0}.left-section .paraone{font-size:25px;font-weight:500;color:white;margin:10px 0;line-height:35px}.left-section .paratwo{font-size:16px;margin-top:20px;font-weight:400;color:white;margin:10px 0;width:100%;max-width:515px}.btn-group{margin-top:30px}.btn{display:inline-block;padding:10px 25px;margin-right:10px;font-size:1rem;font-weight:bold;text-transform:uppercase;color:#000;background-color:#d2ff02;border-radius:5px;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#c1e503}.btn-login{border:2px solid #c1e503;color:#c1e503;border-radius:15px;padding:10px 20px;text-decoration:none}.btn-login:hover{background-color:#9fc300;color:white}.right-section img{margin-right:130px;max-width:100%;height:auto}@media(max-width: 1200px){.left-section .paraone{font-size:20px;line-height:32px}.left-section .paratwo{font-size:13px;line-height:25px}.btn{padding:12px 20px}}@media(max-width: 992px){.container{flex-direction:column;text-align:center}.left-section{max-width:100%}.right-section img{margin-right:0;margin-top:30px}.left-section h1{font-size:40px}.left-section .paraone{font-size:20px;line-height:28px}.left-section .paratwo{font-size:14px}.btn{padding:10px 20px}}@media(max-width: 768px){.fitness-content{width:100%}.left-section h1{font-size:35px}.left-section .paraone{font-size:18px}.left-section .paratwo{font-size:13px;width:100%}.btn{padding:8px 18px}.fitness-container{flex-direction:row}}@media(max-width: 576px){.fitness-container{flex-direction:column}.fitness-content{width:100%}.left-section h1{font-size:10px}.left-section .paraone{font-size:16px}.left-section .paratwo{font-size:12px}.btn{padding:7px 15px;font-size:.9rem}.btn-login{padding:10px 15px}}.nav-container{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:15px 0px}.logo{display:flex;align-items:center}.logo img{width:120px}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:23px;cursor:pointer}.hamburger span{display:block;height:3px;width:100%;background-color:white;margin:2px 0}.nav-links{display:flex;align-items:center;justify-content:flex-end;width:100%}.nav-item{color:white;text-decoration:none;font-weight:bold;font-size:16px;margin-right:20px}.nav-item:hover{color:rgba(191,229,3,.7568627451)}.sign-up{background-color:#c1e503;color:black;padding:10px 20px;border-radius:10px;text-decoration:none}@media(max-width: 768px){.hamburger{display:flex;position:absolute;right:20px;top:25px}.nav-links{display:none;flex-direction:column;background-color:#333;position:absolute;top:60px;left:0;width:100%;padding:20px}.nav-links.active{display:flex}.nav-item{text-align:center;padding:10px 0;width:100%}.sign-up{margin-top:15px;width:100%;text-align:center}.hamburger.hidden{display:none}}@media(min-width: 769px){.hamburger{display:none}.nav-links{display:flex}}.language img{margin-top:3px}.highlight{color:#c1e503}.mobile-img{display:none}.btn-learn-more{border:2px solid #c1e503;color:#c1e503;border-radius:15px;padding:13px 17px;text-decoration:none}.btn-login-down{background-color:#c1e503;color:black;border:2px solid #c1e503;border-radius:15px;padding:13px 30px;text-decoration:none}.workouts-section{width:90%;margin:0 auto;padding:40px 0}.workouts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.workouts-header h2{font-size:2rem;font-weight:500}.see-more{color:#c1e503;text-decoration:none;font-weight:bold;font-size:1.1rem}.see-more:hover{text-decoration:underline}.workouts-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(245px, 1fr));gap:20px}.card{position:relative;height:383px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0, 0, 0, 0.6)}.card-image{position:relative;width:100%;height:100%}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-content{position:absolute;bottom:20px;left:20px;color:#c1e503;z-index:1;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.7)}.card-content h3{font-size:22px;font-weight:600;margin-bottom:5px}.card-content p{font-size:16px;color:#e9e9e9;font-weight:400;width:90%}.card:hover .card-image img{transform:scale(1)}.hiit-section{width:90%;margin:0 auto;padding:40px 0 0 0}.hiit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hiit-header h2{font-size:2rem;font-weight:500}.hiit-see-more{color:#c1e503;text-decoration:none;font-weight:bold;font-size:1.1rem}.hiit-see-more:hover{text-decoration:underline}.hiit-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(245px, 1fr));gap:20px}.hiit-card{position:relative;flex:auto;height:383px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.hiit-card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0, 0, 0, 0.6)}.hiit-card-image{position:relative;width:100%;height:100%}.hiit-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hiit-card-content{position:absolute;bottom:20px;left:20px;color:#c1e503;z-index:1;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.7)}.hiit-card-content h3{font-size:22px;font-weight:600;margin-bottom:5px}.hiit-card-content p{font-size:16px;color:#e9e9e9;font-weight:400}.hiit-card:hover .hiit-card-image img{transform:scale(1)}.yoga-section{width:90%;margin:0 auto;padding:40px 0 0 0;overflow-x:auto;overflow-y:hidden}.yoga-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.yoga-header h2{font-size:2rem;font-weight:500}.yoga-see-more{color:#c1e503;text-decoration:none;font-weight:bold;font-size:1.1rem}.yoga-see-more:hover{text-decoration:underline}.yoga-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(245px, 1fr));gap:20px}.yoga-card{position:relative;flex:auto;height:383px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.yoga-card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0, 0, 0, 0.6)}.yoga-card-image{position:relative;width:100%;height:100%}.yoga-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.yoga-card-content{position:absolute;bottom:20px;left:20px;color:#c1e503;z-index:1;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.7)}.yoga-card-content h3{font-size:22px;font-weight:600;margin-bottom:5px}.yoga-card-content p{font-size:16px;color:#e9e9e9;font-weight:400}.yoga-card:hover .yoga-card-image img{transform:scale(1)}.cta-section{background-color:#0e0e0e;padding:40px;border:2px solid #fff;border-radius:10px;width:85%;margin:150px auto}.cta-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cta-content{color:#fff;width:50%}.cta-content h2{font-size:48px;font-weight:bold;color:#c1e503;margin-bottom:10px}.cta-content p{font-size:1rem;font-weight:400;line-height:1.6;color:#e9e9e9;margin-bottom:10px}.cta-content ul{list-style-type:decimal;padding-left:20px;margin:20px 0}.cta-content ul li{font-size:1rem;margin-bottom:5px}.cta-button-container{text-align:center;flex-shrink:0;width:50%;display:flex;justify-content:flex-end}.cta-button{display:inline-block;padding:15px 30px;background-color:#c1e503;color:#000;font-weight:bold;border-radius:5px;text-decoration:none;font-size:1rem;transition:background-color .3s ease}.cta-button:hover{background-color:#9fc300}@media(max-width: 767px){.cta-container{flex-direction:column;text-align:center}.cta-content{width:100%}.cta-button-container{width:100%;margin-top:20px;justify-content:center}.cta-content p{width:100%}.cta-button{width:100%;max-width:300px}}@media(min-width: 768px){.cta-content p{width:650px}.cta-button-container{justify-content:flex-end}}.footer-section{background-color:#1e1e1c;padding:40px 0;color:#e9e9e9;width:100%;margin:0 auto}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;width:85%;margin:0 auto;flex-wrap:nowrap}.footer-logo{flex:1 1 25%;width:250px}.footer-logo img{width:150px;margin-bottom:15px}.footer-logo p{font-size:14px;line-height:1.6;color:#e9e9e9;max-width:300px}.footer-links{flex:1 1 20%;margin-bottom:20px}.footer-links h4{font-size:18px;font-weight:bold;color:#fff;margin-bottom:50px}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links ul li{margin-bottom:10px}.footer-links ul li a{color:#e9e9e9;text-decoration:none;transition:color .3s ease}.footer-links ul li a:hover{color:#c1e503}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #fff;margin-top:20px;font-size:14px;color:#e9e9e9}@media(max-width: 768px){.footer-logo,.footer-links{width:100%;margin-bottom:20px}.footer-logo img{margin:0 auto 20px auto}.footer-links ul{text-align:left}}@media(min-width: 769px)and (max-width: 991px){.footer-container{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:15px}.footer-links ul{text-align:left}.footer-logo img{width:140px}.footer-logo p{max-width:300px;text-align:left}}.footer-container{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width: 992px){.footer-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}.footer-logo{flex:1 1 25%}.footer-links{flex:1 1 20%}.footer-logo img{width:150px}.footer-bottom{font-size:14px;text-align:center}}.fitness-section{width:88%;margin:0 auto;padding:40px 0}.fitness-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.fitness-image img{width:393px;display:block}.fitness-content{width:50%;color:white;margin-right:70px}.fitness-content h1{font-size:32px;margin-bottom:20px;font-weight:bold}.fitness-content p{font-size:20px;font-weight:500;color:white;line-height:1.6}@media(max-width: 768px){.fitness-container{flex-direction:column;text-align:center}.fitness-content{width:100%;margin:0 0 20px 0}.fitness-image{width:100%}.fitness-image img{max-width:100%}}@media(min-width: 769px)and (max-width: 1024px){.fitness-container{justify-content:space-between}.fitness-content{width:50%;margin:0}.fitness-image{width:50%}}@media(min-width: 1025px){.fitness-container{flex-direction:row}.fitness-content{margin-right:70px}}.progress-section{background:#181818}.progress-container{margin:0 auto;padding:100px 0;width:88%;display:flex;justify-content:space-between;align-items:center}.progress-content{max-width:50%;color:white}.progress-content h1{font-size:32px;margin-bottom:20px;font-weight:bold}.progress-content p{font-size:20px;font-weight:500;line-height:1.6}.progress-image img{width:393px;height:393px;display:block}.feature-section{padding:40px 0}.feature-item{width:88%;margin:auto;padding:100px 0px;display:flex;justify-content:space-between;align-items:center}.feature-container2{background:#181818}.feature-image img{width:100%;max-width:450px;height:auto;display:block}.feature-content{max-width:50%;color:white}.feature-content h2{font-size:32px;margin-bottom:20px;font-weight:bold}.feature-content p{font-size:20px;line-height:1.6}.suggestions-section{width:88%;margin:0 auto;padding:40px 0}.suggestions-container{display:flex;justify-content:space-between;align-items:center}.suggestions-image img{width:100%;max-width:450px;height:auto;display:block}.suggestions-content{max-width:50%;color:white}.suggestions-content h2{font-size:32px;margin-bottom:20px;font-weight:bold}.suggestions-content p{font-size:18px;line-height:1.6}.cta-fullwidth-section{background-color:#c1e503;padding:80px 0;margin-top:100px;width:100%}.cta-fullwidth-container{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.cta-fullwidth-text h2{font-size:36px;font-weight:bold;color:white}.cta-fullwidth-button .btn-fullwidth-register{display:inline-block;padding:15px 30px;background-color:white;color:#000;font-weight:bold;font-size:16px;border-radius:5px;text-decoration:none;transition:background-color .3s ease}.cta-fullwidth-button .btn-fullwidth-register:hover{background-color:#e0e0e0}.faq-section{width:88%;margin:0 auto;padding:40px 0;color:white}.faq-section h2{font-size:36px;font-weight:bold;margin-bottom:30px}.faq-container{display:flex;justify-content:space-between;flex-wrap:wrap}.faq-item{width:45%;margin-bottom:20px;background-color:#1a1a1a;border-radius:8px;overflow:hidden;padding:15px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;font-weight:bold;border-bottom:1px solid #333}.faq-answer{display:none;padding:15px 0;font-size:16px;color:#ccc}.faq-question.active{color:#c1e503}.faq-item.active .faq-answer{display:block}.arrow{font-size:24px;transition:transform .3s ease;color:#c1e503}.faq-item.active .arrow{transform:rotate(45deg)}.language-dropdown{position:relative;display:inline-block;margin-left:40px}.language-dropbtn{color:white;background:transparent;padding:10px 15px;display:flex;align-items:center;font-size:16px;border:none;cursor:pointer;border-radius:4px;gap:5px}.language-content{display:none;position:absolute;background-color:#f9f9f9;border-radius:15px;min-width:160px;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2);z-index:1;overflow:hidden}.language-content a{color:black;padding:12px 16px;text-decoration:none;display:block;white-space:nowrap;border-bottom:1px solid #ccc}.language-content a:last-child{border-bottom:none}.language-content a:hover{background-color:#e7e7e7}.language-dropdown:hover .language-content{display:block}@media(max-width: 480px){.faq-question{font-size:16px}.faq-answer{font-size:14px}.hiit-header h2{font-size:1.6rem}.hiit-card-content h3{font-size:18px}.hiit-card-content p{font-size:12px}.yoga-header h2{font-size:1.6rem}.yoga-card-content h3{font-size:18px}.yoga-card-content p{font-size:12px}.card-content p{width:80%}.card-content h3{font-size:16px}.footer-logo img{width:30px}.footer-logo p{font-size:.8rem;text-align:left}.footer-links ul li a{font-size:.8rem}.footer-bottom p{font-size:.8rem}.fitness-content h1{font-size:1.8rem}.fitness-content p{font-size:.9rem}.progress-content h1{font-size:1.8rem}.progress-content p{font-size:.9rem}.feature-content h2{font-size:22px}.feature-content p{font-size:14px}.feature-image img{max-width:100%}.suggestions-content h2{font-size:22px}.suggestions-content p{font-size:14px}.suggestions-image img{max-width:100%}}@media(max-width: 768px){.faq-item{width:100%}.faq-section h2{font-size:30px}.container{flex-direction:column;text-align:center}.left-section h1{font-size:2.5rem}.right-section{margin-top:20px}.right-section img{width:100%;max-width:250px}nav{flex-direction:column}.nav-item{margin-bottom:10px;font-size:1rem}.mobile-img{display:block;margin-top:20px}.desktop-img{display:none}.workouts-header h2{font-size:1.8rem}.card-content p{width:70%}.card-content h3{font-size:16px}.hiit-card-content p{width:70%}.hiit-card-content h3{font-size:16px}.yoga-card-content p{width:70%}.yoga-card-content h3{font-size:16px}.see-more{font-size:1rem}.hiit-cards{flex-direction:column}.hiit-header h2{font-size:1.8rem}.hiit-see-more{font-size:1rem}.hiit-card{flex:1 1 100%;height:auto}.hiit-card-content h3{font-size:20px}.hiit-card-content p{font-size:14px}.yoga-cards{flex-direction:column}.yoga-header h2{font-size:1.8rem}.yoga-see-more{font-size:1rem}.yoga-card{flex:1 1 100%;height:auto}.yoga-card-content h3{font-size:20px}.yoga-card-content p{font-size:14px}.footer-container{flex-direction:row;gap:20px}.footer-logo img{width:100px}.footer-logo p,.footer-links ul li a{font-size:.85rem}.fitness-content h1{font-size:2rem}.fitness-content p{font-size:1rem}.progress-content h1{font-size:2rem}.progress-content p{font-size:1rem}.feature-content h2{font-size:24px}.feature-content p{font-size:15px}.feature-item{margin-bottom:30px}.suggestions-content h2{font-size:24px}.suggestions-content p{font-size:15px}.suggestions-container{margin-bottom:30px}.cta-fullwidth-container{flex-direction:column;text-align:center}.cta-fullwidth-button{margin-top:20px}.cta-section{padding:20px;text-align:left;margin:150px auto}.cta-content{width:100%;flex-direction:column}.cta-button-container{width:100%}.cta-content p{width:100%;line-height:25px;text-align:left}.cta-content li{text-align:left;line-height:30px}}@media(max-width: 1024px){.suggestions-container{flex-direction:column;text-align:center}.suggestions-content{max-width:100%;margin-top:20px}.suggestions-content h2{font-size:28px}.suggestions-content p{font-size:16px}.suggestions-image{margin-top:20px}.hiit-cards{flex-direction:row;gap:15px}.hiit-card{flex:1 1 calc(33.33% - 15px)}.yoga-cards{flex-direction:row;gap:15px}.yoga-card{flex:1 1 calc(33.33% - 15px)}.card-content p{width:70%}.card-content h3{font-size:16px}.hiit-card-content p{width:70%}.hiit-card-content h3{font-size:16px}.yoga-card-content p{width:70%}.yoga-card-content h3{font-size:16px}.cta-container{text-align:center}.cta-content{margin-bottom:20px}.cta-content h2{text-align:left;font-size:35px}.cta-content p{text-align:left;font-size:15px}.cta-content ul li{text-align:left}.cta-button-container{text-align:center;justify-content:end;display:flex;align-items:center;width:50%;margin:auto}.footer-logo p{text-align:left;line-height:20px}.footer-links ul{text-align:left}.progress-content{max-width:100%;margin-top:20px}.progress-content h1{font-size:2.5rem}.progress-content p{font-size:1.1rem}.feature-item{flex-direction:column;text-align:center}.reverse{flex-direction:column}.feature-content{max-width:100%;margin-top:20px}.feature-content h2{font-size:28px}.feature-content p{font-size:16px}.feature-image{margin-top:20px}.left-section h1{font-size:30px;font-weight:700;color:white;margin:0}.left-section p{font-size:20px;font-weight:500;color:white;margin:10px 0}}