.entrelim-dialogo-form{position:relative}.entrelim-dialogo-form__cerrar{position:absolute;top:var(--el-esp-1,8px);right:var(--el-esp-1,8px);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--el-radio-s,12px);background:#fff0;color:var(--el-azul,#394999);cursor:pointer}.entrelim-dialogo-form__cerrar:hover,.entrelim-dialogo-form__cerrar:focus-visible{background:var(--el-fondo-amarillo,#FBF2A3)}.entrelim-dialogo-form__titulo{margin:0 48px var(--el-esp-1,8px) 0;color:var(--el-azul,#394999);font-family:var(--el-fuente-titular,Georgia,serif);font-size:var(--el-h3,1.5rem);font-weight:400;line-height:var(--el-interlineado-titular,1.3)}.entrelim-dialogo-form__texto{margin:0 0 var(--el-esp-3,24px);font-size:1rem;line-height:1.5}.entrelim-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--el-esp-2,16px);font-family:var(--el-fuente-texto,Helvetica,Arial,sans-serif);color:var(--el-texto,#333)}.entrelim-form__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.entrelim-form__campo--mensaje,.entrelim-form__campo--casilla,.entrelim-form__enviar,.entrelim-form__estado{grid-column:1 / -1}.entrelim-form label{font-size:.9375rem;font-weight:600;line-height:1.4}.entrelim-form__opcional{font-weight:400}.entrelim-form input[type="text"],.entrelim-form input[type="email"],.entrelim-form input[type="tel"],.entrelim-form input[type="date"],.entrelim-form input[type="number"],.entrelim-form select,.entrelim-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgb(51 51 51 / .6);border-radius:var(--el-radio-s,12px);background:var(--el-blanco,#fff);color:var(--el-texto,#333);font:inherit;font-size:1rem;line-height:1.4}.entrelim-form textarea{min-height:132px;resize:vertical}.entrelim-form input:focus-visible,.entrelim-form select:focus-visible,.entrelim-form textarea:focus-visible{outline:2px solid var(--el-azul,#394999);outline-offset:1px}.entrelim-form [aria-invalid="true"]{border-color:var(--el-azul,#394999);box-shadow:inset 0 0 0 1px var(--el-azul,#394999);background:var(--el-fondo-amarillo,#FBF2A3)}.entrelim-form__campo--casilla{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px}.entrelim-form__campo--casilla input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--el-azul,#394999)}.entrelim-form__campo--casilla label{font-weight:400}.entrelim-form__campo--casilla .entrelim-form__error{grid-column:1 / -1}.entrelim-form a{color:var(--el-azul,#394999);text-decoration:underline}.entrelim-form__error,.entrelim-form__estado.es-error{margin:0;padding:6px 10px;border-left:3px solid var(--el-azul,#394999);background:var(--el-fondo-amarillo,#FBF2A3);font-size:.875rem;line-height:1.4}.entrelim-form__error[hidden]{display:none}.entrelim-form__estado{margin:0;font-size:.9375rem}.entrelim-form__estado:empty{display:none}.entrelim-form__enviar{justify-self:start}.entrelim-form__enviar[disabled]{cursor:progress;opacity:.8}.entrelim-form__trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.entrelim-form__campo--opciones,.entrelim-form__grupo{grid-column:1 / -1}.entrelim-form__campo--opciones{margin:0;padding:0;border:0}.entrelim-form__campo--opciones legend{margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600}.entrelim-form__opciones{display:flex;flex-wrap:wrap}.entrelim-form__opciones input{position:absolute;opacity:0;pointer-events:none}.entrelim-form .entrelim-form__opciones label{padding:10px 16px;border:1px solid var(--el-azul,#394999);background:var(--el-blanco,#fff);color:var(--el-azul,#394999);font-weight:600;cursor:pointer}.entrelim-form .entrelim-form__opciones label+input+label{border-left:0}.entrelim-form__opciones input:checked+label{background:var(--el-azul,#394999);color:var(--el-blanco,#fff)}.entrelim-form__opciones input:focus-visible+label{outline:2px solid var(--el-azul,#394999);outline-offset:2px}.entrelim-form__grupo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--el-esp-2,16px)}.entrelim-form[data-tipo="alojarme"] [data-grupo="evento"],.entrelim-form[data-tipo="evento"] [data-grupo="alojarme"]{display:none}.entrelim-form:has(input[name="tipo"][value="evento"]:checked) [data-grupo="evento"],.entrelim-form:has(input[name="tipo"][value="alojarme"]:checked) [data-grupo="alojarme"]{display:grid}.entrelim-form:has(input[name="tipo"][value="evento"]:checked) [data-grupo="alojarme"],.entrelim-form:has(input[name="tipo"][value="alojarme"]:checked) [data-grupo="evento"]{display:none}@media (max-width:768px){.entrelim-form{grid-template-columns:1fr}.entrelim-form__grupo{grid-template-columns:1fr 1fr}.entrelim-form__campo--huespedes,.entrelim-form__campo--tipo_celebracion{grid-column:1 / -1}.entrelim-form__enviar{justify-self:stretch;width:100%}}