/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



  
  /* --  Formulario Nuevo -- */ 
  
  .hsfc-TextField label.hsfc-FieldLabel,
  .hsfc-EmailField label.hsfc-FieldLabel,
  .hsfc-PhoneField label.hsfc-FieldLabel{
    display: none !important;
  }
  
  [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{
    padding: 0.6vh 1vh !important;
  }
 
  [data-hsfc-id=Renderer] .hsfc-Button{
    border: 2px solid #c7053e !important;
  }
  
 
    [data-hsfc-id=Renderer] .hsfc-Button:hover{
    border: 2px solid #c7053e !important;
      background-color:#ffffff;
  transition: background-color calc(.4s* var(--ts-duration-factor, 1))ease-in-out, border-color calc(.4s* var(--ts-duration-factor, 1))ease-in-out, color calc(.4s* var(--ts-duration-factor, 1))ease-in-out, opacity calc(.4s* var(--ts-duration-factor, 1))ease-in-out, box-shadow calc(.4s* var(--ts-duration-factor, 1))ease-in-out;
  color:#c7053e;
  }
  
  
  button.hsfc-Button::before!important{
  background-color: #c7053e;
  transition: all calc(.4s* var(--ts-duration-factor, 1))ease-in-out;
}
  
[data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator {
    color: #ffffff !important;
}
  
  [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
    background-color: #ffffff80;
}
  
  div:not(.pwr-form)>.hs_cos_wrapper_type_form input[type=text], 
  div:not(.pwr-form)>.hs_cos_wrapper_type_form input[type=email],
  div:not(.pwr-form)>.hs_cos_wrapper_type_form input[type=tel]{
    background-color: #ffffff80;
    color: #00000080 !Important;
  }
  
  [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:has(>*:only-child) {
    justify-content: start!important;
}
  
  #hs_form_target_widget_1740646053666-2835299006583-ic-r1 label.hsfc-FieldLabel a,
#hs_form_target_module_17412629419868-2835299006583-ic-r1 label.hsfc-FieldLabel a{
    color:#000000!important;
  }
  
#hs_form_target_widget_1740646053666-2835299006583-ic-r1.hsfc-Row,
#hs_form_target_module_17412629419868-2835299006583-ic-r1.hsfc-Row{
    margin-bottom:0!important;
  }
  
#hs_form_target_widget_1740646053666-2835299006583-ic-r3.hsfc-Row,
#hs_form_target_widget_1740646053666-2835299006583-ic-r0.hsfc-Row,
#hs_form_target_module_17412629419868-2835299006583-ic-r3.hsfc-Row,
#hs_form_target_module_17412629419868-2835299006583-ic-r0.hsfc-Row{
    display: none!important;
}
  
  #hs_form_target_widget_1740646053666-2336507065577.hsfc-RichText p,
#hs_form_target_module_17412629419868-2336507065577.hsfc-RichText p{
        margin-block-start: 0em;
    margin-block-end: 0em;
}
  
  /* --  Fin Formulario Nuevo -- */ 
  

  /* --  Responsive -- */ 

@media screen and (min-width: 50em) {
a.columnas {
    width: calc(25% - 6px);
  }
}
  
  
@media (min-width: 768px) {
  

.pwr-stat__suffix {
    font-size: 30px;
  }

.pwr-step__img {
    margin-bottom: 20px;
  }
.pwr-step {
    display: inline-block;
    float: left;
    margin: 10px 10px 20px;
    padding-right: 20px;
    position: relative;
    width: calc(25% - 20px);
  }
  
}  
  

  /* -- parrafos firma de autor -- 
  
.pwr-author-profile__bio p:nth-of-type(n+2) {
  display: none; /* oculta del 2do párrafo en adelante */
} 
*/