.elementor-4490 .elementor-element.elementor-element-f5d93fe{--display:flex;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img-container img{height:300px;object-fit:cover;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4490 .elementor-element.elementor-element-8078f10 > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-filter{justify-content:flex-start;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-item{padding:2px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img.style1 .premium-gallery-caption{bottom:10px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-caption{text-align:left;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery{background-color:var( --e-global-color-94158ea );margin:15px 0px 0px 0px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper, .elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img .pa-gallery-icons-caption-container, .elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:#FFFFFF;}.elementor-4490 .elementor-element.elementor-element-8078f10 .pa-gallery-img-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-img-name, .elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-img-name a{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-img-name{margin-bottom:44px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-img-desc, .elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-img-desc a{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-cats-container li a.category{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;word-spacing:6px;color:#6E6E6E;margin:-15px -14px 10px -14px;}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-cats-container li a:hover{color:var( --e-global-color-primary );}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}@media(min-width:2400px){.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(max-width:767px){.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4490 .elementor-element.elementor-element-8078f10 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}/* Start custom CSS for premium-img-gallery, class: .elementor-element-8078f10 */.titulo-proy{
    font-size: 12px !important;
    font-weight: 400 !important;
}

.premium-img-gallery-filter ul.premium-gallery-cats-container {
    margin-left: -4px !important;
}

.pa-gallery-img.style1 .premium-gallery-caption {
    height: 100%;
}

.premium-gallery-caption {
    display: grid;
}

p.premium-gallery-img-desc {
    align-content: end;
}

.pa-gallery-img .premium-gallery-caption {
     padding: 0px; 
}

p.premium-gallery-img-desc {
    font-size: 10px !important;
}

#filtro_todos{
    font-size: 12px;
    color: #6E6E6E;
    margin-left: 123px;
    margin-top: -15px !important;
}

a#filtro_todos:hover {
    color: #000000 !important;
}/* End custom CSS */