.elementor-93 .elementor-element.elementor-element-8dbcb0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-a4d776f */body #tyc-contact-page button.faq-q:hover,
body #tyc-contact-page button.faq-q:focus,
body #tyc-contact-page button.faq-q:focus-visible,
body #tyc-contact-page button.faq-q:active {
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
    color: #25211f !important;
    box-shadow: none !important;
    outline: none !important;
}

/* =========================================
   GET DIRECTIONS BUTTON - FORCE FIX
   ========================================= */

body #tyc-contact-page .visit-copy a.btn.btn-primary,
body #tyc-contact-page .visit-copy a.btn.btn-primary:link,
body #tyc-contact-page .visit-copy a.btn.btn-primary:visited {
    background: #ef7d00 !important;
    background-color: #ef7d00 !important;
    background-image: none !important;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border: 1px solid #ef7d00 !important;
    text-decoration: none !important;

    box-shadow: 0 12px 24px rgba(239, 125, 0, 0.24) !important;
}

/* HOVER */
body #tyc-contact-page .visit-copy a.btn.btn-primary:hover {
    background: #c96100 !important;
    background-color: #c96100 !important;
    background-image: none !important;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border-color: #c96100 !important;
    text-decoration: none !important;

    transform: translateY(-2px) !important;
}

/* CLICK / FOCUS */
body #tyc-contact-page .visit-copy a.btn.btn-primary:focus,
body #tyc-contact-page .visit-copy a.btn.btn-primary:active,
body #tyc-contact-page .visit-copy a.btn.btn-primary:focus-visible {
    background: #c96100 !important;
    background-color: #c96100 !important;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border-color: #c96100 !important;
    outline: none !important;
}

/* Prevent Elementor/theme hover overlays */
body #tyc-contact-page .visit-copy a.btn.btn-primary::before,
body #tyc-contact-page .visit-copy a.btn.btn-primary::after {
    background-color: transparent !important;
    background-image: none !important;
}

/* Force anything inside button to white */
body #tyc-contact-page .visit-copy a.btn.btn-primary *,
body #tyc-contact-page .visit-copy a.btn.btn-primary:hover * {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}/* End custom CSS */