.elementor-13398 .elementor-element.elementor-element-df2754e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-13398 .elementor-element.elementor-element-ac01798{--e-search-results-columns:1;}/* Start custom CSS for search, class: .elementor-element-ac01798 */.elementor-13398 .elementor-element.elementor-element-ac01798{width:100%}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-form{position:relative;display:flex;align-items:stretch;background:#fff;border:1.5px solid #1A1A1A;border-radius:6px}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-label{display:flex;align-items:center;padding-left:14px;margin:0}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-label svg{width:16px;height:16px;fill:#6B6B6B}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-input-wrapper{flex:1;min-width:0;position:static}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-input{width:100%;height:48px;border:0 !important;background:transparent !important;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;padding:0 12px 0 32px !important;box-shadow:none !important;outline:none}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-input::placeholder{color:#6B6B6B;opacity:1}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-form:focus-within{outline:3px solid #1d4ed8;outline-offset:2px}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-submit{background:#DC0314 !important;color:#fff !important;border:0 !important;border-radius:0 4px 4px 0 !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;padding:0 22px !important;cursor:pointer;min-height:48px}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-submit:hover{background:#A3020F !important}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-results-container{z-index:9999;left:0 !important;right:0 !important;width:100% !important;top:calc(100% + 6px) !important}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-results{background:#fff;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 14px 32px rgba(17,17,17,.18);overflow:hidden}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-nothing-found-message{padding:14px 16px;font-family:Montserrat,sans-serif;font-size:14px;color:#4A4A4A}
@media (max-width:767px){.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-submit{padding:0 14px !important;font-size:14px}.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-input{font-size:16px}}
.elementor-13398 .elementor-element.elementor-element-ac01798 .e-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}/* End custom CSS */