/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2021 | 05:42:25 */
/*NEWSLETTER 1*/
section.newsletter.uno .elementor-widget-text-editor,
section.newsletter.uno .elementor-widget-text-editor p{margin-bottom: 10px}
/*formulario*/
section.newsletter.uno .mc4wp-form{max-width: 800px !important; width: auto !important; margin: auto}
/*formulario acymailing*//*
section.newsletter.uno .acym__subscription__form-erase{max-width: 500px; width: auto !important; height: auto !important; margin: 0px auto !important; padding: 0px 15px !important; 
  background: transparent !important;}
section.newsletter.uno .acym__subscription__form-erase > form{width: 100%}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__fields{margin: 0px !important}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond{text-align: left}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond label{font-weight: 300; color: #fff !important}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond label a{font-weight: 600; color: #fff !important}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__fields input.checkbox{margin: 0px 3px 0px; position: relative; top: 1px}
section.newsletter.uno #acym_fulldiv_formAcym1.acym__subscription__form-erase > form .acym__subscription__form__button{margin: 0px !important}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__button button{padding: 10px 20px !important; line-height: initial;
  background: var(--a-color-primario) !important; margin: 0px}
section.newsletter.uno .acym__subscription__form-erase > form .acym__subscription__form__button button:hover{box-shadow: var(--a-box-shadow-btn-hover) !important}
*/


/*NEWSLETTER 2*/
/*titulo*/
section.newsletter.dos.titulo{}
section.newsletter.dos.titulo .elementor-element{margin-bottom: 9px}
section.newsletter.dos.titulo .elementor-element .elementor-heading-title{display: inline; border-bottom: 2px solid var( --e-global-color-primary ); padding-bottom: 20px}
/*formulario acymailing*//*
section.newsletter.dos.formulario .elementor-column.suscribete{margin: 20px 0px}
section.newsletter.dos.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase{max-width: none !important}
section.newsletter.dos.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form{display: flex}
section.newsletter.dos.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__fields{width: 70% !important; margin: 0px !important}
section.newsletter.dos.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button{width: 30% !important; margin: 10px 0px !important}
section.newsletter.dos.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button button{}
*/

/*NEWSLETTER 3*/
/*formulario*/
section.newsletter.tres .mc4wp-form{max-width: 800px !important; width: auto !important; margin: auto}
section.newsletter.tres .mc4wp-form .terminos,
section.newsletter.tres .mc4wp-form .terminos a{color: #fff}
section.newsletter.tres .mc4wp-form .terminos a{font-weight: 500}
section.newsletter.tres .mc4wp-form .campos input[type="submit"]{background: #fff; color: var(--a-color-primario);}
section.newsletter.tres .mc4wp-form .campos input[type="submit"]:hover{background: var(--a-color-primario); color: #fff;}
/*formulario acymailing*//*
section.newsletter.tres.formulario{}
section.newsletter.tres.formulario .elementor-column-wrap{padding-bottom: 50px}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase{max-width: 800px !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form{display: flex; flex-wrap: wrap}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__fields{width: 70% !important; margin: 0px !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button{width: 30% !important; margin: 10px 0px !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button button{background: #fff !important; 
  color: var(--a-color-primario) !important; box-shadow: none !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button button:hover{background: var(--a-color-secundario) !important; 
  color: #fff !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond label{color: #fff !important}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond label a{
  color: var(--a-color-link-claro)}
section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase > form .acym__subscription__form__fields .acym__subscription__form__termscond label a{
  color: var(--a-color-link-claro-hover)}
*/
/*seccion fotos*/
section.newsletter.tres.fotos{margin-top: -100px}
/*responsive*/
@media (max-width: 768px){
  	section.newsletter.tres.formulario .elementor-column-wrap{padding-bottom: 0px}
  	section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__fields{width: 100% !important; flex: 100% !important}
	section.newsletter.tres.formulario #acym_fulldiv_formAcym1.acym__subscription__form-erase form > .acym__subscription__form__button{width: 100% !important; flex: 100% !important; 
      margin: 0px !important}
  	section.newsletter.tres.fotos{margin-top: -50px}
  	section.newsletter.tres.fotos .elementor-column{max-width: 50%; flex; 50%}
}
@media (max-width: 500px){
  	section.newsletter.tres.fotos{margin-top: 0px}
  	section.newsletter.tres.fotos .elementor-column{max-width: 100%; flex; 100%}
}


