/* Desktop ≥1024px */
@media (min-width: 1024px) {
    body h1,
    header h1,
    footer h1 {
        font-family: 'Urbanist', sans-serif !important;
        font-weight: 300 !important;
        letter-spacing: 0.5% !important;
        font-display: swap;
    }

    body h3,
    header h3,
    footer h3 {
        font-family: 'Urbanist', sans-serif !important;
        font-weight: 400 !important;
        font-display: swap;
    }

    body h2, body h4, body h5, body h6,
    header h2, header h4, header h5, header h6,
    footer h2, footer h4, footer h5, footer h6 {
        font-family: 'Urbanist', sans-serif !important;
        font-display: swap;
    }

/*    body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i):not(a.search-list),
    header *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i),
    footer *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i) {
        font-family: 'Urbanist', sans-serif !important;
        font-display: swap;
    }*/

}

/* Mobile ≤1023px */
@media (max-width: 1023px) {
    body h1,
    header h1,
    footer h1 {
        font-family: 'Urbanist', sans-serif !important;
        font-weight: 300 !important;
        letter-spacing: 0.5% !important;
        font-display: swap;
    }

    body h3,
    header h3,
    footer h3 {
        font-family: 'Urbanist', sans-serif !important;
        font-weight: 400 !important;
        font-display: swap;
    }

    body h2, body h4, body h5, body h6,
    header h2, header h4, header h5, header h6,
    footer h2, footer h4, footer h5, footer h6 {
        font-family: 'Urbanist', sans-serif !important;
        font-display: swap;
    }

/*    body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i):not(a.search-list),
    header *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i),
    footer *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a):not(input[type="text"]):not(i) {
        font-family: 'Urbanist', sans-serif !important;
        font-display: swap;
    }*/


}

.checkmark,
button:not(#back-to-top),
input:not([type="radio"]), .ds-button, select, .select2-container--default .select2-selection--single {
    border-radius: 0 !important;
}
