.bg-vector-details{background:url(/build/assets/bg-beneficios-Br8yFT62.png);background-position:top;background-repeat:no-repeat;background-size:cover}.bg-directory{background:url(/build/assets/bg-vector-directory-DmhroiT2.png),linear-gradient(180deg,#182d4d,#3869b3);background-position:center;background-repeat:no-repeat;background-size:cover}.directory-form input{width:100%;padding:12px 20px;border-radius:12px;border:1px solid var(--color-white);background-color:#fff;color:var(--color-muted);transition:box-shadow .2s,border-color .2s;outline:none;box-shadow:none}.directory-form input::placeholder{color:var(--color-muted)}.directory-form input:focus{outline:none;border:2px solid var(--color-secondary)}.directory-form select{width:100%;padding:12px 20px;border-radius:12px;border:2px solid var(--color-white);background-color:#fff;color:var(--color-muted);outline:none;box-shadow:none;transition:box-shadow .2s,border-color .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/build/assets/flecha-gris-down-Bw_z6gHO.png);background-position:right 20px center;background-repeat:no-repeat;background-size:20px 20px}.input-select:focus{outline:none;border:2px solid var(--color-secondary)}.btn-general--search{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:262px}.btn-general--search:hover{background-color:var(--color-light);color:var(--color-primary)}.company-avatar{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-light) 100%);border:2px solid var(--color-white);box-shadow:0 2px 8px #0000001a}.form-socios{background-color:var(--color-accent);padding:40px;border-radius:20px;border:1px solid var(--color-soft);max-width:588px;width:100%}.form-socios-inputs input{display:block;width:100%;background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:12px;padding:12px 20px;color:var(--color-muted);outline:none;box-shadow:none;transition:box-shadow .2s,border-color .2s}.form-socios-inputs input::placeholder{color:var(--color-muted)}.form-socios-inputs input:focus{outline:none;border:2px solid var(--color-primary)}@media (max-width: 768px){.search-form{flex-direction:column}.btn-general--search{max-width:100%}.form-socios{padding:20px}}
