.elementor-41919 .elementor-element.elementor-element-ca4f3a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-slide{overflow-y:auto;max-height:400px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-41919 .elementor-element.elementor-element-c5d773b{width:100%;max-width:100%;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-area{width:99%;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0px 0px 20px 0px rgba(0, 36, 83.99999999999996, 0.3);border-radius:10px 10px 10px 10px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#0024544D;border-color:var( --e-global-color-primary );box-shadow:0px 0px 4px 0px #002454;padding:15px 20px 15px 40px;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field::placeholder{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field-icon{color:var( --e-global-color-primary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-primary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-header{padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#DEDEDE;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-footer{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#DEDEDE;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__item-link{padding:16px 16px 16px 16px;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-count{color:var( --e-global-color-secondary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-count:hover{color:var( --e-global-color-secondary );background-color:#FFFFFF00;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__full-results{color:var( --e-global-color-b452d6f );background-color:var( --e-global-color-secondary );padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__full-results:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-b452d6f );border-color:var( --e-global-color-secondary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__arrow-button:hover svg > *{fill:var( --e-global-color-b452d6f );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__arrow-button:hover{background-color:var( --e-global-color-primary );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__arrow-button{border-radius:4px;}#jet-popup-41919 .jet-popup__container-inner{background-color:#00000000;justify-content:center;padding:0px 0px 0px 0px;}#jet-popup-41919 .jet-popup__overlay{background-color:#0024544F;}#jet-popup-41919 .jet-popup__container{width:70%;height:630px;}#jet-popup-41919 .jet-popup__inner{justify-content:center;align-items:center;}@media(max-width:1024px){.elementor-41919 .elementor-element.elementor-element-c5d773b > .elementor-widget-container{padding:0rem 1rem 1rem 1rem;}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field::placeholder{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}#jet-popup-41919 .jet-popup__container{width:94%;}}@media(max-width:767px){.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field::placeholder{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}#jet-popup-41919 .jet-popup__container{width:100%;height:100%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-c5d773b */.elementor-41919 .elementor-element.elementor-element-c5d773b {
    max-width: 720px !important;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__field {
    outline: none;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-area,
.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__spinner-holder,
.jet-ajax-search__results-holder {
    display: block !important;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-area {
    overflow: visible !important;
    max-height: none !important;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__spinner-holder,
.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-holder,
.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__message {
    overflow: hidden;
    max-height: 0;
    opacity: 1;
    transform: none;
    transition: max-height 0.4s ease;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__spinner-holder.show {
    max-height: 100px;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-holder.show {
    max-height: 100vh;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__message.show:empty {
    padding: 0;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__message.show {
    max-height: 100px;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__message p {
    margin: 0;
}
.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__navigate-button {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 24%);
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-ajax-search__results-footer {
    flex-direction: column;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-listing-grid__items .jet-listing-grid__item:last-child .elementor-element {
    border: none !important;
}

.elementor-41919 .elementor-element.elementor-element-c5d773b .jet-listing-grid__item.jet-ajax-search__results-item {
	padding: 0 10px;
	width: 100%;
}

@media (max-width: 767px) {
    .elementor-41919 .elementor-element.elementor-element-c5d773b .jet-listing-grid__item.jet-ajax-search__results-item {
	padding: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca4f3a7 */#jet-popup-41919 .jet-popup__container-inner {
  scrollbar-width: thin;
  scrollbar-color: #ccc transparent;
}

#jet-popup-41919 .jet-popup__container-inner::-webkit-scrollbar {
  width: 6px;
}

#jet-popup-41919 .jet-popup__container-inner::-webkit-scrollbar-track {
  background: transparent;
}

#jet-popup-41919 .jet-popup__container-inner::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 3px;
}

#jet-popup-41919 .jet-popup__overlay {
    backdrop-filter: blur(5px);
}

#jet-popup-41919 .jet-popup__container-inner {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding: 0;
    background: transparent;
}

#jet-popup-41919 .jet-ajax-search__form {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 99999;
}

#jet-popup-41919 .jet-ajax-search__results-area {
    position: relative !important;
}

/* close-button */
#jet-popup-41919 .jet-ajax-search__field-wrapper {
	position: relative;
}

#jet-popup-41919 .jet-ajax-search__field {
	padding-right: 50px !important;
}

#jet-popup-41919 .jet-popup__close-button.mbn-moved-button {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
	bottom: auto;
	left: auto;
	width: 24px;
	height: 25px;
	border-radius: 4px;
	background: var(--e-global-color-primary);
	z-index: 10;
}

#jet-popup-41919 .jet-ajax-search__field[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    display: none;
    visibility: hidden;
}
#jet-popup-41919 .jet-ajax-search__field[type="search"]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}
#jet-popup-41919 .mb-custom-clear-search {
    position: absolute;
    top: 50%;
    right: 50px; 
    transform: translateY(-50%);
    cursor: pointer;
    color: #888;
    font-size: 14px;
    display: none;
    z-index: 5;
    background: #fff;
    padding-left: 10px;
}
#jet-popup-41919 .jet-popup__close-button:not(.mbn-moved-button) {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}
#jet-popup-41919 .jet-popup__close-button.mbn-moved-button {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transition: opacity 0.2s ease-in-out;
}/* End custom CSS */