.elementor-962 .elementor-element.elementor-element-3a1de1d2{--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-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#000000;--e-contact-buttons-contact-button-bg:#FFFFFF;--e-contact-buttons-contact-gap:10px;}.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-icon-link{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-2030e188 *//* --- BUTTON 1 (Top) --- */
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(1) .e-contact-buttons__contact-icon-container {
    background-image: url('https://franchisebrain.ai/wp-content/uploads/2026/01/7C5AEA57-C987-4F0B-8286-E712BB2E1B20-2-2.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* --- BUTTON 2 (Middle) --- */
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(2) .e-contact-buttons__contact-icon-container {
    background-image: url('https://franchisebrain.ai/wp-content/uploads/2026/01/7C5AEA57-C987-4F0B-8286-E712BB2E1B20-2-1.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* --- BUTTON 3 (Bottom) --- */
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(3) .e-contact-buttons__contact-icon-container {
    background-image: url('https://franchisebrain.ai/wp-content/uploads/2026/01/7C5AEA57-C987-4F0B-8286-E712BB2E1B20-2.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* --- HIDE THE ORIGINAL ICONS --- */
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(1) svg,
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(2) svg,
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(3) svg {
    opacity: 0 !important;
}

/* --- NEW: SIZE CONTROL (Make them bigger here) --- */
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(1) .e-contact-buttons__contact-icon-container,
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(2) .e-contact-buttons__contact-icon-container,
.elementor-962 .elementor-element.elementor-element-2030e188 .e-contact-buttons__contact-links > a:nth-child(3) .e-contact-buttons__contact-icon-container {
    width: 40px !important;      /* Change this to make it wider */
    height: 50px !important;     /* Change this to make it taller (must match width for circle) */
    min-width: 30px !important;  /* Stops it from squashing on mobile */
    border-radius: 50%;          /* Ensures your images stay round */
}/* End custom CSS */