.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-367 .elementor-element.elementor-element-472d479{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-title .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-post-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-367 .elementor-element.elementor-element-b9c24dc .elementor-heading-title{font-family:"handsome-pro", Sans-serif;font-size:54px;font-weight:600;}.elementor-widget-theme-post-featured-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-featured-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-post-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-content .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-content .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-comments .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-post-comments .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-post-comments.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-post-comments .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-post-comments .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-post-navigation .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-post-navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-post-navigation .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__prev--label:hover{color:var( --e-global-color-a0c96bc );}.elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__next--label:hover{color:var( --e-global-color-a0c96bc );}.elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__prev--label, .elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__next--label{font-family:"Quicksand", Sans-serif;font-weight:700;}.elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__prev--title, .elementor-367 .elementor-element.elementor-element-08a7b9e span.post-navigation__next--title{color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-367 .elementor-element.elementor-element-08a7b9e .post-navigation__arrow-wrapper{color:var( --e-global-color-text );}.elementor-367 .elementor-element.elementor-element-08a7b9e .elementor-post-navigation__separator{background-color:var( --e-global-color-text );}.elementor-367 .elementor-element.elementor-element-08a7b9e .elementor-post-navigation{color:var( --e-global-color-text );}/* Start custom CSS for post-comments, class: .elementor-element-2ac3876 */#respond input[type="submit"].submit {
  background-color: #f7a420; /* Naranja exacto */
  color: #ffffff; /* Texto blanco */
  font-family: "Quicksand", sans-serif; /* Fuente correcta */
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0.5px;
  padding: 12px 32px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.2s ease;
  box-shadow: none;
}

/* Hover con efecto sutil */
#respond input[type="submit"].submit:hover {
  background-color: #e28e1b; /* Naranja más oscuro */
  transform: scale(1.03);
}

/* Caja general del formulario */
#respond {
  border-radius: 20px;
  padding: 20px;
  background-color: #fffaf5; /* un fondo suave opcional */
  border: 1px solid #f0e4da; /* un borde sutil */
}

/* Inputs y textarea individuales */
#respond input[type="text"],
#respond input[type="email"],
#respond textarea {
  border-radius: 12px;
  border: 1px solid #ddd;
  padding: 10px 15px;
  width: 100%;
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

/* Al enfocar */
#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond textarea:focus {
  outline: none;
  border-color: #f7a420;
  box-shadow: 0 0 0 2px rgba(247, 164, 32, 0.2);
}/* End custom CSS */