.elementor-37004 .elementor-element.elementor-element-e37bae2{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.23;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37004 .elementor-element.elementor-element-e37bae2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-37004 .elementor-element.elementor-element-e37bae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-secondary );}.elementor-37004 .elementor-element.elementor-element-e37bae2::before, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .elementor-background-video-container::before, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .elementor-background-slideshow::before, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37004 .elementor-element.elementor-element-e37bae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/dcndoral.org/wp-content/uploads/revslider/video-media/banner-fuego-santo-2026.webp?fit=848%2C480&ssl=1");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-37004 .elementor-element.elementor-element-4fc8728{background-color:var( --e-global-color-background );padding:32px 32px 32px 32px;max-width:label_off !important;border-radius:16px 16px 16px 16px;}.elementor-37004 .elementor-element.elementor-element-4fc8728.elementor-element{--align-self:center;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__field-group{margin-bottom:16px;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__wrapper{margin-bottom:-16px;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__wrapper label{text-transform:none;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__field-type-text > label{margin-bottom:5px;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__button{font-family:"Poppins Loacal", Sans-serif;font-size:20px;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__button:before{--button-bg-color:var( --e-global-color-f21763a );background:var( --e-global-color-f21763a );}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__button:hover{color:var( --e-global-color-background );}.elementor-37004 .elementor-element.elementor-element-4fc8728 .elementor-widget-cmsmasters-login-form__button:after{--button-bg-color:var( --e-global-color-3b8b459 );background:var( --e-global-color-3b8b459 );}/* Start of your custom CSS rules for cmsmasters-login-form, class: .elementor-element-4fc8728 */ document.addEventListener("DOMContentLoaded", function() {
  const form = document.querySelector("#passwordForm"); // usa el ID real de tu formulario
  if(!form) return;

  form.addEventListener("submit", function(e) {
    e.preventDefault();
    const password = form.querySelector("input[name='password']").value;
    const correctPassword = "gruposdedios"; // tu clave única

    if(password === correctPassword){
      window.location.href = "https://dcndoral.org/resources/grupos-de-dios/material-de-trabajo/";
    } else {
      alert("Contraseña incorrecta");
    }
  });
}); /* End of your custom CSS rules */
/* Start local fonts styles */
@font-face {
	font-family: 'Poppins Loacal';
	font-weight: 400;
	font-style: normal;
	src: url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Regular.woff2') format('woff2'),
		url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Loacal';
	font-weight: 700;
	font-style: normal;
	src: url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Bold.woff2') format('woff2'),
		url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Loacal';
	font-weight: 500;
	font-style: normal;
	src: url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Medium.woff2') format('woff2'),
		url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Loacal';
	font-weight: 600;
	font-style: normal;
	src: url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-SemiBold.woff2') format('woff2'),
		url('//dcndoral.org/wp-content/uploads/elementor/cmsmasters-local-fonts/poppins_loacal/Poppins-SemiBold.woff') format('woff');
}

/* End local fonts styles */