.elementor-3784 .elementor-element.elementor-element-51c9bd72{--display:flex;}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons__chat-button svg{order:-1;}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons{--e-contact-buttons-chat-button-gap:12px;--e-contact-buttons-button-icon:var( --e-global-color-primary );--e-contact-buttons-button-bg:var( --e-global-color-accent );--e-contact-buttons-button-icon-hover:var( --e-global-color-accent );--e-contact-buttons-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:24px;--e-contact-buttons-chat-button-padding-inline-start:24px;--e-contact-buttons-horizontal-offset:24px;--e-contact-buttons-vertical-offset:24px;}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons__chat-button{font-family:var( --e-global-typography-be1bf96-font-family ), Sans-serif;font-size:var( --e-global-typography-be1bf96-font-size );font-weight:var( --e-global-typography-be1bf96-font-weight );text-transform:var( --e-global-typography-be1bf96-text-transform );line-height:var( --e-global-typography-be1bf96-line-height );}@media(max-width:1024px){.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons__chat-button{font-size:var( --e-global-typography-be1bf96-font-size );line-height:var( --e-global-typography-be1bf96-line-height );}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons{--e-contact-buttons-horizontal-offset:16px;--e-contact-buttons-vertical-offset:16px;}}@media(max-width:767px){.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons__chat-button svg{order:-1;}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons__chat-button{font-size:var( --e-global-typography-be1bf96-font-size );line-height:var( --e-global-typography-be1bf96-line-height );}.elementor-3784 .elementor-element.elementor-element-44c599f9 .e-contact-buttons{--e-contact-buttons-horizontal-offset:0px;--e-contact-buttons-vertical-offset:0px;}}/* Start custom CSS for contact-buttons-var-7, class: .elementor-element-44c599f9 *//* Add box shadow to Request Support button */
.request-support-btn a {
    box-shadow: 0 0 10px 4px rgba(0,0,0,0.25);
}

/* Add border radius to Request Support button on desktop and tablet */
@media (min-width: 768px) {
    .request-support-btn a {
        border-radius: 10px !important;
        box-shadow: 0 0 10px 4px rgba(0,0,0,0.25);
    }
}

/* Hide globe icon */
.request-support-btn a svg {
    display: none;
}

/* Add question mark and make text vertically aligned with it */
.request-support-btn a, .request-support-btn a span {
    align-items: center;
    display: flex;
    flex-direction: row;
}
.request-support-btn a span::before {
    background: #E34225;
    color: #E34225;
    /*content: "?";*/
    content: "";
    font-size: 1.5em;
    height: 1.5em;
    margin-right: 12px;
    mask-image: url('/wp-content/uploads/2025/03/Request-Support.svg');
    -webkit-mask-image: url('/wp-content/uploads/2025/03/Request-Support.svg');
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    transition: all 0.3s ease-in-out;
    width: 28px;
}
.request-support-btn a:hover span::before, .request-support-btn a:focus span::before {
    background: var(--e-contact-buttons-button-icon-hover);
}

/* Make button z-index lower than popups */
.request-support-btn {
    z-index: 9998 !important;
}/* End custom CSS */