.elementor-kit-1122{--e-global-color-primary:#B38E5D;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#EEC9A280;--e-global-color-e72ac2f:#82944D;--e-global-color-47d35b3:#96132F;--e-global-color-00954f4:#D1939C;--e-global-color-1c9166b:#E3DCD4;--e-global-color-075ea03:#A49182;--e-global-color-1895500:#323232;--e-global-color-dfa9bd8:#14471E;--e-global-color-6a06ab5:#68904D;--e-global-color-6a753bb:#C8D2D1;--e-global-color-64b694c:#EE9B01;--e-global-color-4e4e0a8:#DA6A00;--e-global-color-c22933d:#F8F5F0;--e-global-color-5ac84a6:#D6AE7B;--e-global-color-cecd96a:#E8E8E8;--e-global-color-2ec0ef7:#1A1A1A;--e-global-color-92963f6:#0C1A2B;--e-global-color-e4fa88a:#63666A;--e-global-color-5b2715b:#A8B4C4;--e-global-color-b914428:#CED8C1;--e-global-color-cd22445:#F6F5F3;--e-global-color-117be6c:#2C3E50;--e-global-color-81845be:#F9F5F0;--e-global-color-f75649f:#7B2D26;--e-global-color-fc04951:#C2B280;--e-global-color-2200265:#2C3E50;--e-global-color-9ebf088:#EAEAEA;--e-global-color-6cdf428:#F1E3CE;--e-global-color-82a8277:#D99873;--e-global-color-fa4c862:#EFD6D2;--e-global-color-e17d899:#B9C5A0;--e-global-color-03b34e9:#8B5E3C;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:26px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:26px;--e-global-typography-accent-font-weight:500;--e-global-typography-9578821-font-family:"Playfair Display SC";--e-global-typography-ec8764e-font-family:"Lato";--e-global-typography-a3f8d81-font-family:"Cormorant Garamond";--e-global-typography-9b48d90-font-family:"Bebas Neue";--e-global-typography-2075a2f-font-family:"Dancing Script";--e-global-typography-5c0a12c-font-family:"Mulish";--e-global-typography-b6db8a0-font-family:"Barlow Semi Condensed";--e-global-typography-f99a0c7-font-family:"Cormorant Garamond";--e-global-typography-b49656a-font-family:"Georgia";--e-global-typography-b6a4725-font-family:"Crimson Pro";--e-global-typography-2237cc2-font-family:"Gloock";--e-global-typography-1a0c6cf-font-family:"Prata";--e-global-typography-df22264-font-family:"DM Sans";--e-global-typography-24173cd-font-family:"Marck Script";}.elementor-kit-1122 e-page-transition{background-color:#FFBC7D;}.ha-scroll-to-top-wrap .ha-scroll-to-top-button{background-color:var( --e-global-color-f75649f );bottom:50px;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}.ha-scroll-to-top-wrap .ha-scroll-to-top-button i{color:var( --e-global-color-1c9166b );}.ha-scroll-to-top-wrap .ha-scroll-to-top-button span{color:var( --e-global-color-1c9166b );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}/* Start custom CSS *//* Aplica estilos solo en la página Patty y Javi */
body.page-id-152 {
    font-family: 'Cruilla', sans-serif;
}


/* Ocultar título de página en todo el sitio */
.page .entry-title {
    display: none !important;
}
/* Ocultar header y título de página en las páginas específicas */
body.page-id-152 header,
body.page-id-2238 header,
body.page-id-2420 header,
body.page-id-2518 header,
body.page-id-152 .entry-title,
body.page-id-2238 .entry-title,
body.page-id-2518 .entry-title,
body.page-id-2420 .entry-title {
    display: none !important;
}

/* Asegurar que el footer se muestre en todas las páginas */
footer {
    display: block !important;
}

/* Mantener el formulario alineado correctamente sin centrarlo en exceso */
body.page-id-152 .form-container {
    max-width: 500px;
    margin: 0 auto; /* Centrado horizontalmente sin alterar la estructura */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    background: white;
}

/* Ocultar pasos del formulario por defecto SOLO en Patty y Javi */
body.page-id-152 .form-step {
    display: none;
}

/* Mostrar solo el paso activo en Patty y Javi */
body.page-id-152 .form-step.active {
    display: block;
    animation: fadeIn 0.5s ease-in-out;
}

/* Animación de entrada SOLO en Patty y Javi */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Botones de navegación SOLO en Patty y Javi */
body.page-id-152 button {
    background: #ff4081;
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    transition: 0.3s;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block; /* Mantiene su posición sin afectar el layout */
}

/* Efecto hover en botones SOLO en Patty y Javi */
body.page-id-152 button:hover {
    background: #e6006e;
}

/* Estilos para inputs SOLO en Patty y Javi */
body.page-id-152 input[type="text"],
body.page-id-152 input[type="email"],
body.page-id-152 input[type="tel"],
body.page-id-152 input[type="checkbox"],
body.page-id-152 input[type="radio"] {
    width: calc(100% - 16px);
    padding: 8px;
    margin: 5px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
}

/* Ajuste para los labels de las preguntas SOLO en Patty y Javi */
body.page-id-152 label {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #333;
}

/* Estilos para los mensajes finales SOLO en Patty y Javi */
body.page-id-152 #noAttendMessage,
body.page-id-152 #finalMessage {
    text-align: center;
    font-size: 16px;
}

/* Añadir separación entre preguntas SOLO en Patty y Javi */
body.page-id-152 .form-step p {
    margin-bottom: 10px;
    font-size: 16px;
    color: #444;
}

/* Estilos adicionales para mejorar la estética SOLO en Patty y Javi */
body.page-id-152 h2 {
    font-size: 20px;
    color: #222;
    margin-bottom: 10px;
}

body.page-id-152 strong {
    color: #ff4081;
}/* End custom CSS */