.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-9137cd2{--grid-columns:3;}.elementor-49 .elementor-element.elementor-element-9137cd2 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-9137cd2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-9137cd2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-49 .elementor-element.elementor-element-9137cd2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-49 .elementor-element.elementor-element-9137cd2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-b36c5ae .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-49 .elementor-element.elementor-element-b36c5ae.elementor-view-stacked .elementor-icon{background-color:#CB34D3;}.elementor-49 .elementor-element.elementor-element-b36c5ae.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-b36c5ae.elementor-view-default .elementor-icon{fill:#CB34D3;color:#CB34D3;border-color:#CB34D3;}.elementor-49 .elementor-element.elementor-element-b36c5ae .elementor-icon{font-size:35px;}.elementor-49 .elementor-element.elementor-element-b36c5ae .elementor-icon-box-title{color:#000000;}.elementor-49 .elementor-element.elementor-element-b36c5ae:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-b36c5ae:has(:focus) .elementor-icon-box-title{color:#0E4F6B;}.elementor-49 .elementor-element.elementor-element-fdc8721{--display:flex;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-9137cd2{--grid-columns:2;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-9137cd2{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-b36c5ae .elementor-icon{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-a8bb626 */.floating-whatsapp{
    position: fixed;
    right: 15px;      /* Right side */
    bottom: 5px;     /* Bottom se distance */
    width: 50px;      /* Chhota icon */
    height: 50px;
    border-radius: 50%;
    background: #25D366;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 5px 15px rgba(0,0,0,.25);
    z-index: 99999;
    animation: whatsappPulse 1.5s infinite;
    transition: .3s;
}

.floating-whatsapp img{
    width: 28px;
    height: 28px;
}

.floating-whatsapp:hover{
    transform: scale(1.1);
}

@keyframes whatsappPulse{
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(37,211,102,.6);
    }
    70%{
        transform: scale(1.08);
        box-shadow: 0 0 0 12px rgba(37,211,102,0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(37,211,102,0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-628c7d0 */.floating-instagram{
    position: fixed;
    right: 15px;
    bottom: 70px;   /* Call aur WhatsApp ke beech */
    width: 40px;
    height: 40px;
    border-radius: 50%;

    /* Instagram Gradient */
    background: linear-gradient(135deg,#F58529,#DD2A7B,#8134AF,#515BD4);

    display: flex;
    align-items: center;
    justify-content: center;

    box-shadow: 0 5px 15px rgba(221,42,123,.35);
    z-index: 99999;
    animation: instaPulse 1.5s infinite;
    transition: .3s;
}

.floating-instagram img{
    width: 28px;
    height: 28px;
}

.floating-instagram:hover{
    transform: scale(1.1);
    box-shadow: 0 8px 20px rgba(221,42,123,.5);
}

@keyframes instaPulse{
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(221,42,123,.6);
    }
    70%{
        transform: scale(1.08);
        box-shadow: 0 0 0 12px rgba(221,42,123,0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(221,42,123,0);
    }
}/* End custom CSS */