.brand-link,.brand-link.w-nav-brand,.menu-continr{background-color:transparent!important;background:transparent!important}.brand-link,.brand-link.w-nav-brand{padding:0!important;border-radius:0!important;box-shadow:none!important}#expertise-section .sub-head strong{color:var(--theme-library--foreground-interactive)!important}.footer-section .ft-link:hover{color:inherit}.footer-section .sub-para{pointer-events:none}.tabs-container{display:flex;margin-top:30px;margin-bottom:30px;gap:20px;align-items:center}.tabs-menu{flex:0 0 40%;display:flex;flex-direction:column;gap:10px}.tabs-menu-item{padding:15px;cursor:pointer;border-radius:8px;display:flex;align-items:center;gap:15px;transition:background-color .3s,color .3s;border:1px solid #002b3a}.tabs-menu-item:hover{background-color:#002b3a}.tabs-menu-item.active{background-color:var(--theme-library--foreground-interactive);color:#fff;border-color:var(--theme-library--foreground-interactive)}.tabs-menu-item.active h4,.tabs-menu-item.active svg{color:#fff!important}.tabs-menu-item svg{width:30px;height:30px;flex-shrink:0;color:var(--theme-library--foreground-interactive);transition:color .3s}.tabs-menu-item h4{margin:0;font-size:1rem;color:#fff;line-height:1.2}.tabs-content{flex:1;padding:20px 25px;background-color:#001319;border-radius:8px}.tab-pane{display:none}.tab-pane.active{display:block;animation:a .5s}@keyframes a{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.tabs-container{flex-direction:column}}#hacker-text{font-family:Montserrat,sans-serif;font-weight:700;color:var(--theme-library--foreground-interactive);font-size:2.5rem}@media (max-width:850px){#hacker-text{font-size:2.2rem}}@media (max-width:767px){#hacker-text{font-size:2rem}}@media (max-width:479px){#hacker-text{font-size:1.8rem}}.form-container-priva{background-color:var(--theme-library--foreground-interactive);padding:25px 30px;border-radius:8px;box-shadow:0 4px 15px hsla(0,0%,100%,.1);width:100%;max-width:600px;margin:30px auto;border:1px solid var(--theme-library--foreground-interactive)}.form-container-priva h2{color:#fff;text-align:center;margin-bottom:20px}.form-container-priva label{display:block;margin-top:15px;margin-bottom:5px;color:#fff;font-weight:700}.form-container-priva input[type=email],.form-container-priva input[type=text],.form-container-priva textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;background-color:#f9f9f9;color:#001319}.form-container-priva textarea{resize:vertical;min-height:100px}.form-container-priva input[type=submit]{background-color:#001319;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%;transition:background-color .3s ease}.form-container-priva input[type=submit]:hover{background-color:var(--theme-color)}#hero-section{padding-top:0}#expertise-section{background-color:#001319}#about-us-section{background-color:#001a23}#services-section{background-color:#001319}#process-section{padding-top:60px;padding-bottom:60px;background-color:#001a23}#contacto{background-color:#001a23;padding-top:0}.footer-section{background-color:#001319;padding-bottom:5px}.linkedin-link{background:transparent}.privacy-consent-container{display:flex;align-items:center;margin-top:15px;margin-bottom:25px}.privacy-consent-container input[type=checkbox]{width:18px;height:18px;margin-right:12px;flex-shrink:0}.privacy-consent-container label{display:inline;font-weight:400;color:#fff;margin:0}.privacy-consent-container a{color:#fff;font-weight:700;text-decoration:underline;background-color:transparent}.privacy-consent-container a:hover{text-decoration:none}.footer-section .ft-brad{height:80px!important;width:80px!important;min-height:80px!important;min-width:80px!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;background:rgba(39,178,59,.1)!important;border-radius:16px!important;border:1px solid rgba(39,178,59,.2)!important;transition:all .3s ease!important;margin-bottom:20px!important}.footer-section .ft-brad .ft-brad-img,.footer-section .ft-brad img{height:100%!important;width:100%!important;min-height:60px!important;min-width:60px!important;object-fit:contain!important;filter:none!important}.footer-section .ft-brad:hover{background:rgba(39,178,59,.15)!important;border-color:rgba(39,178,59,.3)!important;transform:translateY(-2px)!important;box-shadow:0 5px 20px rgba(39,178,59,.2)!important}