.agency-site .footer-social{display:grid;grid-template-columns:repeat(6,46px);gap:10px;justify-content:start;width:max-content;max-width:100%;margin-top:32px;padding-top:22px;border-top:1px solid #ffffff26}
.agency-site .footer-social-link{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--social-accent) 50%,transparent);border-radius:8px;background:color-mix(in srgb,var(--social-accent) 9%,transparent);color:var(--social-accent);box-shadow:inset 0 1px 0 #ffffff15;transition:transform .22s,background .22s,border-color .22s,color .22s;--social-accent:var(--teal)}
.agency-site .footer-social-link:nth-child(odd){--social-accent:var(--orange)}
.agency-site .footer-social-link:hover,.agency-site .footer-social-link:focus-visible{background:color-mix(in srgb,var(--social-accent) 20%,#24113f);border-color:var(--social-accent);color:var(--social-accent);transform:translateY(-5px)}
.social-glyph{display:block;width:21px;height:21px;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}
.social-instagram{mask-image:url('/assets/social-icons/instagram.svg');-webkit-mask-image:url('/assets/social-icons/instagram.svg')}.social-tiktok{mask-image:url('/assets/social-icons/tiktok.svg');-webkit-mask-image:url('/assets/social-icons/tiktok.svg')}.social-snapchat{mask-image:url('/assets/social-icons/snapchat.svg');-webkit-mask-image:url('/assets/social-icons/snapchat.svg')}.social-x{mask-image:url('/assets/social-icons/x.svg');-webkit-mask-image:url('/assets/social-icons/x.svg')}.social-facebook{mask-image:url('/assets/social-icons/facebook.svg');-webkit-mask-image:url('/assets/social-icons/facebook.svg')}.social-youtube{mask-image:url('/assets/social-icons/youtube.svg');-webkit-mask-image:url('/assets/social-icons/youtube.svg')}.social-whatsapp{mask-image:url('/assets/social-icons/whatsapp.svg');-webkit-mask-image:url('/assets/social-icons/whatsapp.svg')}
.social-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);padding:4px 8px;border-radius:4px;background:#fff;color:#251039;border:1px solid #ffffff60;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s}
.footer-social-link:hover .social-tooltip,.footer-social-link:focus-visible .social-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}
.social-settings input{text-align:left}.social-settings{margin-bottom:26px}
.social-settings-preview{background:#29143f;padding:20px;margin-top:24px}.agency-site.social-settings-preview .footer-social{margin-top:0;border-top:0;padding-top:0}
@media(min-width:761px) and (max-width:1250px){.agency-site .footer-social{grid-template-columns:repeat(3,46px)}}
@media(max-width:760px){.agency-site .footer-social{grid-template-columns:repeat(6,42px);gap:8px;margin:26px auto 0;justify-content:center}.agency-site .footer-social-link{width:42px;height:42px}.social-glyph{width:20px;height:20px}}
@media(max-width:350px){.agency-site .footer-social{grid-template-columns:repeat(3,44px);gap:10px}.agency-site .footer-social-link{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.agency-site .footer-social-link,.social-tooltip{transition:none}.agency-site .footer-social-link:hover,.agency-site .footer-social-link:focus-visible{transform:none}}
@media print{.agency-site .footer-social{display:none}}
