.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/* Fleet UX Optimization: Permanently disable redundant blank Elementor lightbox modal */
.elementor-lightbox,
.dialog-lightbox-widget,
.dialog-type-lightbox,
#elementor-lightbox {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    opacity: 0 !important;
}


/* Fleet UX Optimization: Permanently disable broken Swipebox overlay */
#swipebox-overlay,
#swipebox-container,
#swipebox-slider,
#swipebox-prev,
#swipebox-next,
#swipebox-close,
.swipebox-html,
.swipebox-touch {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}


/* Fleet UX Optimization: Remove search box from everywhere on the website while preserving sidebar navigation */
.widget_search,
#search-2,
.aurel_search_form,
form[name="search_form"],
input[name="s"],
.aurel_field_search,
.aurel_icon_search {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    pointer-events: none !important;
}
