.footer-social-share h4{margin-bottom:20px;line-height:1;font-size:18px;font-weight:500;font-family:Arial,sans-serif}.footer-social-share .footer-social-icons{display:inline-block;width:100%}.footer-social-share .footer-social-icons .custom-grid-item{display:inline-block;word-break:break-word;margin-right:-4px}.footer-social-share .footer-social-icons .custom-grid-item a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:20px;line-height:1;width:40px;height:40px}.footer-social-share .footer-social-icons .custom-grid-item a i{width:1em;height:1em;position:relative;display:block}.footer-social-share .footer-social-icons .custom-grid-item a i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-social-share .footer-social-icons .custom-grid-item a:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;opacity:.9}@media(max-width:767px){.footer-social-share .footer-social-icons .custom-grid-item{margin:0 -2px}}