.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__field{font-family:var( --e-global-typography-Text_sm_Regular-font-family ), Sans-serif;font-size:var( --e-global-typography-Text_sm_Regular-font-size );font-weight:var( --e-global-typography-Text_sm_Regular-font-weight );font-style:var( --e-global-typography-Text_sm_Regular-font-style );line-height:var( --e-global-typography-Text_sm_Regular-line-height );letter-spacing:var( --e-global-typography-Text_sm_Regular-letter-spacing );word-spacing:var( --e-global-typography-Text_sm_Regular-word-spacing );color:var( --e-global-color-text );border-color:var( --e-global-color-es_gray_300 );padding:13px 16px 12px 16px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__submit{padding:14px 14px 14px 14px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__results-area{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-es_gray_300 );border-radius:8px 8px 8px 8px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__results-header{padding:12px 12px 12px 12px;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__results-footer{padding:12px 12px 12px 12px;}.elementor-5235 .elementor-element.elementor-element-06d7586{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-5235 .elementor-element.elementor-element-06d7586 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5235 .elementor-element.elementor-element-06d7586 .e-loop-item > .elementor-section, .elementor-5235 .elementor-element.elementor-element-06d7586 .e-loop-item > .elementor-section > .elementor-container, .elementor-5235 .elementor-element.elementor-element-06d7586 .e-loop-item > .e-con, .elementor-5235 .elementor-element.elementor-element-06d7586 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5235 .elementor-element.elementor-element-0189993{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-5235 .elementor-element.elementor-element-0189993 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5235 .elementor-element.elementor-element-0189993 .e-loop-item > .elementor-section, .elementor-5235 .elementor-element.elementor-element-0189993 .e-loop-item > .elementor-section > .elementor-container, .elementor-5235 .elementor-element.elementor-element-0189993 .e-loop-item > .e-con, .elementor-5235 .elementor-element.elementor-element-0189993 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__field{font-size:var( --e-global-typography-Text_sm_Regular-font-size );line-height:var( --e-global-typography-Text_sm_Regular-line-height );letter-spacing:var( --e-global-typography-Text_sm_Regular-letter-spacing );word-spacing:var( --e-global-typography-Text_sm_Regular-word-spacing );}.elementor-5235 .elementor-element.elementor-element-06d7586{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-5235 .elementor-element.elementor-element-0189993{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:767px){.elementor-5235 .elementor-element.elementor-element-0e6a1f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__field{font-size:var( --e-global-typography-Text_sm_Regular-font-size );line-height:var( --e-global-typography-Text_sm_Regular-line-height );letter-spacing:var( --e-global-typography-Text_sm_Regular-letter-spacing );word-spacing:var( --e-global-typography-Text_sm_Regular-word-spacing );}.elementor-5235 .elementor-element.elementor-element-06d7586{--grid-columns:1;--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-5235 .elementor-element.elementor-element-0189993{--grid-columns:1;--grid-row-gap:8px;--grid-column-gap:8px;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-0e6a1f1 */.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__field::placeholder {
    color: var(--wp--preset--color--text-tertiary); /* Replace with your desired hex color */
    opacity: 1;    /* Ensures Firefox applies the full color opacity */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__item-thumbnail,
.elementor-5235 .elementor-element.elementor-element-0e6a1f1.jet-ajax-search-block .jet-ajax-search__item-thumbnail {
    width: 60px;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__item-link {
    align-items: center;
}


.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search .jet-ajax-search__full-results {
    background-color: var(--e-global-color-primary);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: -0.48px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    padding: 10px 16px 10px 16px;
}

.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__results-holder .jet-ajax-search__full-results:focus {
        -webkit-box-shadow: 0px 0px 0px 3px var( --e-global-color-secondary );
        box-shadow: 0px 0px 0px 3px var( --e-global-color-secondary );
}


.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search__spinner,
.elementor-5235 .elementor-element.elementor-element-0e6a1f1 .jet-ajax-search-block .jet-ajax-search__spinner {
    color: var( --e-global-color-primary );
}/* End custom CSS */