/*
Theme Name: Finovate Child
Author: VamTam
Author URI: https://vamtam.com
Template: finovate
*/



/*

put your child theme styles here


you don't need any @import rules

*/

/*HOVERS CONTENEDORES GRIS*/
/*CONTENEDORES GRISES - INDUSTRIAS*/
.vamtam-icon-hover-parent:hover .Servicios-titulo div h3{
    color:white !important;
}

.vamtam-icon-hover-parent .Servicios-titulo div h3{
    transition: all 0.5s ease;
}

/*Quitar puntos a los items de lista de los checkbox de formularios de HubSpot*/
.hs-form-booleancheckbox{list-style-type:none}

/*AJUSTES CSS PARA FORMULARIOS*/
/* 1) Separación general entre campos */
.hs-form .hs-form-field{
  margin-bottom: 18px;
}
/* 2) Separación label -> input */
.hs-form label{
  display:block;
  margin: 0 0 8px;
  line-height: 1.3;
}
/* 3) Inputs más altos y con aire interno */
.hs-form input[type="text"],
.hs-form input[type="email"],
.hs-form input[type="tel"],
.hs-form input[type="number"],
.hs-form select,
.hs-form textarea{
  width: 100%;
  height: 50px;
  padding: 14px 16px;
  border-radius: 12px;
}
/* Textarea */
.hs-form textarea{
  height: auto;
  min-height: 120px;
}
/* 4) Separación de mensajes de error */
.hs-form .hs-error-msgs{
  margin: 8px 0 0;
}
.hs-form .hs-error-msgs label,
.hs-form .hs-error-msg{
  line-height: 1.35;
  display:block;
}
/* 5) Espacio extra para el bloque de privacidad/consentimiento */
.hs-form .hs-legal-consent-container{
  margin-top: 22px;
}
.hs-form .hs-legal-consent-container .hs-form-booleancheckbox{
  margin-top: 12px;
}
.hs-form .hs-legal-consent-container p,
.hs-form .hs-legal-consent-container span,
.hs-form .hs-legal-consent-container label{
  line-height: 1.5;
}
/* 6) Si hay 2 columnas, que también respiren */
@media (min-width: 768px){
.hs-form .form-columns-2 .hs-form-field{
    padding-right: 14px;
  }
.hs-form .form-columns-2 .hs-form-field:nth-child(2n){
    padding-right: 0;
  }
}