@charset "UTF-8";.header{width:100%;position:relative;z-index:1000}.header-wrapper{height:auto;position:relative}.top-bar-wrapper{display:flex;justify-content:center;background:linear-gradient(135deg,rgba(var(--accent-rgb),.95) 0%,rgba(var(--accent-rgb),.85) 100%);position:relative;overflow:hidden;width:100%}.top-bar{width:100%;max-width:1200px;margin:0 auto;color:var(--background);height:100%;display:flex;align-items:center;justify-content:center;padding:8px 0}.contact-info{display:flex;gap:20px;position:relative;z-index:2}.contact-link{color:var(--background);text-decoration:none;font-size:.85rem;display:flex;align-items:center;gap:8px;transition:all .3s ease;padding:0 16px;border-radius:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);height:32px}.contact-link:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.contact-link .icon{color:var(--background);opacity:.9;transition:all .3s ease;font-size:.85rem}.contact-link:hover .icon{transform:scale(1.1);opacity:1}@media (max-width: 992px){.top-bar{padding:0 20px}.contact-info{gap:15px}}@media (max-width: 768px){.top-bar-wrapper{display:none}}.main-header{background-color:transparent;padding:15px 0;position:relative;transition:all .3s ease}.main-header.fixed{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--background);box-shadow:0 2px 10px #0000001a}.main-header-placeholder{display:none;height:80px}.main-header-placeholder.active{display:block}.logo img{height:50px;width:auto;transition:all .3s ease}.main-header.fixed .logo img{height:40px}.nav-list{display:flex;list-style:none;gap:30px;margin:0;padding:0}.nav-link{color:var(--text);font-size:.9rem;text-decoration:none;position:relative;padding:.5rem 1rem;transition:all .3s ease;border-radius:4px}.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--accent);transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover{color:var(--accent)}@media (max-width: 768px){.nav-link{padding:.8rem 1rem}.nav-link:after{display:none}.nav-link:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:var(--accent);transform:translateY(-50%);transition:height .3s ease;border-radius:2px}.nav-link:hover:before,.nav-link.active:before{height:70%}.nav-link:hover{color:var(--accent);background:rgba(9,132,227,.05);transform:translate(5px)}}.main-header.fixed .nav-link{color:var(--text)}.main-header.fixed .nav-link:hover,.main-header.fixed .nav-link.active{color:var(--accent)}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-actions{display:flex;align-items:center;gap:20px}.language-selector{display:flex;gap:10px}.lang-btn{background:none;border:none;cursor:pointer;padding:4px;opacity:.7;transition:all .3s ease}.lang-btn:hover{opacity:1;transform:scale(1.1)}.lang-btn img{width:24px;height:24px;border-radius:50%}.menu-toggle{display:none;background:none;border:none;color:var(--text);font-size:1.5rem;cursor:pointer;padding:4px}@media (max-width: 992px){.top-bar{width:70%}.contact-info{gap:20px;padding-right:20px}}@media (max-width: 768px){.menu-toggle{display:block}.nav{position:fixed;top:-100%;left:0;right:0;background:var(--background);padding:15px;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #0000001a;z-index:999;visibility:hidden;opacity:0;transform:translateY(-30px)}.nav.nav-open{top:60px;visibility:visible;opacity:1;transform:translateY(0)}.nav-list{flex-direction:column;gap:15px;padding:0;margin:0}.nav-link{display:block;padding:10px 15px;width:100%}.top-bar-wrapper{background-color:var(--bg-primary)}.top-bar{width:100%;border-radius:0;padding:10px 0}.contact-info{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 15px;width:100%}.contact-link{width:100%;justify-content:flex-start}.main-header.fixed{top:0}.main-header.fixed .nav{top:60px}.header-actions{display:flex;align-items:center;gap:15px}.language-selector{margin-right:0;gap:8px}.lang-btn img{width:20px;height:20px}}@media (max-width: 768px){.top-bar-wrapper{display:none}.main-header{padding:10px 0}.main-header.fixed{top:0}.nav{position:fixed;top:-100%;left:0;right:0;background:var(--background);padding:15px;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #0000001a;z-index:999;visibility:hidden;opacity:0;transform:translateY(-30px)}.nav.nav-open{top:60px;visibility:visible;opacity:1;transform:translateY(0)}.nav-list{flex-direction:column;gap:15px;padding:0;margin:0}.nav-link{display:block;padding:10px 15px;width:100%}.header-container{padding:0 15px}.logo img{height:40px}.language-selector{margin-right:15px}.main-header.fixed .nav:not(.nav-open){top:-100%;visibility:hidden;opacity:0;transform:translateY(-30px);transition:all .5s cubic-bezier(.4,0,.2,1)}}.footer{background:var(--background);padding-top:40px;border-top:1px solid var(--border);position:relative}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px}.footer-logo-section{display:flex;flex-direction:column;gap:20px}.footer-logo{width:220px;height:auto;margin-bottom:0;object-fit:contain;object-position:left}.footer-logo-section p{color:var(--secondary);font-size:1rem;line-height:1.6}.footer h3{color:var(--text);font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;position:relative;padding-left:15px}.footer h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:var(--accent);border-radius:2px;opacity:.7}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:.4rem}.footer a{color:var(--secondary);text-decoration:none;transition:all .3s ease;position:relative;padding-left:0}.footer a:hover{color:var(--accent);transform:translate(5px)}.footer-contact p{color:var(--secondary);margin-bottom:.3rem;font-size:.95rem;line-height:1.4}.newsletter-form{width:100%;box-sizing:border-box}.newsletter-form .form-group{margin-bottom:1rem;width:100%;box-sizing:border-box}.newsletter-form input{width:100%;padding:.875rem 1rem;background:var(--background);border:1px solid var(--border);border-radius:4px;color:var(--text);transition:all .3s ease;box-sizing:border-box}.newsletter-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.1)}.newsletter-form .btn{width:auto;min-width:160px;margin-top:1.5rem;padding:.75rem 1.5rem}.footer-bottom{padding:20px 0;margin-top:40px;border-top:1px solid var(--border);text-align:center;background:var(--background)}.footer-bottom p{color:var(--secondary);font-size:.9rem;margin:0}.footer-bottom a{color:var(--accent);padding-left:0}.footer-bottom a:hover{transform:none}@media (max-width: 992px){.footer-content{grid-template-columns:1fr 1fr;gap:40px}.footer-logo-section{grid-column:1 / -1}}@media (max-width: 768px){.footer{padding:40px 15px 0;width:100%;box-sizing:border-box}.footer-content{grid-template-columns:1fr;gap:30px;width:100%;padding:0;margin:0}.footer-logo-section{text-align:center}.footer-logo{margin:0 auto}.footer h3{font-size:1.1rem}.newsletter-form .btn{width:100%;min-width:unset;margin:1rem 0;padding:.875rem 1rem;box-sizing:border-box}.footer-bottom{width:100%;margin-top:30px;padding:15px;box-sizing:border-box}.footer-bottom p{font-size:.8rem}.newsletter-form{padding:0}.newsletter-form .form-group{width:100%;margin:0 0 1rem}.newsletter-form input{width:100%;margin:0}}.whatsapp-button{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background-color:#25d366;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 4px 10px #0003;transition:all .3s ease;z-index:1000}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 15px #0000004d;background-color:#22c15e}.whatsapp-button:active{transform:scale(.95)}@media (max-width: 768px){.whatsapp-button{width:50px;height:50px;font-size:25px;bottom:15px;right:15px}}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.hero{position:relative;color:var(--text);overflow:hidden;display:flex;align-items:center;padding:60px 0;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(/assets/banner-hero-924964ff.webp) center/cover no-repeat;border-bottom:1px solid rgba(var(--accent-rgb),.1);max-height:50vh}.hero-content{max-width:1000px;margin:0 auto;text-align:center;padding:40px;background:rgba(var(--accent-rgb),.09);border-radius:16px;box-shadow:0 10px 30px #0000001a,0 1px 4px #0000000d;border:1px solid rgba(var(--accent-rgb),.08);position:relative;width:calc(100% - 30px);box-sizing:border-box}.hero-content:before,.hero-content:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.hero-content:before{top:-1px;left:-1px;border-top:3px solid var(--accent);border-left:3px solid var(--accent);border-radius:16px 0 0;opacity:.3}.hero-content:after{bottom:-1px;right:-1px;border-bottom:3px solid var(--accent);border-right:3px solid var(--accent);border-radius:0 0 16px;opacity:.3}.hero-subtitle{font-size:1rem;color:var(--accent);text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;font-weight:500;opacity:0;animation:fadeInUp .6s ease forwards}.hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:fadeInUp .6s ease forwards .2s}.hero-description{font-size:1.1rem;color:var(--text-muted-light);line-height:1.6;margin-bottom:2rem;opacity:0;animation:fadeInUp .6s ease forwards .4s}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;opacity:0;animation:fadeInUp .6s ease forwards .6s;width:100%;padding:0 15px;box-sizing:border-box}.hero-btn{display:inline-flex;align-items:center;padding:.875rem 2rem;text-decoration:none;border-radius:4px;font-weight:500;position:relative;overflow:hidden;z-index:1;cursor:pointer;transition:color .3s ease}.hero-btn-primary{background:var(--accent);color:var(--background);border:2px solid var(--accent);position:relative;overflow:hidden;z-index:1}.hero-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--background);transition:transform .3s ease;z-index:-1}.hero-btn-primary:hover{color:var(--accent)}.hero-btn-primary:hover:before{transform:translate(100%)}.hero-btn-secondary{background:transparent;color:var(--text-light);border:2px solid var(--accent);position:relative;overflow:hidden;z-index:1}.hero-btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--accent);transition:transform .3s ease;z-index:-1}.hero-btn-secondary:hover{color:var(--text-light)}.hero-btn-secondary:hover:before{transform:translate(100%)}.clients-about{background:var(--background);padding:100px 0;position:relative;overflow:hidden}.clients{position:relative;margin-bottom:80px}.clients-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;gap:40px}.clients-title-wrapper{flex-shrink:0;max-width:300px;position:relative;display:flex;align-items:center;height:100%}.clients-title{position:relative;font-size:1.6rem;font-weight:500;color:var(--text);line-height:1.3;margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.accent-bar{position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--accent);border-radius:2px}.clients-slider-container{flex:1;min-width:0;background:var(--background);border-radius:12px;padding:40px;border:1px solid var(--border);box-shadow:0 2px 10px #0000000d;position:relative;display:flex;align-items:center}.clients-slider-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;background:linear-gradient(45deg,transparent,var(--accent),transparent);border-radius:12px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.slick-slider{width:100%}.slick-list{margin:0}.slick-track{display:flex!important;align-items:center;gap:30px}.slick-slide{height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 20px;opacity:.5;transition:all .3s ease}.slick-slide.slick-active{opacity:.7}.slick-slide:hover{opacity:1}.slick-slide img{max-width:120px;max-height:50px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);transition:all .4s ease}.slick-slide:hover img{filter:grayscale(0%);transform:scale(1.05)}@media (max-width: 768px){.clients-header{flex-direction:column;align-items:flex-start}.clients-title-wrapper,.clients-slider-container{width:100%}.slick-slide{padding:0 10px}.slick-slide img{max-width:100px}}.about-preview{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:80px;position:relative;padding:40px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #0000000d,0 1px 4px #0000001a;border:1px solid rgba(var(--accent-rgb),.1)}.about-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000014,0 0 0 1px rgba(var(--accent-rgb),.05);aspect-ratio:16 / 9;width:100%}.youtube-video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.about-preview:before,.about-preview:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none;opacity:.3}.about-preview:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0}.about-preview:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px}.about-content{padding-right:40px}.about-content h2{color:var(--accent);font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;position:relative;padding-left:20px;display:inline-block}.about-content h3{color:var(--text);font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem;font-weight:600}.about-content p{color:var(--secondary);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}.about-content .btn{display:inline-flex;align-items:center;padding:.875rem 2rem;background:transparent;color:var(--accent);text-decoration:none;border-radius:4px;font-weight:500;border:2px solid var(--accent);position:relative;overflow:hidden;z-index:1}.about-content .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--accent);transition:transform .3s ease;z-index:-1}.about-content .btn:hover{color:var(--background)}.about-content .btn:hover:before{transform:translate(100%)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.clients-header,.about-preview{flex-direction:column;grid-template-columns:1fr;gap:40px;padding:30px}.clients-slider-container{width:100%}.about-preview:before,.about-preview:after{width:60px;height:60px}}@media (max-width: 768px){.container{padding:0 15px;width:100%;overflow-x:hidden}.hero{padding:80px 15px 40px}.hero-content{padding:25px 15px;margin:0 auto;width:calc(100% - 30px)}.hero-title{font-size:2rem;padding:0}.hero-subtitle{font-size:.9rem;letter-spacing:2px}.hero-description{font-size:1rem;padding:0}.hero-buttons{flex-direction:column;gap:1rem;max-width:100%;padding:0}.hero-btn{width:100%;text-align:center;justify-content:center;box-sizing:border-box}.clients-about{padding:40px 0}.clients-header{margin:0 15px}.clients-slider-container{width:100%;margin:0;padding:20px 10px}.services-section{padding:40px 0}.services-content{margin:0 15px}.success-stories{padding:40px 0}.success-stories-content{margin:0 15px}.global-presence{padding:40px 0}.global-presence-content{margin:0 15px}.world-map{border-radius:0}.presence-info{margin:0}}@media (max-width: 480px){.hero-content{padding:20px 15px}.hero-title{font-size:1.8rem}.hero-description{font-size:1rem}}.btn{display:inline-flex;align-items:center;padding:.875rem 2rem;text-decoration:none;border-radius:4px;font-weight:500;position:relative;overflow:hidden;z-index:1;cursor:pointer;transition:color .3s ease}.btn.btn-primary{background:var(--accent);color:var(--background);border:2px solid var(--accent);position:relative;overflow:hidden;z-index:1}.btn.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--background);transition:transform .3s ease;z-index:-1}.btn.btn-primary:hover{color:var(--accent)}.btn.btn-primary:hover:before{transform:translate(100%)}.btn-secondary{background:transparent;color:var(--text);border:1px solid rgba(var(--accent-rgb),.08);box-shadow:0 1px 4px #00000005;position:relative;overflow:hidden;z-index:1}.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(79,70,229,.1) 0%,rgba(129,140,248,.05) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease;z-index:-1}.btn-secondary:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.2)}.btn-secondary:hover:before{transform:translate(100%)}.btn-outline{background:transparent;color:var(--background);border:2px solid var(--background)}.btn-outline:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--background);transition:transform .3s ease;z-index:-1}.btn-outline:hover{color:var(--text)}.btn-outline:hover:before{transform:translate(100%)}.services-section{position:relative;padding:100px 0;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/assets/service-top-4f346182.webp) center/cover no-repeat fixed;color:var(--text-light)}.services-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start}.services-text{padding:40px;background:rgba(var(--accent-rgb),.09);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid rgba(var(--accent-rgb),.08);position:relative}.services-text:before,.services-text:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.services-text:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0;opacity:.3}.services-text:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px;opacity:.3}.services-title{color:var(--accent);font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.services-subtitle{color:var(--text-muted-light);font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem;font-weight:600}.services-description{color:var(--text-muted-light);font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:20px;background:rgba(var(--background-rgb),.9);border-radius:16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-card{padding:30px;background:var(--background);border-radius:12px;border:1px solid rgba(var(--accent-rgb),.08);transition:all .3s ease;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--accent);transition:height .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000d,0 1px 4px #00000008}.service-icon{font-size:2rem;color:var(--accent);margin-bottom:1.5rem;transition:transform .3s ease}.service-card:hover .service-icon{transform:translate(5px)}.service-title{font-size:1.2rem;color:var(--text);margin-bottom:1rem;font-weight:500}@media (max-width: 1200px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.services-content{grid-template-columns:1fr;gap:40px;padding:0 30px}.services-text{padding:30px}.services-subtitle{font-size:2rem}}@media (max-width: 768px){.services-section{padding:60px 0}.services-grid{grid-template-columns:1fr}.service-card{padding:25px}.services-text{text-align:center;padding:25px}.services-title{font-size:1.8rem}.services-subtitle{font-size:1.5rem}.services-description{font-size:1rem}.services-grid{grid-template-columns:1fr;gap:20px;padding:0}}.success-stories{position:relative;padding:100px 0;background:linear-gradient(to bottom,rgba(var(--accent-rgb),.02),rgba(var(--accent-rgb),.04))}.success-stories-content{display:flex;justify-content:space-between;align-items:center;gap:60px;padding:40px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid var(--border);position:relative}.success-stories-content:before,.success-stories-content:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.success-stories-content:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0;opacity:.3}.success-stories-content:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px;opacity:.3}.success-stories-info{display:flex;align-items:center;gap:40px;flex:1}.success-stories-icon{width:80px;height:80px;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.success-stories-content:hover .success-stories-icon{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.success-stories-text{flex:1}.success-stories-text h2{color:var(--text);font-size:2rem;font-weight:600;margin-bottom:1rem;line-height:1.2}.success-stories-text p{color:var(--secondary);font-size:1.1rem;line-height:1.7;margin:0;opacity:.9}@media (max-width: 992px){.success-stories{padding:80px 0}.success-stories-content{flex-direction:column;text-align:center;padding:30px;gap:30px}.success-stories-info{flex-direction:column;gap:20px}.success-stories-text h2{font-size:1.8rem}}@media (max-width: 768px){.success-stories{padding:60px 0}.success-stories-content{padding:25px}.success-stories-text h2{font-size:1.6rem}.success-stories-text p{font-size:1rem}}.global-presence{position:relative;padding:100px 0;background:var(--background)}.global-presence-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.world-map{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000000d,0 1px 4px #00000008;border:1px solid var(--border)}.world-map-placeholder{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.presence-info{padding:40px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid var(--border);position:relative}.presence-info:before,.presence-info:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.presence-info:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0;opacity:.3}.presence-info:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px;opacity:.3}.global-presence-subtitle{color:var(--accent);font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin:0}.global-presence-title{color:var(--text);font-size:2rem;line-height:1.2;margin-bottom:2rem;font-weight:600}.presence-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0px}.presence-column h4{color:var(--text);font-size:1.1rem;font-weight:600;margin-bottom:0;padding-left:15px;position:relative}.presence-column h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:var(--accent);border-radius:2px;opacity:.7}.presence-column ul{list-style:none;padding:0;margin:0}.presence-column li{color:var(--secondary);font-size:.95rem;line-height:1.4;margin-bottom:.25rem;padding-left:15px;position:relative;transition:all .3s ease}.presence-column li:hover{color:var(--accent);transform:translate(5px)}.presence-column li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.5}@media (max-width: 1200px){.presence-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.global-presence-content{grid-template-columns:1fr;gap:40px}.global-presence-title{font-size:2rem}}@media (max-width: 768px){.global-presence{padding:60px 0}.presence-info{padding:25px}.presence-list{grid-template-columns:1fr;gap:20px}.global-presence-title{font-size:1.8rem}}@media (max-width: 768px){.hero{padding:100px 0 60px}.hero-content{padding:25px}.hero-title{font-size:2rem}.hero-subtitle{font-size:.9rem;letter-spacing:2px}.hero-description{font-size:1rem;padding:0 10px}.hero-buttons{flex-direction:column;gap:1rem;max-width:100%;padding:0}.hero-btn{width:100%;text-align:center;justify-content:center;box-sizing:border-box}.clients-header{flex-direction:column;gap:30px}.clients-title-wrapper{width:100%;max-width:none}.clients-slider-container{width:100%;padding:20px 15px}.slick-slide img{max-width:100px;padding:0 10px}.about-preview{padding:25px 15px;margin:30px 15px;width:auto;box-sizing:border-box}.about-content{padding:0;width:100%}.about-content .btn{width:100%;box-sizing:border-box;margin:0;padding:.875rem 1rem}.services-content{grid-template-columns:1fr;gap:40px;padding:0 15px}.services-text{text-align:center;padding:25px 15px}.services-title{font-size:1.8rem}.services-subtitle{font-size:1.5rem}.services-description{font-size:1rem}.services-text .btn{width:100%;max-width:100%;margin:20px auto 0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.services-grid{grid-template-columns:1fr;gap:20px;padding:0}}@media (max-width: 480px){.container{padding:0 15px}.hero-title{font-size:1.8rem}.about-content h3,.services-subtitle,.global-presence-title{font-size:1.6rem}}@media (max-width: 768px){.hero,.clients-about,.services-section,.success-stories,.global-presence{width:100%;overflow:hidden}.container{width:100%;padding:0 15px;box-sizing:border-box;overflow:hidden}.hero-content,.success-stories-content,.global-presence-content{margin:0;width:100%}.services-content{padding:0;margin:0}}@media (max-width: 768px){.clients-about{padding:40px 0}.clients-header{flex-direction:column;align-items:flex-start;gap:30px;margin:0;padding:0 15px}.clients-title-wrapper{width:100%}.clients-title{font-size:1.4rem;padding-left:15px}.slick-slide{padding:0 5px}.slick-slide img{max-width:90px;padding:0 5px}.about-preview{flex-direction:column;gap:30px;padding:25px 15px;margin:30px 15px}.about-image{width:100%;max-width:300px;margin:0 auto}.about-content{padding:0;text-align:center}.about-content h2{font-size:.9rem;padding-left:0}.about-content h3{font-size:1.8rem}.about-content p{font-size:1rem;text-align:left}.about-content .btn{width:100%;justify-content:center}}@media (max-width: 480px){.clients-title{font-size:1.2rem}.slick-slide img{max-width:80px}.about-content h3{font-size:1.6rem}}@media (max-width: 768px){.clients-about{padding:40px 0;width:100%;overflow:hidden}.clients-header{flex-direction:column;align-items:flex-start;gap:30px;margin:0;padding:0;width:100%}.clients-title-wrapper{padding:0 15px;width:100%}.clients-slider-container{margin:0;padding:20px 0;box-sizing:border-box;overflow:hidden;width:calc(100% - 40px)}.slick-slider{width:100%;margin:0;padding:0}.slick-list{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.slick-track{display:flex!important;align-items:center;width:100%}.slick-slide{width:50%!important;padding:0 10px;display:flex!important;justify-content:center;align-items:center;box-sizing:border-box}.slick-slide>div{width:100%!important;display:flex!important;justify-content:center}.slick-slide img{max-width:80px;width:auto;height:auto;margin:0;padding:0}}@media (max-width: 480px){.slick-slide{width:100%!important}}@media (max-width: 768px){.success-stories{padding:40px 15px;width:100%;box-sizing:border-box;overflow:hidden}.success-stories-content{flex-direction:column;padding:25px;text-align:center;margin:0;width:100%;box-sizing:border-box}.success-stories-info{flex-direction:column;gap:20px;width:100%}.success-stories-icon{width:60px;height:60px}.success-stories-text{width:100%}.success-stories-text h2{font-size:1.8rem;margin-bottom:1rem}.success-stories-text p{font-size:1rem;padding:0;margin:0 0 1.5rem}.success-stories .btn{width:100%;box-sizing:border-box;justify-content:center}}.service-card{background:var(--background);border-radius:12px;padding:35px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;gap:20px;text-decoration:none;cursor:pointer}.service-card:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 20px 40px #0000000d,0 1px 4px #00000008}.service-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:var(--accent);transition:height .3s ease;border-radius:0 2px 2px 0}.service-card:hover:before{height:100%}.service-icon{font-size:2rem;color:var(--accent);transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.05);border-radius:10px}.service-card:hover .service-icon{transform:translateY(-5px);background:var(--accent);color:var(--background)}.service-title{font-size:1.2rem;color:var(--text);margin:0;font-weight:500;line-height:1.4;transition:color .3s ease}.service-card:hover .service-title{color:var(--accent)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.institutional-page{width:100%}.about-institutional-hero{position:relative;padding:60px 0;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/assets/about-top-4b2b87c6.webp) center/cover no-repeat;border-bottom:1px solid rgba(var(--accent-rgb),.1)}.about-institutional-hero-content{max-width:1000px;margin:0 auto;text-align:center;padding:60px 40px;background:rgba(var(--accent-rgb),.09);border-radius:16px;box-shadow:0 20px 40px var(--shadow-darker),0 1px 4px var(--shadow-light);position:relative;z-index:1}.about-institutional-hero-content:before,.about-institutional-hero-content:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.about-institutional-hero-content:before{top:-1px;left:-1px;border-top:3px solid var(--accent);border-left:3px solid var(--accent);border-radius:16px 0 0;opacity:.3}.about-institutional-hero-content:after{bottom:-1px;right:-1px;border-bottom:3px solid var(--accent);border-right:3px solid var(--accent);border-radius:0 0 16px;opacity:.3}.about-institutional-label{display:inline-block;color:var(--accent);font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;font-weight:600;position:relative;padding:0 10px;opacity:0;animation:fadeInUp .6s ease forwards}.about-institutional-title{font-size:3.5rem;font-weight:700;line-height:1.6;margin:0;color:var(--text-light);opacity:0;animation:fadeInUp .6s ease forwards .2s}.institutional-content-section{padding:80px 0;background:var(--background)}.institutional-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:40px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid rgba(var(--accent-rgb),.08);position:relative}.institutional-content-wrapper:before,.institutional-content-wrapper:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.institutional-content-wrapper:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0;opacity:.3}.institutional-content-wrapper:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px;opacity:.3}.institutional-text h2{color:var(--text);font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem;font-weight:600}.institutional-text p{color:var(--secondary);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}.planeta-word{position:relative;width:400px;height:400px;margin:0 auto}.loader{position:relative;right:0;left:0;top:0;margin:auto;width:400px;height:400px;border-radius:50%;animation:load 9s linear infinite}.loader:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to top,transparent,var(--accent));background-size:200px 360px;background-repeat:no-repeat;border-bottom-left-radius:200px;border-top-left-radius:200px}.loader:after{content:"";border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--accent);z-index:10;box-shadow:0 0 10px var(--accent),0 0 20px var(--accent),0 0 30px var(--accent),0 0 40px var(--accent),0 0 50px var(--accent),0 0 60px var(--accent),0 0 70px var(--accent),0 0 80px var(--accent),0 0 90px var(--accent),0 0 100px var(--accent)}.loader label{position:absolute;top:10px;left:10px;right:10px;bottom:5px;background:white;border-radius:50%;margin-bottom:8px}.mundo{position:absolute;right:0;left:0;top:28px;margin:auto;width:340px;height:340px;background:url(/assets/earth-f79dfd17.jpg);border-radius:50%;background-size:cover;box-shadow:inset 0 0 25px #023f5a,inset 0 0 80px #03a9f4;animation:mundo 25s linear infinite;transform:rotate(350deg)}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mundo{0%{background-position:0}to{background-position:162.5%}}@media (max-width: 992px){.institutional-content-wrapper{grid-template-columns:1fr;gap:40px;padding:30px}.institutional-text{order:1}.planeta-word{order:2;width:100%;max-width:400px;height:400px;margin:0 auto}.loader{width:100%;max-width:400px;height:400px}.mundo{width:340px;height:340px;top:30px}}@media (max-width: 768px){.about-institutional-hero{padding:60px 16px}.about-institutional-hero-content{padding:40px 25px;margin:0}.about-institutional-title{font-size:2rem}.about-institutional-label{font-size:.9rem}.institutional-content-wrapper{padding:25px;margin:0 15px}.institutional-text h2{font-size:1.8rem}.institutional-text p{font-size:1rem}.planeta-word,.loader{width:300px;height:300px}.mundo{width:260px;height:260px;top:20px}}@media (max-width: 480px){.planeta-word,.loader{width:250px;height:250px}.mundo{width:220px;height:220px;top:15px}}.mvv-section{padding:80px 0;background:linear-gradient(to bottom,rgba(var(--accent-rgb),.02),rgba(var(--accent-rgb),.04))}.mvv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mvv-card{text-align:center;padding:40px 25px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid rgba(var(--accent-rgb),.08);transition:all .3s ease;position:relative;overflow:hidden}.mvv-card:before,.mvv-card:after{content:"";position:absolute;width:40px;height:40px;pointer-events:none;opacity:0;transition:opacity .3s ease}.mvv-card:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0}.mvv-card:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px}.mvv-card:hover{transform:translateY(-5px);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 20px 40px #0000000d,0 1px 4px #00000008}.mvv-card:hover:before,.mvv-card:hover:after{opacity:.3}.mvv-icon{margin-bottom:25px}.icon-wrapper{width:80px;height:80px;margin:0 auto;background:var(--background);border:2px solid var(--accent);border-radius:16px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:all .3s ease;position:relative}.icon-wrapper svg{font-size:1.8rem;color:var(--accent);transform:rotate(-45deg);transition:all .3s ease}.mvv-card:hover .icon-wrapper{background:var(--accent);transform:rotate(0)}.mvv-card:hover .icon-wrapper svg{color:var(--background);transform:rotate(0) scale(1.1)}.mvv-title{color:var(--text);font-size:1.2rem;font-weight:600;margin-bottom:20px;letter-spacing:2px;transition:color .3s ease}.mvv-card:hover .mvv-title{color:var(--accent)}.mvv-text{color:var(--secondary);font-size:1rem;line-height:1.6;transition:all .3s ease}.mvv-card:hover .mvv-text{color:var(--text)}@media (max-width: 992px){.mvv-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.mvv-section{padding:60px 0}.mvv-grid{grid-template-columns:1fr;gap:30px;padding:0 20px}.mvv-card{padding:30px 20px}.icon-wrapper{width:70px;height:70px}.icon-wrapper svg{font-size:1.5rem}}.advantage-section{padding:100px 0;background:var(--background);position:relative;overflow:hidden}.advantage-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:40px;background:var(--background);border-radius:16px;box-shadow:0 10px 30px #00000008,0 1px 4px #00000005;border:1px solid rgba(var(--accent-rgb),.08);position:relative}.advantage-content:before,.advantage-content:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none;opacity:.3}.advantage-content:before{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:16px 0 0}.advantage-content:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 0 16px}.advantage-image-container{position:relative;border-radius:16px;overflow:hidden}.advantage-image-container img{width:100%;height:auto;display:block;transition:transform .5s ease}.advantage-label{display:inline-block;color:var(--accent);font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-weight:500}.advantage-heading{color:var(--text);font-size:2.5rem;line-height:1.2;margin-top:1rem;margin-bottom:1rem;font-weight:600}.advantage-description p{color:var(--secondary);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}.advantage-subheading{color:var(--text);font-size:1.3rem;margin:2rem 0 1rem;font-weight:600}.advantage-list{list-style:none;padding:0;margin:0}.advantage-list li{color:var(--secondary);font-size:1rem;line-height:1.6;margin-bottom:.8rem;padding-left:25px;position:relative}.advantage-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--accent);border-radius:50%;opacity:.7}@media (max-width: 992px){.advantage-content{grid-template-columns:1fr;gap:40px;padding:30px}.advantage-image-container{order:2;max-width:600px;margin:0 auto}.advantage-text{order:1}.advantage-heading{font-size:2rem}}@media (max-width: 768px){.advantage-section{padding:60px 0}.advantage-content{padding:25px;margin:0 15px}.advantage-heading{font-size:1.8rem}.advantage-description p{font-size:1rem}.advantage-list li{font-size:.95rem;padding-left:20px}.advantage-list li:before{width:5px;height:5px;top:8px}}@media (max-width: 768px){.clients-about{padding:40px 0}.clients-header{flex-direction:column;gap:30px;padding:0 20px}.clients-title{font-size:1.6rem}.clients-slider-container{padding:20px 10px}}@media (max-width: 768px){.success-stories{padding:60px 0}.success-stories-content{flex-direction:column;text-align:center;padding:25px}.success-stories-info{flex-direction:column;gap:20px}.success-stories-icon{width:60px;height:60px}.success-stories-text h2{font-size:1.8rem}.success-stories-text p{font-size:1rem}.btn{width:100%;justify-content:center}}@media (max-width: 768px){@keyframes load{0%{transform:rotate(0) scale(.95)}to{transform:rotate(360deg) scale(.95)}}@keyframes mundo{0%{background-position:0;transform:rotate(350deg) scale(.95)}to{background-position:162.5%;transform:rotate(350deg) scale(.95)}}}html{scroll-behavior:smooth}.institutional-hero{position:relative;padding:60px 0;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/assets/service-top-4f346182.webp) center/cover no-repeat;border-bottom:1px solid rgba(var(--accent-rgb),.1)}.institutional-hero-content{max-width:1000px;margin:0 auto;text-align:center;padding:60px 40px;background:rgba(var(--accent-rgb),.09);border-radius:16px;box-shadow:0 20px 40px var(--shadow-darker),0 1px 4px var(--shadow-light);position:relative;z-index:1}.institutional-hero-content:before,.institutional-hero-content:after{content:"";position:absolute;width:60px;height:60px;pointer-events:none}.institutional-hero-content:before{top:-1px;left:-1px;border-top:3px solid var(--accent);border-left:3px solid var(--accent);border-radius:16px 0 0;opacity:.3}.institutional-hero-content:after{bottom:-1px;right:-1px;border-bottom:3px solid var(--accent);border-right:3px solid var(--accent);border-radius:0 0 16px;opacity:.3}.institutional-label{display:inline-block;color:var(--accent);font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;font-weight:600;position:relative;padding:0 10px;opacity:0;animation:fadeInUp .6s ease forwards}.institutional-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;color:var(--text-light);opacity:0;animation:fadeInUp .6s ease forwards .2s}.services-page .services-section{background:linear-gradient(to bottom,rgba(var(--accent-rgb),.02),rgba(var(--accent-rgb),.04))}.services-page .services-text{background:rgba(var(--background),.09)}.services-page .services-subtitle{color:var(--text)}@media (max-width: 768px){.institutional-hero{padding:60px 16px}.institutional-hero-content{padding:40px 25px;margin:0}.institutional-title{font-size:2.8rem}.institutional-label{font-size:1rem}.institutional-hero-content:before,.institutional-hero-content:after{width:60px;height:60px}}.market-study-section{padding:100px 0;background:linear-gradient(to bottom,var(--background-light) 0%,rgba(var(--accent-rgb),.03) 100%);position:relative;overflow:hidden}.market-study-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(var(--accent-rgb),.1),transparent)}.market-study-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.market-study-image{position:relative}.market-study-image:after{content:"";position:absolute;top:-20px;right:-20px;width:100%;height:100%;border-radius:20px;background:rgba(var(--accent-rgb),.05);z-index:-1}.market-study-image img{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:0 20px 40px var(--shadow-hover);transition:transform .3s ease}.market-study-image img:hover{transform:translateY(-5px)}.market-study-text{display:flex;flex-direction:column;gap:24px;padding-right:40px}.market-study-text .section-title{color:var(--primary);font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:0;position:relative}.accent-line{width:60px;height:3px;background:linear-gradient(to right,var(--accent),rgba(var(--accent-rgb),.3));margin:8px 0 16px;border-radius:2px}.market-study-text p{font-size:1.05rem;color:var(--text);line-height:1.6;margin:0;opacity:.9}.market-study-text p:first-of-type{font-size:1.2rem;font-weight:500;color:var(--primary);opacity:1}.request-contact{margin-top:40px;align-self:flex-start;padding:16px 36px;border-radius:30px;background:var(--accent);color:#fff;font-size:1.1rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.request-contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,var(--overlay-light),transparent);transform:translate(-100%);transition:transform .6s ease}.request-contact:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--accent-rgb),.2)}.request-contact:hover:before{transform:translate(100%)}@media (max-width: 992px){.market-study-section{padding:80px 0}.market-study-content{grid-template-columns:1fr;gap:60px;padding:0 30px}.market-study-image{order:1;text-align:center}.market-study-text{order:2;padding-right:0;text-align:center}.accent-line{margin:8px auto 16px}.request-contact{align-self:center}.market-study-text .section-title{font-size:2.2rem}}@media (max-width: 768px){.market-study-section{padding:60px 0}.market-study-content{padding:0 20px;gap:40px}.market-study-text .section-title{font-size:2rem}.market-study-text p{font-size:1rem}.market-study-text p:first-of-type{font-size:1.1rem}.request-contact{padding:14px 32px;font-size:1rem}}.services-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.services-list li{position:relative;padding-left:24px;font-size:1.05rem;color:var(--text);line-height:1.6}.services-list li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--accent)}@media (max-width: 768px){.services-list li{font-size:1rem;text-align:left;padding-left:20px}}.objective-text{font-size:1.1rem;font-weight:500;color:var(--primary);margin-top:16px;padding:16px;background:rgba(var(--accent-rgb),.05);border-radius:12px;border-left:4px solid var(--accent)}@media (max-width: 768px){.objective-text{font-size:1rem;padding:12px}}.benefits-list{margin:24px 0;background:rgba(var(--accent-rgb),.02);padding:24px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.1)}.benefits-list li{padding-left:28px}.benefits-list li:before{width:8px;height:8px;background:var(--accent);top:10px}.pricing-note{font-style:italic;color:var(--text);background:linear-gradient(to right,rgba(var(--accent-rgb),.05),transparent);padding:16px;border-radius:8px;margin-top:16px}@media (max-width: 768px){.benefits-list{padding:16px;margin:16px 0}.pricing-note{padding:12px;font-size:.95rem}}.services-text{text-align:center;margin-bottom:40px}.services-label{display:inline-block;color:var(--accent);font-size:1.2rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-weight:600;position:relative;padding:0 10px}.services-label:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--accent);transition:width .3s ease}.services-text:hover .services-label:after{width:80%}.services-subtitle{font-size:1rem;color:var(--text-light);line-height:1.6;margin:0;font-weight:400}@media (max-width: 768px){.services-label{font-size:1.1rem}.services-subtitle{font-size:.9rem}}.customers-page{width:100%}.customers-page .institutional-hero{background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/assets/customer-top-265fa07d.webp) center/cover no-repeat}.customer-stories-section{padding:100px 0;background:linear-gradient(to bottom,var(--background) 0%,rgba(var(--accent-rgb),.03) 100%)}.container{max-width:1200px;margin:0 auto;padding:0 40px}.customer-stories-container{max-width:900px;margin:0 auto}.customer-stories-header{margin-bottom:60px;text-align:center}.customer-stories-label{color:var(--accent);font-size:1.2rem;text-transform:uppercase;letter-spacing:3px;font-weight:600;position:relative;display:inline-block;padding-bottom:15px}.customer-stories-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--accent);border-radius:2px}.customer-stories-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:60px}.customer-story-tab{background:none;border:none;padding:15px 30px;cursor:pointer;position:relative;transition:all .3s ease;border-radius:30px;border:1px solid rgba(var(--accent-rgb),.1)}.customer-company-name{color:var(--secondary);font-size:1.1rem;font-weight:500;transition:color .3s ease}.customer-story-tab.active{background:var(--accent);border-color:var(--accent)}.customer-story-tab.active .customer-company-name{color:var(--background)}.customer-story-tab:hover:not(.active){background:rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.2)}.customer-story-content{background:var(--background);border-radius:24px;padding:60px;box-shadow:0 20px 40px rgba(var(--accent-rgb),.05),0 1px 3px rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.08);position:relative;opacity:0;transform:translateY(20px);animation:fadeInStory .5s ease forwards}.quote-icon{position:absolute;top:-30px;left:60px;width:60px;height:60px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--background);font-size:1.5rem;box-shadow:0 10px 20px rgba(var(--accent-rgb),.2)}@keyframes fadeInStory{to{opacity:1;transform:translateY(0)}}.customer-story-text{color:var(--text);font-size:1.2rem;line-height:1.8;margin-bottom:40px;font-style:italic}.customer-story-author{display:flex;align-items:center;gap:20px;padding-top:30px;border-top:1px solid rgba(var(--accent-rgb),.1)}.author-avatar{width:60px;height:60px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--background);font-size:1.5rem;font-weight:600}.author-info{flex:1}.customer-author-name{color:var(--text);font-size:1.1rem;font-weight:600;margin:0}.customer-author-position{color:var(--accent);font-size:.95rem;margin:5px 0 0}@media (max-width: 768px){.customer-stories-section{padding:60px 0}.container{padding:0 20px}.customer-stories-tabs{flex-direction:column;gap:15px}.customer-story-tab{width:100%;padding:12px 20px}.customer-story-content{padding:40px 25px}.quote-icon{top:-25px;left:25px;width:50px;height:50px;font-size:1.2rem}.customer-story-text{font-size:1.1rem}.author-avatar{width:50px;height:50px;font-size:1.2rem}}.client-logos-section{padding-top:40px;padding-bottom:100px;background:var(--background);position:relative;overflow:hidden}.client-logos-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.1),transparent)}.client-logos-container{max-width:1200px;margin:0 auto}.client-logos-header{text-align:center;max-width:800px;margin:0 auto 80px}.client-logos-header .section-title{font-size:2.5rem;color:var(--text);margin-bottom:20px;font-weight:600;line-height:1.2;position:relative;padding-bottom:20px}.client-logos-header .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--accent);border-radius:2px}.section-description{font-size:1.1rem;color:var(--secondary);line-height:1.7;margin:0}.client-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;align-items:center;justify-items:center}.client-logo-item{padding:20px;background:var(--background);border-radius:12px;border:1px solid rgba(var(--accent-rgb),.08);transition:all .3s ease;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9}.client-logo-item img{max-width:80%;max-height:80%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.client-logo-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(var(--accent-rgb),.05),0 1px 3px rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.2)}.client-logo-item:hover img{filter:grayscale(0%);opacity:1}@media (max-width: 1200px){.client-logos-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px}}@media (max-width: 768px){.client-logos-section{padding:60px 0}.client-logos-header{margin-bottom:40px;padding:0 20px}.client-logos-header .section-title{font-size:2rem}.section-description{font-size:1rem}.client-logos-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:0 20px}.client-logo-item{padding:15px}}@media (max-width: 480px){.client-logos-grid{grid-template-columns:repeat(2,1fr)}.client-logos-header .section-title{font-size:1.8rem}}.contactpage{width:100%}.contactpage-section{padding:100px 0;background:linear-gradient(to bottom,var(--background) 0%,rgba(var(--accent-rgb),.03) 100%)}.contactpage-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contactpage-info{padding:60px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.95) 0%,rgba(var(--accent-rgb),.8) 100%);border-radius:24px;color:var(--background);position:relative;overflow:hidden}.contactpage-info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/pattern.svg) center/cover;opacity:.1;z-index:1}.contactpage-header{position:relative;z-index:2}.contactpage-icon-circle{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:30px}.contactpage-info h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.contactpage-info p{font-size:1.1rem;line-height:1.6;margin-bottom:20px;opacity:.9}.contactpage-divider{width:60px;height:3px;background:var(--background);margin:30px 0;border-radius:2px}.contactpage-email{font-size:1.1rem}.contactpage-email a{color:var(--background);text-decoration:none;border-bottom:2px solid rgba(255,255,255,.3);transition:all .3s ease}.contactpage-email a:hover{border-color:var(--background)}.contactpage-form-container{background:var(--background);border-radius:24px;padding:60px;box-shadow:0 20px 40px rgba(var(--accent-rgb),.05),0 1px 3px rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.08)}.contactpage-form{display:flex;flex-direction:column;gap:25px}.contactpage-form-group{display:flex;flex-direction:column;gap:8px}.contactpage-form-group label{color:var(--text);font-size:1rem;font-weight:500;display:flex;align-items:center;gap:4px}.contactpage-required{color:var(--accent)}.contactpage-form-group input,.contactpage-form-group textarea{padding:12px 16px;border:1px solid rgba(var(--accent-rgb),.1);border-radius:8px;font-size:1rem;transition:all .3s ease;background:var(--background);color:var(--text)}.contactpage-form-group input:focus,.contactpage-form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.contactpage-input-example{font-size:.85rem;color:var(--secondary);margin-top:4px}.contactpage-submit-button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--background);border:2px solid var(--accent);padding:16px 32px;border-radius:30px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:20px;position:relative;overflow:hidden;z-index:1}.contactpage-submit-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--background);transition:transform .3s ease;z-index:-1}.contactpage-submit-button:hover{color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--accent-rgb),.2)}.contactpage-submit-button:hover:before{transform:translate(100%)}@media (max-width: 992px){.contactpage-content{grid-template-columns:1fr;gap:40px}.contactpage-info,.contactpage-form-container{padding:40px}}@media (max-width: 768px){.contactpage-section{padding:60px 0}.contactpage-info h2{font-size:2rem}.contactpage-icon-circle{width:60px;height:60px;font-size:1.5rem}.contactpage-info,.contactpage-form-container{padding:30px}}@media (max-width: 480px){.contactpage-info h2{font-size:1.8rem}.contactpage-submit-button{width:100%}}:root{--primary: #2D3436;--secondary: #636E72;--accent: #0984E3;--background: #FFFFFF;--text: #2D3436;--muted: #B2BEC3;--muted-light: #d9e4e9;--border: #DFE6E9;--hover: #74B9FF;--accent-rgb: 9, 132, 227;--text-rgb: 45, 52, 54;--primary-rgb: 45, 52, 54;--secondary-rgb: 99, 110, 114;--text-primary: var(--text);--text-secondary: var(--secondary);--text-muted: var(--muted);--text-muted-light: var(--muted-light);--text-light: var(--background);--bg-primary: var(--primary);--bg-secondary: var(--secondary);--bg-accent: var(--accent);--bg-muted: var(--muted);--border-light: rgba(var(--accent-rgb), .08);--border-medium: rgba(var(--accent-rgb), .1);--border-dark: rgba(var(--accent-rgb), .2);--border-primary: var(--border);--border-accent: var(--accent);--border-muted: var(--muted);--shadow-color: rgba(var(--primary-rgb), .1);--shadow-color-light: rgba(var(--primary-rgb), .05);--gradient-primary: linear-gradient( 135deg, rgba(var(--primary-rgb), .95) 0%, rgba(var(--accent-rgb), .4) 100% );--gradient-accent: linear-gradient( 90deg, rgba(var(--accent-rgb), .1) 0%, rgba(var(--accent-rgb), .05) 100% );--shadow-light: rgba(0, 0, 0, .02);--shadow-medium: rgba(0, 0, 0, .03);--shadow-dark: rgba(0, 0, 0, .04);--shadow-darker: rgba(0, 0, 0, .05);--shadow-darkest: rgba(0, 0, 0, .08);--shadow-hover: rgba(0, 0, 0, .1);--overlay-light: rgba(255, 255, 255, .1);--gradient-start: rgba(var(--accent-rgb), .01);--gradient-middle: rgba(var(--accent-rgb), .03);--gradient-end: rgba(var(--accent-rgb), .05)}.dark{--primary: #FFFFFF;--secondary: #B2BEC3;--accent: #74B9FF;--background: #2D3436;--text: #FFFFFF;--muted: #636E72;--border: #636E72;--hover: #0984E3;--accent-rgb: 116, 185, 255;--text-rgb: 255, 255, 255;--primary-rgb: 255, 255, 255;--secondary-rgb: 178, 190, 195}body{font-family:Poppins,sans-serif;line-height:1.6;color:var(--text-color-dark);margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;width:100%;max-width:100vw}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}.shadow-sm{box-shadow:0 2px 4px #0000000d}.shadow-md{box-shadow:0 4px 6px #0000001a}.shadow-lg{box-shadow:0 10px 15px #0000001a}.transition-all{transition:all .3s ease-in-out}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--spacing-xs);box-sizing:border-box}a{text-decoration:none;color:var(--link-color);transition:color .3s ease}a:hover{color:var(--hover-color)}.btn{display:inline-block;padding:.8rem 1.5rem;border-radius:4px;font-weight:500;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background-color:var(--primary-color);color:var(--text-color-light)}.btn-primary:hover{background-color:var(--hover-color)}@media (max-width: 768px){body{font-size:14px}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}}:root{--container-xl: 1200px;--container-lg: 960px;--container-md: 720px;--container-sm: 540px;--container-xs: 100%;--spacing-xl: 100px;--spacing-lg: 80px;--spacing-md: 60px;--spacing-sm: 40px;--spacing-xs: 20px}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--spacing-xs)}@media (max-width: 1200px){.container{max-width:var(--container-lg)}}@media (max-width: 992px){.container{max-width:var(--container-md)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}}@media (max-width: 768px){.container{max-width:var(--container-sm)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.section-padding{padding:var(--spacing-md) 0}}@media (max-width: 576px){.container{max-width:var(--container-xs);padding:0 var(--spacing-xs)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.section-padding{padding:var(--spacing-sm) 0}}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse, #fff)}
