.custom-footer{background-color:var(--primary-color);color:#fff;width:100%;padding:3rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.logo-area{justify-content:center;display:flex}.footer-content{grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:6.5rem;max-width:80vw;margin:0 auto 0 7vw;display:grid}.footer-col{flex-direction:column;display:flex}.img-placeholder-logo{color:#fff9;background-color:#fff3;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:200px;height:70px;margin-bottom:1.5rem;font-weight:700;display:flex}.img-placeholder-selo{color:#00009c;background-color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:45px;font-size:.75rem;font-weight:700;display:flex}.contact-item{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.contact-item i{margin-top:3px;font-size:1.2rem}.contact-item span{font-size:.95rem;font-weight:300;line-height:1.4}.email-text{word-break:break-all}.security-badge-area{align-items:center;gap:1rem;margin-top:1rem;display:flex}.security-text{font-size:.75rem;line-height:1.2}.unit-title{text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:1rem;font-weight:700}.custom-outline-btn{border-radius:10px;width:auto;margin-top:.5rem;color:#fff!important;background:0 0!important;border:1px solid #fff!important;padding:.6rem 2rem!important;font-size:.8rem!important;font-weight:700!important}.custom-outline-btn:hover{background:#ffffff1a!important}.social-icons{justify-content:center;gap:1rem;margin-top:2.4rem;display:flex}.social-icons i{cursor:pointer;font-size:1.5rem;transition:color .2s}.social-icons i:hover{color:#ccc}.social-icons-mobile{display:none}@media (max-width:991px){.footer-content{grid-template-columns:1fr;gap:2.5rem}.social-icons{display:none}.custom-outline-btn{width:100%}.social-icons-mobile{justify-content:center;gap:1rem;margin:4vh 0;display:flex}.social-icons-mobile i{cursor:pointer;font-size:1.5rem;transition:color .2s}.social-icons-mobile i:hover{color:#ccc}}
