.elementor-7114 .elementor-element.elementor-element-898f802{margin-top:3rem;margin-bottom:0rem;}.elementor-7114 .elementor-element.elementor-element-7433481 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7114 .elementor-element.elementor-element-a8ee7c0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-7114 .elementor-element.elementor-element-a8ee7c0 .elementor-divider-separator{width:100%;}.elementor-7114 .elementor-element.elementor-element-a8ee7c0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7114 .elementor-element.elementor-element-e61094d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-7114 .elementor-element.elementor-element-e61094d:after{content:"1";}.elementor-7114 .elementor-element.elementor-element-e61094d{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-7114 .elementor-element.elementor-element-e61094d .elementor-post__text{margin-top:0px;}.elementor-7114 .elementor-element.elementor-element-e61094d .elementor-post__title{margin-bottom:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-7114 .elementor-element.elementor-element-b66d2ad{width:100%;}.elementor-7114 .elementor-element.elementor-element-0a97937{width:100%;}}@media(max-width:1024px){.elementor-7114 .elementor-element.elementor-element-52c0ddd{text-align:left;}.elementor-7114 .elementor-element.elementor-element-614f3c0 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}}@media(max-width:767px){.elementor-7114 .elementor-element.elementor-element-e61094d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7114 .elementor-element.elementor-element-e61094d:after{content:"0.5";}}/* Start custom CSS for text-editor, class: .elementor-element-52c0ddd */@media (max-width: 1025px ) {
    .elementor-7114 .elementor-element.elementor-element-52c0ddd p {
    margin-bottom: 0;
}
}/* End custom CSS */
/* Start custom CSS for search-filter-form, class: .elementor-element-614f3c0 */@media (min-width: 768px) {
.searchandfilter ul li {
    margin: 0 1em;
}
.searchandfilter ul {
    display:flex;
    place-content: center;
    text-align-last: center;
    margin: 0;
}
}
.searchandfilter select.sf-input-select {
    min-width: 206px;
}
.searchandfilter h4 {
    font-size: 24px;
}
label select {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    color: white;
}
label select:focus {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    color: white;
}/* End custom CSS */