.elementor-12819 .elementor-element.elementor-element-6124db62{--display:flex;}.elementor-12819 .elementor-element.elementor-element-178133ac .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#2AE23C;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#00AE42;--e-contact-buttons-active-button-color:#FFFFFF;--e-contact-buttons-active-button-bg:#00AE42;--e-contact-buttons-contact-button-icon:#000000;--e-contact-buttons-contact-button-bg:#CEF8E6;--e-contact-buttons-contact-button-icon-hover:#00AE42;--e-contact-buttons-contact-button-bg-hover:#FFFFFF;--e-contact-buttons-vertical-offset:100px;}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-178133ac */.elementor-12819 .elementor-element.elementor-element-178133ac{
    border:none !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-12819 .elementor-element.elementor-element-178133ac .e-floating-buttons__content,
.elementor-12819 .elementor-element.elementor-element-178133ac .e-floating-buttons__list,
.elementor-12819 .elementor-element.elementor-element-178133ac [class*="content"],
.elementor-12819 .elementor-element.elementor-element-178133ac [class*="list"] {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* 创建悬停提示框包裹体 */
.elementor-12819 .elementor-element.elementor-element-178133ac {
position: relative !important;
overflow: visible !important;
}
/* 强制定位到最内层的核心图标元素，确保 hover 能精准触发 */
.elementor-12819 .elementor-element.elementor-element-178133ac .elementor-widget-container,
.elementor-12819 .elementor-element.elementor-element-178133ac a,
.elementor-12819 .elementor-element.elementor-element-178133ac i {
overflow: visible !important;
}

/* 制作提示框本体 /
.elementor-12819 .elementor-element.elementor-element-178133ac {
    position: relative !important;
    overflow: visible !important;
}

.elementor-12819 .elementor-element.elementor-element-178133ac .elementor-widget-container,
.elementor-12819 .elementor-element.elementor-element-178133ac a,
.elementor-12819 .elementor-element.elementor-element-178133ac i {
    overflow: visible !important;
}

.elementor-12819 .elementor-element.elementor-element-178133ac::before {
    content: "Click for Assistance";
    position: absolute;
    right: 75px;
    top: 50%;
    transform: translateY(-50%) scale(0.85);
    background-color: #2b2b2b;
    color: #ffffff;
    padding: 10px 18px;
    font-size: 15px;
    font-family: sans-serif;
    border-radius: 6px;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: all 0.25s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    z-index: 999999 !important;
}

.elementor-12819 .elementor-element.elementor-element-178133ac::after {
    content: "";
    position: absolute;
    right: 69px;
    top: 50%;
    transform: translateY(-50%);
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #2b2b2b;
    opacity: 0;
    pointer-events: none;
    transition: all 0.25s ease;
    z-index: 999999 !important;
}

.elementor-12819 .elementor-element.elementor-element-178133ac:hover::before {
    opacity: 1;
    transform: translateY(-50%) scale(1);
    right: 80px;
}

.elementor-12819 .elementor-element.elementor-element-178133ac:hover::after {
    opacity: 1;
    right: 74px;
}/* End custom CSS */