/* CTA admin + luxury social icons */
.cta{background-size:cover;background-position:center}
.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}
.footer-socials-bottom{display:flex;align-items:center;gap:9px}
.footer-social{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;text-decoration:none!important;color:#fff!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);box-shadow:0 5px 16px rgba(0,0,0,.12);transition:.2s ease}
.footer-social:hover{transform:translateY(-3px);background:#09b883;border-color:#09b883;box-shadow:0 8px 20px rgba(9,184,131,.25)}
.footer-social svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.footer-social.facebook svg path,.footer-social.x svg path{fill:currentColor;stroke:none}
.footer-social.youtube svg path:first-child{fill:currentColor;stroke:none}
.footer-social.youtube svg .play{fill:#102a3b;stroke:none}
.footer-social.whatsapp svg>path:first-child{fill:none}
.footer-social.whatsapp svg .wa{fill:none}
@media(max-width:760px){.footer-bottom{flex-direction:column;text-align:center}.footer-socials-bottom{justify-content:center}.footer-social{width:38px;height:38px}}
