.elementor-320 .elementor-element.elementor-element-dcf4ed1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-320 .elementor-element.elementor-element-fa2afbb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-320 .elementor-element.elementor-element-1621cfa1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-fa2afbb{--grid-auto-flow:row;}.elementor-320 .elementor-element.elementor-element-1621cfa1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-fa2afbb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-320 .elementor-element.elementor-element-1621cfa1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for hubspot-form, class: .elementor-element-8a6ce5c */.gWJJgT{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db09a11 *//* Botón submit HubSpot (cuando NO va en iframe) */
.hs-form input[type="submit"],
.hs-form .hs-button{
  background: #111 !important;
  border-color: #111 !important;
  color: #fff !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.hs-form input[type="submit"]:hover,
.hs-form .hs-button:hover{
  filter: brightness(1.05) !important;
}

.jMWuCE{  background: RED !important;
}/* End custom CSS */