body #modalBuscar .close-form .fa-chevron-circle-left:before{content:"\f139"}body div.header{min-height:58px}body .btnatrasprinc{opacity:0}@media (max-width:767.98px){body.modal-open{overflow-y:auto}}.seccion-cintillo{background-color:#FEEEE5;padding:12px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seccion-cintillo .contenido{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.seccion-cintillo .contenido p{font-weight:500;font-size:16px;color:#1A171A;margin:0}.seccion-cintillo .contenido p span{font-weight:700;text-decoration:underline;font-size:16px;cursor:pointer}@media (max-width:767.98px){#seccion-seleccionar h1{padding:0.6rem}#seccion-seleccionar .row-division-plomo{height:5px}#seccion-seleccionar .pb-formulario{padding-right:0;padding-left:0;padding-bottom:0}#seccion-seleccionar .select-check label{margin-bottom:0}#seccion-seleccionar .select-check label~div{font-size:0}#seccion-seleccionar #capaSeleccionar h2{padding:10px 5px 0 5px;line-height:1rem}#seccion-seleccionar #capaSeleccionar h2 div{font-size:0.9rem}#seccion-seleccionar .titulo-formulario{padding:0}}@media (max-width:767.98px){#seccion-seleccionar .cambio-estacion-llegada{display:none}}#seccion-seleccionar.nacional .cambio-estacion-llegada{display:none}#seccion-seleccionar:not(.nacional) .seccion-selecciona-ruta{display:none}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada{width:100%;padding-left:20px;border-bottom:1px solid #E1E1E1}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida{border-right:1px solid #E1E1E1}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .row,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .row{width:100%}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .selector-llegada,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .selector-salida,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .selector-llegada,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .selector-salida{font-size:12px;color:#1F1F1F;font-family:"Roboto";font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .dropdown,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .dropdown{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .dropdown .dropdown-item,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .dropdown .dropdown-item{font-size:14px}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .dropdown.retorno input,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .dropdown.retorno input{border-radius:8px;border:1px solid #E1E1E1;padding-left:1rem;height:28px;font-size:12px;font-family:"Roboto";font-weight:700;cursor:pointer;background:url(../img/icons/flecha-abajo.svg) no-repeat 92% center}#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-llegada .dropdown.salida,#seccion-seleccionar:not(.nacional) .cambio-estacion-llegada .contenedor-selector-salida .dropdown.salida{font-size:12px;font-family:"Roboto";font-weight:700;border-radius:8px;background:url(../img/icons/flecha-abajo.svg) no-repeat 92% center;background-color:#E1E1E1;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-sentido-mobile .selecciona-ruta{font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido-mobile .selecciona-ruta .seleccion-ruta{font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido-mobile .texto-abajo-itinerario-salida a{color:#3A3B3B!important}.tabs-sentido-mobile .texto-modalidad-verde-pequeno{padding:0.3rem;color:#FFFFFF;background:#0b2e13;margin-top:15px;margin-bottom:0px;display:inline-block;border-radius:5px;font-size:10px!important}.tabs-sentido-mobile .pie{padding:0px!important;border:none!important}.tabs-sentido .servicio-item-verde{display:inline-block}.tabs-sentido .texto-modalidad-verde-pequeno{padding:0.3rem;color:#FFFFFF;background:#0b2e13;margin-top:5px;margin-bottom:0px;display:inline-block;border-radius:5px;font-size:10px!important}.tabs-sentido .contenedor-itinerario-frecuencia{padding-right:15px!important}@media (max-width:1199.9px){.tabs-sentido .contenedor-itinerario-frecuencia{padding-left:15px!important}}.tabs-sentido .selecciona-ruta-nuevo{text-align:left!important;font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido .selecciona-ruta-nuevo .seleccion-ruta{text-align:left!important;font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido .selecciona-ruta{text-align:left!important;font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido .selecciona-ruta .seleccion-ruta{text-align:left!important;font-weight:700!important;font-family:"TT Travels bold"!important}.tabs-sentido .contenedor-horario{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px;margin:0px}.tabs-sentido .mensaje-arriba-bundel{margin-top:-1.3rem}.tabs-sentido .pie{padding:0px!important;border:none!important}.tabs-sentido .icono-informacion-servicio{margin-right:6px}.tabs-sentido .espacio-inferior-servicios{margin-bottom:20px}.ir-panel-servicio-bundel{width:100%;padding:0rem 1.5rem}.ir-panel-servicio-bundel .ir-seleccionar-servicio{text-align:left;background:#EDEDED;padding:0.6rem;border-radius:5px;margin-bottom:16px}.ir-panel-servicio-bundel .ir-seleccionar-servicio label{font-size:1rem;margin:0;margin-left:0.8rem;color:#0b2e13;font-weight:700;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"TT Travels regular"}.ir-panel-servicio-bundel .ir-seleccionar-servicio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:1rem;height:1rem;border:1px solid #00321e;margin-right:5px}.ir-panel-servicio-bundel .ir-seleccionar-servicio input[type=radio]:checked{background-color:#00321e!important;border-color:#00321e!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.ir-panel-servicio-bundel .tab-content{background:transparent}.ir-panel-servicio-bundel .tab-content .tab-pane{padding:0px}.ir-panel-servicio-bundel .contenedor-servicios{height:100%;display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%;row-gap:2rem}@media screen and (max-width:767.98px){.ir-panel-servicio-bundel .contenedor-servicios{grid-template-columns:repeat(auto-fill,100%)}}.ir-panel-servicio-bundel .contenedor-servicios input{display:none}.ir-panel-servicio-bundel .contenedor-servicios input:disabled+.contenedor-servicio .btn-seleccionar-servicio{background:#ccc!important;border:1px solid #ccc!important;color:#666!important;pointer-events:none}.ir-panel-servicio-bundel .contenedor-servicios input:disabled+.contenedor-servicio .btn-seleccionar-servicio:hover{color:#666;background:#ccc!important;border:1px solid #ccc!important;cursor:no-drop;color:#666!important}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio{height:100%;border-radius:4px 4px 0 0;background:#FFFFFF}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .espacio-con-ninos{height:679px!important}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle{height:100%;padding-bottom:260px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .titulo-servicio{padding-bottom:0.75rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .celda-caracteristica{padding:0 15px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-bandel{border-radius:4px 4px 0 0;padding:0.7rem;color:#FFFFFF;font-size:1rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica{padding:0.2rem 0px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-imagen{width:60%;margin:0 auto}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-imagen img{width:100%}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .texto-descripcion-titulo{font-size:0.77rem!important;font-weight:700;color:#3C3F40;display:block;font-family:"TT Travels regular"}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .texto-descripcion-servicio{font-size:0.77rem!important;font-weight:500;font-family:"TT Travels regular";color:#181B1C}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle{padding-right:12px;padding-left:8px;font-size:0.85rem;text-align:left}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle span{font-size:0.85rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-nombre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio{padding-right:15px;padding-left:15px;position:absolute;bottom:0px;left:0px;width:100%}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas{padding-bottom:1rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas hr{margin-top:2rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas a{text-decoration:underline;color:#3C3F40;font-family:"TT Travels bold";font-size:0.9rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas a :hover{font-weight:700}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .seleccionar-servicio{padding:15px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .seleccionar-servicio label{width:100%;border:1px solid #053220;background-color:#FFFFFF;color:#053220;border-radius:4px;padding:10px 12px;font-family:"TT Travels regular";text-align:center;font-size:1rem;cursor:pointer}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .seleccionar-servicio label:hover{background-color:#053220;color:#FFFFFF}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio{padding:0px 16px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-adulto,.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-descuento,.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-nino{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto span{font-family:"TT Travels regular";font-size:0.75rem!important}@media (min-width:768px){.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-precio{color:#162D42;font-size:0.85rem!important;font-weight:700;font-family:"TT Travels bold"}}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-precio-total{color:#222425;font-size:0.85rem!important;font-weight:700;font-family:"TT Travels bold"}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-precio-total-pagar{color:#3C3F40;font-size:1rem!important;font-weight:700;font-family:"TT Travels bold"}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento{position:relative}@media screen and (max-width:767.98px){.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento{padding:3px 0 0 2px}}@media screen and (min-width:768px){.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento{padding:2px 0 0 2px}}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento-signo-menos{color:rgb(255,255,255);font-family:Inter;font-size:18px!important;line-height:18px;font-weight:500;letter-spacing:0px;padding-right:2px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento-porcentaje{position:absolute;right:5px;color:#ffffff;font-family:"TT Travels bold";font-size:13px!important;line-height:13px;letter-spacing:0px}@media screen and (max-width:767.98px){.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento-porcentaje{top:1px}}@media screen and (min-width:768px){.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .tag-descuento-porcentaje{top:0px}}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-azul-oscuro-bandel{background:#162D42}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-naranja-oscuro-bandel{background:#B75735}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-verde-oscuro-bandel{background:#1B4C23}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-dialog{max-width:620px}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-title{color:#FFFFFF}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-body .modal-titulo{font-size:0.95rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-body .modal-separado{margin:1rem 0px;border:1px dashed #888DA5}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-contenedor-servicio-detalle{background:#F4F4F4;padding:0.5rem}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-precio-monto{text-align:left;padding:0}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-precio-monto .text-tarifa{font-size:1.2rem;font-family:"TT Travels bold";margin-bottom:1rem;display:block}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-precio-monto ul{display:inline-block}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .modal-precio-monto b{color:#162D42}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .close{padding:1rem;color:#FFFFFF}.ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .modal-servicio-bandel .close span{font-size:2rem}.ir-panel-servicio-bundel.ir-panel-servicio-bundel-mobil .ir-seleccionar-servicio{margin-top:10px;margin-top:10px}.ir-panel-servicio-bundel.ir-panel-servicio-bundel-mobil .contenedor-servicios .contenedor-servicio{margin-bottom:20px}.ir-panel-servicio-bundel.ir-panel-servicio-bundel-mobil .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle{padding-bottom:10px}.ir-panel-servicio-bundel.ir-panel-servicio-bundel-mobil .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio{position:relative}.ir-panel-servicio-bundel.ir-panel-servicio-bundel-mobil .mensaje-arriba-bundel{margin-top:-1.4rem}.pasos-venta-movil a{font-size:16px;position:relative;top:-2px;text-decoration:none}.pasos-venta-movil a .link{width:28px;height:28px;border-radius:14px;border:1px solid #3C3F40;text-align:center;margin:0;padding:0;color:#3C3F40;font-weight:600}.pasos-venta-movil a .link-checked{width:28px;height:28px;border-radius:14px;text-align:center;margin:0;padding:0;color:#FFF}.pasos-venta-movil a .descripcion{font-family:"TT Travels Regular";font-weight:700;font-size:12px;line-height:14px;letter-spacing:1px;color:#3C3F40;margin:0;padding:8px 0 0}.pasos-venta-movil a:hover{text-decoration:none}.pasos-venta-movil a.activo .link{background:#053220;color:#FFF}.pasos-venta-movil a .descripcion{color:#053220}.pasos-venta-movil .paso-venta{width:70px}.pasos-venta-movil .contenedor-linea{min-width:45px}.pasos-venta-movil .lineas{margin:0;padding:0}.pasos-venta-movil .enlace-vacio{cursor:default!important}.pasos-venta-movil .fondo-paso-check-movil{background-color:#4F7465}.resumen-viaje-ida-superior-desktop{margin:4px 15px 28px 15px}.resumen-viaje-ida-superior-mobile{margin:16px 0 0}@media (max-width:767.98px){.titulo-resumen-final{font-family:"TT Travels Bold";font-size:24px;line-height:24px;letter-spacing:1px;color:#053220;padding-top:28px;padding-bottom:26px;padding-left:10px}.resumen-viaje-retorno-final{margin-top:24px}}@media (min-width:768px){.titulo-resumen-final{font-family:"TT Travels Bold";font-size:36px;line-height:36px;letter-spacing:1px;color:#053220;padding-top:36px;padding-bottom:34px}.resumen-viaje-retorno-final{margin-top:32px}}.resumen-viaje-ida-desktop{background-color:#f5f5f5;padding:12px 16px;border-radius:6px}.resumen-viaje-ida-desktop .resumen-contenedor-parte-superior{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;border-bottom:1px solid #cfcfcf;height:30px}.resumen-viaje-ida-desktop .resumen-contenedor-check{padding:2px 10px 0 5px}.resumen-viaje-ida-desktop .resumen-titulo{font-family:"TT Travels Bold";font-size:16px;line-height:16px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-desktop .resumen-fecha{font-family:"TT Travels Medium";font-size:16px;line-height:16px;letter-spacing:1px;color:#222425;padding-left:5px}.resumen-viaje-ida-desktop .resumen-contenedor-parte-inferior{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px;height:80px}.resumen-viaje-ida-desktop .resumen-bloque-horarios{width:37%;padding-right:16px}.resumen-viaje-ida-desktop .resumen-columna-hora{width:44%}.resumen-viaje-ida-desktop .resumen-columna-linea{width:12%}.resumen-viaje-ida-desktop .resumen-hora{font-family:"TT Travels Bold";font-size:36px;line-height:36px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-desktop .resumen-linea-hora{height:16px;border-bottom:2px solid #222425}.resumen-viaje-ida-desktop .resumen-estacion{font-family:"TT Travels Bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#3A3B3B;padding-top:8px}.resumen-viaje-ida-desktop .resumen-contenedor-servicio{border-left:1px solid #cfcfcf;width:21%;padding-left:16px;padding-right:16px}.resumen-viaje-ida-desktop .resumen-contenedor-servicio-interno{padding-top:9px}.resumen-viaje-ida-desktop .resumen-titulo-item{font-family:"TT Travels Medium";font-size:14px;line-height:14px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-desktop .resumen-nombre-servicio{font-family:"TT Travels Bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#222425;height:60px}.resumen-viaje-ida-desktop .resumen-precio-sin-descuento{font-family:"TT Travels Medium";font-size:12px;line-height:12px;letter-spacing:1px;color:#A1A1A1;text-decoration:line-through;height:18px}.resumen-viaje-ida-desktop .resumen-precio{font-family:"TT Travels Bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#222425;padding-top:3px}.resumen-viaje-ida-desktop .resumen-contenedor-boton-editar{border-left:1px solid #cfcfcf;padding-left:16px;width:21%}.resumen-viaje-ida-desktop .resumen-boton-editar{font-family:"TT Travels Bold";font-size:15px;line-height:19px;letter-spacing:1px;color:#053220;text-decoration:underline;cursor:pointer}.resumen-viaje-ida-mobile{background-color:#f5f5f5;padding:0 16px;border-radius:6px}.resumen-viaje-ida-mobile .resumen-contenedor-parte-superior{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #cfcfcf}.resumen-viaje-ida-mobile .resumen-contenedor-check{padding:2px 10px 0 5px}.resumen-viaje-ida-mobile .resumen-titulo{font-family:"TT Travels Bold";font-size:16px;line-height:16px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-mobile .resumen-fecha{font-family:"TT Travels Medium";font-size:16px;line-height:16px;letter-spacing:1px;color:#222425;padding-top:3px}.resumen-viaje-ida-mobile .resumen-contenedor-parte-intermedia{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #cfcfcf}.resumen-viaje-ida-mobile .resumen-contenedor-parte-inferior{padding-top:22px;padding-bottom:22px}.resumen-viaje-ida-mobile .resumen-columna-hora{width:50%}.resumen-viaje-ida-mobile .resumen-hora{font-family:"TT Travels Bold";font-size:28px;line-height:28px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-mobile .resumen-linea-hora{height:16px;width:44px;border-bottom:2px solid #222425}.resumen-viaje-ida-mobile .resumen-estacion{font-family:"TT Travels Bold";font-size:14px;line-height:14px;letter-spacing:1px;color:#3A3B3B;padding-top:8px}.resumen-viaje-ida-mobile .resumen-titulo-item{font-family:"TT Travels Medium";font-size:14px;line-height:14px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-mobile .resumen-nombre-servicio{font-family:"TT Travels Bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#222425;padding-top:10px}.resumen-viaje-ida-mobile .resumen-linea-precios{padding-top:10px}.resumen-viaje-ida-mobile .resumen-precio-sin-descuento{font-family:"TT Travels Medium";font-size:12px;line-height:12px;letter-spacing:1px;color:#A1A1A1;text-decoration:line-through;padding-right:2px}.resumen-viaje-ida-mobile .resumen-precio{font-family:"TT Travels Bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#222425}.resumen-viaje-ida-mobile .resumen-contenedor-boton-editar{padding-left:16px}.resumen-viaje-ida-mobile .resumen-boton-editar{font-family:"TT Travels Bold";font-size:16px;line-height:20px;letter-spacing:1px;color:#053220;text-decoration:underline;cursor:pointer}.modal-horario-mayor-ida{padding-right:0!important}@media (min-width:768px){.modal-horario-mayor-ida .modal-dialog-horario-mayor-ida{max-width:720px}}.modal-horario-mayor-ida .titulo-modal-horario-mayor-ida{background-color:#01321E}@media (max-width:767.98px){.modal-horario-mayor-ida .titulo-modal-horario-mayor-ida{padding:16px 24px!important}}@media (min-width:768px){.modal-horario-mayor-ida .titulo-modal-horario-mayor-ida{padding:18px 24px!important}}.modal-horario-mayor-ida .modal-title-horario-mayor-ida{font-family:"TT Travels bold"!important;color:#FFFFFF;letter-spacing:1px}@media (max-width:767.98px){.modal-horario-mayor-ida .modal-title-horario-mayor-ida{font-size:20px;line-height:24px}}@media (min-width:768px){.modal-horario-mayor-ida .modal-title-horario-mayor-ida{font-size:24px;line-height:24px}}.modal-horario-mayor-ida .close-horario-mayor-ida{padding:14px 16px 14px 16px!important;margin:-18px -24px -18px auto;color:#FFFFFF}.modal-horario-mayor-ida .close-horario-mayor-ida-movil{padding:12px 16px 12px 16px;margin:-16px -24px -16px auto;color:#FFFFFF}.modal-horario-mayor-ida .modal-boton-cerrar-horario-mayor-ida{font-size:46px;font-weight:200;height:32px;line-height:20px;overflow:hidden}@media (max-width:767.98px){.modal-horario-mayor-ida .cuerpo-modal{padding:32px 24px 32px!important}}@media (min-width:768px){.modal-horario-mayor-ida .cuerpo-modal{padding:32px 60px 32px!important}}.modal-horario-mayor-ida .mensaje-modal-horario-mayor-ida{font-family:"TT Travels medium";letter-spacing:1px;padding-top:20px;padding-bottom:32px;color:#181B1C}@media (max-width:767.98px){.modal-horario-mayor-ida .mensaje-modal-horario-mayor-ida{font-size:18px;line-height:22px}}@media (min-width:768px){.modal-horario-mayor-ida .mensaje-modal-horario-mayor-ida{font-size:24px;line-height:29px}}@media (max-width:767.98px){.modal-horario-mayor-ida .texto-negrita-modal-horario-mayor-ida{font-family:"TT Travels Bold";font-size:18px}}@media (min-width:768px){.modal-horario-mayor-ida .texto-negrita-modal-horario-mayor-ida{font-family:"TT Travels Bold";font-size:24px}}.modal-horario-mayor-ida .boton-continuar{background-color:#FF4713;color:#ffffff;border-radius:4px;padding:12px;font-family:"TT Travels Bold";text-align:center;font-size:18px;line-height:24px;letter-spacing:1px;cursor:pointer;margin-bottom:0!important}@media (max-width:767.98px){.modal-horario-mayor-ida .boton-continuar{width:100%}}@media (min-width:768px){.modal-horario-mayor-ida .boton-continuar{width:320px}}.modal-horario-mayor-ida .boton-continuar-movil{padding-top:1.25rem}@media (max-width:767.98px){.imagen-espera-retorno{content:url(/img/loader-espera-tren-retorno.gif);width:84px}.mensaje-espera-retorno{font-family:"TT Travels medium";color:#053220;font-size:16px;padding-top:10px}}@media (min-width:768px){.imagen-espera-retorno{content:url(/img/loader-espera-tren-retorno.gif);width:101px}.mensaje-espera-retorno{font-family:"TT Travels medium";color:#053220;font-size:24px;padding-top:10px}}@media screen and (max-width:767.98px){.cabecera-mobile-espacio-inferior{position:relative;top:10px}}#ecommerceTren:has(#seccion-seleccionar) .header-tren-mobile{display:none!important}.main-container .cabecera-mobile .fa-angle-down:before{content:url("../img/icono/flecha-abajo-blanca.png")!important}.main-container .cabecera-mobile .fa-angle-up:before{content:url("../img/icono/flecha-arriba-blanca.png")!important}.filtro-tipo-tren .dropdown-menu.servicios{scrollbar-width:thin;border-radius:12px}.filtro-tipo-tren .filtro-tipo-tren-texto{font-family:"TT Travels Medium";font-size:14px;letter-spacing:1px;color:#3C3F40}@media screen and (max-width:767.98px){.filtro-tipo-tren .filtro-tipo-tren-texto{min-width:118px;font-family:"TT Travels bold"}}@media screen and (max-width:767.98px){.filtro-tipo-tren .filtro-tipo-tren-control{width:100%;max-width:325px}}@media screen and (min-width:768px){.filtro-tipo-tren .filtro-tipo-tren-control{width:325px}}.filtro-tipo-tren .filtro-tipo-tren-input{height:48px!important;font-size:16px;color:#000000;border-radius:6px!important;cursor:pointer}.filtro-tarifas-locales{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filtro-tarifas-locales .filtro-tarifas-locales-texto{font-family:"TT Travels Medium";font-size:14px;letter-spacing:1px;color:rgb(60,63,64)}@media screen and (max-width:767.98px){.filtro-tarifas-locales .filtro-tarifas-locales-texto{font-family:"TT Travels Medium"}}.filtro-tarifas-locales .filtro-tarifas-locales-input{cursor:pointer}.filtro-tarifas-locales .filtro-tarifas-locales-label{font-size:14px;top:1px}.filtro-tarifas-locales .filtro-tarifas-locales-bandera{margin-top:-6px;margin-left:-10px}#seccion-seleccionar .blockUI.blockMsg.blockElement{position:fixed!important;top:50%!important}.contenedor-icono-deslizar{display:none}@media screen and (max-width:767.98px){.contenedor-sentido.deslizar:has(.contenedor-itinerario-Ida) .contenedor-itinerario-Retorno .celda-precio-monto-venta,.contenedor-sentido.deslizar:has(.contenedor-itinerario-Ida) .contenedor-itinerario-Retorno .contenedor-icono-deslizar{display:none}.contenedor-sentido.deslizar .contenedor-imagen{display:none}.contenedor-sentido.deslizar .contenedor-servicios{overflow:auto}.contenedor-sentido.deslizar .contenedor-servicios>.col-12{padding-left:0.5rem;padding-right:0.5rem}.contenedor-sentido.deslizar .contenedor-servicios>.col-12:has(input:disabled){display:none!important}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #DCDCDC;border-top:0px solid #DCDCDC;border-radius:0.25rem;border-top-left-radius:0px;border-top-right-radius:0px}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-imagen .svg{width:1rem}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-mas-popular{display:none}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas hr{margin:0px;margin-top:1rem}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .col-12:has(.seleccionar-servicio){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .col-12:has(.seleccionar-servicio) .seleccionar-servicio{margin-bottom:0px}.contenedor-sentido.deslizar .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .col-12:has(.seleccionar-servicio) .seleccionar-servicio .btn-seleccionar-servicio{background-color:#053220;color:#ffffff}.contenedor-sentido.deslizar .contenedor-icono-deslizar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-top:1rem}.contenedor-sentido.deslizar .contenedor-icono-deslizar .icono-deslizar{width:0.75rem;height:0.75rem;background-color:#D9D9D9;border-radius:50%}.contenedor-sentido.deslizar .contenedor-icono-deslizar .icono-deslizar.activo{background-color:#01321E}}.alert-cupon-invalido{color:#AE241A;background:#ffc8c8;text-align:center;padding:0.2rem;font-size:14px;width:100%;border-radius:5px}.alert-cupon-invalido .alert-terminos{color:#ff2121;font-size:0.9rem;font-weight:700}@media (min-width:768px){.alert-cupon-invalido{position:absolute;top:-4px}}.contenedor-promocion-exclusiva-peruano{border-radius:8px;background-color:#FFE4D4;padding:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.contenedor-promocion-exclusiva-peruano p{font-weight:400;font-size:14px;color:#1A171A;margin:0}.contenedor-promocion-exclusiva-peruano p span{font-weight:800;font-size:14px}@media (min-width:768px){.contenedor-promocion-exclusiva-peruano{position:absolute}}body *{font-family:"Roboto"}@media (min-width:1200px){body{background-color:#EAEEED!important;min-height:100vh}}body .resumen-busqueda-container#buscar>.alert.alert-warning.alert-dismissible.fade.show{margin-top:15px}body .resumen-busqueda-container .formulario-busqueda{margin:0px!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado{padding-right:0px;padding-left:10px}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado{padding-top:8px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas div{border:none;border-radius:0px!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-estacion{border-right:1px solid #EAEEED;width:334px}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-fecha{border-right:1px solid #EAEEED;position:relative}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-cantidad-pasajeros{border-right:1px solid #EAEEED}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-sentido{font-size:14px!important;font-weight:500;font-family:"Roboto";height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #EAEEED}@media (max-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-sentido{border-right:0}}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .etiqueta-viaje-tipo{font-size:14px;white-space:nowrap}body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .etiqueta-descuento,body .resumen-busqueda-container .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .etiqueta-descuento-ext{font-size:14px;font-weight:800;color:#1A171A;background-color:#FFE4D4;border-radius:6px;height:20px;padding:0px 4px 0px 5px;margin:0px 10px 0px 9px}body #seccion-seleccionar .booker-blur{inset:0;position:fixed;z-index:5;backdrop-filter:blur(10px);background-color:rgba(48,48,48,0.3)}body #seccion-seleccionar #buscarItinerario .alert-cupon-invalido{position:relative;margin:0;border-radius:10px}body #seccion-seleccionar #buscarItinerario .contenedor-promocion-exclusiva-peruano{position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida{background-color:#ffffff;border-radius:24px;height:87px;width:100%;padding:16px 20px;margin-bottom:40px;margin-top:25px;margin-left:0px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .etiqueta-tren,body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .texto-terminos-condiciones-itinerario{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .titulo{position:absolute;top:0px;left:0px;font-family:"Roboto";font-weight:700;font-size:14px;color:#053220;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .titulo img{height:17px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .titulo.alerta{top:40px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .nom-servicio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#053220;font-size:14px;font-family:"Roboto";font-weight:600;font-style:italic;padding:0px 45px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario.salida{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario.llegada{-webkit-box-align:end;-ms-flex-align:end;align-items:end;text-align:right}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario .des-hora{font-family:"Roboto";font-weight:700;font-size:20px;line-height:24px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario .des-ruta{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#787878}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tiempo-viaje{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tiempo-viaje .contenedor-linea{position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tiempo-viaje .contenedor-linea:before{content:"";position:absolute;left:-70px;top:14px;border-bottom:1px solid #EAEEED;width:200px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tiempo-viaje .contenedor-linea .des-tiempo{font-family:"Roboto";font-weight:400;font-size:10px;line-height:12px;padding:8px;border:1px solid #EAEEED;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;position:relative;background-color:#ffffff}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tiempo-viaje .texto-un-cambio{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;text-decoration:underline;color:#053220}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tarifa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tarifa .tarifa-desde{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#1A171A;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tarifa .tarifa-desde .precio{font-family:"Roboto";font-weight:700;font-size:20px;line-height:24px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tarifa .texto-por-pasajero{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#787878}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-btn-desplegar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-btn-desplegar label{font-family:"Roboto";font-weight:500;font-size:14px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-bottom:0px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-btn-desplegar label{font-size:12px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido>label{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido{padding-top:0px;background-color:inherit}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .titulo-sentido{color:#053220;font-family:"Roboto";font-size:28px;font-weight:700}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro{margin-top:20px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .contenedor-seleccionado{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .contenedor-disponible{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .contenedor-disponible .form-check-input{border:2px solid #00321e;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0px;position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .contenedor-disponible .chip{background-color:#ffffff;border-radius:12px;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding:12px 12px 12px 8px;font-family:"Roboto";font-weight:600;font-style:italic;font-size:13px;line-height:16px;text-align:center;color:#1A171A;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .contenedor-disponible .chip{padding:12px 5px 12px 8px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .btn-comparador{font-family:"Roboto";font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer;color:#053220;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .btn-comparador{margin-left:15px}}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .btn-comparador{display:block;margin-left:10px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-family:"Roboto";color:#1F1F1F;font-size:14px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (min-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos{position:absolute;right:0px;padding-right:0px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control{cursor:pointer;margin-top:0.8rem}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control .custom-control-input~.custom-control-label{padding-top:6px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control .custom-control-input~.custom-control-label:before{background-color:#053220;border-color:#053220;width:40px;height:20px;border-radius:23px!important}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control .custom-control-input~.custom-control-label:after{background-color:#ffffff;top:calc(0.24rem + 2px);left:-32px;width:calc(1.3rem - 4px);height:calc(1.3rem - 4px)}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control .custom-control-input:checked~.custom-control-label:after{left:-28px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos .custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#85bf96;border-color:#85bf96;width:40px;height:20px;border-radius:23px!important}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta>label{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta{padding:0px;margin-top:20px;overflow:hidden;border-radius:24px;border:1px solid #EAEEED}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia{margin-bottom:0px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #EAEEED;background-color:#ffffff;padding-top:0px!important;padding-bottom:0px!important}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle{background-color:#ffffff}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle>.itinerario{padding-bottom:8px;padding-top:8px;position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .frecuenciaListado[aria-expanded=true] .btn-desplegar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera{width:100%;padding:20px 0px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera{margin:20px 0px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren{font-family:"Roboto";font-size:10px;width:105px;height:20px;font-weight:600;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom-right-radius:8px;position:absolute;top:0px;left:0px;line-height:14px;padding:0px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.abt{width:105px!important;top:10px;height:25px;border-radius:0 4px 4px 0}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren1{background-color:#1F1F1F}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren2{background-color:#1A3C2E}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren7{background-color:#EEEEEE;color:#053220}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren25{background-color:#D19200}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.filtro{background-color:#C4F4DB;color:#053220;border-radius:100px;left:110px!important;gap:5px;width:auto!important;padding-inline:12px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .nom-servicio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#053220;font-size:14px;font-family:"Roboto";font-weight:600;font-style:italic;padding:0px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .nom-servicio{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important;padding:0px 25px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario .des-hora{font-family:"Roboto";font-weight:700;font-size:20px;line-height:24px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario .des-ruta{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#787878}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje .contenedor-linea{position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje .contenedor-linea:before{content:"";position:absolute;left:-70px;top:14px;border-bottom:1px solid #EAEEED;width:200px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje .contenedor-linea .des-tiempo{font-family:"Roboto";font-weight:400;font-size:10px;line-height:12px;padding:8px;border:1px solid #EAEEED;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;position:relative;background-color:#ffffff}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje .texto-un-cambio{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;text-decoration:underline;color:#053220}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa{margin-left:30px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .etiqueta-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .etiqueta-spinner .etiqueta-promocion{color:#1A171A;background-color:#FFE4D4;font-size:12px;font-weight:800;line-height:0px;border-radius:4px;padding:4px 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}@media (max-width:992px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .etiqueta-spinner .etiqueta-promocion{font-size:10px;font-weight:600;padding:2px;gap:2px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .tarifa-desde{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#1A171A;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .tarifa-desde{font-size:11px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .tarifa-desde .precio{font-family:"Roboto";font-weight:700;font-size:20px;line-height:24px;color:#1A171A}@media (max-width:992px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .tarifa-desde .precio{font-size:17px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .precio-tachado{font-size:17px;line-height:24px;color:#787878;text-decoration:line-through;margin-top:-5px;margin-bottom:-5px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa .texto-por-pasajero{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#787878}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar{margin-left:20px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar .btn-desplegar{width:40px;height:40px;border-radius:12px;border:2px solid #053220;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio{padding-top:10px;padding-bottom:20px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .ir-seleccionar-servicio{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-mensaje-bloqueo{border:1px solid #FF3C1D;border-radius:8px;margin-top:-10px;margin-bottom:17px;background-color:#FEEEE5;padding:6px;position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-mensaje-bloqueo .mensaje{gap:12px;font-weight:400;font-size:12px;color:#3C3F40;text-align:left}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-mensaje-mismo-dia{border-radius:8px;margin-top:-10px;margin-bottom:17px;background-color:#C5E2D6;padding:6px 6px 6px 10px;position:relative}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-mensaje-mismo-dia .mensaje{gap:12px;font-weight:400;font-size:12px;color:#3C3F40;text-align:left}@media (min-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales{padding-right:13px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:380px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-inner .carousel-item img{position:relative;border-radius:16px;height:auto;width:100%}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-control-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-control-next,body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-control-prev{top:-85px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-control-next,body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .carousel .carousel-control-prev{top:0px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .contenedor-descripcion-servicio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:start;margin-top:20px;margin-bottom:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .contenedor-descripcion-servicio .titulo{font-family:"Roboto";font-weight:600;font-size:14px;line-height:16px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel .contenedor-descripcion-servicio .descripcion{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#6A6A6A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-informacion-bundle{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 4px minmax(0,1fr) 4px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad{border:1px solid #E1E1E1;background-color:white;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:16px;padding:16px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;position:relative;min-height:320px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .btn-continuar{height:40px;background-color:#053220;color:#ffffff;font-family:"Roboto";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;cursor:pointer;border:1px solid #053220;font-size:13px;font-weight:600}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .modalidad-destacada{position:absolute;top:-9px;left:1.5px;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(#0F9861),to(#053220));background:linear-gradient(90deg,#0F9861 0%,#053220 100%);padding:3px 8px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .modalidad-destacada span{color:#FFFFFF;font-family:"Roboto";font-weight:500;font-size:10px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad{text-align:left;height:60%}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .texto-naranja-negrita{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .titulo{color:#053220;font-family:"Roboto";font-weight:700;font-size:16px;margin-bottom:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .titulo.anticipacion{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .titulo .anticipacion-corta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:7px;border-radius:20px;gap:5px;padding:4px 8px;background-color:#FFFFFF;border:1px solid #000000;color:#000;font-size:12px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .titulo .anticipacion-media{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px;border-radius:20px;gap:5px;padding:4px 8px;background-color:#053220;color:#FFF;font-size:12px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .descripcion{color:#787878;font-family:"Roboto";font-size:12px;font-weight:400;margin:0}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalles{margin-top:16px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalles .detalle{font-family:"Roboto";color:#C8C8C8;font-weight:400;font-size:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:14px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalles .detalle:before{content:"";background-image:url(../img/icons/icon-check-gris.svg);background-position:center;background-size:cover;position:absolute;left:0;top:2px;width:10px;height:10px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalles .detalle.color-negro{color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalles .detalle.color-negro:before{background-image:url(../img/icons/icon-check-verde.svg)}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .ver-detalles{color:#053220;font-family:"Roboto";font-size:12px;font-weight:600;text-decoration:underline;text-align:start;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-anticipacion{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-anticipacion .anticipacion-corta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;gap:5px;padding:4px 8px;background-color:#FFFFFF;border:1px solid #000000;color:#000;font-size:11px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-anticipacion .anticipacion-media{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;gap:5px;padding:4px 8px;background-color:#053220;color:#FFF;font-size:11px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-precios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-precios .tarifa-adulto{font-size:10px;text-decoration:line-through}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-precios .precio-sin-material{font-family:"Roboto";font-weight:400;font-size:12px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-precios .precio-material{font-family:"Roboto";font-weight:800;font-size:16px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .contenedor-precios .texto-por-pasajero{color:#787878;font-family:"Roboto";font-weight:400;font-size:12px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad.deshabilitado{background-color:#E1E1E1;cursor:not-allowed}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad.deshabilitado input{cursor:not-allowed;pointer-events:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad.activo{border:1px solid #053220;background-color:#EAEEED}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago{position:relative;left:15px;margin-top:15px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0px}@media (max-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados{padding-right:20px;padding-bottom:10px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .resumen-sentido .total{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .resumen-sentido .total span{color:#1A171A;font-family:"Roboto";font-weight:700;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .resumen-sentido .total span img{height:16px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .detalle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:4px;margin-top:1px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .detalle span{font-family:"Roboto";color:#6A6A6A;font-weight:400;font-size:12px;line-height:15px;text-align:end}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .detalle .precio-tachado{font-size:12px;line-height:15px;color:#6A6A6A;text-decoration:line-through}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .detalle .etiqueta-ahorro{color:#1A171A;background-color:#FFE4D4;font-size:12px;font-weight:800;line-height:0px;border-radius:4px;padding:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago .btn-continuar{height:47px;background-color:#053220;color:#ffffff;font-family:"Roboto";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;cursor:pointer}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .seleccionar-servicio{display:none}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .texto-terminos-condiciones-itinerario{font-size:12px;font-weight:400;color:#787878;text-align:end;margin-top:8px}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .texto-terminos-condiciones-itinerario{margin-right:20px}}@media (min-width:1200px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .texto-terminos-condiciones-itinerario{margin-right:-10px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .texto-terminos-condiciones-itinerario a{font-size:12px;font-weight:400;color:#787878}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta{margin-bottom:30px}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta{padding-left:15px;padding-right:15px;margin-bottom:10px;margin-top:20px;width:100%}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .titulo{font-weight:700;font-size:28px;color:#053220;margin-bottom:10px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 16px;border-radius:12px;background-color:#ffffff;color:#1A171A;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #ffffff;font-weight:500;color:#053220;text-align:center}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta{width:100%;font-size:15px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta.activo{border:2px solid #053220}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta span{font-size:13px}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta{border:2px solid #053220;color:#053220}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta.activo{background-color:#053220;color:#ffffff}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta .etiqueta-recomendado{position:absolute;top:-23px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:4px 7px;background-color:#C7E5D9;color:#053220;border-radius:4px;font-size:13px;font-weight:600;z-index:4}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta .etiqueta-recomendado .icono-recomendado{height:13px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta{}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta-abt{position:relative;background-color:#FFFFFF;color:#053220;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta-abt.activo{border-color:transparent}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .etiqueta-ruta-abt span{font-size:13px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .borde-animado{position:absolute;top:-4px;left:-4px;width:calc(100% + 5px);height:calc(100% + 6px);pointer-events:none;overflow:visible}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta .borde-animado path{fill:none;stroke:#053220;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:dibuja-borde 2s linear forwards;animation:dibuja-borde 2s linear forwards}@-webkit-keyframes dibuja-borde{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes dibuja-borde{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .seccion-selecciona-ruta .contenedor-etiqueta-ruta{}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-content{padding:10px 30px 15px 30px;border-radius:16px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-header{font-weight:700;font-size:20px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-hora{width:70px;font-weight:700;font-size:16px;letter-spacing:0.62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar{width:140px;font-weight:700;font-size:16px;letter-spacing:0.62px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-no-incluido{color:#FF3706;font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-incluido{font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar small{font-weight:400;font-size:12px;line-height:14px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .texto-pie{margin-top:20px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0.6px;color:#181B1C}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-content{padding:10px 30px 15px 30px;border-radius:16px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-header{font-weight:700;font-size:20px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-hora{width:70px;font-weight:700;font-size:16px;letter-spacing:0.62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar{width:140px;font-weight:700;font-size:16px;letter-spacing:0.62px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-no-incluido{color:#FF3706;font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-incluido{font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar small{font-weight:400;font-size:12px;line-height:14px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .texto-pie{margin-top:20px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0.6px;color:#181B1C}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-content{padding:10px 30px 15px 30px;border-radius:16px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-header{font-weight:700;font-size:20px;color:#1A171A}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-hora{width:70px;font-weight:700;font-size:16px;letter-spacing:0.62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar{width:140px;font-weight:700;font-size:16px;letter-spacing:0.62px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-no-incluido{color:#FF3706;font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar.transporte-incluido{font-size:12px;font-weight:400}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .des-lugar small{font-weight:400;font-size:12px;line-height:14px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .texto-pie{margin-top:20px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0.6px;color:#181B1C}body #seccion-seleccionar #buscarItinerario .modal-bimodal .modal-cabecera{height:auto}body #seccion-seleccionar .footer-ventas{position:fixed;bottom:0px;left:0px;right:0px;height:110px;background-color:#FFFFFF;border-radius:0px;-webkit-box-shadow:4px 4px 18px 4px #a8a8a8;box-shadow:4px 4px 18px 4px #a8a8a8;z-index:4}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .contenedor-resumen-total{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .contenedor-resumen-total .contenedor-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:0.5}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .contenedor-resumen-total .contenedor-total #itinerarioImpTarifa{text-align:start;text-decoration:line-through}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .footer-total{color:#1A171A;font-family:"Roboto";font-weight:700;line-height:29px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:8px;font-size:24px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .footer-total span{font-size:24px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .texto-sentido{color:#1A171A;font-family:"Roboto";font-weight:400;font-size:14px;line-height:10px;text-align:end}@media (max-width:1200px){body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .texto-sentido{font-size:15px}}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .etiqueta-ahorro{color:#1A171A;background-color:#FFE4D4;font-size:12px;font-weight:800;line-height:0px;border-radius:4px;padding:2px 4px;margin-left:8px}@media (max-width:1200px){body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .etiqueta-ahorro{font-size:14px}}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido{text-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido{border-right:1px solid #DDDDDD}}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:8px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido .total span{color:#1A171A;font-family:"Roboto";font-weight:700;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido .total span img{height:16px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido .detalle span{font-family:"Roboto";color:#6A6A6A;font-weight:400;font-size:14px;line-height:24px;text-align:end;text-align:end}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar #botonPasajeros{width:100%;background-color:#053220;color:#ffffff;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto";font-weight:600;font-size:16px;border-radius:12px;border:0px}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar #botonPasajeros.disabled{cursor:not-allowed;background-color:#E5E7EB;color:#717274}body #modalComparadorTren.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #modalComparadorTren .comparador-servicio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1px;max-width:100%}body #modalComparadorTren .comparador-servicio .contenedor{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:1rem;overflow:hidden}body #modalComparadorTren .comparador-servicio .contenedor .cerrar{position:absolute;top:0.5rem;right:0.5rem;cursor:pointer;z-index:2}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo{display:-ms-grid;display:grid}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row{margin:0px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo{width:180px;height:269px;font-family:"Roboto";color:#053220;font-weight:600;font-style:italic;font-size:16px;padding-bottom:0px;border-right:1px solid #CCCCCC;border-left:0px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:center;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo img{height:191px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.texto{width:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;color:#053220;font-family:"Roboto";font-weight:700;font-size:24px;line-height:28px;padding:50px 25px 36px 29px;text-align:left}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.texto .subtitulo{font-family:"Roboto";font-weight:400;font-size:14px;line-height:18px;color:#1F1F1F;padding-top:8px;font-style:normal}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.tren{background-color:#EAEEED}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.borde-verde{border-left:1px solid #053220;border-right:1px solid #053220}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo .seccion-subtitulo{font-size:16px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo .seccion-subtitulo .subtitulo{font-size:12px;font-weight:400}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .detalle{font-size:11px;color:#272A2A;font-family:"Roboto";width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1rem;line-height:0.9rem;border-right:1px solid #CCCCCC;border-left:0px solid #CCCCCC;border-bottom:1px solid #CCCCCC;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .detalle.con-imagen{font-size:14px;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left;gap:9px;width:220px;padding-left:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#EAEEED}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .detalle.borde-verde{border-left:1px solid #053220;border-right:1px solid #053220}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .detalle span{font-size:9px;color:#606060}body #modalComparadorTren .ir-seleccionar-servicio{display:none}body .servicio-azul-oscuro-bandel{background:#162D42}body .servicio-naranja-oscuro-bandel{background:#B75735}body .servicio-verde-oscuro-bandel{background:#1B4C23}body .modal-servicio-bandel.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .modal-servicio-bandel *{font-family:"Roboto"}body .modal-servicio-bandel .modal-content{padding:1rem 1.5rem 0.5rem 1.5rem;border-radius:16px}body .modal-servicio-bandel .modal-dialog{max-width:620px;width:100%;max-height:100vh}body .modal-servicio-bandel .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;padding-bottom:8px}body .modal-servicio-bandel .modal-header .titulo{font-size:20px;color:#272A2A;font-weight:700}body .modal-servicio-bandel .modal-body .modal-titulo{font-size:0.95rem}body .modal-servicio-bandel .modal-body .modal-separado{border:1px solid #E6E6E6}body .modal-servicio-bandel .banner-principal{color:#053220;font-weight:700;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .modal-servicio-bandel .banner-principal .tarifa{background-color:#D0EADF;border-radius:8px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:16px}body .modal-servicio-bandel .banner-principal .contenedor-detalle{border:1px solid #E6E6E6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:8px 12px;gap:8px}@media (max-width:768px){body .modal-servicio-bandel .banner-principal .contenedor-detalle{display:none}}body .modal-servicio-bandel .banner-principal .contenedor-detalle .detalle{font-size:16px}body .modal-servicio-bandel .modal-contenedor-servicio-detalle{padding:0.5rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle{text-align:left;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle span.texto-descripcion-titulo{font-family:"Roboto";font-size:14px;line-height:16px;display:block;font-weight:600}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle span.texto-descripcion-servicio{font-family:"Roboto";font-size:14px;line-height:16px;display:block;color:#727272;font-weight:400}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle span em{display:block}body .modal-servicio-bandel .modal-precio-monto{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:#053220;font-weight:700;border:1px solid #E6E6E6;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px}body .modal-servicio-bandel .modal-precio-monto .detalle{font-size:16px}body .modal-servicio-bandel .close{padding:1rem;color:#FFFFFF}body .modal-servicio-bandel .close span{font-size:2rem}body #modalHorarioMayorIda .modal-content{border-radius:16px;overflow:hidden;padding:10px}body #modalHorarioMayorIda .modal-content .titulo-modal-horario-mayor-ida{background-color:#ffffff}body #modalHorarioMayorIda .modal-content .titulo-modal-horario-mayor-ida .modal-title-horario-mayor-ida{font-family:"Roboto"!important;font-weight:700;font-size:20px;color:#1A171A}body #modalHorarioMayorIda .modal-content .cuerpo-modal img{height:77px}body #modalHorarioMayorIda .modal-content .cuerpo-modal .mensaje-modal-horario-mayor-ida{font-size:20;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;color:#181B1C;font-family:"Roboto"!important}body #modalHorarioMayorIda .modal-content .cuerpo-modal .mensaje-modal-horario-mayor-ida .texto-negrita-modal-horario-mayor-ida{font-weight:400;font-family:"Roboto"!important}body #modalHorarioMayorIda .modal-content .cuerpo-modal .boton-continuar{background-color:#053220;color:#ffffff;font-size:16px;font-weight:600;border-radius:12px;padding:16px;font-family:"Roboto"!important;width:204px}body .input-outline-verde{font-family:"Roboto";font-size:14px;font-weight:500}body .table-pasajeros *{font-size:14px!important;font-weight:500;font-family:"Roboto"}body .contenedor-promocion-peruanos{display:none!important}body .form-control{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffffff!important;font-weight:600;color:#000000}body .dropdown-toggle:after{display:none!important}body{}body .main-container .form-float{width:1px}body .main-container .form-check-input:checked{background-color:#053220}body .modal-dialog .close{background-color:#ffffff;border:none;padding:0px!important}#modalTerminosCondiciones #btnDeAcuerdo{width:100%;background-color:#053220;color:#ffffff;height:51px;font-size:16px;border-radius:12px;border:0px}#modalTerminosCondiciones .desMensajeTerminoCondiciones{padding:8px;white-space:pre-line;margin-top:0px;font-size:16px}#modalTerminosCondiciones .desMensajeTerminoCondiciones ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0.5rem}#modalRoundTrip .modal-content{border-radius:16px;border:none;padding:28px 24px}#modalRoundTrip .modal-header{padding:8px 0}#modalRoundTrip .modal-header .modal-title{font-weight:700;font-size:20px;color:#1A171A}#modalRoundTrip .modal-header button.close{height:36px}#modalRoundTrip .modal-body{border-top:1px solid #e9ecef;padding:0 10px 0 0}#modalRoundTrip .modal-body p{font-weight:400;font-size:12px;color:#143121}#modalRoundTrip .custom-accordion .accordion-item{padding:6px 0;border:none;border-bottom:1px solid #e9ecef;margin-bottom:6px}#modalRoundTrip .custom-accordion .accordion-item:last-child{border-bottom:none}#modalRoundTrip .custom-accordion .accordion-item .accordion-button:focus{border:0;-webkit-box-shadow:none;box-shadow:none}#modalRoundTrip .custom-accordion .accordion-item .accordion-button:focus:after{border:0;-webkit-box-shadow:none;box-shadow:none}#modalRoundTrip .custom-accordion .accordion-item .accordion-body{font-weight:400;font-size:14px;color:#143121}#modalRoundTrip .custom-accordion .accordion-item .accordion-body ul{margin:0;padding-left:1.5rem}#modalRoundTrip .custom-accordion .accordion-button{padding:8px 0;color:#143121;background-color:transparent;font-size:14px;font-weight:700}#modalRoundTrip .custom-accordion .accordion-button:not(.collapsed){color:#1c1c1c;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}#modalRoundTrip .custom-accordion .accordion-button:after{background-size:1rem;margin-left:auto}#modalRoundTrip .custom-accordion .accordion-body{padding:0 0 1.25rem 0;font-size:0.95rem;color:#143121}#modalRoundTrip #btnDeAcuerdo{width:100%;background-color:#053220;color:#ffffff;height:51px;font-size:16px;border-radius:12px;border:0px}#modalDetalleCambio #btnDeAcuerdo{width:100%;background-color:#053220;color:#ffffff;height:51px;font-size:16px;border-radius:12px;border:0px}#modalDetalleBundle #btnDeAcuerdo{width:100%;background-color:#053220;color:#ffffff;height:51px;font-size:16px;border-radius:12px;border:0px}.modal-body{max-height:80vh;overflow-y:auto}.modal-footer{-ms-flex-negative:0;flex-shrink:0;position:sticky;bottom:0;background:#fff}