.elementor-39254 .elementor-element.elementor-element-2099e3c{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39254 .elementor-element.elementor-element-5dfe8b4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-39254 .elementor-element.elementor-element-5dfe8b4{z-index:1;}#elementor-popup-modal-39254 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-39254{background-color:#0000004F;justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-39254 .dialog-message{width:100vw;height:100px;align-items:flex-start;}/* Start custom CSS for smart_search, class: .elementor-element-5dfe8b4 */.elementor-39254 .elementor-element.elementor-element-5dfe8b4 input[type="search"]{
    width: 1000px !important;
    font-size: 1.3em;
    font-family: "Bitter Semibold";
    color: #BA5D2A;
    border: solid 2px #BA5D2A;
}



.elementor-39254 .elementor-element.elementor-element-5dfe8b4 .search-submit:before{
    background-color: #6C0F08;
    color: #fff !important;
    padding: 3px 9px;
    margin-right: 5px; 
    border-radius: 5px;
   
    
}

.elementor-39254 .elementor-element.elementor-element-5dfe8b4 .search-submit:hover:before{
    background-color: #fff !important;
    color: #6C0F08 !important;
    border: solid 2px #6C0F08;
}

[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover{
    background-color: #ffffff00 !important;
}

@media (max-width: 1025px){
    .elementor-39254 .elementor-element.elementor-element-5dfe8b4 input[type="search"]{
    width: 750px !important;
    }
}

@media (max-width: 767px){
    .elementor-39254 .elementor-element.elementor-element-5dfe8b4 input[type="search"]{
    width: 320px !important;
    }
}/* End custom CSS */