:root{--color-primary: #162653;--color-secondary: #CAA04C;--color-secondary-light: #e0bc75;--color-text: #333333;--color-text-light: #666666;--color-background: #ffffff;--color-background-alt: #f8f9fa;--color-border: #e5e5e5;--font-primary: "Inter", sans-serif;--container-max-width: 1300px;--transition: all .4s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--color-text);line-height:1.6;overflow-x:hidden;background-color:var(--color-background);-webkit-font-smoothing:antialiased}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 30px}section{position:relative;overflow:hidden}.section-padding{padding:120px 0}@media(max-width:768px){.section-padding{padding:80px 0}}h1,h2,h3,h4{color:var(--color-primary);font-weight:800;line-height:1.1;margin-bottom:20px}h1{font-size:clamp(36px,6vw,68px)}h2{font-size:clamp(30px,5vw,48px)}h3{font-size:clamp(24px,4vw,32px)}@media(max-width:768px){.btn{padding:12px 20px!important;font-size:12px!important;gap:8px!important}}a{text-decoration:none;color:inherit;transition:var(--transition)}img{max-width:100%;height:auto;display:block}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.active{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:var(--color-secondary);color:var(--color-primary)!important;font-family:var(--font-primary);font-weight:800;font-size:14px;border-radius:50px;text-transform:uppercase;transition:var(--transition);border:2px solid var(--color-secondary);cursor:pointer;gap:10px;letter-spacing:1px}.btn:hover{background-color:var(--color-secondary-light);border-color:var(--color-secondary-light);color:var(--color-primary)!important;transform:translateY(-5px);box-shadow:0 10px 25px #caa04c66}.btn-primary{background-color:var(--color-primary);color:#fff!important;border-color:var(--color-primary)}.btn-primary:hover{background-color:#fff!important;color:var(--color-primary)!important;border-color:#fff!important;transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.page-header,.bg-primary{color:#fff}.page-header h1,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary .pillar-title{color:#fff!important}.bg-primary p,.bg-primary .subtitle,.page-header .subtitle{color:#fffc!important}.page-header{padding:180px 0 100px;text-align:center}.hero-content{max-width:900px;margin:0 auto}.bg-primary .btn-primary,section.bg-primary .btn-primary,.final-cta.bg-primary .btn-primary,.hero-previdenciario .btn-primary,.hero-bancario .btn-primary,.hero .btn-primary{background-color:var(--color-secondary)!important;color:var(--color-primary)!important;border-color:var(--color-secondary)!important}.bg-primary .btn-primary:hover,section.bg-primary .btn-primary:hover,.final-cta.bg-primary .btn-primary:hover,.hero-previdenciario .btn-primary:hover,.hero-bancario .btn-primary:hover,.hero .btn-primary:hover{background-color:#fff!important;color:var(--color-primary)!important;border-color:#fff!important;box-shadow:0 10px 30px #caa04c4d}.btn-outline{background-color:transparent;border:2px solid #ffffff;color:#fff!important}.btn-outline:hover{background-color:#fff!important;color:var(--color-primary)!important}.btn-outline-primary{background-color:transparent;border:2px solid var(--color-primary);color:var(--color-primary)!important}.btn-outline-primary:hover{background-color:var(--color-primary)!important;color:#fff!important}.bg-light{background-color:var(--color-background-alt);background-image:radial-gradient(var(--color-border) .5px,transparent .5px);background-size:20px 20px}.location-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:transparent;padding:0;border-radius:0;border:none;box-shadow:none}.location-text{padding:0}.features-list{margin:40px 0}.feature-item{display:flex;gap:20px;margin-bottom:30px}.feature-item i{font-size:24px;margin-top:5px}.feature-item h4{font-size:18px;margin-bottom:5px;color:#fff}.feature-item p{color:#ffffffb3;font-size:15px}.location-image{position:relative}.rounded-image{border-radius:40px}.office-carousel{border:1px solid var(--color-border);box-shadow:0 30px 60px #0000001a;border-radius:40px}.years-badge{position:absolute;bottom:-20px;left:-20px;background:var(--color-secondary);color:var(--color-primary);padding:12px 20px;border-radius:8px;text-align:left;box-shadow:0 10px 25px #0000001a;z-index:5;display:flex;flex-direction:column;line-height:1.1;border:2px solid var(--color-primary)}.years-badge h3{font-size:20px;color:var(--color-primary);margin-bottom:0;font-weight:900}.years-badge span{font-size:12px;font-weight:700;text-transform:uppercase}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:100;display:flex;align-items:center;gap:15px;text-decoration:none}.wa-cta{background:#fff;color:var(--color-primary);padding:8px 15px;border-radius:30px;font-size:13px;font-weight:700;box-shadow:0 10px 25px #0000001a;transform:translate(10px);opacity:0;transition:all .3s ease;pointer-events:none;white-space:nowrap;border:1px solid var(--color-border)}.whatsapp-float:hover .wa-cta{transform:translate(0);opacity:1}.wa-icon{width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 10px 25px #25d36666;transition:all .3s ease}.whatsapp-float:hover .wa-icon{transform:scale(1.1)}@media(max-width:992px){.location-inner{grid-template-columns:1fr;gap:50px;padding:40px 25px}.years-badge{left:20px;bottom:-10px}}@media(max-width:768px){.wa-cta{display:none}.whatsapp-float{bottom:20px;right:20px}}.text-center{text-align:center}.text-white{color:#fff!important}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary);color:#fff}.bg-secondary{background-color:var(--color-secondary);color:#fff}.bg-light{background-color:var(--color-background-alt)}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.badge{display:inline-flex;align-items:center;gap:10px;background-color:#ffffff1a;backdrop-filter:blur(5px);color:#fff;padding:8px 18px;border-radius:10px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:25px;border:1px solid rgba(255,255,255,.2)}.section-padding:not(.bg-primary):not(.bg-dark) .badge,.bg-light .badge{background-color:#16265314;color:var(--color-primary);border-color:#16265326}.section-padding:not(.bg-primary):not(.bg-dark) .badge i,.bg-light .badge i{color:var(--color-secondary)}.badge i{color:var(--color-secondary);font-size:16px}.stats-grid-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;text-align:center}.stat-item .number{display:block;font-size:48px;font-weight:800;color:var(--color-secondary);margin-bottom:10px}.stat-item .label{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700;opacity:.8}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{background:#fff;margin-bottom:15px;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0}.faq-item summary{padding:20px 30px;font-weight:700;color:var(--color-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-secondary)}.faq-item[open] summary:after{content:""}.faq-content{padding:0 30px 25px;color:#666;line-height:1.7}.testimonials-3d-container{position:relative;width:100%;max-width:900px;margin:0 auto;height:350px;perspective:1000px}.testimonials-3d-track{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.testimonial-3d-card{position:absolute;width:70%;background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;color:#fff;box-shadow:0 25px 50px #0000004d;transition:all .6s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translate(0) scale(.8);z-index:1}.testimonial-3d-card.active{opacity:1;visibility:visible;transform:translate(0) scale(1);z-index:3;background:#ffffff1a;border-color:var(--color-secondary)}.testimonial-3d-card.prev{opacity:.6;visibility:visible;transform:translate(-30%) scale(.85);z-index:2;cursor:pointer}.testimonial-3d-card.next{opacity:.6;visibility:visible;transform:translate(30%) scale(.85);z-index:2;cursor:pointer}.testimonial-3d-card .stars{color:var(--color-secondary);font-size:18px;margin-bottom:20px}.testimonial-3d-card p{font-size:18px;font-style:italic;line-height:1.6;margin-bottom:25px;color:#ffffffe6}.testimonial-3d-card .client-info strong{display:block;font-size:18px;font-weight:700;color:#fff}.testimonial-3d-card .client-info span{font-size:14px;color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px}.testimonials-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:4;pointer-events:none}.nav-btn{pointer-events:auto;width:50px;height:50px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:var(--transition);transform:translate(-50%)}.nav-btn.next{transform:translate(50%)}.nav-btn:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary)}.badge-feedback{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--color-secondary);color:var(--color-primary);padding:8px 18px;border-radius:10px;font-size:14px;font-weight:700;margin-bottom:25px}.office-carousel{position:relative;width:100%;overflow:hidden;border-radius:40px;transform:translateZ(0);-webkit-transform:translateZ(0)}.carousel-track{position:relative;height:500px}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.carousel-slide.active{opacity:1;z-index:1}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.dot{width:8px;height:8px;background:#ffffff80;border-radius:50%;cursor:pointer;transition:var(--transition)}.dot.active{background:var(--color-secondary);width:25px;border-radius:10px}@media(max-width:768px){.testimonial-3d-card{width:90%;padding:30px 20px}.testimonial-3d-card p{font-size:16px}.nav-btn{display:none}.testimonials-3d-container{height:400px}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);padding:25px 0}.header[data-astro-cid-3ef6ksr2].scrolled{background-color:#162653fa;backdrop-filter:blur(15px);padding:12px 0;box-shadow:0 10px 30px #0003;border-bottom:1px solid rgba(255,255,255,.05)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:45px;width:auto;transition:all .3s ease}.header[data-astro-cid-3ef6ksr2].scrolled .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:38px}.logo-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;color:#fff;line-height:1}.logo-name[data-astro-cid-3ef6ksr2]{font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;line-height:1.1}.header[data-astro-cid-3ef6ksr2].scrolled .logo-name[data-astro-cid-3ef6ksr2]{font-size:14px}.logo-subtitle[data-astro-cid-3ef6ksr2]{font-size:9px;font-weight:500;color:var(--color-secondary);text-transform:uppercase;letter-spacing:1.2px;margin-top:4px}.desktop-nav[data-astro-cid-3ef6ksr2]{display:block}.desktop-nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex!important;flex-direction:row!important;list-style:none;gap:30px;margin:0;padding:0;align-items:center}.desktop-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:10px 0;position:relative;transition:color .3s ease;display:flex;align-items:center;gap:6px}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{font-size:10px;transition:transform .3s ease}.desktop-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:hover>a[data-astro-cid-3ef6ksr2]{color:var(--color-secondary)}.desktop-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:hover>a[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(20px);background-color:#fff;min-width:240px;padding:15px 0;border-radius:12px;box-shadow:0 15px 40px #00000026;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.has-submenu[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;display:block!important}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:block!important}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-primary)!important;font-size:13px!important;padding:10px 25px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;display:block!important}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background-color:var(--color-background-alt)!important;color:var(--color-secondary)!important}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px}.btn-whatsapp[data-astro-cid-3ef6ksr2]{background-color:var(--color-secondary);color:var(--color-primary);padding:10px 22px;border-radius:50px;font-weight:800;font-size:12px;text-transform:uppercase;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #caa04c33;transition:all .3s ease;border:2px solid transparent}.btn-whatsapp[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{font-size:14px}.btn-whatsapp[data-astro-cid-3ef6ksr2]:hover{background-color:transparent;color:var(--color-secondary);border-color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 8px 25px #caa04c4d}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;position:relative;z-index:1001}.mobile-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:100%;height:2px;background-color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.mobile-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:translate(-20px)}.mobile-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-overlay[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-primary);z-index:1000;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);overflow-y:auto}.mobile-overlay[data-astro-cid-3ef6ksr2].active{visibility:visible;opacity:1}.mobile-nav-content[data-astro-cid-3ef6ksr2]{width:100%;padding:80px 40px 40px;text-align:center}.mobile-nav-list[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0 0 40px}.mobile-nav-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{margin-bottom:15px;opacity:0;transform:translateY(20px);transition:all .5s ease}.mobile-overlay[data-astro-cid-3ef6ksr2].active li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0);transition-delay:var(--delay)}.mobile-link-wrapper[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:15px}.mobile-nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.submenu-toggle[data-astro-cid-3ef6ksr2]{background:transparent;border:none;color:var(--color-secondary);font-size:18px;cursor:pointer}.mobile-submenu[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin-top:10px;max-height:0;overflow:hidden;transition:all .4s ease;background:#ffffff0d;border-radius:10px}.submenu-active[data-astro-cid-3ef6ksr2] .mobile-submenu[data-astro-cid-3ef6ksr2]{max-height:500px;padding:15px 0;margin-bottom:20px}.mobile-submenu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:14px;text-transform:none;color:#ffffffb3;display:block;padding:8px 0}.mobile-footer[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(20px);transition:all .5s ease .6s}.mobile-overlay[data-astro-cid-3ef6ksr2].active .mobile-footer[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0)}.btn-whatsapp-mobile[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-secondary);color:var(--color-primary);padding:16px 35px;border-radius:50px;font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:40px}.social-links-mobile[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:25px}.social-links-mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:22px;color:#fff;opacity:.8}.social-links-mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-secondary);opacity:1}body.menu-open{overflow:hidden}@media(max-width:1200px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:flex}.btn-whatsapp[data-astro-cid-3ef6ksr2]{display:none}.header[data-astro-cid-3ef6ksr2]{background-color:var(--color-primary);padding:15px 0}}@media(max-width:480px){.logo-subtitle[data-astro-cid-3ef6ksr2]{display:none}.logo-title[data-astro-cid-3ef6ksr2]{font-size:14px}.nav-text[data-astro-cid-3ef6ksr2]{font-size:20px}}.oab-disclaimer[data-astro-cid-sz7xmlte]{max-width:800px;margin:0 auto 30px;padding:0 20px}.oab-disclaimer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fff6!important;font-size:11px!important;line-height:1.6;font-style:italic}.contact-info[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9!important;text-decoration:none;transition:var(--transition)}.contact-info[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-secondary)!important}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary);color:#fff;padding:100px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:60px;margin-bottom:80px}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:15px;margin-bottom:25px}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:45px;width:auto}.logo-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;line-height:1}.logo-name[data-astro-cid-sz7xmlte]{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.logo-subtitle[data-astro-cid-sz7xmlte]{font-size:9px;color:var(--color-secondary);text-transform:uppercase;letter-spacing:1.2px;margin-top:4px;font-weight:600}.about-text[data-astro-cid-sz7xmlte]{color:#fff9;font-size:15px;line-height:1.8;margin-bottom:25px}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:15px}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:40px;height:40px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:var(--transition)}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--color-secondary);color:var(--color-primary);transform:translateY(-5px)}.footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:#fff;font-size:18px;margin-bottom:30px;position:relative;padding-bottom:10px}.footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--color-secondary)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:15px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9;font-size:15px;transition:var(--transition)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-secondary);padding-left:5px}.contact-info[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;gap:15px;color:#fff9;font-size:15px;line-height:1.6}.contact-info[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{color:var(--color-secondary);font-size:18px;margin-top:3px}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding-top:30px;text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fff6;font-size:13px}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{gap:40px}}
