@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css");*{margin:0;padding:0;box-sizing:border-box}body{font-family:Heebo,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}@media (max-width:576px){.display-3{font-size:2.5rem!important}.display-md-2{font-size:3rem!important}.display-sm-4{font-size:2rem!important}.h1-lg{font-size:1.75rem!important}.h2{font-size:1.5rem!important}.h4-lg{font-size:1.25rem!important}.h5-lg{font-size:1.1rem!important}.h6{font-size:1rem!important}}@media (min-width:768px){.h1-lg{font-size:2.5rem!important}.h4-lg{font-size:1.5rem!important}.h5-lg{font-size:1.25rem!important}}@media (max-width:576px){.container,.container-fluid{padding-left:15px;padding-right:15px}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-4{padding:1.5rem!important}.mb-5{margin-bottom:2rem!important}.btn{font-size:.9rem}.btn,.btn-lg{padding:.75rem 1.5rem}.btn-lg{font-size:1rem}.w-100{width:100%!important}.gap-3{gap:.75rem!important}}.position-relative img{border-radius:.5rem}@media (max-width:768px){.position-relative{margin-bottom:2rem}.position-relative img{position:relative!important;width:100%!important;height:auto!important;max-height:250px;-o-object-fit:cover;object-fit:cover}}@media (max-width:576px){.bg-light.rounded,.bg-white.rounded{margin-bottom:1rem}.text-center.p-4{padding:1.5rem!important}.rounded-circle{width:50px!important;height:50px!important}.fa-2x{font-size:1.5em!important}.list-unstyled li{margin-bottom:.5rem!important;font-size:.9rem;line-height:1.5}.list-unstyled li i{font-size:.8rem}.breadcrumb{font-size:.85rem;padding:.5rem 0}}@media (hover:none) and (pointer:coarse){.btn:hover{transform:none}.btn:active{transform:scale(.98)}}a,a:hover{text-decoration:none!important}@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600&family=Nunito:wght@600;700;800&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css");.container{max-width:1200px;margin:0 auto;padding:0 15px}.btn{display:inline-block;padding:10px 20px;text-decoration:none;border-radius:5px;border:none;cursor:pointer;transition:all .3s ease}.btn-primary{background-color:#007bff;color:white}.btn-primary:hover{background-color:#0056b3;color:white}.navbar{background:white;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1rem 0}.navbar-brand{font-size:1.5rem;font-weight:700;color:#007bff;text-decoration:none}.nav-link.active{color:#06BBCC!important;font-weight:600}.dropdown-item.active{background-color:#06BBCC!important;color:white!important}.nav-link.dropdown-toggle.active{color:#06BBCC!important;font-weight:600}@keyframes sparkleMove{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scrolling-text{overflow:hidden;white-space:nowrap;height:40px;display:flex;align-items:center;position:relative}.scrolling-content{display:inline-block;animation:scroll 20s linear infinite;color:white;font-weight:700;font-size:1.4rem;white-space:nowrap;will-change:transform}.quick-actions{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:10px}.quick-action-btn{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:white;font-size:20px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.quick-action-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.3)}.whatsapp-btn{background:linear-gradient(45deg,#25D366,#128C7E)}.contact-btn{background:linear-gradient(45deg,#007bff,#0056b3)}.enroll-btn{background:linear-gradient(45deg,#28a745,#1e7e34)}@media (max-width:768px){.quick-actions{right:10px;gap:8px}.quick-action-btn{width:50px;height:50px;font-size:18px}}.tool-icon{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.tool-icon:hover{transform:scale(1.1)}.container-fluid.footer,.footer{background-color:#181d38!important;background:#181d38!important}