.elementor-980 .elementor-element.elementor-element-43e7b9e4:not(.elementor-motion-effects-element-type-background),.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecovilazen.com.br/wp-content/uploads/sites/23/2022/04/piscina-low-1-e1650887652316.jpg);background-position:center center;background-size:cover}.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-background-overlay{background-color:rgb(44 44 44 / .4);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-container{min-height:33vh}.elementor-980 .elementor-element.elementor-element-43e7b9e4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-shape-bottom svg{height:37px;transform:translateX(-50%) rotateY(180deg)}.elementor-980 .elementor-element.elementor-element-1f33097b{text-align:center}.elementor-980 .elementor-element.elementor-element-1f33097b .elementor-heading-title{font-size:59px;color:#fff}.elementor-980 .elementor-element.elementor-element-eb44b2c:not(.elementor-motion-effects-element-type-background),.elementor-980 .elementor-element.elementor-element-eb44b2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-980 .elementor-element.elementor-element-eb44b2c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-980 .elementor-element.elementor-element-eb44b2c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-980 .elementor-element.elementor-element-95c1bba{text-align:center}.elementor-980 .elementor-element.elementor-element-95c1bba .elementor-heading-title{font-weight:700}.elementor-980 .elementor-element.elementor-element-29470e4>.elementor-widget-container{border-radius:15px 15px 15px 15px}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-gutter .th-portfolio-item{border:14px solid #fff0}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-card-img{border-radius:15px 15px 0 0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-style-2 .th-port-card-caption p{color:#FFF}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-item{overflow:visible}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-item:hover .th-port-img{transform:none}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-item:hover .th-port-card-img{transform:none}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-item:hover .th-port-card{transform:scale(1.05,1.05)}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-card{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;border-radius:15px 15px 15px 15px;box-shadow:0 0 10px 0 rgb(0 0 0 / .25)}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-style-2 .th-port-title{color:#3BA9A6;font-weight:700}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-style-2 .th-port-sub{color:var(--e-global-color-a5e7a13)}.elementor-980 .elementor-element.elementor-element-29470e4 .th-port-card-body{text-align:center}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-filters a{color:var(--e-global-color-e45fc2c);opacity:var(--e-global-color-e45fc2c)}.elementor-980 .elementor-element.elementor-element-29470e4 .th-portfolio-filters{font-size:17px;font-weight:700;text-transform:uppercase}body.elementor-page-980 h1.entry-title{margin-top:1px}@media(max-width:1024px){.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-container{min-height:60vh}.elementor-980 .elementor-element.elementor-element-1f33097b .elementor-heading-title{font-size:53px}}@media(max-width:767px){.elementor-980 .elementor-element.elementor-element-43e7b9e4>.elementor-container{min-height:60vh}.elementor-980 .elementor-element.elementor-element-1f33097b>.elementor-widget-container{padding:0 5px 0 5px}.elementor-980 .elementor-element.elementor-element-1f33097b .elementor-heading-title{font-size:40px}}.th-port-title{font-size:28px;line-height:1px!important;margin:-10px 0 0 0!important}div#filters a{background-color:#047eb3;padding:5px 10px 5px 10px;border-radius:10px;color:#fff}div#filters a.current{background-color:#3BA9A6;color:#fff}.th-port-card .th-port-card-img:after{display:none!important}