body{font-family:'Inter',sans-serif;color:#333}h1,h2,h3,h4,h5,h6{font-weight:700}.text-primary{color:#1a3c87!important}.btn-primary{background-color:#1a3c87;border-color:#1a3c87;transition:all 0.3s ease}.btn-primary:hover{background-color:#132d66;border-color:#132d66;transform:translateY(-1px);box-shadow:0 4px 12px rgb(26 60 135 / .2)}.navbar-nav .nav-link{color:#1e1e1e!important;font-size:.95rem;padding-left:1rem!important;padding-right:1rem!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#1a3c87!important}.dropdown-menu{border:none;box-shadow:0 10px 30px rgb(0 0 0 / .08);border-radius:8px;padding:.5rem 0;margin-top:10px;min-width:220px}.dropdown-item{padding:.6rem 1.5rem;font-size:.9rem;color:#4a4a4a;font-weight:500;transition:all 0.2s ease}.dropdown-item:hover,.dropdown-item:focus{background-color:#f8f9fa;color:#1a3c87;padding-left:1.8rem}.dropdown-toggle::after{display:inline-block;margin-left:.4em;vertical-align:middle;content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;border:none!important;font-size:.75rem}@media (min-width:992px){.navbar-nav>.dropdown:hover>.dropdown-menu{display:block;animation:slideUp 0.15s ease-out;margin-top:0}.dropdown-menu .dropend:hover>.dropdown-menu{display:block;top:0;left:100%;margin-left:0;animation:fadeIn 0.15s ease-out}.dropdown-menu .dropdown-toggle::after{content:"\f105";transform:none;float:right;content:"\f105";font-family:"Font Awesome 6 Free"}.dropdown-menu .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%}}@media (max-width:991.98px){.dropdown-menu .dropend .dropdown-menu{position:static!important;margin-left:0!important;margin-top:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding-left:20px;padding-top:0;display:none}.dropdown-menu .dropend.show>.dropdown-menu{display:block!important}.dropdown-menu .dropdown-toggle::after{content:"\f107"!important;float:right}.navbar-nav .dropdown-menu{border:none;padding-top:0}}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.whatsapp-icon{transition:transform 0.3s ease}.whatsapp-icon:hover{transform:scale(1.1)}.transform-hover{transition:transform 0.3s ease,box-shadow 0.3s ease}.transform-hover:hover{transform:translateY(-10px);box-shadow:0 1rem 3rem rgb(0 0 0 / .175)!important}.destination-card img{transition:transform 0.5s ease}.destination-card:hover img{transform:scale(1.1)}.service-card{transition:all 0.3s cubic-bezier(.165,.84,.44,1)}.service-card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important}.service-card .icon-box{transition:all 0.3s ease}.service-card:hover .icon-box{background-color:#1a3c87!important;color:white!important}.grayscale-logos img{filter:grayscale(100%);opacity:.6;transition:all 0.3s ease}.grayscale-logos img:hover{filter:grayscale(0%);opacity:1}.testimonials-section blockquote{font-size:1.25rem}.academy-section .badge{font-weight:500;font-size:1rem}.cta-card{border-radius:2rem;box-shadow:0 10px 40px rgb(0 0 0 / .1)}.cta-image{max-height:350px}@media (min-width:992px){.cta-image{margin-top:-80px;transform:scale(1.1);transform-origin:bottom}}@media (max-width:991.98px){.cta-card{text-align:center;padding-right:1.5rem!important}.cta-image{max-height:250px;margin-top:2rem}}@media (max-width:767.98px){.row.g-5,.row.gx-5{--bs-gutter-x:1.5rem}.row.g-4,.row.gx-4{--bs-gutter-x:1.5rem}}html,body{overflow-x:clip;max-width:100%}