.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .btn-link:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .tab-container:not(.default-typography) .menu-smart .nav-tabs:not(.tabs-vertical), .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, .search_footer {
    font-weight: 500 !important;
    font-family: !important;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

input.wpcf7-form-control.wpcf7-submit.btn {
    margin: 9px 0px 0px 0px;
    border-radius: 30px;
}

.font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .unmenu-block, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {
    font-size: 18px;
}

.font-size-large, .form-large input, .form-large textarea, .form-large select, .form-large .seldiv, .form-large .select2-choice, .form-large .select2-selection--single {
    font-size: 14px;
}

h3, .h3 {
    font-size: 24px;
    line-height: 1.5;
    margin: 27px 0 0;
}

.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .btn-link:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .tab-container:not(.default-typography) .menu-smart .nav-tabs:not(.tabs-vertical), .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, .search_footer {
    font-weight: 500 !important;
    font-family: !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

    .font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .unmenu-block, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {
        border-radius: 5px;
    }

.btn {
    padding: 12px 15px !important;
}

.unmenu-block a > span .menu-item-description, .unmenu-block .unmenu-title > span .menu-item-description {
    padding: 0.25em 0;
    width: 100%;
    font-style: initial;
    font-weight: initial !important;
    text-transform: none !important;
    letter-spacing: initial !important;
    line-height: 1.4em !important;
}