.elementor-143 .elementor-element.elementor-element-2853fcd{--display:flex;--min-height:100dvh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-143 .elementor-element.elementor-element-12a9a5a{--display:flex;--min-height:115px;}.elementor-143 .elementor-element.elementor-element-8e63399{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;--z-index:999;}.elementor-143 .elementor-element.elementor-element-8e63399:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-8e63399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-ca3f63c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-143 .elementor-element.elementor-element-782b74d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-143 .elementor-element.elementor-element-2894ece .elementor-button{background-color:var( --e-global-color-29a75d7 );fill:var( --e-global-color-36075f0 );color:var( --e-global-color-36075f0 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-143 .elementor-element.elementor-element-2894ece.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-2894ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-143 .elementor-element.elementor-element-2894ece .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-143 .elementor-element.elementor-element-df1b3d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-143 .elementor-element.elementor-element-df1b3d4:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-df1b3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29a75d7 );}.elementor-143 .elementor-element.elementor-element-d75bf03 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-36075f0 );color:var( --e-global-color-36075f0 );}.elementor-143 .elementor-element.elementor-element-8187331 .elementor-button{background-color:var( --e-global-color-29a75d7 );fill:var( --e-global-color-36075f0 );color:var( --e-global-color-36075f0 );}.elementor-143 .elementor-element.elementor-element-1421f7e > .elementor-widget-container{padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-1421f7e{left:0px;}body.rtl .elementor-143 .elementor-element.elementor-element-1421f7e{right:0px;}.elementor-143 .elementor-element.elementor-element-1421f7e{bottom:0px;}.elementor-143 .elementor-element.elementor-element-b1568cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-143 .elementor-element.elementor-element-2dc2638{--grid-columns:1;}.elementor-143 .elementor-element.elementor-element-a0251c8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-782b74d{--width:f;}.elementor-143 .elementor-element.elementor-element-df1b3d4{--width:f;}}@media(max-width:1199px){.elementor-143 .elementor-element.elementor-element-12a9a5a{--min-height:105px;}.elementor-143 .elementor-element.elementor-element-8e63399{--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:space-between;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-ca3f63c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-b1568cd{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-2dc2638{--grid-columns:1;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-12a9a5a{--min-height:95px;}.elementor-143 .elementor-element.elementor-element-8e63399{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-143 .elementor-element.elementor-element-ca3f63c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2894ece .elementor-button{border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-143 .elementor-element.elementor-element-df1b3d4{--width:f;}.elementor-143 .elementor-element.elementor-element-b1568cd{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-143 .elementor-element.elementor-element-2dc2638{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-8c9e8af */.elementor-143 .elementor-element.elementor-element-8c9e8af .wpc-filters-widget-wrapper {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.elementor-143 .elementor-element.elementor-element-8c9e8af .wpc-filters-section, .elementor-143 .elementor-element.elementor-element-8c9e8af select {
    margin: 0;
}

.elementor-143 .elementor-element.elementor-element-8c9e8af .wpc-filter-header, .elementor-143 .elementor-element.elementor-element-8c9e8af .wpc-instead-of-posts-found {
    display: none;
}

.elementor-143 .elementor-element.elementor-element-8c9e8af select {
    border: 2px solid #EDEDED;
    padding: 10px;
    color: var(--Black, #1A1A1A);
    font-family: "Roboto Flex";
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.9px;
}

.elementor-143 .elementor-element.elementor-element-8c9e8af option {
    color: var(--Black, #1A1A1A);
font-family: "Roboto Flex";
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.9px;
}

@media(max-width:767px){
    .elementor-143 .elementor-element.elementor-element-8c9e8af {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c38b53 */.elementor-143 .elementor-element.elementor-element-6c38b53 ul {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;
}

.elementor-143 .elementor-element.elementor-element-6c38b53 li {
    margin: 0;
}

.elementor-143 .elementor-element.elementor-element-6c38b53 a {
    border: 2px solid #EDEDED !important;
}

@media(max-width:767px){
    .elementor-143 .elementor-element.elementor-element-6c38b53 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2894ece */@media(min-width:768px){
    .elementor-143 .elementor-element.elementor-element-2894ece {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782b74d */.elementor-143 .elementor-element.elementor-element-782b74d {
    flex: 1;
}

.wpc-edit-filter-set {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d75bf03 */.elementor-143 .elementor-element.elementor-element-d75bf03{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8187331 */.elementor-143 .elementor-element.elementor-element-8187331{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df1b3d4 */.ver-mapa a, .ver-lista a {
    background: white !important;
    color: black !important;
}

.ver-mapa.active a, .ver-lista.active a {
    background: #6F8E72 !important;
    color: white !important;
}

@media(max-width:767px){
    .ver-mapa.active, .ver-lista.active {
        display: none;
    }
    
    .ver-mapa a, .ver-lista a {
        background: #6F8E72 !important;
        color: white !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1421f7e */.elementor-143 .elementor-element.elementor-element-1421f7e {
    transform: translateY(180%)
}

.elementor-143 .elementor-element.elementor-element-1421f7e p {
    color: #1A1A1A;
    font-family: "Roboto Flex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-1421f7e .wpc-posts-found {
    display: flex;
    gap: 15px;
    align-items: center;
}

.elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter.active {
    background: white;
    border-radius: 5px;
}

/*@media(min-width:768px){*/
/*.elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter.active {*/
/*    background: #6F8E72;*/
/*}*/

/*.elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter.active img, .elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter.active p {*/
/*    filter: brightness(20);*/
/*}*/
/*}*/


/*new: always green in PC */

@media(min-width:768px){
    .elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter {
        background: #6F8E72 !important;
         border-radius: 5px;
    }
    .elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter img, .elementor-143 .elementor-element.elementor-element-1421f7e.filter-counter p {
        filter: brightness(20) !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a0251c8 */.elementor-143 .elementor-element.elementor-element-a0251c8 {
    flex: 1;
    height: 100%;
    min-height: 500px;
}/* End custom CSS */
/* Start custom CSS */header a {
    color: black !important;
}

header img {
    filter: invert();
}

header .burger-menu img {
    filter: unset !important;
}

body.elementor-page-143 p {
    margin: 0;
}/* End custom CSS */