.elementor-27040 .elementor-element.elementor-element-fusesyq>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27040 .elementor-element.elementor-element-zpkadaa .th-portfolio-filters a:hover{color:var(--e-global-color-primary);opacity:var(--e-global-color-primary)}.elementor-27040 .elementor-element.elementor-element-obeigsm>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27040 .elementor-element.elementor-element-jnnbhqu>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27040 .elementor-element.elementor-element-jkxmzos>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27040 .elementor-element.elementor-element-cd91a4a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27040 .elementor-element.elementor-element-e3b5490 h4{color:#fff}.elementor-27040 .elementor-element.elementor-element-e3b5490 span{color:#fff}.elementor-27040 .elementor-element.elementor-element-c88bbb4 h4{color:#fff}.elementor-27040 .elementor-element.elementor-element-c88bbb4 span{color:#fff}.elementor-27040 .elementor-element.elementor-element-27b59c5 h4{color:#fff}.elementor-27040 .elementor-element.elementor-element-27b59c5 span{color:#fff}.elementor-27040 .elementor-element.elementor-element-ofnskct>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}