.elementor-3018 .elementor-element.elementor-element-c24c7f4{--display:flex;--background-transition:0.3s;}.elementor-3018 .elementor-element.elementor-element-53465b3{--display:flex;--background-transition:0.3s;}.elementor-3018 .elementor-element.elementor-element-40ddd52{--display:flex;--background-transition:0.3s;}.elementor-3018 .elementor-element.elementor-element-827adad .elementor-button{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;fill:var( --e-global-color-fc70846 );color:var( --e-global-color-fc70846 );background-color:#E4333C;border-radius:80px 80px 80px 80px;box-shadow:0px 10px 40px -1px rgba(227.99999999999997, 50.99999999999997, 59.99999999999996, 0.33);}.elementor-3018 .elementor-element.elementor-element-827adad .elementor-button:hover, .elementor-3018 .elementor-element.elementor-element-827adad .elementor-button:focus{color:var( --e-global-color-fc70846 );background-color:var( --e-global-color-text );}.elementor-3018 .elementor-element.elementor-element-827adad .elementor-button:hover svg, .elementor-3018 .elementor-element.elementor-element-827adad .elementor-button:focus svg{fill:var( --e-global-color-fc70846 );}.elementor-3018 .elementor-element.elementor-element-827adad{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-3018 .elementor-element.elementor-element-12202b7{width:var( --container-widget-width, 48.074% );max-width:48.074%;--container-widget-width:48.074%;--container-widget-flex-grow:0;}.elementor-3018 .elementor-element.elementor-element-12202b7.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS */separador - Happy Boss/* End custom CSS */