.elementor-107 .elementor-element.elementor-element-941ca94{--spacer-size:75px;}.elementor-msie .elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-107 .elementor-element.elementor-element-3108a0e:after{content:"0.66";position:absolute;color:transparent;}.elementor-107 .elementor-element.elementor-element-3108a0e{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-107 .elementor-element.elementor-element-3108a0e a .elementor-portfolio-item__overlay{background-color:#ffffff;}.elementor-107 .elementor-element.elementor-element-3108a0e a .elementor-portfolio-item__title{color:#000000;}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio-item__title{text-transform:lowercase;}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio__filter{color:#a7a7a7;text-transform:lowercase;}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio__filter.elementor-active{color:#000000;}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio__filters{margin-bottom:20px;}@media(max-width:1024px){.elementor-msie .elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-107 .elementor-element.elementor-element-3108a0e .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-3108a0e */h3.elementor-portfolio-item__title {
    font-family: GTlight!important;
}

li.elementor-portfolio__filter {
    font-family: GTlight!important;
}

/* Hide the Elements visibility */
.elementor-portfolio__filters li:nth-child(1) {
    visibility: hidden;
}

/* Add a different title in place of ALL */
.elementor-portfolio__filters li:nth-child(1):before {
    visibility: visible;
    content: "Todos";
    margin-right: -16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66454ab */li#menu-item-340 {
    text-decoration:underline;}
    
li#menu-item-340:hover {
    text-decoration:underline;}/* End custom CSS */