.elementor-43061 .elementor-element.elementor-element-ef7a8d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43061 .elementor-element.elementor-element-25adf6a .wd-list {--wd-row-gap:7px;}/* Start custom CSS for html, class: .elementor-element-b8df982 */.custom-socials-v2 {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin: 20px 0;
}
.custom-socials-v2 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    border-radius: 50%;
    font-size: 18px;
    transition: all 0.3s;
}
.custom-socials-v2 a:hover {
    transform: scale(1.1);
    background: #fff;
}
.custom-socials-v2 a.fb:hover { color: #1877F2; }
.custom-socials-v2 a.yt:hover { color: #FF0000; }
.custom-socials-v2 a.ig:hover { color: #E1306C; }
.custom-socials-v2 a.tt:hover { color: #000; }
.custom-socials-v2 a.tg:hover { color: #0088CC; }/* End custom CSS */