.elementor-19801 .elementor-element.elementor-element-ff238f7{--display:flex;}.elementor-19801 .elementor-element.elementor-element-1ab5143{width:var( --container-widget-width, 95.245% );max-width:95.245%;--container-widget-width:95.245%;--container-widget-flex-grow:0;}.elementor-19801 .elementor-element.elementor-element-1ab5143.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19801 .elementor-element.elementor-element-1ab5143 .blog-post-item-v1{padding-top:8px;padding-bottom:8px;}.elementor-19801 .elementor-element.elementor-element-1ab5143 .blog-post-item-v1 .blog-post-thumb{margin:0px 8px;}.elementor-19801 .elementor-element.elementor-element-1ab5143 .blog-post-body{color:#EF1111;}/* Start custom CSS for houzez_elementor_blog_posts_carousel, class: .elementor-element-1ab5143 */.elementor-19801 .elementor-element.elementor-element-1ab5143 .slick-slide {
width: 178px !important;
overflow: hidden !important;
}
.elementor-19801 .elementor-element.elementor-element-1ab5143 .slick-list {
width: 178px !important;
}
.elementor-19801 .elementor-element.elementor-element-1ab5143 .slick-track {
display: 100% !important;
}
.elementor-19801 .elementor-element.elementor-element-1ab5143 img {
max-width: 175px;
max-height: 175px;
width: 382px;
height: 382px;
margin: 0 auto;
display: block;
}
.elementor-19801 .elementor-element.elementor-element-1ab5143 h3 {
overflow: hidden !important;
}
.elementor-19801 .elementor-element.elementor-element-1ab5143 h3 a {
margin-left: -185px !important;
padding-left: 185px !important;
display: block !important;
}
.ocultar-servico { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff238f7 */.elementor-19801 .elementor-element.elementor-element-ff238f7 {
  max-width: 384px;
  max-height: 384px;
  margin: 0 auto;
  overflow: auto;
}

.elementor-19801 .elementor-element.elementor-element-ff238f7 img {
  max-width: 100px;
  max-height: 100px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}/* End custom CSS */