.main-header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:.3em;background:#05192d;top:0;width:100%}.main-header a{color:#f4f4f4;font-weight:500;text-decoration:inherit}.main-header h1{font-size:1.5em;font-weight:500}.header-logo{padding:.5em;will-change:filter;transition:filter .3s}.header-logo img{height:3em;transition:all .3s}.header-logo img:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px #fb5604)}.dropdown-label{color:#fff;transition:color .3s ease}.dropdown-label:hover{color:#fb5604;cursor:pointer}.dropdown-item a.dropdown-link{color:#fff;text-decoration:none;display:block;padding:15px 10px;transition:color .3s ease}.dropdown-item a.dropdown-link:hover{color:#fb5604;cursor:pointer}.dropdown-menu{left:0!important;right:auto!important;text-align:left}.header-nav{display:flex;gap:1em}.header-nav-list{display:flex;gap:1em;list-style:none;margin-right:1em}.header-button{border-radius:12px;background-color:#fb5604;color:#f4f4f4;cursor:pointer;transition:all .3s;margin-right:20px}.header-button a,.header-button a:hover{color:#f4f4f4}.header-button:hover{background-color:#fb5604}@media screen and (max-width: 768px){.main-header{flex-direction:column;gap:1em;padding-inline:0}.header-nav-list{margin-right:2em}.header-logo{padding:0}.header-button{margin-right:0}.dropdown-label{color:#fff;transition:color .3s ease}.dropdown-label:hover{color:#fb5604;cursor:pointer}}.basic-footer{display:flex;align-items:center;background-color:#333;color:#f4f4f4;width:100%;padding:30px}.footer{background:linear-gradient(45deg,#05192d,#05192d);color:#d3d3d3;padding:40px;text-align:center;width:100%}.footer-content{display:flex;align-items:center;justify-content:center;align-self:flex-start}.footer-logo .logo-image{height:60px;margin-bottom:auto;margin-left:20px}.footer-columns{display:flex;justify-content:space-around;width:100%;max-width:1000px;margin-bottom:40px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin:10px 0;font-size:14px;color:#d3d3d3;cursor:pointer}.footer-column ul li:hover{text-decoration:underline}.footer-subscribe{text-align:center;margin-bottom:30px}.footer-subscribe p{margin:10px 0;font-size:16px;color:#fff}.subscribe-button{background-color:#6a0dad;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px}.subscribe-button:hover{background-color:#5b0da5}.footer-button{background-color:#fb5604;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:30px}.footer-button a{color:#fff}.footer-button:hover{background-color:#ff8f26}.footer-bottom{border-top:1px solid #333;padding-top:20px;font-size:12px;color:#d3d3d3}.footer-bottom span{display:block}@media (max-width: 768px){.footer-columns{flex-direction:column}.footer-logo .logo-image{display:none}.footer-column{margin-bottom:20px}}.about-the-course{background-color:#f4f4f4;padding:20px;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:1200px;margin:20px auto;display:flex}.about-the-course h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.about-the-course__content{margin-right:20px}.about-the-course__content p{font-size:1rem;line-height:1.6;color:#666;margin-bottom:15px;text-align:justify}.about-the-course__skills{margin-top:20px;min-width:300px}.about-the-course__skills h3{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:10px}.about-the-course__skills ul{list-style-type:none;text-align:left}.about-the-course__skills li{display:flex;align-items:center;gap:10px;font-size:1rem;color:#333;margin-bottom:8px}.about-the-course__icon{font-size:1.5rem;color:#fb5604}@media (max-width: 768px){.about-the-course{padding:15px}.about-the-course h2{font-size:1.6rem}.about-the-course__content p{font-size:.95rem}.about-the-course__skills h3{font-size:1.3rem}}@media (max-width: 480px){.about-the-course{flex-direction:column;padding:10px}.about-the-course h2{font-size:1.4rem}.about-the-course__content p{font-size:.9rem}.about-the-course__skills h3{font-size:1.2rem}}.basic-details{display:flex;justify-content:space-between;background-color:#f4f4f4;padding:20px;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 10px #0000001a;width:1200px;margin-top:20px}.basic-details__item{display:flex;align-items:center;text-align:left;gap:10px}.basic-details__icon{font-size:2.5rem;color:#333;margin-bottom:10px}.basic-details__text{display:flex;flex-direction:column}.basic-details__text h3{margin:0;font-size:1.3rem;color:#333}.basic-details__text p{margin:0;font-size:1.2rem;color:#fb5604}@media (max-width: 768px){.basic-details{padding:15px;flex-wrap:wrap}.basic-details__item{margin-bottom:15px}.basic-details__icon{font-size:2rem}.basic-details__text{font-size:1rem}}@media (max-width: 480px){.basic-details{padding:10px;flex-direction:column;align-items:center}.basic-details__item{margin-bottom:20px}.basic-details__icon{font-size:1.8rem}.basic-details__text{font-size:.95rem}}.course-projects{display:flex;flex-direction:column;background-color:#fff;width:100%;max-width:1200px;color:#333;padding:20px;margin-top:20px}.course-projects__title{font-weight:700;margin-bottom:20px}.course-projects__content{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:20px}.course-projects__project{background-color:#f4f4f4;border:1px solid #e1e1e1;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a;transition:all .3s ease;text-align:left;flex:1 1 280px;max-width:300px}.course-projects__project:hover{transform:translate(5px,-5px);box-shadow:-8px 8px #05192d}.course-projects__project-category{font-size:.9rem;font-weight:600;color:#fb5604;margin-bottom:8px;display:block}.course-projects__project-title{font-size:1.4rem;font-weight:700;color:#333;margin-bottom:10px}.course-projects__project-description{font-size:1rem;color:#666}@media (max-width: 768px){.course-projects{padding:15px}.course-projects__title{font-size:1.8rem}.course-projects__project-title{font-size:1.2rem}.course-projects__content{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 480px){.course-projects{padding:10px}.course-projects__title{font-size:1.5rem}.course-projects__content{grid-template-columns:1fr}}.course-creator{width:100%;background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.course-creator__content{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;gap:30px;text-align:left}.course-creator__pfp img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:2px solid #e1e1e1;transition:all .3s}.course-creator__info{max-width:600px;color:#333}.course-creator__info h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px}.course-creator__info h3{font-size:1.2rem;font-weight:600;color:#fb5604;margin-bottom:10px}.course-creator__info p{font-size:1rem;color:#666}.course-creator__button{background-color:#05192d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:20px}.course-creator__button:hover{background-color:#fb5604}@media (max-width: 768px){.course-creator__content{flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.course-creator__pfp img{width:120px;height:120px}.course-creator__info{display:flex;flex-direction:column;justify-content:center;align-items:center}.course-creator__info h2{font-size:1.6rem}.course-creator__info h3{font-size:1rem}}@media (max-width: 480px){.course-creator__content{padding:10px}.course-creator__pfp img{width:100px;height:100px}.course-creator__info h2{font-size:1.4rem}.course-creator__info h3,.course-creator__info p{font-size:.9rem}}.course-ratings{width:100%;padding:40px 20px;background-color:#faf9f6;text-align:center;color:#333}.course-ratings h1{font-size:2.2rem;font-weight:700;color:#333;margin-bottom:30px}.course-ratings__summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:40px}.course-ratings__score{font-size:1.5rem;text-align:center}.course-ratings__score-number{font-size:3.5rem;font-weight:700;color:#333}.course-ratings__stars{font-size:2rem;color:#f5c518}.course-ratings__total-ratings{font-size:1rem;color:#777;margin-top:10px}.course-ratings__details{text-align:left;width:300px}.course-ratings__row{display:flex;align-items:center;gap:10px;margin-bottom:5px}.course-ratings__bar{flex:1;height:8px;background-color:#e0e0e0;border-radius:4px;position:relative}.course-ratings__bar span{display:block;height:100%;background-color:#f5c518;border-radius:4px}.course-ratings__testimonials{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap}.testimonial{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:300px;text-align:left;position:relative;padding:20px 20px 20px 40px}.testimonial blockquote:before{content:"“";font-size:4rem;color:#333;position:absolute;top:-20px;left:10px}.testimonial p{font-size:1rem;color:#555}.testimonial footer{font-size:.9rem;margin-top:10px;font-weight:700;color:#333}@media (max-width: 768px){.course-ratings__summary{flex-direction:column}.course-ratings__testimonials{flex-direction:column;align-items:center}.testimonial{max-width:100%}}@media (max-width: 480px){.course-ratings__score-number{font-size:2.8rem}.course-ratings__stars{font-size:1.5rem}.testimonial{padding:15px 15px 15px 30px}.testimonial blockquote:before{font-size:3rem}}.more-courses-container{display:flex;align-items:center;justify-content:center;width:100%;background-color:#faf9f6;padding:20px;text-align:center;color:#333}.more-courses{background-color:#faf9f6;padding:40px 20px;color:#333;text-align:center;max-width:1200px;width:100%}.more-courses h2{font-size:2rem;margin-bottom:30px;color:#0f1d40}.more-courses h3{font-size:1.5rem;margin-bottom:20px;color:#333}.resources-grid,.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.resource-card{background:#fff;border:1px solid #E1E1E1;border-radius:8px;padding:20px;text-align:left;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease}.resource-card:hover{box-shadow:0 8px 16px #00000026}.resource-tag{font-size:.9rem;background-color:#f5f5f5;padding:5px 10px;border-radius:20px;display:inline-block;color:#666;margin-bottom:10px}.course-card{background:#fff;border:1px solid #E1E1E1;border-radius:8px;padding:20px;text-align:left;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden;color:#000;transition:color .3s ease,background-color .6s ease,box-shadow .3s ease}.course-card.show-tools-down{background-color:#333;color:#fff;box-shadow:0 8px 16px #00000026}.course-card.show-tools-down:before,.course-card.show-tools-up:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#05192d;z-index:1;animation-duration:.6s;animation-fill-mode:forwards}.course-card.show-tools-down:before{animation-name:color-sweep-down}.course-card.show-tools-up:before{animation-name:color-sweep-up}.course-content{animation:fadeIn .6s}@keyframes color-sweep-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes color-sweep-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.tools-list{position:relative;list-style:none;padding:0;margin:15px 0 0;z-index:999}.tool-item{display:flex;align-items:center;gap:10px;font-size:1rem}.course-card:hover{box-shadow:0 8px 16px #00000026}.course-header{display:flex;justify-content:space-between;align-items:center}.course-tag{font-size:.9rem;background-color:#e3fcef;padding:5px 10px;border-radius:20px;display:inline-block;color:#2b8e7d;z-index:999}.course-tools{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#05192d;border-radius:30px;z-index:999}.course-tools:hover{background-color:#2b8e7d}.course-details{margin-top:15px;font-size:.9rem;display:flex;flex-wrap:wrap;gap:10px;color:#666}.see-more-button{display:flex;flex-direction:column;gap:10px;background-color:#05192d;color:#fff;border:none;padding:40px;border-radius:50%;cursor:pointer;font-size:2.1rem;font-weight:700;height:50px;width:50px;align-self:center}.see-more-button:hover{background-color:#fb5604;transform:rotate(90deg)}@media (max-width: 768px){.resources-grid,.courses-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 480px){.see-more-button{margin-inline:auto}.resources-grid,.courses-grid{grid-template-columns:1fr}}.faq-container{width:800px;margin:0 auto;padding:20px;color:#f4f4f4}@media (max-width: 768px){.faq-container{padding:15px;max-width:100%}}@media (max-width: 480px){.faq-container{padding:10px;max-width:100%}}.faq-item{background-color:#f9f9f9;margin-bottom:10px;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;transition:background-color .3s ease}.faq-item.open{background-color:#f0f0f0}.faq-question{padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;transition:background-color .3s ease}.faq-question:hover{background-color:#f1f1f1}.faq-question h3{margin:0;font-size:1.2rem;font-weight:500;color:#333}.faq-question span{font-size:1.5rem;color:#666}.faq-answer{overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}.faq-item.open .faq-answer{opacity:1;transition:max-height .4s ease,opacity .4s ease}.faq-answer p{font-size:1rem;color:#666}.faq-answer ul{padding-left:20px;color:#333}.faq-answer ul li{list-style:disc;margin-bottom:5px}.main-info-banner{width:100%;max-width:1200px;padding:20px;background-color:#05192d;color:#f4f4f4;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;align-items:center;justify-content:space-around;text-align:left}.main-info-banner-header{margin-bottom:10px}.main-info-badge{background-color:#fb5604;color:#fff;font-size:14px;font-weight:700;padding:5px 10px;border-radius:4px;margin-bottom:10px;display:inline-block}.main-info-title{font-size:1.8rem;font-weight:700;color:#f4f4f4;margin:10px 0}.main-info-subtitle{text-align:left;font-size:1rem;color:#ddd;max-width:800px}.main-info-rating{display:flex;align-items:center;margin-bottom:10px}.main-info-stars{font-size:1.2rem;color:#ffc107}.main-info-rating-count{font-size:1rem;color:#ccc;margin-left:10px}.main-info-students-enrolled{display:flex;align-items:center;gap:.6em;font-size:1rem;color:#ccc;margin-bottom:20px}.main-info-start{display:flex;align-items:center;gap:1em}.main-info-start-button{padding:10px 20px;background-color:#03ef62;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:20px}.main-info-start-button:hover{box-shadow:0 0 10px #fb5604}.main-info-banner-image{width:300px;height:300px;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}.main-info-features-card{padding:10px;background-color:#fff;border:2px solid #333;border-radius:8px;box-shadow:-8px 8px #0000001a;display:flex;align-items:center;gap:10px;min-width:200px;min-height:200px;padding:1rem;transition:all .3s}.main-info-features-card:hover{transform:translate(5px,-5px);box-shadow:-8px 8px #05192d}.main-info-features{list-style-type:none;padding:0;margin:0}.main-info-features li{display:flex;align-items:center;margin-bottom:8px;font-size:1rem;color:#333}.feature{display:flex;align-items:center;gap:5px}.feature p{margin:0}@media (max-width: 768px){.main-info-banner{flex-direction:column;padding:15px;text-align:center}.main-info-title{font-size:1.6rem}.main-info-start-button{font-size:1rem}}@media (max-width: 480px){.main-info-banner{padding:10px}.main-info-title{font-size:1.4rem}.main-info-subtitle,.main-info-rating{font-size:.9rem;text-align:center;justify-content:center}.main-info-start{justify-content:center;align-items:center}.main-info-start-button{font-size:.9rem}}.video-banner{display:flex;align-items:center;justify-content:center;width:100%;height:auto;overflow:hidden;background-color:#05192d;animation:fadeIn .5s;padding-top:2em}.video-banner iframe{border-radius:15px;filter:brightness(.8);transition:all .3s}.video-banner iframe:hover{filter:brightness(1);transform:scale(1.1);z-index:9999;border-radius:30px;box-shadow:0 0 24px #fb5604}.courses-logos{display:flex;align-items:center;flex-direction:column;background:#05192d;color:#f4f4f4;width:100%}.courses-logos__title{font-weight:500;text-align:left;margin-bottom:0;padding-inline:2em}.courses-logos__title:before{content:"";display:block;height:2px;background-color:#3d348b;margin:.5em 0}.courses-logos__menu{display:flex;justify-content:flex-start;margin:1em 2em;gap:1em}.courses-logos__menu-item{padding:.5em 1em;border:none;border-radius:30px;background-color:none;background:none;color:#f4f4f4;cursor:pointer;font-size:1rem;transition:background-color .3s}.courses-logos__menu-item:hover{background-color:#fb5604}.courses-logos__menu-item.active{background-color:#fb5604;font-weight:700}.courses-logos__button{display:flex;justify-content:center;gap:1em;margin:1em 0;background-color:#5583e6;color:#f4f4f4;border:1px solid #1111;transition:all .3s}.courses-logos__button:hover{background-color:#fb5604;color:#f4f4f4}.course-title{text-align:left;margin:0}.course-image{width:100%;height:100%;object-fit:cover;border:2px solid #333}.course-options{display:flex;gap:.6em}.course-options__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.4em;border-radius:4px;background-color:#e7eb72;color:#333;font-size:12px}.course-description{margin:0;text-align:left}.course-button{margin-top:auto;background-color:#5583e6;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem;color:#fff}.course-button:focus{outline:none}.course-button:hover{background-color:#fb5604}.courses-beneficts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em;background:#05192d;color:#f4f4f4}.courses-beneficts img{height:100px;border:2px solid #333}.courses-beneficts__upper{color:#fb5604;margin:0;font-size:large}.courses-beneficts__title{font-weight:500}.courses-beneficts__button{background-color:#fb5604;margin-top:1em;font-size:1.3em;transition:all .3s}.courses-beneficts__button:hover{background-color:#fb5604}.legacy-banner{background-color:#fffbf3;color:#333;text-align:center;padding:50px 20px;width:100%;border-block:2px solid #333}.legacy-banner h2{font-size:16px;letter-spacing:2px;color:#fb5604;margin-bottom:10px}.legacy-banner h1{font-size:36px;margin-bottom:20px}.legacy-banner p{font-size:18px;margin-bottom:40px;color:#333}.stats-container{display:flex;justify-content:space-around;flex-wrap:wrap}.stat-card{background-color:#333;border-radius:12px;padding:30px;width:300px;margin:20px;text-align:center}.stat-icon{margin-bottom:20px}.circle-chart{width:60px;height:60px}.circle{fill:none;stroke:#fb5604;stroke-width:3.8}.stars{font-size:24px;color:#fb5604}.badge-icon{font-size:36px;color:#fb5604}.stat-card h3{font-size:36px;margin-bottom:10px;color:#fff}.stat-card p{font-size:16px;color:#d3d3d3}.partners{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:50px}.partners img{height:60px;opacity:.8}.partners img:hover{opacity:1}.company-logos-container{text-align:center;padding:20px;background-color:#05192d;color:#f4f4f4}.company-logos-container h3{font-size:1.5rem;margin-bottom:30px;color:#f4f4f4}.company-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:30px;align-items:center;justify-items:center}.company-logo{background:#f4f4f4;border:2px solid #333;border-radius:10px;padding:2em;transition:all .3s;cursor:pointer;height:50px;display:flex;align-items:center;justify-content:center}.company-logo:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px #fb5604)}.company-logo img{max-width:70px;height:auto}.b2b-services{display:flex;flex-direction:column;align-items:center;background-color:#05192d;padding:2em;color:#fff}.b2b-services__separator{display:flex;gap:2em}.b2b-services__header{text-align:center;margin-bottom:2em}.b2b-services__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1em;text-align:left}.b2b-services__title-highlight{color:#fb5604}.b2b-services__description{font-size:1.2rem;max-width:600px;margin:0 auto 1.5em;color:#d1d1e9}.b2b-services__button{background-color:#fb5604;color:#fff;border:none;padding:1em 2em;font-size:1.1rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.b2b-services__button:hover{background-color:#d98329}.b2b-services__content{display:flex;justify-content:center;margin-bottom:2em}.b2b-services__image{max-width:450px;height:auto;border-radius:4px;box-shadow:0 4px 8px #0003}.b2b-services__trusted{text-align:center;margin-top:2em}.b2b-services__trusted-title{font-size:1.5rem;color:#fff;margin-bottom:1em}.b2b-services__logos{display:flex;justify-content:center;flex-wrap:wrap;gap:2em}.b2b-services__logo-item{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;padding:1em;width:120px;height:80px;box-shadow:0 2px 4px #0000001a}.b2b-services__logo{max-width:100%;height:auto;color:#333}.banner-container{display:flex;justify-content:space-between;align-items:center;background-color:#007bff;color:#fff;padding:.8rem;border-radius:8px;flex-wrap:wrap}.promo-text{flex:1;text-align:left;font-size:1.5rem;padding-right:1.5rem}.promo-text h2{margin:0;font-size:.9rem}.signup-btn{background-color:#fb5604;color:#fff;border:none;padding:.5rem;border-radius:5px;cursor:pointer}.signup-btn:hover{background-color:#e55337}.timer{display:flex;gap:1rem}.time-box{background-color:none;color:#fff;padding:1rem;border-radius:5px;text-align:center;min-width:80px}.time-box span:first-child{font-size:1.1rem;font-weight:700}.the-platform-container{background-color:#05192d;padding:40px 20px;color:#f4f4f4;text-align:center;max-width:1200px}.the-platform-header h1{font-size:2.5rem;color:#f4f4f4}.the-platform-header h2{font-size:1.5rem;color:#ddd;margin-bottom:30px}.the-platform{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.the-platform-left{flex:1;text-align:left;font-size:1rem}.the-platform-left p{margin-bottom:20px;color:#f4f4f4}.the-platform-button{background-color:#fb5604;color:#f4f4f4}.code-editor-container{flex:1;background-color:#1e1e1e;border-radius:10px;padding:20px;box-shadow:0 4px 12px #0000001a;text-align:left}.code-editor-header{display:flex;justify-content:space-around;margin-bottom:10px}.code-editor-header button{background-color:#333;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.code-editor-header button:hover{background-color:#555}.code-editor-header button.active{background-color:gold;color:#333}.code-editor-content{background-color:#282c34;color:#fff;padding:15px;border-radius:8px;font-family:Courier New,Courier,monospace;overflow-x:auto}@media (max-width: 768px){.the-platform{flex-direction:column;align-items:center}.the-platform-left,.code-editor-container{text-align:center;flex:none}.the-platform-header h1{font-size:2rem}.the-platform-header h2{font-size:1.2rem}.code-editor-content{font-size:.8rem}}@media (max-width: 480px){.the-platform-header h1{font-size:1.8rem}.the-platform-header h2{font-size:1rem}.the-platform-button{padding:12px 24px}.code-editor-header button{padding:8px 16px;font-size:.9rem}.code-editor-content{font-size:.7rem;max-width:300px}}.earn-certificate-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#05192d}.earn-certificate{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;color:#f4f4f4;text-align:left;max-width:1200px}.earn-certificate-features{display:flex;flex-direction:column;gap:1rem;text-align:left}.earn-certificate-feature{display:flex;gap:10px;align-items:center;justify-content:center}.earn-certificate-feature__text{display:flex;flex-direction:column}.earn-certificate-feature__text span{font-size:1.2rem;font-weight:700}.earn-certificate-feature__text p{margin:0}.earn-certificate-feature__icon{font-size:2rem;color:#fb5604}.earn-certificate-right{display:flex;align-items:center;justify-content:center}.earn-certificate-right img{max-width:500px;border-radius:8px;transition:all .3s}.paid-plan{background-color:#05192d;padding:40px;color:#fff}.paid-plan__content{display:flex;align-items:center;justify-content:space-between;gap:40px}.paid-plan__image img{width:100%;max-width:600px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.paid-plan__details{max-width:600px;color:#fff}.paid-plan__details h1{font-size:2rem;margin-bottom:20px;font-weight:700}.paid-plan__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;text-align:left}.paid-plan__features li{display:flex;align-items:center;gap:15px}.paid-plan__features h3{font-size:1.25rem;margin-bottom:5px;font-weight:600;color:#fff}.paid-plan__features p{color:#aaa;margin:0;font-size:1rem}.icon{font-size:2rem;color:gold}.paid-plan__button{background-color:gold;color:#0f1d40;font-size:1.125rem;font-weight:600;padding:15px 30px;border:none;border-radius:8px;margin-top:30px;cursor:pointer;transition:background-color .3s ease}.paid-plan__button:hover{background-color:#ffc300}.quick-join-banner{background-color:#05192d;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;max-width:1200px;width:100%;padding:2em;text-align:left}.quick-join-banner-content{max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.quick-join-banner-content h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.quick-join-banner-content p{font-size:1.2rem;margin-bottom:20px}.quick-join-banner-content button{background-color:#fb5604;color:#f4f4f4;padding:15px 30px;font-size:1.2rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background-color .3s ease}.quick-join-banner-content button:hover{background-color:#ffc300}.quick-join-banner img{max-width:600px;width:100%;height:auto}@media (max-width: 1024px){.quick-join-banner{flex-direction:column;text-align:center;align-items:center}.quick-join-banner-content{max-width:100%}.quick-join-banner img{max-width:100%;margin-top:20px}}@media (max-width: 1024px){.paid-plan__content{flex-direction:column;align-items:center}.paid-plan__details{text-align:center}.paid-plan__features{align-items:center}}@media (max-width: 768px){.banner-container{flex-direction:column;text-align:center}.promo-text{padding-right:0;margin-bottom:1rem}.signup-btn{margin-top:1rem}.timer{justify-content:center}.the-platform{flex-direction:column;gap:2rem;padding:0}.the-platform-right img{max-width:100%}.earn-certificate{flex-direction:column;padding:0;gap:2rem}.earn-certificate-right img{max-width:100%}}@media (max-width: 768px){.courses-beneficts{padding-inline:0}.b2b-services{align-items:normal}.b2b-services__separator{flex-direction:column}.stats-container{flex-direction:column;align-items:center}.stat-card{width:100%;max-width:400px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.creators-carousel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background-color:#f4f4f4;width:100%}.creators-carousel__title{color:#333;margin-bottom:1rem}.creators-carousel__content{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%;max-width:1200px}.creators-carousel__profile{display:flex;align-items:center;justify-content:center;padding:1.5rem;border-radius:10px;transition:transform .5s ease;max-height:300px;width:100%;max-width:1200px}.creators-carousel__pfp{margin-right:1.5rem}.creators-carousel__pfp img{width:150px;height:150px;border-radius:50%;box-shadow:0 4px 8px #0003}.creators-carousel__info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;max-width:500px}.creators-carousel__info h2{font-size:1.8rem;color:#333;margin:0}.creators-carousel__info h3{font-size:1.2rem;color:#fb5604;margin-top:.3rem;margin-bottom:.5rem}.creators-carousel__info p{font-size:.9rem;color:#555;margin:0;margin-bottom:1rem}.creators-carousel__button{background-color:#05192d;color:#fff;border:none;padding:10px 20px;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:20px;transition:background-color .3s}.creators-carousel__button:hover{background-color:#fb5604}.creators-carousel__nav{background:none;border:none;font-size:2rem;cursor:pointer;color:#05192d;transition:color .3s}.creators-carousel__nav:hover{color:#164abc}.creators-carousel__nav--prev{position:absolute;left:-2rem;font-size:4rem}.creators-carousel__nav--next{position:absolute;right:-2rem;font-size:4rem}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.slide-right{animation:slideInRight .5s ease-in-out}.slide-left{animation:slideInLeft .5s ease-in-out}@media (max-width: 768px){.creators-carousel__profile{flex-direction:column;height:auto;padding:1rem}.creators-carousel__pfp{margin-right:0;margin-bottom:1rem}.creators-carousel__pfp img{width:100px;height:100px}}@media (max-width: 480px){.creators-carousel__info h2{font-size:1.2rem}.creators-carousel__info h3{font-size:.9rem}.creators-carousel__info p{font-size:.8rem}.creators-carousel__button{padding:.4rem .8rem}}.formation-content__container{background-color:#05192d;padding:40px 20px;display:flex;justify-content:center;width:100%}.formation-content{display:flex;flex-direction:column;width:100%;max-width:1200px;background-color:#05192d;color:#f4f4f4;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:30px}.formation-title{font-size:26px;font-weight:700;color:#f4f4f4;margin-bottom:25px;text-align:center}.sprint-layout{display:flex;gap:20px}.sprint-list{display:flex;flex-direction:column;width:30%;border-right:1px solid #ddd;padding-right:15px}.sprint-item{display:flex;align-items:center;cursor:pointer;margin-bottom:20px;color:#f4f4f4;transition:color .3s}.sprint-item.active{color:#fb5604;font-weight:700}.node{width:12px;height:12px;border-radius:50%;background-color:#f4f4f4;margin-right:12px;transition:background-color .3s}.node.active-node{background-color:#fb5604}.sprint-details{display:flex;flex-direction:column;width:70%;max-height:500px;overflow-y:auto;padding-left:20px}.sprint-content{padding:15px;border-bottom:1px solid white}.sprint-header{display:flex;align-items:center;color:#fb5604;font-size:20px;margin-bottom:15px}.header-icon{font-size:24px;margin-right:10px}.content-list{list-style:none;padding:0;margin:0;font-size:16px}.content-list li{margin-bottom:10px;display:flex;align-items:center}.check-icon{color:#4caf50;font-size:16px;margin-right:8px}.coming-soon{font-style:italic;color:#888}@media (max-width: 768px){.formation-content{padding:20px}.sprint-layout{flex-direction:column}.sprint-list{width:100%;border-right:none;padding-right:0;display:none}.sprint-details{width:100%;padding-left:0}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.blog-index{display:flex;align-self:center;justify-content:center;flex-direction:column;width:100%;padding:2em}.blog-index__title{font-weight:500;text-align:left;margin-bottom:1.5em;padding-inline:1.5em;color:#333}.blog-index__title:before{content:"";display:block;height:2px;background-color:#8b5e34;margin:.5em 0}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:2em;padding-inline:4rem}.blog-card{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #f6832b1a;transition:all .3s}.blog-card:hover{transform:scale(1.05);box-shadow:0 4px 10px #f6832b33}.blog-card__image{width:100%;height:150px;object-fit:cover;border-bottom:2px solid #333}.blog-card__title{font-size:1.25rem;margin:1em;color:#333}.blog-card__description{font-size:1rem;margin:1em;color:#666;flex-grow:1}.blog-card__button{background-color:#ff6f30;border:none;padding:10px;margin:1em;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;align-self:flex-start;transition:background-color .3s ease}.blog-card__button:hover{background-color:#62c7d7}.newsletter-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem;background-color:#fff;width:100%}.newsletter-form{flex:1;max-width:600px;padding-inline:4rem}.newsletter-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#0b1735}.newsletter-description{font-size:1rem;color:#6c757d;margin-bottom:2rem}.form-group{margin-bottom:1.5rem}label{display:block;margin-bottom:.5rem;font-size:1rem;color:#212529}input[type=text],input[type=email]{width:100%;padding:.75rem;font-size:1rem;border-radius:4px;border:1px solid #ced4da;background-color:#f8f9fa;color:#333}input[type=text]:focus,input[type=email]:focus{outline:none;border-color:#0b1735}.checkbox-group{display:flex;align-items:center}input[type=checkbox]{margin-right:.5rem;background-color:#f4f4f4}.required{color:red}.error-message{color:red;font-size:.9rem;margin-top:.5rem}.submit-btn{background-color:#ff6f30;color:#fff;border:none;padding:1rem 2rem;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.submit-btn:hover{background-color:#fa976c}.phone-input{width:100%;font-size:1rem;border-radius:4px;border:1px solid #ced4da;background-color:#f8f9fa;color:#333}.phone-input:focus{outline:none;border-color:#0b1735}input[type=checkbox]{width:20px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;border:2px solid #ccc;border-radius:50%;padding:.5rem;transition:background-color .3s,border-color .3s}input[type=checkbox]:checked{background-color:#ff6f30;border-color:#ff6f30}.checkbox-group label{margin-left:.5rem}input[type=text],input[type=email],.phone-input{background-color:#f8f9fa;color:#333;border:1px solid #ced4da;border-radius:4px}input[type=text]:focus,input[type=email]:focus,.phone-input:focus{border-color:#0b1735}.newsletter-image{flex:1;display:flex;justify-content:center;max-width:400px;padding:2rem}.newsletter-image img{max-width:100%;height:auto}.blog-container{padding:2rem;background-color:#fff;max-width:800px;margin:auto;margin-bottom:2rem}.back-btn{background-color:#0b1735;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;margin-bottom:1.5rem;transition:background-color .3s ease}.back-btn:hover{background-color:#111a44}.blog-header{margin-bottom:1.5rem}.blog-header h1{font-size:2rem;color:#0b1735;margin-bottom:.5rem}.blog-meta{display:flex;justify-content:space-between;font-size:.9rem;color:#6c757d}.blog-category{background-color:#e1e5f2;color:#0b1735;padding:.3rem .7rem;border-radius:20px}.blog-image{margin-bottom:2rem;display:flex;justify-content:center}.blog-image img{max-width:100%;height:auto;border-radius:8px}.blog-content p{font-size:1.1rem;color:#333;line-height:1.8;margin-bottom:1.5rem;text-align:left}.blog-content strong{color:#0b1735}.blog-list{list-style:none;padding-inline:0;text-align:left;display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){.blog-index{padding-inline:0}.blog-header h1{font-size:1.5rem}.blog-meta{flex-direction:column;align-items:flex-start}.blog-grid{grid-template-columns:repeat(1,minmax(200px,1fr))}.blog-content p{font-size:1rem}}@media screen and (max-width: 768px){.blog-grid{padding-inline:0}}@media (max-width: 768px){.newsletter-container{flex-direction:column;text-align:center;padding-inline:0}.newsletter-form,.newsletter-image{max-width:100%;padding-inline:0}.newsletter-image{display:none;margin-top:1.5rem}}.basic-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#05192d;color:#f4f4f4;gap:1em}@media screen and (max-width: 768px){.basic-hero{width:100%}}.basic-hero h1{font-weight:500;font-size:4em}.basic-hero p{font-size:1.8em;font-weight:300;text-align:center;max-width:900px}.basic-hero__content{display:flex;flex-direction:column;align-items:center;gap:1em;width:88%;text-align:center;max-width:1200px}.basic-hero__highlight{color:#f4f4f4;font-weight:500}.basic-hero__buttons{display:flex;align-items:center;gap:1em}.hero-button{padding:.5em 1em;border:1px solid #f4f4f4;border-radius:.5em;background-color:transparent;color:#fff;font-size:1.5em;font-weight:500;cursor:pointer;transition:background-color .3s}.hero-button:hover{background-color:#f4f4f4;color:#333}.green__highlight{border:transparent;background-color:#03ef62;color:#333;padding:.5em 1em;border-radius:.5em}@media screen and (max-width: 768px){.basic-hero h1{font-size:3em}.basic-hero p{font-size:1.5em}.basic-hero__buttons{flex-direction:column;gap:1em}.hero-button,.green__highlight{font-size:1.2em}}.card{display:flex;flex-direction:column;gap:10px;padding:2rem;word-wrap:break-word;box-shadow:0 0 10px #0000001a;border:2px solid #505050;border-radius:8px;width:300px;height:400px;transition:all .3s}.card img{width:100%;border-radius:12px;object-fit:cover}.card:hover{transform:scale(1.05);box-shadow:0 0 20px #0003}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:2rem;width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.grid{display:flex;flex-direction:column;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1rem}}.apply-now{display:flex;align-items:center;justify-content:center;gap:1em;width:100%;padding-block-start:2em;background:linear-gradient(125deg,#f4f4f4,#f4f4f4,#05192d)}.apply-now__left-container{display:flex;flex-direction:column;gap:1em;width:50%;text-align:left;padding-left:2em}.apply-now__left-container h2{margin:0;font-size:2em}.apply-now__left-container button{padding:1em 2em;border:none;border-radius:30px;background-color:#134679;color:#fff;font-size:1em;cursor:pointer}.apply-now__left-container button:hover{background-color:#f57429}.apply-now__right-container{display:flex;flex-direction:column;gap:1em;width:50%}@media screen and (max-width: 768px){.apply-now__right-container{display:none}}.apply-now__right-container img{width:100%;height:100%;object-fit:cover}.tech-icons-container{background-color:#05192d;padding:40px 20px 20px;text-align:center}.tech-icons-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2em}.tech-icon{color:#f4f4f4;font-size:40px;transition:all .3s ease-in-out}.tech-icon:hover{transform:scale(1.2);color:#f57429}.highlight-section{display:flex;justify-content:space-between;align-items:center;background-color:#fffbf3;padding:2em}.highlight-left{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:50%;padding:2em}.highlight-left h2{color:#fb5604;font-size:2.5rem;margin-bottom:20px}.highlight-left p{color:#000;font-size:1.25rem}.highlight-free{color:#fb5604;font-weight:700}.learn-more-button{background-color:#fff;color:#333;border:2px solid #333;padding:10px 20px;font-size:1rem;margin-top:20px;cursor:pointer;transition:background-color .3s ease}.learn-more-button:hover{background-color:#f2f2f2}.highlight-right{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;text-align:center;padding:2em}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-number{color:#fb5604;font-size:3rem;font-weight:700}.stat-label{color:#333;font-size:1rem}@media screen and (max-width: 768px){.highlight-section{padding-inline:0;flex-direction:column}.highlight-left{max-width:100%}}.testimonial-card{width:300px;height:400px;perspective:1000px;cursor:pointer;color:#333}.testimonial-card-front,.testimonial-card-back{width:100%;height:100%;backface-visibility:hidden;position:absolute;top:0;left:0;transition:transform .6s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border:2px solid #333;border-radius:10px;box-shadow:0 4px 10px #0000001a}.testimonial-card-front{background-color:#fff}.testimonial-card-back{background-color:#000;color:#fff;transform:rotateY(180deg)}.flipped .testimonial-card-front{transform:rotateY(180deg)}.flipped .testimonial-card-back{transform:rotateY(0)}.testimonial-author{display:flex;align-items:center;margin-top:20px}.testimonial-image{width:50px;height:50px;border-radius:50%;margin-right:10px;border:2px solid orange}.testimonial-video{width:100%;height:100%;border-radius:10px}.testimonial-list{text-align:center;padding:20px;background-color:#fb5604;color:#fff}.testimonial-list h2{font-size:2.5rem;margin-bottom:40px}.testimonial-grid{display:flex;justify-content:center;gap:6rem;flex-wrap:wrap}.testimonial-back-button{background-color:#05192d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:10px}.testimonial-back-button:hover{background-color:#fb5604}@media screen and (max-width: 768px){.testimonial-card-front,.testimonial-card-back{padding:4px}}.whatsapp-contact{display:flex;justify-content:center;align-items:center;position:fixed;cursor:pointer;bottom:30px;right:30px;border-radius:50%;background-color:#25d366;width:60px;height:60px;z-index:1000;transition:all ease-in-out .3s}.whatsapp-contact-button{background-color:#25d366;border-radius:50%;padding:0}.whatsapp-contact-button:hover{background-color:#128c7e;border:none;animation:auraGreen 1s infinite}.whatsapp-contact:hover{background-color:#128c7e;transform:scale(1.1)}@keyframes auraGreen{0%{box-shadow:0 0 #00ff00b3}to{box-shadow:0 0 0 20px #0f00}}.landing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#05192d;width:100%;height:100%;overflow-x:hidden;animation:fadeIn .5s}.blog-view{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f4f4;width:100%;height:100%;overflow-x:hidden;animation:fadeIn .5s}.courses-view{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#05192d;width:100%;height:100%;overflow-x:hidden;animation:fadeIn .5s}.adapt{width:100%}.container{max-width:1200px;margin:0 auto}.basic-image{background:linear-gradient(45deg,#05192d,#134679);display:flex;align-items:center;justify-content:center;object-fit:cover;width:100%;margin-bottom:20px;border-radius:12px}.basic-image img{max-height:450px;width:auto}.image-with-bottom-button{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.image-with-bottom-button__image{width:100%;height:100%;object-fit:cover;border-radius:12px;background:linear-gradient(45deg,#05192d,#134679);display:flex;align-items:center;justify-content:center}.image-with-bottom-button__image img{max-height:450px;width:auto}.image-with-bottom-button__button{margin-top:20px;padding:10px 20px;border:none;border-radius:30px;background-color:#134679;color:#fff;font-size:1em;cursor:pointer}.social-buttons{display:flex;align-items:center;justify-content:center;gap:1em}.social-button{padding:.5em 1em;border:none;border-radius:30px;background-color:none;background:none;color:#f4f4f4;cursor:pointer;font-size:1rem;transition:all .3s}.facebook{background-color:#3b5998}.twitter{background-color:#00acee}.linkedin{background-color:#0e76a8}.subtitle{font-size:1rem;align-self:flex-start;text-align:left;margin:0;color:#333}@media screen and (max-width: 768px){.basic-image img,.image-with-bottom-button__image img{width:100%}}#root{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Outfit,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#333;background-color:#f4f4f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#3d348b;text-decoration:inherit;transition:color .25s}a:hover{color:#fb5604}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{display:flex;align-items:center;justify-content:center;gap:.6em;border-radius:12px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#333;cursor:pointer;transition:all .25s}
