body{font-family:Inter,sans-serif}h1,h2,h3{font-family:Playfair Display,serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#facc15;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#eab308}.remove-white{filter:url(#remove-white-filter)}.navbar-scrolled{background-color:#fff!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.navbar-scrolled .hidden.md\:block .nav-link{color:#0f172a!important}.navbar-scrolled .hidden.md\:block .nav-link:hover{color:#000!important}.navbar-scrolled .logo-img{filter:none!important}.navbar-scrolled .mobile-menu-btn{color:#000!important}.nav-link.active{color:#ffc107!important}#mobile-menu{background-color:#0b1c2d!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:0 25px 40px -10px #000000bf!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}#mobile-menu.open{max-height:100vh!important;opacity:1!important;pointer-events:auto!important}#mobile-menu:not(.open){max-height:0!important;opacity:0!important;pointer-events:none!important}#mobile-menu .mobile-nav-link,#mobile-menu .nav-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.5rem .875rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.015em!important;text-transform:none!important;color:#fff!important;background:transparent!important;transition:all .15s ease-in-out!important;text-decoration:none!important;min-height:2.25rem!important}#mobile-menu .mobile-nav-link:hover,#mobile-menu .nav-link:hover{background-color:#ffffff14!important;color:#ffc107!important;transform:translate(3px)!important}#mobile-menu .mobile-nav-link.active,#mobile-menu .nav-link.active{background-color:#ffc1071f!important;color:#ffc107!important;border-left:3px solid #FFC107!important;padding-left:calc(.875rem - 3px)!important;font-weight:700!important}.navbar-scrolled #mobile-menu{background-color:#fff!important;border-top:1px solid #e2e8f0!important;box-shadow:0 20px 30px -10px #0000001f!important}.navbar-scrolled #mobile-menu .mobile-nav-link,.navbar-scrolled #mobile-menu .nav-link{color:#0f172a!important;background:transparent!important}.navbar-scrolled #mobile-menu .mobile-nav-link:hover,.navbar-scrolled #mobile-menu .nav-link:hover{background-color:#f8fafc!important;color:#0b1c2d!important;transform:translate(3px)!important}.navbar-scrolled #mobile-menu .mobile-nav-link.active,.navbar-scrolled #mobile-menu .nav-link.active{background-color:#fef3c7!important;color:#b45309!important;border-left:3px solid #d97706!important;padding-left:calc(.875rem - 3px)!important;font-weight:700!important}.navbar-scrolled #mobile-menu .mobile-menu-divider{border-color:#e2e8f0!important}.navbar-scrolled #mobile-menu .mobile-menu-action{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.navbar-scrolled #mobile-menu .mobile-menu-action:hover{background-color:#f1f5f9!important;border-color:#94a3b8!important}.navbar-scrolled #mobile-menu .mobile-menu-wa{background-color:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}.navbar-scrolled #mobile-menu .mobile-menu-wa:hover{background-color:#d1fae5!important}section,.section,[class*=py-20],[class*=py-24],[class*=py-32],[class*=py-48]{padding-top:60px!important;padding-bottom:60px!important}@media(max-width:768px){section,.section,[class*=py-20],[class*=py-24],[class*=py-32],[class*=py-48]{padding-top:40px!important;padding-bottom:40px!important}}form,.form-container,[class*="bg-slate-50 p-10"],[class*="bg-slate-50 p-16"]{padding:24px!important;gap:16px!important}form .grid,form .space-y-8,form .space-y-10{gap:16px!important}form .space-y-2{margin-bottom:12px!important}.hero,.blog-hero,.hero-section,[class*="h-[50vh]"],[class*="h-[60vh]"],[class*="h-[90vh]"]{padding-top:100px!important;padding-bottom:80px!important}@media(max-width:768px){.hero,.blog-hero,.hero-section,main>div:first-child,main>section:first-child,[class*="h-[50vh]"],[class*="h-[60vh]"],[class*="h-[90vh]"]{padding-top:140px!important;padding-bottom:50px!important;min-height:auto!important}a[class*=px-10]:not(.ugo-floating-cta-btn):not(#mobile-menu *),a[class*=px-8]:not(.ugo-floating-cta-btn):not(#mobile-menu *),button[class*=px-10]:not(.ugo-floating-cta-btn):not(#mobile-menu *),button[class*=px-8]:not(.ugo-floating-cta-btn):not(#mobile-menu *),a[class*="bg-[#FFC107]"]:not(.ugo-floating-cta-btn):not(#mobile-menu *),a[class*="border-[#FFC107]"]:not(.ugo-floating-cta-btn):not(#mobile-menu *),a[class*=bg-yellow-400]:not(.ugo-floating-cta-btn):not(#mobile-menu *),a[class*=rounded-full][class*=uppercase]:not(#mobile-menu *),button[type=submit]:not(#mobile-menu *){padding:.625rem 1.25rem!important;font-size:.75rem!important;letter-spacing:.08em!important;line-height:1.2!important}a[class*="bg-[#FFC107]"] svg,a[class*="border-[#FFC107]"] svg,a[class*=bg-yellow-400] svg,a[class*=rounded-full] svg{width:.95rem!important;height:.95rem!important}}.card,[class*="rounded-[3rem]"],[class*=rounded-2xl],[class*=p-10],[class*=p-16]{padding:20px!important}.gap-20,.gap-12,.gap-10{gap:24px!important}.mb-10,.mb-12,.mb-16,.mb-20{margin-bottom:24px!important}.mt-10,.mt-12,.mt-16,.mt-20{margin-top:24px!important}.ugo-floating-container{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:60;display:flex;align-items:center;font-family:Inter,sans-serif}.ugo-floating-cta-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;background-color:#0b1c2d;color:#fff;padding:.875rem .625rem 1rem;border-radius:12px 0 0 12px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;border:1.5px solid #FFC107;border-right:none;box-shadow:-5px 0 25px #00000073,0 0 16px #ffc10740;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.ugo-floating-cta-btn:hover{background-color:#12283f;border-color:#ffd043;transform:translate(-4px);box-shadow:-8px 0 30px #0000008c,0 0 24px #ffc10766}.ugo-floating-cta-btn:active{transform:translate(-2px)}.ugo-floating-cta-btn.active{background-color:#ffc107;color:#0b1c2d;border-color:#ffc107;box-shadow:-6px 0 25px #ffc10773}.ugo-floating-cta-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:.8125rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;line-height:1}.ugo-floating-pulse{position:relative;display:flex;height:.5rem;width:.5rem}.ugo-floating-pulse .pulse-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background-color:#ffc107;opacity:.75;animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite}.ugo-floating-pulse .pulse-dot{position:relative;display:inline-flex;border-radius:9999px;height:.5rem;width:.5rem;background-color:#ffc107}.ugo-floating-cta-btn.active .ugo-floating-pulse .pulse-dot,.ugo-floating-cta-btn.active .ugo-floating-pulse .pulse-ring{background-color:#0b1c2d}@keyframes ping{75%,to{transform:scale(2.2);opacity:0}}.ugo-slideout-panel{position:absolute;right:calc(100% + .75rem);top:50%;transform:translateY(-50%) translate(25px);width:330px;max-width:calc(100vw - 4.5rem);background:#0b1c2d;border:1px solid rgba(255,193,7,.35);border-radius:1.25rem!important;box-shadow:-15px 20px 50px #000000b3,0 0 25px #ffc10726;overflow:hidden;opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;padding:0!important}.ugo-slideout-panel.open{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}@media(max-width:480px){.ugo-slideout-panel{right:calc(100% + .375rem);width:295px;max-width:calc(100vw - 3.75rem)}}.ugo-slideout-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1c2d59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;opacity:0;pointer-events:none;transition:opacity .25s ease}.ugo-slideout-backdrop.open{opacity:1;pointer-events:auto}.ugo-action-card{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem!important;border-radius:.75rem!important;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.ugo-action-card:hover{background:#ffffff17;transform:translate(-3px)}.ugo-action-card.card-call:hover{border-color:#38bdf8;box-shadow:0 4px 15px -3px #38bdf833}.ugo-action-card.card-whatsapp:hover{border-color:#25d366;box-shadow:0 4px 15px -3px #25d36640}.ugo-action-card.card-email:hover{border-color:#ffc107;box-shadow:0 4px 15px -3px #ffc10740}
