:root{--page-title-display:none;}/* Start custom CSS *//* Hackaton (9211): solo lo que no se puede resolver desde los controles V4. */
.elementor-9211 [id]{scroll-margin-top:100px;}
/* Form: al enviar con exito se ocultan los campos y queda solo el mensaje de confirmacion. */
.elementor-9211 form.form-state-success > *:not(.message-success){display:none!important;}
.elementor-9211 form.form-state-success > .message-success{display:flex!important;}
/* Checkbox marcado en naranja (el base lo pinta gris). */
.elementor-9211 .e-form-checkbox-base:checked{background-color:#FF6600;color:#0F0F27;}
/* Placeholders y opciones de los select en la paleta oscura. */
.elementor-9211 .e-form-input-base::placeholder{color:#7C6D96;}
.elementor-9211 .e-form-select-base option{background-color:#0F0F27;color:#F3EEFF;}
/* Acordeones (FAQ): sin marcador nativo; la flecha (SVG left-arrow con fill gris inline) en naranja. */
.elementor-9211 summary::-webkit-details-marker{display:none;}
.elementor-9211 summary{list-style:none;}
.elementor-9211 .e-accordion-item-icon-base svg *{fill:#FF6600!important;}
/* Popup del reglamento (#reglamento, bloque fijo a pantalla completa): se abre con JS (clase is-open) o, sin JS, por :target. */
.elementor-9211 #reglamento.is-open,.elementor-9211 #reglamento:target{display:block!important;}
html.hk-modal-lock,html.hk-modal-lock body{overflow:hidden!important;}
.elementor-9211 #reglamento{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
/* Entrada de secciones estilo home (mismo fadeInUp de Elementor: 1.25s, desde abajo). Los elementos con la clase global hk-reveal
   quedan ocultos solo si corre el JS del widget HTML (html.hk-reveal-ready) y entran una sola vez al aparecer en pantalla, en todos los dispositivos. */
html.hk-reveal-ready .elementor-9211 .hk-reveal{visibility:hidden;}
html.hk-reveal-ready .elementor-9211 .hk-reveal.hk-in{visibility:visible;animation:hkFadeInUp 1.25s both;}
html.hk-reveal-ready .elementor-9211 .hk-reveal.hk-done{visibility:visible;}
@keyframes hkFadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}/* End custom CSS */