.elementor-6596 .elementor-element.elementor-element-6442c7f1{margin-top:0px;margin-bottom:0px;}.elementor-6596 .elementor-element.elementor-element-5e3ff5e8{text-align:center;}.elementor-6596 .elementor-element.elementor-element-5e3ff5e8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-6596 .elementor-element.elementor-element-2b618f30{text-align:center;}.elementor-6596 .elementor-element.elementor-element-63151784 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6596 .elementor-element.elementor-element-63151784{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-6596 .elementor-element.elementor-element-4309bf4e .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-6596 .elementor-element.elementor-element-4309bf4e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6596 .elementor-element.elementor-element-15d8355c .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-6596 .elementor-element.elementor-element-15d8355c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6596 .elementor-element.elementor-element-21994199{--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__text{padding:15px 25px 15px 25px;}.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__title, .elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__title a{color:#BB0313;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;}.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__title{margin-bottom:5px;}.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__excerpt p{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-pagination{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}body:not(.rtl) .elementor-6596 .elementor-element.elementor-element-21994199 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6596 .elementor-element.elementor-element-21994199 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6596 .elementor-element.elementor-element-21994199 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6596 .elementor-element.elementor-element-21994199 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-6596 .elementor-element.elementor-element-63151784{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-6596 .elementor-element.elementor-element-6442c7f1{margin-top:50px;margin-bottom:0px;}.elementor-6596 .elementor-element.elementor-element-63151784{padding:20px 20px 20px 20px;}}/* Start custom CSS for heading, class: .elementor-element-4309bf4e */.elementor-6596 .elementor-element.elementor-element-4309bf4e{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-20f8e197 */.facetwp-facet-proximity select{
    display: inline-block;
    width: 30%!Important;
    background-color: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d8355c */.elementor-6596 .elementor-element.elementor-element-15d8355c{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee3793d */.facetwp-facet-proximity select{
    display: inline-block;
    width: 30%!Important;
    background-color: white!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22c9aa3e *//*
.elementor-6596 .elementor-element.elementor-element-22c9aa3e input[type="button"]{
    display: none!important;
}
*/

.elementor-6596 .elementor-element.elementor-element-22c9aa3e input[type="text"]{
    height: 100%;
    width: 100%;
    padding: 15px 20px !important;
    font-size: 1em;
    font-weight: 400;
    background-color: white;
    border-radius: 0;
    -webkit-appearance: none;
    position: relative;
    border: none;
    box-shadow: 0px 0px 13px -4px rgb(0 0 0 / 30%)
}

.elementor-6596 .elementor-element.elementor-element-22c9aa3e input:focus{
    border-color: #BB0313!important;
    outline-color: #BB0313!important;
}

.elementor-6596 .elementor-element.elementor-element-22c9aa3e select{
    height: 100%;
    width: 100%;
    padding: 13px 20px !important;
    font-size: 1em;
    font-weight: 400;
    background-color: #eee;
    border-radius: 0;
    -webkit-appearance: none;
    position: relative;
    border: none;
    box-shadow: 0px 0px 13px -4px rgb(0 0 0 / 30%)
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-21994199 */.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post{
    border-bottom: 2px solid #BB0313;
}

.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post:last-child{
    border: 0px;
}

.location-results{
    z-index: 2;
}

.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post:hover {
    background-color: #eee;
    color: #435964 !important;
}

.elementor-6596 .elementor-element.elementor-element-21994199 .elementor-post__excerpt {
    margin-bottom: 0;
}/* End custom CSS */