.elementor-3646 .elementor-element.elementor-element-7610a9c{--display:flex;--background-transition:0.3s;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input-wrapper{max-width:100%;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-c656794 );background-color:#FFFFFF;border-style:none;border-radius:36px 36px 36px 36px;padding:8px 52px 8px 22px;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input::placeholder{color:var( --e-global-color-c656794 );}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-c656794 );}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-c656794 );}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input-clear{color:var( --e-global-color-c656794 );}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__input-loading{color:var( --e-global-color-c656794 );}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit{color:var( --e-global-color-c656794 );background-color:#FFFFFF00;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit > i{font-size:17px;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-3646 .elementor-element.elementor-element-9de7a5c .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}#elementor-popup-modal-3646 .dialog-widget-content{animation-duration:0.5s;background-color:#FFFFFF03;}#elementor-popup-modal-3646{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3646 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-3646 .dialog-close-button{display:flex;}#elementor-popup-modal-3646 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-3646 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-3646 .dialog-close-button:hover i{color:var( --e-global-color-primary );}/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-9de7a5c */.elementor-3646 .elementor-element.elementor-element-9de7a5c input {
    outline: 0 !important;
    padding-right: 54px !important;
    height: 45px;
}

.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit {
    margin: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    padding: 0 13px 0 11px;
    font-size: 20px;
        transform: translateZ(0);
    overflow: hidden;
    background: linear-gradient(to right, #574270 50%, #FFF 50%);
    background-size: 201% 100%;
    background-position: 100% 100%;
    transition: all .25s ease-out;
}

.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit i {
    transform: translateY(-1px);
}

.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit:hover {
    color: #fff;
    background-position: 0% 100%;
}

.elementor-3646 .elementor-element.elementor-element-9de7a5c .jet-search-filter__submit-text {
    display: none !important;
}/* End custom CSS */