.elementor-655 .elementor-element.elementor-element-7eaf1dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA80;--border-color:#DADADA80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d3a162a{--display:flex;--position:absolute;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:2;}.elementor-655 .elementor-element.elementor-element-d3a162a::before, .elementor-655 .elementor-element.elementor-element-d3a162a > .elementor-background-video-container::before, .elementor-655 .elementor-element.elementor-element-d3a162a > .e-con-inner > .elementor-background-video-container::before, .elementor-655 .elementor-element.elementor-element-d3a162a > .elementor-background-slideshow::before, .elementor-655 .elementor-element.elementor-element-d3a162a > .e-con-inner > .elementor-background-slideshow::before, .elementor-655 .elementor-element.elementor-element-d3a162a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b2f6350 ) 0%, var( --e-global-color-4da9a17 ) 100%);}body:not(.rtl) .elementor-655 .elementor-element.elementor-element-d3a162a{left:0px;}body.rtl .elementor-655 .elementor-element.elementor-element-d3a162a{right:0px;}.elementor-655 .elementor-element.elementor-element-04f796b .elementor-heading-title{font-size:20px;text-transform:none;color:var( --e-global-color-c546c7d );}.elementor-655 .elementor-element.elementor-element-75ce746 .elementor-heading-title{font-size:16px;font-weight:300;color:var( --e-global-color-c546c7d );}.elementor-655 .elementor-element.elementor-element-0fc58e2{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;top:15px;}.elementor-655 .elementor-element.elementor-element-0fc58e2:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-0fc58e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-655 .elementor-element.elementor-element-0fc58e2{right:15px;}body.rtl .elementor-655 .elementor-element.elementor-element-0fc58e2{left:15px;}.elementor-655 .elementor-element.elementor-element-42de7f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-42de7f6 img{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-655 .elementor-element.elementor-element-9a40488{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-059a4cf img{width:100%;}@media(min-width:768px){.elementor-655 .elementor-element.elementor-element-0fc58e2{--width:60px;}}@media(max-width:1024px){.elementor-655 .elementor-element.elementor-element-04f796b .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-655 .elementor-element.elementor-element-04f796b .elementor-heading-title{font-size:18px;}.elementor-655 .elementor-element.elementor-element-75ce746 .elementor-heading-title{font-size:14px;}.elementor-655 .elementor-element.elementor-element-0fc58e2{--width:60px;}}/* Start custom CSS for container, class: .elementor-element-d3a162a */.elementor-655 .elementor-element.elementor-element-d3a162a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eaf1dd */.card-produto{
    position: relative;
  overflow: hidden;
}

.card-produto .card-produto-image{
     transition: transform 0.5s ease, filter 0.5s ease;
}

.card-produto h2 {
    transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 0.9;
}

/* Efeito hover */
.card-produto:hover .card-produto-image {
  transform: scale(1.05);
  /*filter: brightness(0.6);*/
}

.card-produto:hover h2 {
  transform: translateY(-10px);
  opacity: 1;
}/* End custom CSS */