@media(min-width:1025px) {
    body :is(button,input[type="submit"],input[type="button"],[role="button"],.button,.elementor-button,.tp-inner-button,.tp-expert-quote,.tp-paint-button,.tp-app-button,.tp-contact-submit-text),
    body .elementor-39 .elementor-element-a604990 .elementor-heading-title a {
        font-family:Arial,Helvetica,sans-serif !important;
        font-weight:600 !important;
    }
    body :is(button,.elementor-button) :is(span,strong) {font-family:inherit !important;}
    body .tradex-quote-widget__form button[type="submit"] {font-size:12px!important;font-weight:500!important;}
    body .tradex-quote-widget__form button[type="submit"] :is(span,strong) {font-size:inherit!important;font-weight:inherit!important;}
    body :is(.tp-inner-button,.tp-expert-quote,.tp-app-button,.tp-contact-submit-text) svg,
    body .elementor-39 .elementor-element-a604990 .elementor-heading-title a svg,
    body .tp-paint-button > span[aria-hidden="true"] {
        display:inline-block;
        color:#fff !important;
        rotate:-60deg;
        transform:none !important;
        transform-origin:center;
        animation:tp-button-arrow-up-right 1.6s ease-in-out infinite !important;
    }
    body :is(.tp-inner-button,.tp-expert-quote,.tp-app-button,.tp-contact-submit-text) svg path,
    body .elementor-39 .elementor-element-a604990 .elementor-heading-title a svg path {
        stroke:#fff !important;
        animation:none !important;
    }
    @keyframes tp-button-arrow-up-right {
        0%,100% {translate:0 0;}
        50% {translate:2px -3.5px;}
    }
}
@media(min-width:1025px) and (prefers-reduced-motion:reduce) {
    body :is(.tp-inner-button,.tp-expert-quote,.tp-app-button,.tp-contact-submit-text) svg,
    body .elementor-39 .elementor-element-a604990 .elementor-heading-title a svg,
    body .tp-paint-button > span[aria-hidden="true"] {
        animation:none !important;
        translate:none !important;
        transform:none !important;
    }
}
