.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0a91f7b.elementor-social-icon{background-color:#071B368C;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0a91f7b.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0a91f7b.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-437e0b5.elementor-social-icon{background-color:#071B368C;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-437e0b5.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-437e0b5.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0e22701.elementor-social-icon{background-color:#071B368C;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0e22701.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-0e22701.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-repeater-item-ea4f1a6.elementor-social-icon{background-color:#071B368C;}.elementor-4526 .elementor-element.elementor-element-09487d9{--grid-template-columns:repeat(1, auto);bottom:50%;--icon-size:16px;--grid-row-gap:10px;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-widget-container{text-align:left;}body:not(.rtl) .elementor-4526 .elementor-element.elementor-element-09487d9{left:10px;}body.rtl .elementor-4526 .elementor-element.elementor-element-09487d9{right:10px;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-social-icon{border-style:none;}@media(max-width:1024px){.elementor-4526 .elementor-element.elementor-element-09487d9{--grid-template-columns:repeat(1, auto);--icon-size:14px;}.elementor-4526 .elementor-element.elementor-element-09487d9 .elementor-widget-container{text-align:center;}}@media(max-width:767px){.elementor-4526 .elementor-element.elementor-element-09487d9{--icon-size:12px;}}/* Start custom CSS for social-icons, class: .elementor-element-09487d9 *//* Position social icons vertically at the center */
.dhishaai-social{
    bottom: 50%;
    transform: translateY(50%);
}

/* Individual icon box */
.dhishaai-social .elementor-social-icon{
    transition: all .3s ease;
    animation: iconGlow 2s ease-in-out infinite;
    overflow: visible;
    background: transparent !important;
    border: none !important;
}

/* Only the logo pops */
.dhishaai-social .elementor-social-icon i,
.dhishaai-social .elementor-social-icon svg{
    animation: iconPop 2s ease-in-out infinite;
}

/* Delay each icon slightly */
.dhishaai-social .elementor-social-icon:nth-child(2),
.dhishaai-social .elementor-social-icon:nth-child(2) i{
    animation-delay: .2s;
}

.dhishaai-social .elementor-social-icon:nth-child(3),
.dhishaai-social .elementor-social-icon:nth-child(3) i{
    animation-delay: .4s;
}

.dhishaai-social .elementor-social-icon:nth-child(4),
.dhishaai-social .elementor-social-icon:nth-child(4) i{
    animation-delay: .6s;
}

/* Glow only */
@keyframes iconGlow{
    0%,100%{
        box-shadow: 0 0 8px rgba(239,118,2,.25);
    }
    50%{
        box-shadow:
            0 0 15px rgba(239,118,2,.55),
            0 0 30px rgba(239,118,2,.30);
    }
}

/* Pop only the logo */
@keyframes iconPop{
    0%,100%{
        transform: scale(1);
    }
    50%{
        transform: scale(1.12);
    }
}/* End custom CSS */