.contact-coye{background:#f0f5f9;border-top:1px solid #dae6ee;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.contact-coye h2{font-size:clamp(32px,3.7vw,53px)}.contact-coye-copy>p:last-child{margin-top:22px;color:#63798d;font-size:14px;max-width:460px}.contact-coye-methods{display:grid;gap:14px}.contact-method{display:flex;align-items:center;gap:19px;padding:26px 28px;background:white;border:1px solid #d7e4ed;border-radius:12px;transition:transform .25s,border-color .25s,box-shadow .25s}.contact-method:hover{transform:translateY(-3px);border-color:#0874c8;box-shadow:0 12px 32px #0d2b4910}.contact-method .contact-symbol{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#eaf3fa;color:#0869ac;flex-shrink:0}.contact-symbol svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.contact-method small{display:block;font-size:10px;color:#7790a2;margin-bottom:5px}.contact-method b{font-family:Manrope,Arial,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.03em;color:#153b59}.contact-method .contact-arrow{margin-left:auto;color:#789bb5;font-size:21px}.contact-method.whatsapp .contact-symbol{color:#087d54;background:#e5f5ed}.contact-method.whatsapp:hover{border-color:#198957}.whatsapp-float{position:fixed;right:22px;bottom:83px;z-index:25;display:flex;align-items:center;gap:9px;border-radius:50px;padding:13px 18px;background:#13835a;border:1px solid #ffffff35;color:white;box-shadow:0 9px 28px #064a3d25;transition:transform .2s,background .2s}.whatsapp-float:hover{transform:translateY(-2px);background:#08744d}.whatsapp-float svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.whatsapp-float span{font-size:11px}.contact-modal-methods{display:flex;gap:9px;margin:0 0 24px;flex-wrap:wrap}.contact-modal-methods a{display:flex;align-items:center;gap:9px;padding:10px 15px;border-radius:30px;border:1px solid #cbdde9;font-size:11px;color:#146a9f;background:#f3f8fb}.contact-modal-methods .modal-whatsapp{background:#eaf7ef;color:#127348;border-color:#cee6d8}.contact-modal-methods svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.footer-contact{display:flex;gap:24px;flex-wrap:wrap;align-items:center}footer .footer-contact a{font-size:11px;color:#376480;border-bottom:1px solid #c9dbe7;padding-bottom:3px}footer .footer-contact a:hover{color:#0874c8}.site-header nav{gap:23px}@media(max-width:1100px){.site-header nav{gap:14px}}@media(max-width:800px){.contact-coye{grid-template-columns:1fr;gap:30px}.contact-method{padding:22px}.contact-method b{font-size:21px}.whatsapp-float{padding:13px 15px}.whatsapp-float span{display:none}.site-header nav{gap:20px}}@media(max-width:480px){.contact-method{padding:21px 17px;gap:14px}.contact-method b{font-size:19px}.contact-symbol{width:40px!important;height:40px!important}.contact-method .contact-arrow{font-size:17px}.whatsapp-float{right:15px;bottom:74px;padding:12px}.contact-modal-methods a{font-size:10px;padding:10px 12px}.footer-contact{gap:15px}}
