@charset "UTF-8";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}}@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:flex;gap:20px;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:flex;align-items: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:flex;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;user-select:none}@media (max-width:767.98px){.optiones-rutas{border-bottom:1px solid #797979}.optiones-rutas [dataruta]{border-top:0!important;padding-bottom:0}.optiones-rutas .bimodal-btn,.optiones-rutas .titulo-seccion{font-size:0.9rem!important;font-size:0.9rem!important;font-weight:bold;font-family:TT Travels Medium!important}.optiones-rutas .titulo-seccion{text-align:left!important;padding-bottom:0;display:inline}.optiones-rutas .bimodal-btn{display:inline!important}.optiones-rutas .subtitle-services{text-align:left}.optiones-rutas .subtitle-services .icon-sm{width:18px!important;height:15px!important}.optiones-rutas .subtitle-services .icon-sm:after{transform:scale(0.35) translateX(-91%) translateY(-78%)!important}.optiones-rutas .subtitle-services>.titulo-seccion{display:inline}.optiones-rutas .subtitle-services>button{display:inline!important;margin:inherit}.optiones-rutas .subtitle-services>button .text-underline{display: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%;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:flex;align-items:center;font-family:"TT Travels regular"}.ir-panel-servicio-bundel .ir-seleccionar-servicio input[type=radio]{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:grid;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:flex;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:flex;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}.capa-seleccionar-abt-filtro .detalle-precio{width:100%;max-width:15.6rem;text-align:initial}.capa-seleccionar-abt-filtro .detalle-precio .row{min-height:10px}.capa-seleccionar-abt-filtro .detalle-precio .celda-precio-monto-venta .col-4{font-family:"TT Travels regular";font-size:12px;display:flex;align-items:center}.capa-seleccionar-abt-filtro .detalle-precio .celda-precio-monto-venta .col-8{font-family:"TT Travels bold"}.capa-seleccionar-abt-filtro .texto-abajo-itinerario-salida .servicio-bimodal{font-family:"TT Travels bold";text-decoration:underline;color:#05321f;letter-spacing:0.8px;margin-right:0.5rem;font-size:0.75rem}.capa-seleccionar-abt-filtro .icono-informacion .servicio-tooltip{font-family:"TT Travels regular";background-color:#444444;position:absolute;color:white;border-radius:5px;font-size:0.6rem;width:10.81rem;padding:0.5rem 0.7rem;right:0px;z-index:2;display:none}.capa-seleccionar-abt-filtro .icono-informacion .servicio-tooltip:has(img){height:14.73rem}.capa-seleccionar-abt-filtro .icono-informacion .servicio-tooltip:has(img) img{border-radius:0.5rem;margin-bottom:1rem;width:7.42rem}.capa-seleccionar-abt-filtro .icono-informacion .servicio-tooltip .descripcion{letter-spacing:normal;text-align:initial;font-size:0.675rem;line-height:0.81rem}.capa-seleccionar-abt-filtro .icono-informacion .servicio-tooltip .cerrar{position:absolute;top:0px;right:0px}.capa-seleccionar-abt-filtro .icono-informacion:hover .servicio-tooltip{display:block}.capa-seleccionar-abt-filtro .contenedor-mas-popular{font-family:"TT Travels medium";justify-content:center;background:#FF3706;align-items:center;position:absolute;color:#ffffff;padding:0.2rem 0.5rem 0.2rem 0.5rem;letter-spacing:0.05rem;border-radius:0.3rem;font-size:0.8rem;width:100%;top:-2.2rem}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-mas-popular{position:static;margin-bottom:0.5rem;margin-top:0.5rem}}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio{flex-direction:column;align-items:center;display:flex}@media (min-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-detalle-servicio{margin-top:2rem}}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-detalle-servicio{margin-top:0.5rem}}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio{font-family:"TT Travels bold";border:1px solid #05321f;justify-content:center;align-items:center;text-align:center;position:relative;color:#05321f;display:flex;letter-spacing:0.05rem;border-radius:0.25rem;padding-right:1.5rem;min-height:3.3rem;max-width:15.6rem;font-size:0.8rem;transition:0.5s;line-height:1.3;width:100%}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio .destacado{font-family:"TT Travels bold";background:#FF3706;position:absolute;color:#ffffff;padding:0.4rem 0.5rem 0.2rem 0.5rem;letter-spacing:0.05rem;border-radius:0.3rem;font-size:0.6rem;left:0.5rem;top:-1rem}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio .destacado img{margin-top:-0.2rem}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio:not(.recomendado) .destacado{display:none}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio .icono-informacion{position:absolute;right:-1.5rem;top:-1rem}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio .icono-informacion rect{fill:#a9a9a9}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio .icono-informacion path{fill:#ffffff}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio:after{position:absolute;content:url(../img/icons/flecha-abajo.svg);font-size:1.5rem;margin-left:5px;right:0.5rem}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio.active,.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio.focus{background:#05321f;color:#ffffff}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio.active:after,.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio.focus:after{transform:rotateX(180deg);content:url(../img/icons/icon-select-b.png)}@media (min-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio:hover{background-color:#05321f;color:#ffffff}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .btn-servicio:hover:after{position:absolute;content:url(../img/icons/icon-select-b.png)}}.capa-seleccionar-abt-filtro .contenedor-detalle-servicio .celda-precio-monto-tarifa{font-family:"TT Travels bold";text-decoration:line-through;color:#6c706c;margin-bottom:-0.5rem;font-size:0.75rem}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .dropdown-menu button{font-family:"TT Travels medium";align-items:center;text-wrap:balance;display:flex;font-size:1rem;padding:1rem;gap:1rem}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .dropdown-menu button.active{background:#ffffff;color:#212529}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .dropdown-menu button:hover{background:#05321f;color:#ffffff}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .dropdown-menu button img{border-radius:0.5rem;width:4.5rem}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .contenedor-imagen-ruta{width:334px;margin:0px 18px}.capa-seleccionar-abt-filtro .tab-sentido .tabs-ruta .contenedor-imagen-ruta.unico{width:100%}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia:not(:has(.contenedor-detalle-servicio:not(.d-none))){display:none!important}.capa-seleccionar-abt-filtro .servicio-azul-oscuro-bandel{background:#162D42}.capa-seleccionar-abt-filtro .servicio-naranja-oscuro-bandel{background:#B75735}.capa-seleccionar-abt-filtro .servicio-verde-oscuro-bandel{background:#1B4C23}@media (min-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia{padding:0.6rem 1.7rem!important}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .selecciona-tarifa{font-family:"TT Travels bold";text-align:left;margin:0.5rem 0;color:#05321f}.capa-seleccionar-abt-filtro .tab-servicio{padding-left:1.5rem;padding-right:1.5rem}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen{position:relative;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1490196078);border-radius:0.3rem;margin-right:0.5rem;height:40rem;width:18.4%}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen.tren1{background:url(/img/itinerario/servicios/tren1/imagen.png) no-repeat}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen.tren2{background:url(/img/itinerario/servicios/tren2/imagen.png) no-repeat}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen.tren7{background:url(/img/itinerario/servicios/tren7/imagen.png) no-repeat}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen.tren16{background:url(/img/itinerario/servicios/tren16/imagen.png) no-repeat}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .icono-informacion rect{fill:white}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .icono-informacion path{fill:black}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .nombre,.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .titulo{font-family:"TT Travels regular";text-align:initial;color:white;padding-left:1.5rem;padding-right:1rem;letter-spacing:1px;font-weight:700}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .titulo{text-decoration:underline;font-size:0.87rem}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen .nombre{line-height:1.4rem;padding-top:0.3rem;font-size:1.25rem}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-imagen-con-ninos{height:679px!important}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-bundle{width:81%}.capa-seleccionar-abt-filtro .tab-servicio .contenedor-bundle .ir-panel-servicio-bundel{padding-right:1rem}.capa-seleccionar-abt-filtro .detalle-tramo-ruta{font-size:10px!important;width:80px;position:relative;left:130px;top:10px}.capa-seleccionar-abt-filtro .servicio-letra-azul-oscuro-bandel{font-family:"TT Travels medium";color:#162D42!important;font-size:20px!important}.capa-seleccionar-abt-filtro .servicio-letra-naranja-oscuro-bandel{font-family:"TT Travels medium";color:#B75735!important;font-size:20px!important}.capa-seleccionar-abt-filtro .servicio-letra-verde-oscuro-bandel{font-family:"TT Travels medium";color:#05321f!important;font-size:20px!important}.capa-seleccionar-abt-filtro .servicio-letra-verde-oscuro-bandel img{margin-top:-0.2rem}.capa-seleccionar-abt-filtro .cabecera-servicio{font-family:"TT Travels bold";text-align:center;font-size:15px;padding:4px;border-top-right-radius:6px;border-top-left-radius:6px}.capa-seleccionar-abt-filtro .servicio-tren1{background:linear-gradient(90deg,#353535 0%,#8e8e8e 10%,#353535 60%,#8e8e8e 80%,#353535 100%);color:white}.capa-seleccionar-abt-filtro .servicio-tren2{background:#05321f;color:white}.capa-seleccionar-abt-filtro .servicio-tren7{color:#05321f;background:linear-gradient(90deg,#f0f0f0 0%,#bebebe 25%,#f0f0f0 50%,#bebebe 75%,#f0f0f0 100%)}.capa-seleccionar-abt-filtro .servicio-tren16{color:#05321f;background:linear-gradient(90deg,#f0dd7d 0%,#b78e28 25%,#f0dd7d 50%,#b78e28 75%,#f0dd7d 100%)}.capa-seleccionar-abt-filtro .upscale-venta-modalidad{font-family:"TT Travels bold";letter-spacing:0.9px;font-size:1.5rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .col-servicio{position:relative;padding-left:0.5rem;padding-right:0.5rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio label{font-size:0.95rem;height:40px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio label:hover{color:#FFFFFF}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio label:hover.boton-azul{background-color:#162D42}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio label:hover.boton-naranja{background-color:#B75735}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio label:hover.boton-verde{background-color:#05321f}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-azul-oscuro-bandel{color:white!important;font-size:11px!important;padding:0.2rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-azul-oscuro-bandel img{width:18px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-naranja-oscuro-bandel{color:white!important;font-size:11px!important;padding:0.2rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-naranja-oscuro-bandel img{width:18px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-verde-oscuro-bandel{color:white!important;font-size:11px!important;padding:0.2rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .servicio-verde-oscuro-bandel img{width:18px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle{height:640px;box-shadow:0 0.5rem 0.6rem rgba(0,0,0,0.15);position:relative}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .titulo-servicio{padding-bottom:0.5rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica{padding:0.2rem 0.7rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica .texto-descripcion-titulo{font-weight:500}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica-imagen{position:relative}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-detalle .servicio-caracteristica-imagen .svg{position:absolute;top:-0.3rem;left:-0.5rem;width:0.9rem!important}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .ver-mas a{letter-spacing:0.9px;font-size:0.7rem}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-precio,.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-precio-total-pagar{font-weight:500;display:flex;justify-content:end}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-previo-precio{width:100%;font-weight:500;gap:0.5rem;font-family:"TT Travels bold";display:flex;justify-content:start;font-size:0.85rem!important}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .texto-previo-precio .des-adulto{font-family:"TT Travels regular";letter-spacing:0.8px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-adulto,.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-nino{justify-content:end;background:#f4f4f4;padding:5px}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios .contenedor-servicio .contenedor-servicio-precio .celda-precio-monto .celda-precio-monto-descuento{justify-content:end}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios>.col-servicio-abt-21:has(input:disabled){display:none!important}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:disabled+.contenedor-servicio label{cursor:not-allowed;background:#ccc!important;border:none;color:#666!important;pointer-events:none}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio.contenedor-servicio-azul{border:1px solid #162D42}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio.contenedor-servicio-naranja{border:1px solid #B75735}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio.contenedor-servicio-verde{border:1px solid #053220}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio .btn-seleccionar-servicio{background-color:#053220!important;color:#FFFFFF!important}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio label{color:#FFFFFF}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio label.boton-azul{background-color:#162D42}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio label.boton-naranja{background-color:#B75735}.capa-seleccionar-abt-filtro .ir-panel-servicio-bundel .contenedor-servicios input:checked+.contenedor-servicio label.boton-verde{background-color:#05321f}.capa-seleccionar-abt-filtro .upscale-detalle-xs{font-family:"TT Travels regular";text-align:justify;font-size:11px;padding:0px 60px}.capa-seleccionar-abt-filtro .circulo-verde{font-family:"TT Travels medium";justify-content:center;background:#05321f;font-weight:initial;align-items:center;position:relative;color:#ffffff;display:flex;border-radius:50%;font-size:1rem;height:1.4rem;width:1.4rem;top:0.3rem}.capa-seleccionar-abt-filtro .selecciona-ruta-nuevo{display:flex;gap:1rem}.capa-seleccionar-abt-filtro .selecciona-ruta{display:flex;gap:1rem}.capa-seleccionar-abt-filtro .des-no-mapi{font-family:"TT Travels bold";position:relative;color:#e32c0f;font-size:0.7rem;left:-3.5rem;width:255px;top:2rem}}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .servicio-caracteristica-imagen{position:relative}.capa-seleccionar-abt-filtro .servicio-caracteristica-imagen .svg{position:absolute;top:-0.3rem;left:-0.5rem;width:0.9rem!important}.capa-seleccionar-abt-filtro .dropdown .dropdown-toggle .select-verde{background-position:right 13px top 12px}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia{padding:0.6rem 1rem!important}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-btn-frecuencia{display:block}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-btn-frecuencia .contenedor-detalle-servicio{padding-left:1rem;padding-top:1.2rem;width:100%}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen{position:relative;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1490196078);border-radius:0.3rem;height:12rem}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen.tren1{background:url(/img/itinerario/servicios/tren1/imagen-mobile.png)}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen.tren2{background:url(/img/itinerario/servicios/tren2/imagen-mobile.png)}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen.tren7{background:url(/img/itinerario/servicios/tren7/imagen-mobile.png)}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen.tren16{background:url(/img/itinerario/servicios/tren16/imagen-mobile.png)}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .icono-informacion rect{fill:#ffffff}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .icono-informacion path{fill:#000000}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .nombre,.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .titulo{font-family:"TT Travels regular";text-align:initial;color:white;padding-left:1.5rem;padding-right:1rem;letter-spacing:1px;font-weight:700}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .titulo{text-decoration:underline;font-size:0.87rem}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia .contenedor-imagen .nombre{line-height:1.4rem;padding-top:0.3rem;font-size:1.25rem;width:16rem}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia{display:flex}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio{width:48%}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio .btn-servicio{text-align:center;padding-left:0.2rem;font-size:0.8rem;min-height:3.5rem}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio .btn-servicio .destacado,.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio .btn-servicio .icono-informacion{display:none}.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio .celda-precio-monto-tarifa,.capa-seleccionar-abt-filtro .contenedor-itinerario-frecuencia.multiple:has(.tab-servicio:not(.d-none)):not(:has(.contenedor-detalle-servicio.d-none,.contenedor-detalle-servicio.ocultar)) .contenedor-btn-frecuencia .contenedor-detalle-servicio .celda-precio-monto-venta{display:none}.capa-seleccionar-abt-filtro .celda-precio-monto-venta{align-items:baseline;text-align:initial;display:flex;padding-top:0.3rem;padding-left:0px!important;width:100%;gap:0.4rem}.capa-seleccionar-abt-filtro .circulo-verde{font-family:"TT Travels medium";justify-content:center;background:#05321f;font-weight:initial;align-items:center;position:relative;color:#ffffff;display:flex;border-radius:50%;font-size:1rem;height:1.4rem;width:1.4rem;top:0.3rem}.capa-seleccionar-abt-filtro .selecciona-ruta-nuevo{display:flex;gap:0.5rem}.capa-seleccionar-abt-filtro .selecciona-ruta{display:flex;gap:0.5rem}.capa-seleccionar-abt-filtro .selecciona-horario{display:flex;gap:0.5rem}}.capa-seleccionar-abt-filtro .modal-servicio-bandel .servicio-caracteristica-datelle .texto-descripcion-titulo{font-family:"TT Travels bold"!important}.capa-seleccionar-abt-filtro .contenedor-mas-popular{font-family:"TT Travels medium";justify-content:center;background:#FF3706;align-items:center;position:absolute;color:#ffffff;padding:0.2rem 0.5rem 0.2rem 0.5rem;letter-spacing:0.05rem;border-radius:0.3rem;font-size:0.8rem;width:100%;top:-2.2rem;-webkit-user-select:none;user-select:none}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .contenedor-mas-popular{position:static;margin-bottom:0.5rem;margin-top:0.5rem}}.capa-seleccionar-abt-filtro .servicio-azul-oscuro-ver-detalle{background:#162D42}.capa-seleccionar-abt-filtro .servicio-naranja-oscuro-ver-detalle{background:#B75735}.capa-seleccionar-abt-filtro .servicio-verde-oscuro-ver-detalle{background:#1B4C23}.capa-seleccionar-abt-filtro .modal-boton-cerrar{font-size:46px;font-weight:200;height:32px;line-height:20px;overflow:hidden}.capa-seleccionar-abt-filtro .limpiar-filtro{gap:12px;cursor:pointer;margin-top:0.5rem}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .limpiar-filtro{padding:0px 1rem;margin-bottom:1rem}}.capa-seleccionar-abt-filtro .limpiar-filtro img{margin-right:3px;width:18px}.capa-seleccionar-abt-filtro .limpiar-filtro span{font-family:"TT Travels bold";font-size:12px;letter-spacing:1px;color:#777777;text-decoration:underline}.capa-seleccionar-abt-filtro .des-resultado-busqueda{font-family:"TT Travels bold";letter-spacing:1px;color:#FF3706;margin-bottom:1rem}@media (min-width:768){.capa-seleccionar-abt-filtro .des-resultado-busqueda{font-size:24px}}@media (max-width:767.98px){.capa-seleccionar-abt-filtro .des-resultado-busqueda{line-height:19.36px;font-size:16px}}@media (min-width:768px){.capa-seleccionar-abt-filtro .texto-gris-itinerario{position:absolute;bottom:0px}}.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: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: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: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:flex;justify-content:end;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{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:flex;flex-direction:column;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){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:flex;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:#ff2121;background:#ffc8c8;text-align:center;padding:0.2rem;font-size:0.9rem;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:-35px}}body{}body *{font-family:"Roboto"}@media (min-width:1200px){body{background-color:#EAEEED!important;min-height:100vh}}body .resumen-busqueda-container{background-color:#ffffff;padding:0px 0px 8px 0px!important}body .resumen-busqueda-container#buscar{display:flex;justify-content:center;padding-top:8px!important}@media (max-width:1199.99px){body .resumen-busqueda-container#buscar .contenedor-columnas{row-gap:8px}}body .resumen-busqueda-container#buscar .contenedor-columnas .primera-fila{flex-direction:row}body .resumen-busqueda-container#buscar .contenedor-columnas .primera-fila .cerrar{display:none}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 .filtro-abt33{margin-top:24px!important;margin-bottom:18px!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}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:flex;align-items:center;justify-content:center;border-right:1px solid #EAEEED}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado{display:flex;flex-direction:column;align-items:start!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado input{margin-top:0px;background-color:#ffffff;background-position:90% 50%;font-size:1rem!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado label{display:block;margin-bottom:0px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .contenedor-selector-ida-retorno{display:none!important;gap:1rem;padding-bottom:0.5rem}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .contenedor-selector-ida-retorno .contenedor-radio{display:flex;gap:0.5rem;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .contenedor-selector-ida-retorno .contenedor-radio input{display:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .contenedor-selector-ida-retorno .contenedor-radio label{font-family:"Roboto";font-weight:500;padding:4px 12px;border-radius:20px;background-color:#E6E5E5;-webkit-user-select:none;user-select:none;cursor:pointer}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .contenedor-selector-ida-retorno .contenedor-radioinput[type=radio]:checked+label{background-color:red;color:white;padding:5px;border-radius:4px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .dropdown.sentido{z-index:2;width:100%}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .dropdown.sentido .dropdown-item{font-family:sans-serif;font-size:0.875rem}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .dropdown.sentido .dropdown-item:hover{background-color:#053220;color:#ffffff}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .dropdown.sentido .dropdown-item.active{background-color:#ffffff}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje-simplificado .dropdown.sentido input{border-radius:0.5rem;font-size:1rem!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-1,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-12,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-2,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-3,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-4,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>.col-6{padding:0px 7px!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila{display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:28px;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .cerrar{font-size:12px;font-weight:600;text-decoration:underline;line-height:14.52px;color:#053220;cursor:pointer;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .cerrar img{margin-left:4px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno{display:flex;gap:1rem}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio{display:flex;gap:0.5rem;align-items:center;margin-top:8px}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio{margin-bottom:0px;margin-top:0px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio input{display:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio label{font-family:"Roboto";font-weight:500;padding:4px 12px;border-radius:20px;background-color:#E6E5E5;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;font-size:12px}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio label{margin-bottom:8px!important;margin-top:8px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .primera-fila .contenedor-selector-ida-retorno .contenedor-radio>input[type=radio]:checked+label{background-color:#053220;color:#ffffff}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown{border:1px solid #EAEEED;border-radius:12px;height:44px;outline:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown input.select-verde{background-color:#ffffff;outline:none;-webkit-user-select:none;user-select:none;color:#000000;border-radius:12px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-tipo-viaje .dropdown .dropdown-item{font-size:14px;font-weight:500}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .input-outline-verde{border:0px;border-radius:0px;display:flex;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-estacion{display:flex;border:1px solid #EAEEED;border-radius:12px;cursor:pointer;margin:0px;height:44px;align-items:center;padding-left:1rem;position:relative;gap:10px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-estacion .ida{background:url(/img/nacionales/icons/selector-sentido-ida.png) no-repeat}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-estacion .retorno{background:url(/img/nacionales/icons/selector-sentido-retorno.png) no-repeat}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-estacion>div{background-position-y:center!important;padding-left:1.5rem;font-size:14px!important;font-weight:500;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha{display:flex;cursor:pointer;margin:0px;border-radius:12px;height:44px;align-items:center;position:relative}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha:not(.plegado){border:1px solid #EAEEED}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-12,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-6{padding:0px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-12 .form-control,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-6 .form-control{border:0px!important;margin-top:0px;border-radius:0px!important;background-color:unset!important;height:44px;background:url(/img/nacionales/icons/calendario-punteado.png) no-repeat!important;padding-left:2.7rem!important;background-position:1.4rem 50%!important;font-size:14px!important;font-weight:500;font-family:"Roboto";color:#000000}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-12 .form-control,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha .col-6 .form-control{background-position:1.7rem 50%!important;padding-left:3.2rem!important}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha.plegado{justify-content:center;gap:8px;cursor:text}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha.plegado .descripcion{font-size:14px!important;font-weight:500;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha.plegado img{height:16px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha.viaje-tipo-rt{background:url(/img/nacionales/icons/linea-separacion-fecha.png) no-repeat;background-position:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha #fecViajeIdaCalendario,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas>div .contenedor-fecha #fecViajeRegresoCalendario{display:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros{height:44px;position:relative;display:flex;border:none}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):after,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):before{bottom:-12px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;z-index:1000}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):after,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):before{left:calc(50% - 10px)}}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):after,body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):before{left:135px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:9px;margin-left:-6px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros:has(>.dropdown-menu.show):before{border-color:rgba(196,196,196,0);border-bottom-color:#c4c4c4;border-width:10px;margin-left:-7px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .descripcion{display:flex;gap:4px;align-items:center;padding-left:10px;width:100%;border:1px solid #EAEEED;border-radius:12px}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .descripcion{padding-left:16px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .descripcion .campoCantidad{position:static!important;height:fit-content!important;border:none;font-size:15px;font-weight:500;background-color:#ffffff;width:20px;color:#000000;outline:none;text-align:center}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .descripcion .campoCantidad{width:100%;text-align:start;padding-left:0.5rem}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .descripcion label{position:static!important;transform:none!important;margin-bottom:0px;font-weight:500;color:#000000}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros.plegado{align-items:center;gap:4px;padding-left:1rem;font-size:14px!important;font-weight:500;font-family:"Roboto"}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros.plegado{padding-left:14px}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros.plegado span{font-size:14px!important;font-weight:500;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros.plegado img{height:16px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu{top:55px!important;transform:none!important;width:270px;padding:10px;max-height:unset;padding:10px 0px}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu{left:-45px!important}}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu *{font-size:14px;line-height:16px;font-weight:500}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .descripcion{width:100%}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle{padding:0px 15px;display:flex;justify-content:space-between;margin-left:6px;margin-right:12px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle>span{display:flex;align-items:center}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle:not(:has(.contenedor-botones)){margin-top:-5px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle.text-adicional{height:unset!important}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle.text-adicional p{margin-top:6px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle.text-adicional #mensajeInfante{margin-bottom:0px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle:has(>.contenedor-botones){height:38px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle:not(:has(>.contenedor-botones)){height:21px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle .contenedor-botones{display:flex;gap:20px;height:30px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle .contenedor-botones .boton{width:18px;cursor:pointer}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .detalle .form-control{background:inherit;outline:none;border:none;box-shadow:none;padding:0px;background:#ffffff!important;width:30px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .contenedor-btn-cerrar{width:100%;display:flex;justify-content:end;padding:5px 10px;margin-top:-8px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cantidad-pasajeros .dropdown-menu .contenedor-btn-cerrar .btn-cerrar{cursor:pointer;font-style:italic}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon{border:1px solid #EAEEED;border-radius:12px;height:44px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .form-control{margin-top:0px;margin-top:0px!important;height:44px!important;border:none;border-radius:0px!important;background-color:unset!important;background:url(/img/nacionales/icons/cupon.png) no-repeat!important;background-position:1rem 50%!important;font-size:16px!important;font-weight:500;font-family:"Roboto";color:#000000;padding-left:2.2rem}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .form-control::placeholder{color:#000000}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon.plegado{display:flex;align-items:center;gap:6px;padding-left:1rem;font-size:14px!important;font-weight:500;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon.plegado span{font-size:14px!important;font-weight:500;font-family:"Roboto"}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon.plegado img{height:16px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar{height:44px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar #botonBuscar{margin-top:0px!important;height:44px!important;border:0px;border-radius:0px;font-size:14px!important;font-weight:500;font-family:"Roboto";border-radius:12px}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar-abt33 #botonBuscar{background-color:#FF3C1D;margin-top:0px!important;height:44px!important;border:0px;font-size:18px!important;font-weight:500;font-family:"Roboto";border-radius:100px;transition:all 0.15s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar-abt33 #botonBuscar:hover{background-color:#053220}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar-abt33Ext #botonBuscar{background-color:#FF3C1D;margin-top:0px!important;height:44px!important;border:0px;font-weight:600;font-family:"Roboto";border-radius:100px;transition:all 0.15s ease-in-out}body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-btn-enviar-abt33Ext #botonBuscar:hover{background-color:#053220}body .resumen-busqueda-container .formulario-busqueda .contenedor-texto-editar{font-size:14px!important;font-weight:500;font-family:"Roboto";display:flex;align-items:center;gap:0.5rem;text-decoration:underline}@media (min-width:1200px){body .resumen-busqueda-container .formulario-busqueda .contenedor-texto-editar{position:relative;right:0px;left:unset;padding:0px}}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-texto-editar{padding-right:6px}}body .resumen-busqueda-container .formulario-busqueda.oculto *{border-left:0px!important;border-top:0px!important;border-bottom:0px!important;border-radius:0px!important}body .resumen-busqueda-container .formulario-busqueda.oculto .contenedor-estacion{margin:0px -15px!important;cursor:text}body #seccion-seleccionar{padding-top:1rem!important}body #seccion-seleccionar #buscarItinerario .alert-cupon-invalido{position:relative}@media (min-width:1200px){body #seccion-seleccionar #buscarItinerario .alert-cupon-invalido{margin-top:30px;margin-bottom:-30px}}@media (max-width:1199.9px){body #seccion-seleccionar #buscarItinerario .alert-cupon-invalido{margin-top:15px;margin-bottom:-15px}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar{margin-bottom:120px}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: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:-4px;left:0px;font-family:"Roboto";font-weight:700;font-size:14px;color:#053220;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 .nom-servicio{display:flex;align-items: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:flex;flex-direction:column;justify-content:center;gap:4px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario.salida{align-items:start;text-align:left}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-detalle-horario.llegada{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:flex;flex-direction:column;align-items: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: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:flex;flex-direction:column;align-items:end;gap:4px;align-items:center;justify-content:center}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .contenedor-informacion-ida .contenedor-tarifa .etiqueta-promocion{display:none}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:flex;gap:8px;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:flex;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:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:0px}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: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;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: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;align-items:center}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:flex;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}}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos{display:flex;gap:4px;font-family:"Roboto";color:#1F1F1F;font-size:14px;font-weight:500;align-items:center;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;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{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}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:flex;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;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.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:#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.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 .nom-servicio{display:flex;align-items: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 .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario{display:flex;flex-direction:column;justify-content: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:flex;flex-direction:column;align-items: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: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:flex;flex-direction:column;align-items:end;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-tarifa .etiqueta-promocion,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-promocion>*{color:#ffffff!important;background-color:#FF3C1D;font-size:12px;font-weight:700;line-height:14px;width:fit-content;display:flex;align-items:center;border-radius:4px;padding:0px;gap:4px;align-items:baseline}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-promocion{padding:2px 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-tarifa .tarifa-desde{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#1A171A;display:flex;gap:8px;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-cabecera .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 .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:flex;align-items:center;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-cabecera .contenedor-btn-desplegar .btn-desplegar{width:40px;height:40px;border-radius:12px;border:2px solid #053220;display:flex;justify-content: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-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}@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:flex;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-carrusel .carousel .carousel-inner .carousel-item img{position:relative;border-radius:16px;height:auto}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{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:-60px}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:flex;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:flex;flex-direction:column;gap:8px;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:flex;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{border:2px solid #EAEEED;border-radius:16px;padding:16px;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-modalidad input{border-color:#00321e!important;background-color:#ffffff!important;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 .detalle-modalidad{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-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:#1A171A;font-family:"Roboto";font-weight:700;font-size:16px;line-height:19px;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-detalles .contenedor-modalidad .detalle-modalidad .titulo.anticipacion{display:flex;white-space:nowrap;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:inline-flex;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:inline-flex;align-items:center;margin-left:5px;border-radius:20px;gap:5px;padding:4px 8px;background-color:#053220;color:#FFF;font-size:12px}@media (max-width:400px){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{font-size: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 .contenedor-modalidad .detalle-modalidad .detalle{font-family:"Roboto";color:#6A6A6A;font-weight:400;font-size:12px;line-height:15px;flex-wrap:nowrap}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 .detalle .img{display:inline-flex;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 .detalle .icono{padding-right:4px;position:relative;top: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-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad .detalle-modalidad .detalle.color-negro{color:#000000}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 .col-4,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 .col-5{display:flex;flex-direction:column;justify-content:space-between;text-align:end;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 .col-4 .contenedor-precios .tarifa-adulto,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 .col-5 .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 .col-4 .contenedor-precios .precio-sin-material,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 .col-5 .contenedor-precios .precio-sin-material{font-family:"Roboto";font-weight:400;font-size:10px;line-height: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 .col-4 .contenedor-precios .precio-material,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 .col-5 .contenedor-precios .precio-material{font-family:"Roboto";font-weight:800;font-size:16px;line-height:19px;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 .col-4 .contenedor-precios .texto-por-pasajero,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 .col-5 .contenedor-precios .texto-por-pasajero{color:#6A6A6A;font-family:"Roboto";font-weight:400;font-size:10px;line-height: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 .col-4 .ver-detalles,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 .col-5 .ver-detalles{color:#053220;font-family:"Roboto";font-size:12px;line-height:14px;font-weight:600;text-decoration:underline;text-wrap-mode:nowrap}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:2px solid #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-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad.activo input{border-color:#053220!important;background-color:#053220!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 .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:flex;flex-direction:column;justify-content:center;padding: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-detalles .contenedor-resumen-pago .contenedor-detalles-seleccionados .resumen-sentido .total{display:flex;gap:4px;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:flex;justify-content:end;gap:8px;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:flex;justify-content:end;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 .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 .btn-continuar{height:47px;background-color:#053220;color:#ffffff;font-family:"Roboto";display:flex;align-items: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:flex;gap:16px;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{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:max-content;padding:12px 16px;border-radius:12px;background-color:#ffffff;font-size:13px;color:#1A171A;cursor:pointer;-webkit-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}@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 .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:flex;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:flex;justify-content: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:flex;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:flex;flex-direction:column;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 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:flex;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:flex;justify-content: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:flex;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:flex;flex-direction:column;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 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:flex;flex-direction:column;row-gap:8px}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex{color:#053220;justify-content:space-between}body #seccion-seleccionar #buscarItinerario #capaSeleccionar .conoce-nuestras-rutas .modal-body .d-flex .img{width:40px;display:flex;justify-content: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:flex;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:flex;flex-direction:column;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 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;box-shadow:4px 4px 18px 4px #a8a8a8;z-index:1031}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar{display:flex;flex-direction:column;justify-content:center}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .contenedor-resumen-total{justify-content:end}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .contenedor-resumen-total .contenedor-total{display:flex;flex-direction:column;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:flex;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}body #seccion-seleccionar .footer-ventas #formItinerarioSeleccionar .resumen-sentido{text-align:end;display:flex;flex-direction:column;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:flex;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:flex;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:flex;align-items:center;justify-content:center;font-family:"Roboto";font-weight:600;font-size:16px;border-radius:12px;border:0px}body #modalComparadorTren.show{display:flex!important;justify-content:center;align-items:center}body #modalComparadorTren .comparador-servicio{display:flex;justify-content:center;margin:1px;max-width:100%}body #modalComparadorTren .comparador-servicio .contenedor{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:grid}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row{margin:0px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo{width:180px;height:265px;font-family:"Roboto";display:flex;justify-content:center;background-size:contain!important;align-items:end;color:#053220;font-weight:600;font-style:italic;font-size:16px;padding-bottom:24px;border-right:1px solid #EAEEED;border-left:1px solid #EAEEED;border-bottom:1px solid #EAEEED}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.texto{width:220px;flex-direction:column;height:auto;color:#053220;font-family:"Roboto";font-weight:700;font-size:24px;line-height:28px;padding:36px 28px 36px 39px}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.tren2{background:url(/img/nacionales/comparador-servicio/tren2-grande.webp) no-repeat}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.tren7{background:url(/img/nacionales/comparador-servicio/tren7-grande.webp) no-repeat}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.tren16{background:url(/img/nacionales/comparador-servicio/tren16-grande.webp) no-repeat}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.tren1{background:url(/img/nacionales/comparador-servicio/tren1-grande.webp) no-repeat}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .titulo.tren25{background:url(/img/nacionales/comparador-servicio/tren25-grande.webp) no-repeat}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 .detalle{font-size:11px;color:#272A2A;font-family:"Roboto";width:180px;display:flex;justify-content:center;align-items:center;text-align:center;padding:0.9rem;line-height:0.9rem;border-right:1px solid #EAEEED;border-left:1px solid #EAEEED;border-bottom:1px solid #EAEEED;flex-direction:column;gap:4px}body #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row .detalle.con-imagen{font-size:14px;font-weight:600;justify-content:start;text-align:left;gap:9px;width:220px;padding-left:39px;flex-direction:row}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}body #modalComparadorTren .ir-seleccionar-servicio{display:none}@media (max-width:1199.9px){body #buscar-itinerario{padding-left:0px;padding-right:0px}body .cabecera-mobile-espacio-inferior{top:0px}body .cabecera-mobile{display:none!important}body .cabecera-nav{display:flex;align-items:center;height:56px}body .cabecera-nav img{margin-left:0px}body .resumen-busqueda-container{padding:10px 5px!important;box-shadow:0px 7px 20px 0px #d2d2d2}body .resumen-busqueda-container .container-fluid-movil{border-bottom:0px;padding:0px;display:block!important}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado{padding-right:0px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas{border-right:1px solid #E1E1E1;margin-right:0rem}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas div{height:21px!important;display:flex;align-items:start;margin:0px;padding:0px;padding-right:0px!important}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-estacion{margin:0px!important;gap:8px;border-right:0px;align-items:center}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-estacion .ida,body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-estacion .retorno{width:fit-content;background:none;padding:0px;font-weight:600;text-wrap-mode:nowrap}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-estacion .selector-cambio-sentido{position:static;padding:0px;height:16px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-fecha.plegado{border-right:0px;justify-content:start!important}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-fecha.plegado .descripcion{font-weight:400!important}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-columnas .contenedor-cupon{border-right:0px;font-weight:400!important}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-cantidad-pasajeros{display:flex;align-items:center;padding-left:14px;gap:8px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda .contenedor-selector-fecha-plegado .contenedor-cantidad-pasajeros .cantidad{font-family:"Roboto";font-weight:600;font-size:14px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab label{margin-bottom:0px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab div,body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab input{border-radius:8px!important;color:#053220}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab .contenedor-columnas{row-gap:16px}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab .contenedor-columnas .contenedor-cantidad-pasajeros label{display:none}body .resumen-busqueda-container .container-fluid-movil .formulario-busqueda #formItinerarioBuscar .row-form-zonasegura-tab .contenedor-columnas .contenedor-btn-enviar input{color:#ffffff}body #seccion-seleccionar{padding-top:0rem!important}body #seccion-seleccionar .blockUI.blockMsg.blockElement{z-index:1030!important;background-color:#ffffff!important;top:0px!important;bottom:0px;align-items:center;display:flex;flex-direction:column;justify-content:center}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio #modalComparadorTren .comparador-servicio .contenedor .cuerpo{overflow:auto}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio #modalComparadorTren .comparador-servicio .contenedor .cuerpo .row{flex-wrap:nowrap}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido>input[type=radio]:checked+label+.tab-sentido{display:contents}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida{background-color:#EAEEED!important;height:auto!important;margin-left:10px!important;margin-right:10px!important;padding:12px!important;border-radius:12px!important;position:relative;margin-top:40px!important;margin-bottom:0px!important;row-gap:10px;order:-1}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida>div{padding:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tiempo-viaje .contenedor-linea:before{left:-56px!important;width:170px!important;border-bottom:1px solid #CECECE!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tiempo-viaje .contenedor-linea .des-tiempo{border:1px solid #CECECE!important;background-color:#EAEEED!important;font-size:12px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-detalle-horario .des-hora{font-size:14px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-detalle-horario.salida{padding-right:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-detalle-horario.llegada{padding-left:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tarifa{display:flex!important;align-items:end!important;gap:0px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tarifa .tarifa-desde span{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#1A171A;display:flex;gap:8px;align-items:center}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tarifa .tarifa-desde .precio{font-size:16px!important;line-height:16px!important;display:flex;gap:6px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tarifa .tarifa-desde .precio span{font-size:16px!important;font-weight:700}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-tarifa .texto-por-pasajero{line-height:12px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-btn-desplegar{justify-content:start!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .contenedor-btn-desplegar label{margin-bottom:0px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .titulo{top:-24px!important;font-size:12px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-informacion-ida .nom-servicio{position:absolute;top:-24px;right:4px;padding:0px!important;font-size:12px!important;justify-content:flex-end!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro{padding-left:13px;order:-1;width:100%;margin-top:26px!important;overflow:auto;scrollbar-width:none}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .chip{border:1px solid #E1E1E1;min-width:130px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .chip .form-check-input{min-width:12px;min-height:12px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-filtro .btn-comparador{justify-content:center;margin-top:10px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .titulo-sentido{margin-top:20px;padding-left:13px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tab-sentido .contenedor-promocion-peruanos{justify-content:start!important;margin-top:10px;padding-left:13px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta{border:0px!important;border-radius:0px!important;margin-top:4px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia{margin-right:0px;padding-right:0px!important;border:1px solid #EAEEED}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera{padding:0px!important;row-gap:12px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren{font-family:"Roboto";font-size:12px;height:17px;font-weight:600;color:#ffffff;display:flex;align-items:center;padding:0px 8px!important;width:fit-content!important;border-radius:4px;position:absolute;top:0px!important;left:0px!important;line-height:14px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren1{background-color:#1F1F1F}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren2{background-color:#053220}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren7{background-color:#EEEEEE;color:#053220}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .etiqueta-tren.tren25{background-color:#D19200}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .nom-servicio{justify-content:end!important;padding-right:0px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario.llegada{padding-right:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-detalle-horario .des-hora{font-size:18px!important;font-weight:700!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tiempo-viaje .contenedor-linea:before{left:-45px!important;width:150px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-tarifa{padding-right:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar{justify-content:start!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar .texto-desplegar{font-family:"Roboto";font-size:16px;color:#053220;font-weight:500;display:flex;align-items:center;gap:4px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle .contenedor-cabecera .contenedor-btn-desplegar .texto-desplegar img{transform:rotate(-90deg);height:6px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:1030;padding:0px!important;display:block;overflow-y:auto;overflow-x:hidden}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile{display:flex!important;background-color:#053220;margin-bottom:15px;height:56px;align-items:center;color:#ffffff;text-align:left}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row{width:100vw;padding-right:4px;margin-right:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .texto-ruta-actual *{text-wrap-mode:nowrap}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .texto-ruta-actual .selector-cambio-sentido{height:16px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma{display:flex;justify-content:end;padding:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .dropdown-select{color:#ffffff;padding-right:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .dropdown-select img{border-radius:4px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .dropdown-menu img{border-radius:4px;height:16px;width:24px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .dropdown-menu .dropdown-item{font-size:14px;display:flex;gap:8px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .dropdown-menu .dropdown-item.selected{background-color:#f1f1f1}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .contenedor-idioma .flecha-abajo{filter:invert(1) grayscale(1)}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8{padding-left:30px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8:after{position:absolute;content:url(../img/icons/flecha-abajo.svg);font-size:1.5rem;margin-left:5px;left:10px;filter:invert(1) grayscale(1);top:6px;transform:rotate(90deg)}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8 .texto-ruta-actual{display:flex;gap:4px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8 .texto-ruta-actual .ida{font-family:"Roboto";font-size:14px;font-weight:600;line-height:17px;padding:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8 .texto-ruta-actual .retorno{font-family:"Roboto";font-size:14px;font-weight:600;line-height:17px;padding:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8 .texto-ruta-actual img{filter:invert(1) grayscale(1)}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .cabecera-modal-mobile .row .col-8 .texto-volver{font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile{display:flex!important;width:100%;align-items:center;margin-left:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .nom-servicio{font-family:"Roboto";font-weight:600;font-style:italic;font-size:14px;text-align:left;color:#1A171A;padding-left:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .fecha-viaje{font-family:"Roboto";font-weight:400;font-size:14px;text-align:end;color:#1A171A;line-height:18px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .hora-viaje{display:flex;gap:4px;justify-content:end;align-items:center;line-height:18px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .hora-viaje span{font-family:"Roboto";font-weight:600;font-size:14px;text-align:end;color:#1A171A}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .cabecera-detalle-viaje{padding-right:30px;position:relative}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .cabecera-detalle-viaje .flecha-abajo{position:absolute;top:15px;right:6px;transform:rotate(0deg);transition:0.5s transform}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .detalle-viaje{padding-left:30px;background:url(/img/nacionales/borde-detalle-viaje.png) no-repeat;background-position:15px 3px;background-size:contain}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .detalle-viaje .des-hora{text-align:start;font-family:"Roboto";font-weight:600;font-size:12px;line-height:14px;color:#1A171A}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .detalle-viaje .des-ruta{text-align:start;font-family:"Roboto";font-weight:400;font-size:12px;line-height:14px;color:#787878}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .detalle-viaje .des-tiempo{text-align:start;font-family:"Roboto";font-size:12px;color:#1A171A;margin-top:8px;margin-bottom:8px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile .detalle-viaje .texto-un-cambio{font-family:"Roboto";font-size:12px;color:#1A171A;text-decoration:underline;margin-left:4px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-detalle-cabecera-mobile:has(.detalle-viaje:not(.d-none)) .flecha-abajo{transform:rotate(180deg)}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-cabecera{display:none}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio{margin-top:12px!important;display:block!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel{padding:0px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-carrusel{overflow:hidden}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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{left:0px;border-radius:0px!important;width:100%}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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 .contenedor-descripcion-servicio{padding:0px 16px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .texto-selecciona-tarifa{padding-left:30px;text-align:start;font-size:20px;font-weight:700;font-family:"Roboto";padding-bottom:15px;padding-top:15px;width:100%}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles{padding-left:40px;width:100%;margin-bottom:130px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad{margin-right:15px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-modalidad>.col-1{display:none}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .contenedor-itinerario-frecuencia-detalle .contenedor-itinerario-servicio .ir-panel-servicio-bundel .tab-content .tab-pane .contenedor-servicios-nacionales .contenedor-detalles .contenedor-resumen-pago{position:fixed!important;bottom:0px;left:0px!important;right:0px;box-shadow:4px 4px 18px 4px #a8a8a8;z-index:1032;height:auto!important;padding:16px 12px 20px 12px!important;margin:0px;background-color:#ffffff;gap:8px}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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:0px 6px!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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{justify-content:space-between!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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{justify-content:space-between!important}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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-size:14px!important;font-weight:400!important;font-family:"Roboto"}body #seccion-seleccionar #capaSeleccionar .seccion-seleccionar-por-servicio .tabs-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.popup .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{font-size:16px;font-weight:500}body #seccion-seleccionar #capaSeleccionar .footer-ventas{height:auto!important;padding:16px 12px 20px 12px!important}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar{height:auto!important}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row{gap:8px}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .resumen-sentido{width:100%}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .resumen-sentido .total{justify-content:space-between}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .resumen-sentido .total span img.icono-desplegar{height:6px;transform:rotate(0deg);transition:0.5s transform}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .resumen-sentido .total span img.icono-desplegar.desplegado{transform:rotate(180deg)}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .resumen-sentido .detalle{display:flex;justify-content:space-between}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .botonPasajeros{margin-top:2px}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .botonPasajeros #botonPasajeros{border-radius:8px;font-weight:500!important}body .modal-backdrop{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:flex!important;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:flex;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:flex;justify-content:space-between}body .modal-servicio-bandel .banner-principal .tarifa{background-color:#D0EADF;border-radius:8px;padding:8px 12px;width:fit-content;height:fit-content;font-size:16px}body .modal-servicio-bandel .banner-principal .contenedor-detalle{border:1px solid #E6E6E6;display:flex;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:flex;flex-direction:column;gap:16px}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica{display:flex;gap:8px;align-items:flex-start}body .modal-servicio-bandel .modal-contenedor-servicio-detalle .servicio-caracteristica .servicio-caracteristica-datelle{text-align:left;width:90%;display:flex;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:flex;color:#727272;font-weight:400}body .modal-servicio-bandel .modal-precio-monto{display:flex;gap:8px;color:#053220;font-weight:700;border:1px solid #E6E6E6;border-radius:8px;align-items:center;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;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;box-shadow:none!important;background-color:#ffffff!important;font-weight:600;color:#000000}body .dropdown-toggle:after{display:none!important}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}