body .resumen-busqueda-container{box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);background-color:#ffffff;padding:10px 0px!important;position:sticky;top:56px;width:100%;z-index:1002;transition:padding 0.3s ease}body .resumen-busqueda-container.resumen-cargando{pointer-events:none}body .resumen-busqueda-container .container-buscar{max-width:1300px}body .resumen-busqueda-container .formulario-busqueda .row-form-zonasegura-tab{display:flex;flex-direction:column;gap:4px;width:fit-content;margin:0 auto}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas{display:flex;align-items:center;padding-inline:0;width:fit-content}@media (max-width:1199px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas{flex-wrap:wrap}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar{padding:0!important;position:relative;display:flex;align-items:center;border-radius:8px;border:1px solid transparent;transition:border 0.15s ease-in-out;z-index:1}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:before{content:"";position:absolute;left:-1px;background-color:#E5E7EB;width:1px;height:56%;opacity:1;transition:opacity 0.15s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):active,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):focus-within,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):hover{border-color:#C7CACF}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):active:before,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):focus-within:before,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):hover:before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):active+.col-buscar:before,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):focus-within+.col-buscar:before,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-buscar:not(.contenedor-fechas-viaje,.contenedor-btn-enviar):hover+.col-buscar:before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje{justify-content:center;max-height:50px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje:before{display:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown{height:auto;padding:0;border:0;width:100%}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-select{font-weight:500;font-size:15px;color:#1A171A;border:0;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:16px;white-space:nowrap}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-select .etiqueta-descuento{margin:0;font-weight:600;color:#1A171A;background-color:#FFE4D4;padding:4px;border-radius:4px;height:auto;font-size:14px;line-height:1}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu{padding:0;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0px 4px 10px 0px rgba(205,205,205,0.2);width:fit-content!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item{font-weight:500;font-size:14px;color:#071F16;transition:background-color 0.2s ease-in-out;border:0px;border-radius:0px;display:flex;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item:hover{background-color:#F2F3F5}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item.selected{background-color:#F2F3F5}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item span{font-size:14px;font-weight:500}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item .etiqueta-descuento{font-size:12px;color:#1A171A;background-color:#FFE4D4;border-radius:4px;height:auto;padding:0px 4px 0px 5px;font-weight:600;margin:0px 0px 0px 10px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-menu .dropdown-item[selected]{background-color:#F2F3F5}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje{max-height:50px;border-color:transparent!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje:has(.blkFechaIda:hover,.blkFechaIda:active,.blkFechaIda:focus-within):before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje:has(.blkFechaRegreso:hover,.blkFechaRegreso:active,.blkFechaRegreso:focus-within)+.col-buscar:before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje:has(.blkFechaIda:hover,.blkFechaIda:active,.blkFechaIda:focus-within,.blkFechaRegreso:hover,.blkFechaRegreso:active,.blkFechaRegreso:focus-within) .separador-fecha{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje:has(.blkFechaRegreso.hide):has(.blkFechaIda:hover,.blkFechaIda:active,.blkFechaIda:focus-within)+.col-buscar:before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje:has(.blkFechaIda.hide):has(.blkFechaRegreso:hover,.blkFechaRegreso:active,.blkFechaRegreso:focus-within):before{opacity:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-calendar{width:fit-content!important;transition:opacity 0.1s ease!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-calendar.arrowBottom:after,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-calendar.arrowBottom:before,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-calendar.arrowTop:after,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-calendar.arrowTop:before{display:none!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-innerContainer,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-rContainer{width:auto!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .flatpickr-days{width:auto!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha{height:auto;padding:0px;border:0!important;position:relative;justify-content:center;display:flex;cursor:pointer;margin:0px;border-radius:12px;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso{display:flex;align-items:center;gap:8px;overflow:hidden;max-width:136px;max-height:50px;opacity:1;padding:16px;border-radius:8px;border:1px solid transparent;transition:max-width 0.3s ease,opacity 0.2s ease,padding 0.3s ease,border 0.15s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda:active,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda:focus-within,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda:hover,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso:active,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso:focus-within,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso:hover{border-color:#C7CACF}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda img,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso img{padding-bottom:1px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda.hide,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso.hide{max-width:0;opacity:0;padding:0;pointer-events:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda.activo input,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso.activo input{background-color:#edeef0!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaIda input,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .blkFechaRegreso input{padding:0;border:0;cursor:pointer;font-weight:500;font-size:15px;width:85px;text-align:center;background-color:transparent!important;transition:background-color 0.3s ease}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-fechas-viaje .contenedor-fecha .separador-fecha{width:1px;height:21px;background:#E1E1E1;flex-shrink:0;transition:opacity 0.15s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros{height:auto;max-height:50px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros{border:0;border-radius:12px;width:100%;height:auto;padding:0px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .descripcion{padding:16px;width:100%;height:100%;border:0;gap:5px;display:flex;align-items:center;justify-content:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .descripcion span{font-weight:500;font-size:15px;color:#1A171A;margin-left:3px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .descripcion label{text-transform:lowercase;color:#1A171A;font-weight:500;font-size:15px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu{padding:8px 14px;border-radius:8px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu.show{width:250px!important;left:0!important;border:1px solid #E5E7EB;box-shadow:0px 4.8px 19.2px 0px rgba(0,0,0,0.1215686275);top:55px!important;transform:none!important;max-height:unset}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle{display:flex;justify-content:space-between;margin:0;padding-block:10px;padding-inline:0;height:auto;border-bottom:1px solid #E5E7EB}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle p{font-weight:500;font-size:14px;line-height:1;color:#1A171A;margin:0;display:flex;flex-direction:column;justify-content:center;gap:3px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle p span{font-weight:400;font-size:11px;line-height:1;color:#717274}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle .contenedor-botones{display:flex;gap:10px;height:auto;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle .contenedor-botones .boton{width:24px;height:24px;cursor:pointer}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle .contenedor-botones .boton.boton-disabled{opacity:0.3;cursor:default}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle .contenedor-botones .form-control{width:17px;flex:0;font-weight:700;font-size:14px;line-height:1;text-align:center;color:#071F16;background:none!important;padding:0;border:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle:nth-child(3){border:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle.text-adicional{border:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .pasajeros .dropdown-menu .detalle.text-adicional p{font-weight:400;font-size:11px;line-height:1.2;color:#717274}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon{height:auto;max-height:50px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .input-cupon{height:auto;padding:16px;display:flex;align-items:center;gap:8px;border:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .input-cupon .form-control{height:auto!important;padding:0;background:none!important;font-weight:500;font-size:15px!important;width:14ch;border:none;border-radius:0px!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .input-cupon .form-control::placeholder{font-weight:500;color:#b0acac!important;font-size:14px;line-height:1}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-incluye-entrada{height:auto;padding:16px!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-incluye-entrada label{display:flex;align-items:center;gap:8px;cursor:pointer}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-incluye-entrada label input{width:16px;height:16px;accent-color:#0c3325;cursor:pointer;flex-shrink:0}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-incluye-entrada label p{font-weight:500;font-size:15px;line-height:1.3;color:#1A171A;margin:0;white-space:nowrap}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar{margin-left:16px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar:before{display:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar #botonBuscar{font-weight:700;font-size:16px!important;height:48px!important;width:117px;border-radius:99px;margin:0;border:0px;transition:background-color 0.2s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar #botonBuscar:hover{background-color:#FC6034}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar #botonBuscar.disabled{pointer-events:none;background-color:#E5E7EB;color:#717274}