/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 09 2023 | 08:23:58 */
/*NEWSLETTER 1*/
section.newsletter.uno .elementor-widget-text-editor{}
section.newsletter.uno .elementor-widget-text-editor p{}
/*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(--a-color-1); 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: var(--a-color-blanco)}
section.newsletter.tres .mc4wp-form .terminos a{font-weight: 500}
section.newsletter.tres .mc4wp-form .campos input[type="submit"]{background: var(--a-color-blanco); color: var(--a-color-1);}
section.newsletter.tres .mc4wp-form .campos input[type="submit"]:hover{background: var(--a-color-1); color: var(--a-color-blanco);}
/*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%}
}


/*NEWSLETTER 4*/
/*alternativa 1*/
section.newsletter.alternativa-1{}
section.newsletter.alternativa-1 .encabezado .elementor-widget-container{}
section.newsletter.alternativa-1 .elementor-widget-text-editor p{}
section.newsletter.alternativa-1 .elementor-col-100 .elementor-widget-text-editor{max-width: 500px; margin: 0px auto 20px;}
section.newsletter.alternativa-1 .elementor-col-100{border: 1px solid var(--a-color-gris-claro); background: rgba(0,0,0,0.3); max-width: 800px; margin: auto;}
section.newsletter.alternativa-1 > .elementor-container > .elementor-row > .elementor-column.formulario{margin-bottom: 50px !important; padding-bottom: 0px !important}
section.newsletter.alternativa-1 .elementor-col-50.formulario{border: 1px solid var(--a-color-gris-claro); background: rgba(0,0,0,0.3);}
section.newsletter.alternativa-1 form.sib_signup_form .campos{flex-wrap: wrap}
section.newsletter.alternativa-1 form.sib_signup_form .campos > input{max-width: 100%; flex: 100%; margin: 0px 0px 10px 0px}
section.newsletter.alternativa-1 form.sib_signup_form .terminos a{color: var(--a-color-blanco) !important}
section.newsletter.alternativa-1 form.sib_signup_form .terminos a:hover{color: var(--a-color-blanco-hover) !important}
section.newsletter.alternativa-1 form.sib_signup_form .listas div{color: var(--a-color-blanco)}
section.newsletter.alternativa-1 .elementor-col-100 form.sib_signup_form .listas{justify-content: center;}
section.newsletter.alternativa-1 .elementor-col-100 form.sib_signup_form .listas .texto{display: block; max-width: 100%; flex: 100%; text-align: center; margin-bottom: 5px;}
section.newsletter.alternativa-1 .elementor-col-100 form.sib_signup_form .listas div{margin: 0px 5px}
/*alternativa 2*/
section.newsletter.alternativa-2{}
section.newsletter.alternativa-2 .encabezado.encabezado-2 .elementor-widget-container{margin-bottom: 5px}
section.newsletter.alternativa-2 .elementor-widget-text-editor p{margin-bottom: 5px}
section.newsletter.alternativa-2 .elementor-col-100 .elementor-widget-text-editor{max-width: 500px; margin: 0px auto 20px;}
section.newsletter.alternativa-2 .elementor-col-100 .elementor-widget-text-editor p{margin-bottom: 0px}	
section.newsletter.alternativa-2 form.sib_signup_form{max-width: 100%}
section.newsletter.alternativa-2 form.sib_signup_form .campos{flex-wrap: wrap}
section.newsletter.alternativa-2 form.sib_signup_form .campos input[type="text"]{max-width: 24%; flex: 24%;}
section.newsletter.alternativa-2 form.sib_signup_form .campos input[type="email"]{max-width: 24%; flex: 24%;}
section.newsletter.alternativa-2 form.sib_signup_form .campos input[type="submit"]{max-width: 24%; flex: 24%; min-width: 150px; line-height: 14px !important;}
section.newsletter.alternativa-2 form.sib_signup_form .listas div{color: var(--a-color-blanco)}
section.newsletter.alternativa-2 form.sib_signup_form .listas{justify-content: center;}
section.newsletter.alternativa-2 form.sib_signup_form .listas .texto{display: block; max-width: 100%; flex: 100%; text-align: center; margin-bottom: 5px;}
section.newsletter.alternativa-2 form.sib_signup_form .listas div{margin: 0px 5px}
section.newsletter.alternativa-2 form.sib_signup_form .terminos a{color: var(--a-color-blanco) !important}
section.newsletter.alternativa-2 form.sib_signup_form .terminos a:hover{color: var(--a-color-blanco-hover) !important}
/*responsive*/

@media (max-width: 992px){
	/*alternativa 1*/
	section.newsletter.alternativa-1 .elementor-col-50{max-width: 100%; flex: 100%}
	section.newsletter.alternativa-1 .elementor-col-50.formulario{margin: 0px 30px}
	section.newsletter.alternativa-1 .elementor-widget-heading .elementor-heading-title,
	section.newsletter.alternativa-1 .elementor-widget-text-editor .elementor-text-editor,
	section.newsletter.alternativa-1 .elementor-widget-text-editor .elementor-text-editor p{text-align: center}
	section.newsletter.alternativa-1 .sib_signup_form .listas{justify-content: center}
}

@media (max-width: 768px){
	/*alternativa 1*/
	section.newsletter.alternativa-1 .elementor-col-100{margin: 0px 30px}
	section.newsletter.alternativa-1 .elementor-column .elementor-widget-wrap{padding:30px !important}
	section.newsletter.alternativa-1 .sib_signup_form{max-width: 750px}
	/*alternativa 2*/
	section.newsletter.alternativa-2 form.sib_signup_form .campos input{max-width: 100% !important; flex: 100% !important; margin-bottom: 10px;}
	section.newsletter.alternativa-2 form.sib_signup_form .campos input[type="submit"]{margin-right: 0px}
}


