@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@500;600;700&display=swap");
footer.footer{background:#141414!important;color:#c9c9c9;padding:0!important;margin:0!important;min-height:0!important;font-family:inherit}
.footer .footer-widgets{padding:48px 0 0!important;background:transparent!important;min-height:0!important;height:auto!important}
.footer .container{max-width:1170px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}
.footer .row{display:flex!important;flex-wrap:wrap;margin:0 -15px!important}
.footer .row:before,.footer .row:after{display:none!important}
.footer .col-md-6{flex:0 0 50%;max-width:50%;padding:0 15px!important;box-sizing:border-box;float:none!important;width:auto!important}
.footer .col-md-12{flex:0 0 100%;max-width:100%;padding:0 15px!important;box-sizing:border-box;float:none!important}
.footer .widget{margin:0 0 28px!important;padding:0!important}
.footer .widget-title,.footer .widget.widget_text .textwidget p.fllow,.footer .fllow{font-size:17px!important;font-weight:700!important;color:#fff!important;margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;position:relative;line-height:1.4!important;text-align:right;opacity:1!important}
.footer .widget-title:after,.footer .fllow:after{content:"";position:absolute;bottom:-1px;right:0;width:46px;height:2px;background:#efc443;display:block!important}
.footer #add-twitter-widget,.footer .twitter-timeline,.footer iframe{display:none!important}
.footer .social-link{display:flex!important;gap:10px;flex-wrap:wrap;margin:0!important;padding:0!important;justify-content:flex-start}
.footer .social-link a{display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;margin:0!important;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);transition:background .2s,transform .2s,border-color .2s;position:relative}
.footer .social-link a[href=""]{display:none!important}
.footer .social-link a i{display:none!important}
.footer .social-link a:before{content:"";width:18px;height:18px;background:#fff;-webkit-mask:var(--al-ic) center/contain no-repeat;mask:var(--al-ic) center/contain no-repeat;transition:background .2s}
.footer .social-link a:hover{background:#efc443;border-color:#efc443;transform:translateY(-3px)}
.footer .social-link a:hover:before{background:#141414}
.footer .social-link a[href*="facebook"]{--al-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-2.8 0-4 1.8-4 4.3V10H7v4h3v8h4v-8h3l1-4h-4V8.6c0-.4.3-.6.6-.6z'/%3E%3C/svg%3E")}
.footer .social-link a[href*="twitter"]{--al-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.7 3H21l-7.2 8.2L22 21h-6.6l-5.1-6.7L4.4 21H1l7.7-8.8L1 3h6.8l4.6 6.1zM16.5 19h1.8L7.6 4.9H5.7z'/%3E%3C/svg%3E")}
.footer .social-link a[href*="youtube"]{--al-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23 7.2a3 3 0 0 0-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 0 0 1 7.2 31 31 0 0 0 .5 12a31 31 0 0 0 .5 4.8 3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.8 31 31 0 0 0-.5-4.8zM9.7 15.1V8.9l5.8 3.1z'/%3E%3C/svg%3E")}
.footer .social-link a[href*="linkedin"]{--al-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3zM9 9h3.8v1.7h.1c.5-1 1.8-2 3.7-2 4 0 4.7 2.6 4.7 6V21h-4v-5.6c0-1.3 0-3-1.9-3s-2.1 1.4-2.1 2.9V21H9z'/%3E%3C/svg%3E")}
.footer ul.links,.footer .widget.widget-link ul.links{display:grid!important;grid-template-columns:repeat(3,max-content);gap:10px 36px;margin:0!important;padding:0!important;list-style:none}
.footer ul.links li{margin:0!important;padding:0!important;width:auto!important;float:none!important;border:0!important;list-style:none}
.footer ul.links li a,.footer .widget.widget-link ul.links li a{font-size:15px!important;color:#bdbdbd!important;padding:0!important;margin:0!important;line-height:1.7;text-decoration:none!important;transition:color .2s;display:inline-flex!important;align-items:center;gap:8px;opacity:1!important;filter:none!important}
.footer ul.links a:before{content:"";width:6px;height:6px;border-radius:50%;background:#efc443;opacity:.7}
.footer ul.links a:hover{color:#efc443!important}
.footer .bottom{margin:12px 0 0!important;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.08);text-align:center;background:transparent!important}
.footer .copyright{font-size:13px!important;color:#8a8a8a!important;margin:0!important;text-align:center}
@media (max-width:767px){
 .footer .col-md-6{flex:0 0 100%;max-width:100%}
 .footer .footer-widgets{padding-top:34px!important}
 .footer ul.links,.footer .widget.widget-link ul.links{grid-template-columns:repeat(2,max-content);gap:8px 40px}
}
/* footer-font */
footer.footer,footer.footer *{font-family:"El Messiri",serif!important;letter-spacing:0!important}
.footer .widget-title,.footer .fllow{font-weight:700!important}
.footer ul.links a{font-weight:500!important}
