/* Social pictograms in Contacts */
.contact-info .social { display:flex; flex-wrap:wrap; gap:10px 12px; align-items:center; margin-top:20px; }
.contact-info .social .da-social-link { display:inline-flex; align-items:center; gap:9px; padding:9px 12px; border:1px solid rgba(255,255,255,.19); border-radius:11px; color:#f8f5ff; text-decoration:none; background:rgba(255,255,255,.025); font-weight:600; transition:border-color .2s,background .2s,color .2s; }
.contact-info .social .da-social-link:hover, .contact-info .social .da-social-link:focus-visible { border-color:#ed32d5; background:rgba(237,50,213,.1); color:#fff; }
.contact-info .social .da-social-icon { width:23px; height:23px; flex:none; color:#f340da; }
.contact-info .social .da-social-youtube .da-social-icon { color:#17c9ff; }
@media(max-width:480px){ .contact-info .social {gap:8px;} .contact-info .social .da-social-link{padding:9px 10px;font-size:14px;} }
