.elementor-379 .elementor-element.elementor-element-4d3c9d5{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-4d3c9d5:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-4d3c9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-379 .elementor-element.elementor-element-20386644{text-align:left;}.elementor-379 .elementor-element.elementor-element-20386644 .elementor-heading-title{color:#D5D5D5;}.elementor-379 .elementor-element.elementor-element-141edc61{text-align:left;}.elementor-379 .elementor-element.elementor-element-141edc61 .elementor-heading-title{color:#D5D5D5;}.elementor-379 .elementor-element.elementor-element-71a9e571{text-align:left;}.elementor-379 .elementor-element.elementor-element-71a9e571 .elementor-heading-title{font-size:17px;color:#D5D5D5;}.elementor-379 .elementor-element.elementor-element-3e0e08a5{text-align:left;}.elementor-379 .elementor-element.elementor-element-3e0e08a5 .elementor-heading-title{font-size:17px;color:#D5D5D5;}.elementor-379 .elementor-element.elementor-element-3e49899f{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-3e49899f:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-3e49899f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-379 .elementor-element.elementor-element-3a3e5413{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-3a3e5413:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-3a3e5413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-379 .elementor-element.elementor-element-6398c028{--icon-box-icon-margin:15px;}.elementor-379 .elementor-element.elementor-element-170304a2{--icon-box-icon-margin:15px;}.elementor-379 .elementor-element.elementor-element-75e492a6{--icon-box-icon-margin:15px;}.elementor-379 .elementor-element.elementor-element-239daa08{--icon-box-icon-margin:15px;}.elementor-379 .elementor-element.elementor-element-529e5b4e{--icon-box-icon-margin:15px;}.elementor-379 .elementor-element.elementor-element-38c67c74{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-237f5076{--display:flex;}.elementor-379 .elementor-element.elementor-element-38fb48bb{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-379 .elementor-element.elementor-element-f9fde10{--display:flex;}.elementor-379 .elementor-element.elementor-element-26b140cf{width:var( --container-widget-width, 48% );max-width:48%;margin:-500px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-379 .elementor-element.elementor-element-26b140cf.elementor-element{--align-self:flex-end;}.elementor-379 .elementor-element.elementor-element-70bf5764{--display:flex;}.elementor-379 .elementor-element.elementor-element-134c0cbc{width:var( --container-widget-width, 48% );max-width:48%;margin:-380px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-379 .elementor-element.elementor-element-134c0cbc.elementor-element{--align-self:flex-end;}.elementor-379 .elementor-element.elementor-element-134c0cbc .cart button, .elementor-379 .elementor-element.elementor-element-134c0cbc .cart .button{transition:all 0.2s;}.elementor-379 .elementor-element.elementor-element-134c0cbc .quantity .qty{transition:all 0.2s;}.elementor-379 .elementor-element.elementor-element-5c29de27{--display:flex;}@media(max-width:1024px){.elementor-379 .elementor-element.elementor-element-3a3e5413{--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-26b140cf{margin:-350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-379 .elementor-element.elementor-element-70bf5764{--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-4d3c9d5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-3e49899f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-3a3e5413{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-38c67c74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-38fb48bb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-379 .elementor-element.elementor-element-26b140cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-379 .elementor-element.elementor-element-134c0cbc{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:610px;--container-widget-flex-grow:0;width:var( --container-widget-width, 610px );max-width:610px;}}/* Start custom CSS for container, class: .elementor-element-4d3c9d5 */.elementor-379 .elementor-element.elementor-element-4d3c9d5 {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw;
    max-width: 100vw;
}

.elementor-379 .elementor-element.elementor-element-4d3c9d5 > * {
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3e5413 */.como-funciona-step {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.como-funciona-step:hover {
  transform: translateY(-5px) scale(1.05); /* levanta e aumenta */
  box-shadow: 0 10px 20px rgba(0,0,0,0.1); /* sombra suave */
  cursor: pointer;/* End custom CSS */