.elementor-2734 .elementor-element.elementor-element-4c148be .e-search-submit{background-color:var( --e-global-color-8047409 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8b164ab );}.elementor-2734 .elementor-element.elementor-element-4c148be .e-search-submit:hover{background-color:var( --e-global-color-8b164ab );--e-search-submit-color:var( --e-global-color-08a3d61 );}.elementor-2734 .elementor-element.elementor-element-4c148be .e-search-input{font-size:16px;border-radius:6px 6px 6px 6px;}.elementor-2734 .elementor-element.elementor-element-4c148be{--e-search-input-color:var( --e-global-color-8b164ab );--e-search-icon-label-color:var( --e-global-color-8b164ab );--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:12px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:12px;--e-search-icon-clear-size:24px;--e-search-icon-clear-color:var( --e-global-color-8b164ab );--e-search-submit-color:var( --e-global-color-8b164ab );--e-search-submit-border-radius:6px 6px 6px 6px;--e-search-submit-padding:8px 20px 8px 20px;}.elementor-2734 .elementor-element.elementor-element-4c148be .e-search-submit span{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-a6c5e11 .pm-mega-menu{--pm-mega-menu-desktop-max-width:1410px;--pm-mega-menu-surface:var( --e-global-color-8ca21fc );--pm-mega-menu-link:var( --e-global-color-8b164ab );}.elementor-2734 .elementor-element.elementor-element-a6c5e11 .pm-mega-menu__trigger{font-family:"Carlito", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.18px;color:var( --e-global-color-8b164ab );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for search, class: .elementor-element-4c148be */.elementor-2734 .elementor-element.elementor-element-4c148be .e-search {
    border: 1px solid #19447A;
    border-radius: 6px;
    padding: 4px;
}
.elementor-2734 .elementor-element.elementor-element-4c148be input.e-search-input {
    padding: 12px;
    padding-left: 48px;
}/* End custom CSS */
/* Start custom CSS */:root {
    --header-height: 72px;
    --sticky-offset: var(--header-height) !important;
    --header-offset: 0px;
}
html:has(#wpadminbar) {
    --sticky-offset: calc(var(--header-height) + var(--wp-admin--admin-bar--height)) !important;
     --header-offset: var(--wp-admin--admin-bar--height) !important;
}

[data-menu-container].is-sticky {
  top: var(--header-offset);
  border-bottom: 1px solid var(--color-border);
}/* End custom CSS */