@charset "UTF-8";.daterangepicker{font-family:sans-serif!important;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);border-radius:4px}.daterangepicker:not(.single) .left .calendar-table{border-right:1px solid #ddd!important}.daterangepicker .end-date,.daterangepicker .start-date{background-color:#003E22!important}.daterangepicker .table-condensed th{font-family:sans-serif!important}.daterangepicker .table-condensed .next,.daterangepicker .table-condensed .prev{position:relative}.daterangepicker .table-condensed .next span,.daterangepicker .table-condensed .prev span{border-color:#01321E}.daterangepicker .table-condensed .next:before,.daterangepicker .table-condensed .prev:before{font-family:"Font Awesome 5 Free";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#01321E;font-size:1.2rem;position:absolute;top:4px;right:5px}.daterangepicker .table-condensed .prev:before{right:7px}.daterangepicker .table-condensed td.off{opacity:0.4}.daterangepicker .table-condensed td.off.disabled{text-decoration:none;background-image:url("../img/icons/calendario-disabled.png")}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;position:fixed;top:52px;width:100%}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;font-size:16px!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;font-size:16px}}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:14px!important;font-weight:500;font-family:"Roboto";color:#000000;padding-left:2.2rem}@media (max-width:1199.98px){body .resumen-busqueda-container .formulario-busqueda .contenedor-columnas .contenedor-cupon .form-control{font-size:16px!important}}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:16px!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.color{background:#EAEEED}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;position:fixed;top:56px;width:100%}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:0;width:100%;margin-top:10px!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:-12px;right:-12px;bottom:0px;z-index:1030;padding:0px!important;display:block;overflow-y:auto;overflow-x:hidden;margin:0px!important;border-radius:0px!important}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:2px}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:17px;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;margin-left:12px;padding-top:10px}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:12px}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:42px;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:18px;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 .resumen-sentido .detalle .pasajero{display:flex;align-items:center;gap:5px}body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .botonPasajeros{margin-top:2px}}@media (max-width:1199.9px) and (min-width:1200px){body #seccion-seleccionar #capaSeleccionar .footer-ventas #formItinerarioSeleccionar .container .row .botonPasajeros{margin-left:60px}}@media (max-width:1199.9px){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}@media (max-width:1199.98px){body .input-outline-verde{font-size:16px}}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}.header-content-ventas .nav li a.idioma:after{content:"";display:inline-block;background:url(/img/icons/icon-item-main.png) no-repeat right top;width:10px;height:5px;margin-left:7px;margin-bottom:2px;border:none;background-size:100%}.header-content-ventas .nav li ul.idioma{color:#00321e;width:155px!important;min-width:155px!important;text-align:initial;font-family:Roboto regular;position:absolute;right:0!important;left:300px!important;top:-15px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #bbb;padding-bottom:4px}.header-content-ventas .nav li ul.idioma li{border-top:0px dashed #000;margin:2px 0 0 8px}.header-content-ventas .nav li ul.idioma li:hover{background:white!important}.header-content-ventas .nav li ul.idioma:before{content:" ";width:0;height:0;border:0 solid transparent;border-right-width:14px;border-left-width:14px;border-bottom:14px solid white;display:block;position:absolute;margin-top:-6px;-webkit-box-align:center;left:39%}.header-content-ventas .nav li ul{display:none;position:absolute;min-width:53px;background:white;margin:0;min-width:140px;background:white}.header-content-ventas .nav li ul a:before{content:" ";position:absolute;bottom:0;left:0;width:0;height:6px;width:100%;background-color:#fff;animation:width 0.5s;transform:scaleX(0);transition:all 0.4s}.header-content-ventas .nav li ul li{position:relative;list-style:none;margin:0}.header-content-ventas .nav li ul li a{color:black}.header-content-ventas .nav li ul li a:hover{font-weight:bold;text-decoration:underline}.header-content-ventas .nav li:hover>ul{display:block;width:100%;left:0;z-index:1;margin-top:56px}.header-content-ventas+section.hide+section{margin-top:56px}@media (max-width:991.98px){.header-content-ventas+section.hide+section{margin-top:98px}}@media (max-width:767.98px){.header-content-ventas+section.hide+section{margin-top:80px}}.container-pasos{width:100%;display:flex;justify-content:center}.container-pasos .paso{width:20%}.container-pasos .paso.hide{display:none}.container-pasos .paso a{padding:1rem 0rem 1rem 0rem;color:#aaaaaa;display:block}@media (max-width:768px){.container-pasos .paso a{padding:1rem 0rem 1rem 0rem}}.container-pasos .paso a div{font-size:1.6rem;font-family:TT Travels regular}.container-pasos .paso a p{display:none!important;font-size:1.013rem;margin-bottom:0}@media (min-width:768px){.container-pasos .paso a p{display:block!important}.container-pasos .paso a.pass{padding:0.5rem}}.container-pasos .paso a.pass{color:black;padding:1rem 0rem 1rem 0rem}.container-pasos .paso a.active{color:#ff3c1e;background-color:white;padding:1rem;height:auto}@media (max-width:768px){.container-pasos .paso a.active{min-height:3px;padding:1rem 0rem 1rem 0rem}}@media (max-width:991.98px){.container-pasos .paso a.active p{margin-bottom:0!important}}@media (max-width:991.98px){.container-pasos .paso a p{margin-bottom:0!important}}.container-pasos .paso a:hover{text-decoration:none}.container-pasos .next-icon{padding:0.5rem;display:flex!important;align-items:center}@media (max-width:768px){.container-pasos .next-icon{padding:0.3rem}}.container-pasos .next-icon.hide{display:none!important}@media (min-width:768px){.container-pasos{display:flex;width:auto}.container-pasos .next-icon{padding:1rem;display:flex!important}.container-pasos .paso{display:block\9}}.select-check input{display:none}.select-check input~.a-content a{font-size:0.8rem}.select-check input:checked+label,.select-check input:hover+label{cursor:pointer;background-color:#ff3c1e;color:white;border:none;display:flex;align-items:center}.select-check input:checked+label:after,.select-check input:hover+label:after{content:"";display:inline-block;background:url(/img/icons/icon-check-blanco.png) no-repeat top right;width:24px;height:24px;border:none;background-size:100%;margin-right:5px}.select-check input:checked+label:before,.select-check input:hover+label:before{content:""}.select-check input:checked~.a-content a,.select-check input:hover~.a-content a{color:#ff3c1e}.select-check input:checked~.a-content a:hover,.select-check input:hover~.a-content a:hover{color:#ff3c1e}.select-check label{font-family:TT Travels regular;border:0.5px solid #ff3c1e;width:100%;text-align:center;color:#ff3c1e;padding:0.6rem;justify-content:space-between;font-size:1.2rem;display:flex;-webkit-box-align:center}.select-check label:before{content:""}.select-check label:after{content:"";display:inline-block;background:url(/img/icons/icon-check-blanco.png) no-repeat top right;width:24px;height:18px;border:none;background-size:100%}@media (max-width:767.98px){.select-check label{font-size:0.8rem}}.select-check a{color:#888690;font-size:1.175rem}@media (max-width:767.98px){.select-check a{font-size:0.8rem}}.label{font-size:1.125rem;color:#05321f;font-family:GT Sectra Fine;font-weight:bolder;letter-spacing:-1px}.label .text-date{font-family:TT Travels regular;font-size:1.875rem}.text-date{font-family:TT Travels regular;font-size:1.35rem}@media (max-width:767.98px){.text-date{font-family:TT Travels regular;font-size:1.29rem}}.titulo-formulario{padding:1.6rem}.titulo-formulario h1{font-family:GT Sectra Fine;font-size:1.375rem;padding:0.8rem;font-weight:700;color:#333}.titulo-formulario .hr{height:1.1px;background-color:#aaa;width:24.5%}@media (max-width:767.98px){.titulo-formulario{padding:1rem}.titulo-formulario h1{font-size:1rem}}.hr-dotted{border-top:dotted 1px}.tab-title-icon{display:-webkit-inline-box}.tab-title-icon span{display:flex;align-items:center}@media (max-width:767.98px){.tab-title-icon span{font-size:0.8rem}}.text-titulo{font-size:1.375rem;font-family:GT Sectra Fine bold;font-family:TT Travels light;text-transform:uppercase}.text-titulo-selecione-moneda-pago{font-size:1rem;font-family:GT Sectra Fine bold;font-family:TT Travels light;text-transform:uppercase}.text-total{font-family:TT Travels light;font-size:2.063rem}.text-total span{font-size:2rem}.footer-ventas{text-align:center;background-color:#EAEEED;border-radius:8px;padding:1.625rem}.footer-ventas .footer-titulo{font-size:1.375rem;font-family:TT Travels medium}.footer-ventas .footer-total{font-family:TT Travels light;font-size:2.063rem}.footer-ventas .footer-total span{font-size:2rem}.footer-ventas div{font-size:0.875rem}.footer-ventas .btn.btn-auto.btn-outline-naranja{font-size:1.25rem}.footer-ventas .bloque-importes{width:100%;max-width:23.75rem;display:inline-block;padding-bottom:1.875rem}.footer-ventas .bloque-importes .renglon-tarifa-total{padding-bottom:1rem;text-align:right}.footer-ventas .bloque-importes .renglon-tarifa-total .importe-tarifa-total{font-family:"TT Travels medium";letter-spacing:1px;color:#686868;text-decoration:line-through;text-decoration-thickness:1px}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-tarifa-total .importe-tarifa-total{font-size:16px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-tarifa-total .importe-tarifa-total{font-size:20px;line-height:20px}}.footer-ventas .bloque-importes .renglon-descuento{padding-bottom:1rem}.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-izquierda{float:left}.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-izquierda .leyenda-descuento{font-family:"TT Travels medium";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-izquierda .leyenda-descuento{font-size:16px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-izquierda .leyenda-descuento{font-size:20px;line-height:20px}}.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha{text-align:right}.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .signo-descuento{font-family:Inter;letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .signo-descuento{font-size:22px;line-height:12px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .signo-descuento{font-size:26px;line-height:16px}}.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .importe-descuento{font-family:"TT Travels medium";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .importe-descuento{font-size:16px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-descuento .renglon-descuento-derecha .importe-descuento{font-size:20px;line-height:20px}}.footer-ventas .bloque-importes .renglon-total{padding-bottom:0.25rem}.footer-ventas .bloque-importes .renglon-total .renglon-total-izquierda{float:left}.footer-ventas .bloque-importes .renglon-total .renglon-total-izquierda .leyenda-total{font-family:"TT Travels bold";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-total .renglon-total-izquierda .leyenda-total{font-size:24px;line-height:24px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-total .renglon-total-izquierda .leyenda-total{font-size:30px;line-height:30px}}.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha{text-align:right}.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .moneda-total{font-family:"TT Travels bold";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .moneda-total{font-size:24px;line-height:24px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .moneda-total{font-size:30px;line-height:30px}}.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .importe-total{font-family:"TT Travels bold";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .importe-total{font-size:24px;line-height:24px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-total .renglon-total-derecha .importe-total{font-size:30px;line-height:30px}}.footer-ventas .bloque-importes .renglon-total-soles{text-align:right}.footer-ventas .bloque-importes .renglon-total-soles .moneda-total-soles{font-family:"TT Travels bold";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-total-soles .moneda-total-soles{font-size:18px;line-height:18px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-total-soles .moneda-total-soles{font-size:20px;line-height:20px}}.footer-ventas .bloque-importes .renglon-total-soles .importe-total-soles{font-family:"TT Travels bold";letter-spacing:1px;color:#003E22}@media screen and (max-width:767.98px){.footer-ventas .bloque-importes .renglon-total-soles .importe-total-soles{font-size:18px;line-height:18px}}@media screen and (min-width:768px){.footer-ventas .bloque-importes .renglon-total-soles .importe-total-soles{font-size:20px;line-height:20px}}.footer-ventas .bloque-leyendas{font-family:"TT Travels medium";letter-spacing:1px}@media screen and (max-width:767.98px){.footer-ventas .bloque-leyendas{font-size:12px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .bloque-leyendas{font-size:14px;line-height:20px}}.footer-ventas .leyenda-todo-incluido{font-family:"TT Travels medium";letter-spacing:1px}@media screen and (max-width:767.98px){.footer-ventas .leyenda-todo-incluido{font-size:12px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .leyenda-todo-incluido{font-size:14px;line-height:20px}}.footer-ventas .leyenda-todo-incluido .asterisco-leyenda-todo-incluido{font-family:"TT Travels medium";letter-spacing:1px}@media screen and (max-width:767.98px){.footer-ventas .leyenda-todo-incluido .asterisco-leyenda-todo-incluido{font-size:12px;line-height:16px}}@media screen and (min-width:768px){.footer-ventas .leyenda-todo-incluido .asterisco-leyenda-todo-incluido{font-size:14px;line-height:20px}}.footer-ventas .container-footer-boton-continuar{padding-top:1.125rem}.footer-ventas .footer-boton-continuar{font-family:"TT Travels bold";font-size:18px;line-height:18px;letter-spacing:1px;color:#ffffff;width:100%;max-width:26.25rem;height:3rem;background-color:#FF4713!important;border-radius:4px!important}.btn-icon-angle{background-color:transparent}.btn-icon-angle:after{content:"";display:block;height:13px;width:24px;background:url(/img/icons/icon-select.png) no-repeat}.table-desplegable:last-child{margin-bottom:20px}@media (max-width:767.98px){.table-desplegable{border-bottom:none}}.table-desplegable>.row{}.table-desplegable button.btn{font-size:1.1rem}.table-desplegable .table-desplegable-option-select{padding-right:0px;padding-left:0px;cursor:pointer}.table-desplegable .table-desplegable-option-select.borde{border-bottom:1px dotted #cecacc}@media (min-width:992px){.table-desplegable .table-desplegable-option-select div,.table-desplegable .table-desplegable-option-select span{font-size:1rem}}.table-desplegable .table-desplegable-option-select div{font-weight:400}.table-desplegable .table-desplegable-option-select:hover{background-color:#f1eae0}@media (max-width:767.98px){.table-desplegable .table-desplegable-option-select{border-left:none;border-bottom:none;border-top:1px solid black}.table-desplegable .table-desplegable-option-select .col-md-1{padding-top:10px}}.table-desplegable .table-desplegable-option-select.checked{border-bottom:none;background-color:#ff3c1e;color:white}.table-desplegable .table-desplegable-option-select.checked button{color:white}.table-desplegable .table-desplegable-option-select.checked .c-naranja{color:white}.table-desplegable .table-desplegable-option-select.checked .btn-icon-angle{background-color:transparent}.table-desplegable .table-desplegable-option-select.checked .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat}.table-desplegable .table-desplegable-option-select.checked .cdr{background-color:white}.table-desplegable .table-desplegable-option-select.checked .line{background-color:white}.table-desplegable .table-desplegable-option-select.checked .punta{border-left:9px solid white}.table-desplegable.on{border-bottom:none}.table-desplegable.on .table-desplegable-option-select{border-bottom:none;background-color:#ff3c1e;color:white}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle{background-color:transparent}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat;transform:rotate(180deg)}.table-desplegable.on .table-desplegable-option-select button{color:white}.table-desplegable.on .table-desplegable-option-select .c-naranja{color:white}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle{background-color:transparent}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat}.table-desplegable.on .table-desplegable-option-select .cdr{background-color:white}.table-desplegable.on .table-desplegable-option-select .line{background-color:white}.table-desplegable.on .table-desplegable-option-select .punta{border-left:9px solid white}@media (max-width:767.98px){.table-desplegable.on .table-desplegable-option-select{border-right:1px solid black;border-left:1px solid black}.table-desplegable.on .table-desplegable-option-select .c-naranja{color:#ff3c1e}}.table-desplegable.on+.table-desplegable .table-desplegable-option-select{border-top:solid 1px}.table-desplegable .table-desplegable-content{display:none;border-left:1px solid black;margin-bottom:8px}.table-desplegable .table-desplegable-content.show{display:block}.table-desplegable .table-desplegable-content div{font-size:0.9375rem}.row-titulo-negro{background-color:#2a2638;font-family:GT Sectra Fine;color:white;padding:0.7rem}.row-titulo-negro div{font-size:1.275rem}.row-titulo-negro .arrow-content-sm .cdr{background:white}.row-titulo-negro .arrow-content-sm .line{background:white}.row-titulo-negro .arrow-content-sm .punta{border-left:7px solid white}@media (max-width:1200px){.row-titulo-negro div{font-size:1.075rem}}.row-titulo-plomo{background-color:#f4ebe2}.btn.btn-outline-naranja.btn-auto{width:100%}.row-tabla div{text-align:center}@media (max-width:767.98px){.row-tabla div{font-size:0.9rem}.row-tabla div .label{font-size:0.8rem}}.row-tabla div ul{text-align:left}.row-tabla div ul li{font-size:0.9375rem}.row-tabla div .row-informativo div{font-size:10px;text-align:center}.row-tabla .col-md-6{padding-right:15px;padding-left:15px}.row-tabla .text-adicional{font-size:1.363rem}@media (max-width:767.98px){.row-tabla .text-adicional{font-size:0.8rem}.row-tabla .text-adicional button{font-size:0.8rem;padding:0px}}.row-division-plomo{background-color:#ececed;height:15px}.pb-formulario{padding-bottom:2rem}.row-resumen-tabla>div{display:flex;align-items:center;justify-content:space-between}@media (max-width:767.98px){.table-desplegable .table-desplegable-content{border-left:1px solid black;border-right:1px solid black;margin-bottom:0px}.table-desplegable .table-desplegable-content .p-4{padding:0px!important}.table-desplegable .text-moneda{font-size:0.5rem}.table-desplegable .text-numero{font-size:0.9rem}.row.row-resumen-tabla>div{display:flex;flex-direction:column}.row.row-resumen-tabla>div .label{font-size:0.8rem;text-align:center}}.row-striped-dotted>div:first-child{border-right:1px dotted black;border-left:none}@media (max-width:576px){.row-striped-dotted>div:first-child{border-right:none;border-left:none}}.row-striped-dotted>div{border-right:1px dotted black;border-left:none}@media (max-width:768px){.row-striped-dotted>div{border-right:none;border-left:none}}.row-striped-dotted>div:last-child{border-right:none;border-left:none}@media (max-width:768px){.row-striped-dotted>div:last-child{}}.row-striped-dotted .row-subtitulo{font-size:0.75rem;font-weight:500;min-height:40px}@media (max-width:767.98px){.row-striped-dotted .row-subtitulo{min-height:10px}}.row-striped-dotted .row-subtitulo-icon{font-size:0.75rem;font-weight:500}.row-striped-dotted .row-subtitulo-content{font-size:0.75rem}.price-itinerary .btn.btn-verde{width:100%}@media (max-width:786px){.container.container-fluid-movil{max-width:100%}.container.container-especial{max-width:100%}.container{max-width:100%}}@media (min-width:768px){.container.container-especial{max-width:1420px}}.hover-float-content{min-width:500px;text-align:left}.row-resumen-tabla>div{border-right:1px solid gray}.table-desplegable .table-desplegable-option-select .modal .modal-content b,.table-desplegable .table-desplegable-option-select .modal .modal-content div,.table-desplegable .table-desplegable-option-select .modal .modal-content p,.table-desplegable .table-desplegable-option-select .modal .modal-content span{color:black}button{cursor:pointer}.text-underline{text-decoration:underline!important}.row-searchbox .col-md-6:first-child{padding-right:0px}.row-searchbox .col-md-6:first-child div{padding:0px}.row-searchbox .col-md-6:last-child{padding-left:0px}.row-searchbox .col-md-6:last-child div{padding:0px}.row-searchbox .col-md-12 .col-12 div{padding:0px}.table-pasajeros{margin:-7px -12px;min-width:274px}.table-pasajeros .text-adicional p{font-size:0.7rem;line-height:120%}.table-pasajeros img{font-style:normal;cursor:pointer}.table-pasajeros input{width:30px;border:none}.table-pasajeros tbody tr td{padding:15px 0 0 15px}.table-pasajeros tbody tr td:last-child{padding:15px 15px 0 15px}.table-pasajeros tbody tr td:first-child{min-width:140px;padding:0 15px 0 15px}.table-pasajeros tbody tr.tr-option td{vertical-align:bottom}.table-pasajeros tbody tr.tr-option td:first-child{padding:15px 15px 0 15px}.table-pasajeros tbody tr:last-child td{padding-bottom:15px}.table-pasajeros tfoot td{padding:11px 11px 11px 15px;text-align:right}.table-pasajeros span{font-size:0.8rem}.nav-tabs .nav-link{border-radius:0px}.nav-tabs .nav-link input{text-align:center;text-transform:uppercase;color:black}.form-control:disabled,.form-control[readonly]{background-color:white;opacity:1}input.form-control.form-control-calendario{background:none;padding:5px 45px}input.form-control.form-control-calendario+.imgCalendario{position:absolute;border:0 solid;float:right;margin-left:15px;margin-top:-26px}.form-group-radio label{padding-right:15px;font-family:TT Travels regular}input+label+a.a-link{font-family:TT Travels light;font-size:1rem;color:black}.text-adicional-center{text-align:left}@media (max-width:768px){.text-adicional-center{font-size:1rem}.text-adicional-center p{font-size:1rem}}@media (max-width:576px){.text-adicional-center{text-align:left}}.table-desplegable-option-select{padding:0rem}.table-desplegable-option-select-item{padding:0.7rem}.btn-table-desplegable{margin-top:4px;padding:0.7rem}@media (max-width:1257px){.pb-3 label{font-size:1rem}}@media (max-width:1075px){.pb-3 label{font-size:0.9rem}}@media (max-width:1022px){.pb-3 label{font-size:0.75rem}}@media (max-width:945px){.pb-3 label{font-size:0.7rem}}@media (max-width:768px){.pb-3 label{font-size:1.1rem}}@media (max-width:519.98px){.pb-3 label{font-size:0.8rem}}.pb-3 small.letra-pequena{font-size:0.7rem;padding-top:7px;padding-left:0px;padding-right:0px}@media (max-width:1257px){.pb-3 small.letra-pequena{padding-top:5px}}@media (max-width:1152px){.pb-3 small.letra-pequena{font-size:0.55rem;padding-top:3px}}@media (max-width:768px){.pb-3 small.letra-pequena{font-size:0.9rem}}@media (max-width:519.98px){.pb-3 small.letra-pequena{font-size:0.6rem}}.blocked-itinerary{opacity:0.7}.radioTC{width:20%;height:1.3rem;vertical-align:top}@media (max-width:768px){.radioTC{width:100%}}.tcPadding{padding-bottom:20px}.error{border:1px solid #ff0000}.compraok{padding-top:3%}@media (max-width:992px){.compraok{padding-top:12%}}.img-globo-idiomas{width:16px;margin-top:-2px}.globo-idiomas-mobile{height:16px;width:16px;align-self:center;margin-right:5px}.flecha-idioma-mobile{height:5px;align-self:center}.div-select-idiomas-mobile{margin-top:21px;max-width:100px}@media (max-width:321px){.div-select-idiomas-mobile{margin-top:24px}.div-select-idiomas-mobile>select{font-size:0.79rem!important}}.select-idiomas-mobile{font-family:TT Travels light!important;height:auto!important;padding:0!important;max-width:none!important;background:none!important}.icono-idioma-punto{color:#ff3c1e;font-weight:400!important;margin-right:0px!important;display:none!important}.icono-idioma-circulo{font-weight:400!important;font-style:normal!important;margin-right:0px!important;display:inline-block!important}.a-icono-idioma:hover .icono-idioma-punto{display:inline-block!important}.a-icono-idioma:hover .icono-idioma-circulo{display:none!important}.icono-idioma-seleccionado .icono-idioma-punto{display:inline-block!important}.icono-idioma-seleccionado .icono-idioma-circulo{display:none!important}.form-zonasegura-border{margin-top:-7px}.form-zonasegura-tab{position:absolute;left:-9px;top:-65px;width:calc(100% + 1rem + 3px);padding:0;margin:0px}.form-zonasegura-tab>.borde{cursor:unset;pointer-events:none;float:left;box-shadow:0px 1px 0px 0px #c4c3c8;background-color:transparent;margin-right:0px;margin-left:0px;margin-top:-11px;padding-bottom:0.1em;position:relative;width:100%;z-index:0}.form-zonasegura-tab>input{position:absolute;left:-99999em;top:-99999em}.form-zonasegura-tab>input+label{text-transform:uppercase;cursor:pointer;float:left;border:0;background-color:#c4c3c8;margin-right:0px;margin-left:-1px;margin-top:1px;padding-top:0.5em;padding-bottom:0.5em;padding-left:1.8em;padding-right:1.8em;position:relative}.form-zonasegura-tab>input+label>*{pointer-events:none}.form-zonasegura-tab>input+label:hover{background-color:#d8d7da}.form-zonasegura-tab>input+label>span{font-size:0.9rem;color:#86858e}.form-zonasegura-tab>input:checked+label{-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #c4c3c8;border-bottom:0;box-shadow:none;margin-top:-4px;padding-top:0.8em;background-color:#fff;z-index:1}.form-zonasegura-tab>input:checked+label>span{color:black}.form-zonasegura-tab.tab-modal{width:100%;position:relative;left:0;top:0}.form-zonasegura-tab.tab-modal>input+label{margin-top:5px;margin-right:1px;color:white;background-color:#05321f;border:0;padding-left:1.3rem;padding-right:1.3rem}.form-zonasegura-tab.tab-modal>input+label>span{font-size:0.9rem}@media (max-width:767.98px){.form-zonasegura-tab.tab-modal>input+label{padding-left:0.8rem;padding-right:0.8rem}.form-zonasegura-tab.tab-modal>input+label>span{font-size:0.7rem}}.form-zonasegura-tab.tab-modal>input:checked+label{margin-top:-1px;color:white;background-color:#003E22;border:1px solid #c4c3c8;border-bottom:0;z-index:2}.form-zonasegura-tab.tab-modal>input:checked+label>span{color:white}@media (max-width:767.98px){.form-zonasegura-tab{position:absolute;left:-10px;top:-69px}.form-zonasegura-tab>input+label{padding-left:0.5em;padding-right:0.5em;margin-left:0px;margin-top:5px;border-bottom:none}.form-zonasegura-tab>input+label>span{font-size:0.7rem}.form-zonasegura-tab>input:checked+label{margin-top:0px!important}}.btn-redondo{border-radius:50px}.resumen-busqueda-container{box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);z-index:1002}.resumen-busqueda{padding:1rem;justify-content:center;text-align:center}.resumen-busqueda.on{display:none}.resumen-busqueda>div{display:inline-block!important}.resumen-busqueda>div.rb-borde{display:none!important}.resumen-busqueda>div.rb-borde-pc{border-left:1px solid white;padding:0px 0 30px 0!important;margin:0px 0.75rem -10px 0.75rem;display:inline-block!important}.resumen-busqueda>div.rb-boton{margin-left:1.5rem}.resumen-busqueda>div>span{font-size:1rem!important;color:white}.resumen-busqueda>div>button{border-radius:50px;font-size:1rem;color:white;background-color:#963C1C}@media (max-width:767.98px){.resumen-busqueda{padding:0 0.9rem 1.5rem 0.9rem!important;justify-content:unset;text-align:left}.resumen-busqueda>div.rb-fecha{display:block!important}.resumen-busqueda>div.rb-boton{float:right}.resumen-busqueda>div.rb-borde{border-left:1px solid white;padding:0px 0px 20px 0px!important;margin:0px 2px -5px 2px;display:inline-block!important}.resumen-busqueda>div.rb-borde-pc{display:none!important}.resumen-busqueda>div>span{font-size:0.8rem!important}.resumen-busqueda>div>button{font-size:0.8rem;padding:0.2rem 0.5rem}}@media (max-width:321px){.resumen-busqueda>div>span{font-size:0.7rem!important}.resumen-busqueda>div>button{font-size:0.7rem}}.monto-tachado{text-decoration:line-through}.texto-gris-itinerario-movil{color:#6c706c;font-weight:600}.texto-gris-itinerario-movil-ancho{width:218px}.formulario-busqueda-cerrar{height:20px;text-align:right;padding-right:0.5rem}.formulario-busqueda-cerrar>button{opacity:1;float:none}.formulario-busqueda-cerrar>button>span{display:block;font-size:3rem;font-weight:100;color:white;text-shadow:none;margin-top:-20px}.formulario-busqueda.on{padding-top:0.8rem!important;display:block}@media (max-width:767.98px){.formulario-busqueda.on{padding-top:0!important}}.formulario-busqueda.on>* .input-outline-verde{color:white;border-bottom:2px solid white!important;background-color:#FFF}.formulario-busqueda.on>* .select-verde{background:transparent url(../img/icons/icon-select-b.png) no-repeat right center}.formulario-busqueda.on>* span.input-group-addon>img.cursor-mano{background:url(../img/calendario-b.png) no-repeat;width:0px;height:0px;margin:0px 0px 0px -2px;padding:10px}.formulario-busqueda.on>* #botonBuscar{background-color:#963C1C;padding:0.3rem 3rem!important;margin-top:9px;width:auto!important}@media (max-width:767.98px){.formulario-busqueda.on>* .row-form-zonasegura-tab.tab-modal{padding-top:0.5rem!important}}@media (max-width:767.98px){.formulario-busqueda.on .blkCantPasajeros,.formulario-busqueda.on .blkFechaIda,.formulario-busqueda.on>* .blkFechaRegreso{border:none!important}}.formulario-busqueda.on>section>form>div>div>div>div>label{color:white}.formulario-busqueda.on>section>form>div>div>div>div>div>div>div>div>label{color:white}.formulario-busqueda.on>section>form>div>div>div>div>div>input{color:white}@media (max-width:767.98px){.formulario-busqueda.on>section>form>div>div{padding-left:0rem!important;padding-right:0rem!important}}.resumen-itinerario{padding:0.8rem 0rem 0.3rem 0rem}@media (max-width:767.98px){.resumen-itinerario{padding:0rem 0rem 0.3rem 0rem}}.resumen-itinerario>div>.ri-borde.des-off{display:none}.resumen-itinerario>div>.ri-borde>.div-borde{border-top:1px solid white;display:block;margin:0.8rem 0rem 0.5rem 0rem}@media (max-width:767.98px){.resumen-itinerario>div>.ri-incluye-off{display:none}}.resumen-itinerario>div>div.borde:after{content:"";background-color:#fff;position:absolute;width:1px;height:100%;top:0px;left:-20px;display:block}@media (max-width:767.98px){.resumen-itinerario>div>div.borde:after{display:none}}.resumen-itinerario>div>div.borde:before{display:none}@media (max-width:767.98px){.resumen-itinerario>div>div.borde:before{content:"";background-color:#fff;display:block;width:100%;height:1px;margin-top:0.55rem}}@media (max-width:767.98px){.resumen-itinerario>div>div>.ri-informacion{width:100%;padding-top:0.55rem}}.resumen-itinerario>div>div>.ri-informacion.ri-primero{padding-top:0rem}.resumen-itinerario>div>div>div{color:white;display:inline-block}.resumen-itinerario>div>div>div>h6{font-weight:bold;font-size:1rem}@media (max-width:767.98px){.resumen-itinerario>div>div>div>h6{font-size:0.9rem}}.resumen-itinerario>div>div>div>span{display:block;font-size:0.9rem}@media (max-width:767.98px){.resumen-itinerario>div>div>div>span{font-size:0.85rem}}.resumen-itinerario>div>div>div>span>.ri-pasajeroTipo{display:inline-block;font-size:0.9rem;min-width:60px}.resumen-itinerario>div>div>div>.ri-btn-desplegable{text-align:right;margin-top:0px;margin-bottom:-1px}@media (max-width:767.98px){.resumen-itinerario>div>div>div>.ri-btn-desplegable{text-align:center}}.resumen-itinerario>div>div>div>.ri-btn-desplegable>.btn-desplegable{padding:0;display:inline-block;background-color:transparent;border:0;color:white}.resumen-itinerario>div>div.desplegable{text-align:end}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div{direction:rtl}}.resumen-itinerario>div>div.desplegable>div>div>div>h6{font-weight:bold;font-size:0.85rem}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>h6{font-size:0.8rem}}.resumen-itinerario>div>div.desplegable>div>div>div>p{font-size:0.8rem;line-height:16px}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>p{font-size:0.75rem}}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>img{width:65%!important}}.resumen-itinerario>div>div.desplegable.des-off{display:none}.resumen-itinerario.ri-paso-4{border:1px solid #cecacc;padding:0.8rem 0rem 0.8rem 0rem;margin-bottom:2.5rem}.resumen-itinerario.ri-paso-4>div>.ri-borde>.div-borde{border-top:1px solid black}.resumen-itinerario.ri-paso-4>div>div.borde:after{background-color:#000}@media (max-width:767.98px){.resumen-itinerario.ri-paso-4>div>div.borde:before{background-color:#000}}.resumen-itinerario.ri-paso-4>div>div>div{color:black}.resumen-itinerario.ri-paso-4>div>div>div>.ri-btn-desplegable>.btn-desplegable{color:black}@media (max-width:767.98px){.resumen-itinerario.ri-paso-4>div>div>.col-1{display:none}}.titulo-principal{font-size:1.5rem}.tabla-borde-itinerario{border-bottom:dotted 1px;border-left:1px solid black}.paso-3-ul-up{position:absolute;top:-38px;left:14px}.importe-todoincluido-disclaimer{font-weight:bold}.div-importe{line-height:15px}.div-importe>.importe-soles{font-size:0.74rem!important;color:#aaaaaa}.div-importe>.importe-tarifa{font-size:0.74rem!important;color:#aaaaaa;text-decoration:line-through}.borde-lightgray{border:1px solid lightgray}.pasarela-pago-seguro{text-align:center}.pasarela-pago-seguro>.ps{display:inline-block}.pasarela-pago-seguro>.psm{display:none}@media (max-width:767.98px){.pasarela-pago-seguro>.ps{display:none}.pasarela-pago-seguro>.psm{display:inline-block;max-width:calc(100% - 10px)}}@media (max-width:767.98px){.div-importe{line-height:10px}.div-importe>.importe-soles{font-size:0.6rem!important;color:#999999}.div-importe>.importe-tarifa{font-size:0.6rem!important;color:#999999;text-decoration:line-through}}.mh-350{min-height:350px!important}@media (max-width:767.98px){.mh-350{min-height:380px!important}}.paypal-logo-pc{display:inline}@media (max-width:767.98px){.paypal-logo-pc{display:none}}.paypal-logo-mobile{display:none}@media (max-width:767.98px){.paypal-logo-mobile{display:inline-block;width:57px;margin-top:4px}}.ps-div-img{width:50%;height:51px;background-repeat:no-repeat;background-size:contain;background-position:top left}.ps-div-img.ps-es{background-image:url("/img/icons/ps-es.png");margin-left:-18px}.ps-div-img.ps-en{background-image:url("/img/icons/ps-en.png");margin-left:-12px}.ps-div-img.ps-pt{background-image:url("/img/icons/ps-pt.png");margin-left:-20px}.ps-div-img.ps-fr{background-image:url("/img/icons/ps-fr.png");margin-left:-20px}.ps-div-img.psp-es{background-image:url("/img/icons/psp-es.png");background-position:center;margin-left:0}.ps-div-img.psp-en{background-image:url("/img/icons/psp-en.png");background-position:center;margin-left:0}.ps-div-img.psp-pt{background-image:url("/img/icons/psp-pt.png");background-position:center;margin-left:0}.ps-div-img.psp-fr{background-image:url("/img/icons/psp-fr.png");background-position:center;margin-left:0}@media (max-width:767.98px){.ps-div-img{width:100%;height:76px;margin-left:-14px}.ps-div-img.ps-es{background-image:url("/img/icons/ps-es-m.png")}.ps-div-img.ps-en{background-image:url("/img/icons/ps-en-m.png")}.ps-div-img.ps-pt{background-image:url("/img/icons/ps-pt-m.png")}.ps-div-img.ps-fr{background-image:url("/img/icons/ps-fr-m.png")}.ps-div-img.psp-es{background-image:url("/img/icons/psp-es-m.png");margin-left:0}.ps-div-img.psp-en{background-image:url("/img/icons/psp-en-m.png");margin-left:0}.ps-div-img.psp-pt{background-image:url("/img/icons/psp-pt-m.png");margin-left:0}.ps-div-img.psp-fr{background-image:url("/img/icons/psp-fr-m.png");margin-left:0}}.borde-grisaceo{border:1px solid #cecacc}.resumen-itinerario-seleccionado{background-color:#F8F8F8;margin-bottom:2rem}.resumen-itinerario-seleccionado.hide{display:block!important;margin-bottom:2.5rem}.resumen-itinerario-seleccionado.hide>div{display:none}.resumen-itinerario-seleccionado>div{padding:10px 15px;padding-bottom:3px;margin-left:0;margin-right:0}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div{padding:10px 10px}}.resumen-itinerario-seleccionado>div>div{padding-left:10px;padding-right:10px}.resumen-itinerario-seleccionado>div>div.col-left{flex:0 0 50%;max-width:50%}.resumen-itinerario-seleccionado>div>div.col-right{flex:0 0 50%;max-width:50%}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div{padding-left:0;padding-right:0}.resumen-itinerario-seleccionado>div>div.col-left{flex:0 0 54%;max-width:54%}.resumen-itinerario-seleccionado>div>div.col-right{flex:0 0 46%;max-width:46%}}.resumen-itinerario-seleccionado>div>div>div{text-align:center;margin-bottom:5px}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div{display:inline-block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span{display:block;font-weight:lighter;font-size:1rem}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span.ris-ruta-hora{font-size:1.1rem}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span{font-size:0.72rem}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span.ris-ruta-hora{font-size:0.75rem}}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren{display:block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren>h6{text-align:left;margin-bottom:5px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren>h6{font-size:0.75rem}}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor{vertical-align:top}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor>span{display:block;min-width:40px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor{display:inline-block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor>span{display:inline-block;font-size:1rem;min-width:0px}}.resumen-itinerario-seleccionado>div>div>div.ris-importe{display:none}.resumen-itinerario-seleccionado>div>div>div.ris-importe>h6{margin-bottom:5px}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span{font-weight:lighter;display:block;color:#003E22;font-size:0.9rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span.ris-imp-soles{color:black;font-size:0.8rem}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-importe>h6{font-size:0.75rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span{font-size:0.75rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span.ris-imp-soles{color:black;font-size:0.7rem}}.resumen-itinerario-seleccionado>div>div>div.ris-importe-nino{margin-left:20px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-importe-nino{margin-left:10px}}.ir-form-pasarela .input-group .input-group-prepend{display:flex;height:40px;padding:0 0.5rem;align-items:center;border:1px solid #BEC4C5;border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0px}.ir-form-pasarela .input-group .input-group-prepend img{height:20px}.ir-form-pasarela .input-group .form-control{height:40px;font-weight:400}.ir-form-pasarela .input-group .form-control option{text-align:center}.ir-form-pasarela .form-numero-tarjeta .input-group .input-group-prepend{border-radius:0px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #BEC4C5}.ir-form-pasarela .form-numero-tarjeta .input-group .form-control{border-color:#BEC4C5;border-left:0px;border-top-right-radius:10px;border-bottom-right-radius:10px}.ir-form-pasarela .form-fecha .input-group .form-control{border-color:#BEC4C5;border-right:0px;background-position:right 2px top 15px;background:none}.ir-form-pasarela .form-fecha .input-group .mes{border-top-left-radius:10px;border-bottom-left-radius:10px}.ir-form-pasarela .form-fecha .input-group .anio{border-left:0;padding-left:5px}.ir-form-pasarela .form-fecha .input-group .slash{border-right:0px;border-left:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;color:#929595}.ir-form-pasarela .form-cvv .input-group .form-control{border-color:#BEC4C5;border-right:0px;border-top-left-radius:10px;border-bottom-left-radius:10px}.ir-form-pasarela.ir-pasarela-niubiz .input-group .input-group-prepend img{height:15px}.ir-form-pasarela.ir-pasarela-niubiz .input-group .form-control{height:40px}.ir-form-pasarela.ir-pasarela-niubiz .form-cvv img{height:18px!important}.frmWorldPay label,.frmWorldPay p{font-size:14px!important;color:#3F3F3F;line-height:1.4em!important;display:block;text-align:left}.frmWorldPay input{padding-left:8px;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F!important;line-height:1.4em!important}.frmWorldPay p{padding-top:19px;padding-bottom:13px;color:#3F3F3F;font-size:1.375rem!important;text-transform:uppercase;text-align:center;font-weight:normal;font-family:TT Travels light!important}.frmWorldPay>.form-group{width:340px!important;margin:auto}@media (max-width:767.98px){.frmWorldPay>.form-group{width:100%!important}}.frmWorldPay>.form-group>.sub-grupo{display:inline-block;vertical-align:middle;width:47%;margin-bottom:32px}@media (max-width:767.98px){.frmWorldPay>.form-group>.sub-grupo{width:100%}}.frmWorldPay>.form-group>.sub-grupo>select{width:48%;font-size:15px;padding-left:8px}.frmWorldPay>.form-group>.sub-grupo>input{width:100%}.frmWorldPay>.form-group>.sub-grupo>input,.frmWorldPay>.form-group>.sub-grupo>select,.frmWorldPay>.form-group>input,.frmWorldPay>.form-group>select{height:32px;background-image:none;border:1px solid #ccc!important;border-radius:0;background-color:#fff}.frmWorldPay>.form-group>.sub-grupo>.tooltip-sms,.frmWorldPay>.form-group>.tooltip-sms{border:1px solid red!important}.frmWorldPay>.form-group>#numTarjetaCreditoWp{width:338px;margin-bottom:32px}@media (max-width:767.98px){.frmWorldPay>.form-group>#numTarjetaCreditoWp{width:100%!important;margin-bottom:32px}}.frmPayu label,.frmPayu p{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F;line-height:1.4em!important;display:block;text-align:left}.frmPayu button,.frmPayu input{padding-left:8px;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F!important;line-height:1.4em!important}.frmPayu p{padding-top:19px;padding-bottom:13px;color:#3F3F3F;font-size:1.375rem!important;text-transform:uppercase;text-align:center;font-weight:normal;font-family:TT Travels light!important}.frmPayu>.form-group{width:340px!important;margin:auto}@media (max-width:767.98px){.frmPayu>.form-group{width:100%!important}}.frmPayu>.form-group>.sub-grupo{display:inline-block;vertical-align:middle;width:47%;margin-bottom:32px}@media (max-width:767.98px){.frmPayu>.form-group>.sub-grupo{width:100%}}.frmPayu>.form-group>.sub-grupo>select{width:48%;font-size:15px;padding-left:8px}.frmPayu>.form-group>.sub-grupo>input{width:100%}.frmPayu>.form-group>.sub-grupo>input,.frmPayu>.form-group>.sub-grupo>select,.frmPayu>.form-group>input,.frmPayu>.form-group>select{height:32px;background-image:none;border:1px solid #ccc!important;border-radius:0;background-color:#fff}.frmPayu>.form-group>.sub-grupo>.tooltip-sms,.frmPayu>.form-group>.tooltip-sms{border:1px solid red!important}.frmPayu>.form-group>#numTarjetaCreditoPayu{width:338px;margin-bottom:32px}@media (max-width:767.98px){.frmPayu>.form-group>#numTarjetaCreditoPayu{width:100%!important;margin-bottom:32px}}.frmPayu>.form-group>button{color:#FFF!important;background-color:#ff3c1e!important;display:inline-block;padding:6px 40px;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid #ff3c1e!important;margin:2px 2px 40px 2px;font:inherit;border-radius:50px}@media (max-width:767.98px){.frmPayu>.form-group>button{margin:0 0 20px 0}}.frmNiubiz label,.frmNiubiz p{font-size:14px!important;color:#3F3F3F;line-height:1.4em!important;display:block;text-align:left}.frmNiubiz button,.frmNiubiz input{padding-left:8px;line-height:1.4em!important}.frmNiubiz p{padding-top:19px;padding-bottom:13px;color:#3F3F3F;font-size:1.375rem!important;text-transform:uppercase;text-align:center;font-weight:normal;font-family:TT Travels light!important}.frmNiubiz>.form-group{width:340px!important;margin:auto}@media (max-width:767.98px){.frmNiubiz>.form-group{width:100%!important}}.frmNiubiz>.form-group>.sub-grupo{display:inline-block;vertical-align:middle;width:47%;margin-bottom:32px}@media (max-width:767.98px){.frmNiubiz>.form-group>.sub-grupo{width:100%}}.frmNiubiz>.form-group>.sub-grupo>select{width:48%;font-size:15px;padding-left:8px}.frmNiubiz>.form-group>.sub-grupo>input{width:100%}.frmNiubiz>.form-group>.sub-grupo>input,.frmNiubiz>.form-group>.sub-grupo>select,.frmNiubiz>.form-group>input,.frmNiubiz>.form-group>select{height:32px;background-image:none;border:1px solid #ccc!important;border-radius:0;background-color:#fff}.frmNiubiz>.form-group>.sub-grupo>.tooltip-sms,.frmNiubiz>.form-group>.tooltip-sms{border:1px solid red!important}.frmNiubiz>.form-group>#numTarjetaCreditoNiubiz{width:338px;margin-bottom:32px}@media (max-width:767.98px){.frmNiubiz>.form-group>#numTarjetaCreditoNiubiz{width:100%!important;margin-bottom:32px}}.frmNiubiz>.form-group>button{color:#FFF!important;background-color:#ff3c1e!important;display:inline-block;padding:6px 40px;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid #ff3c1e!important;margin:2px 2px 40px 2px;font:inherit;border-radius:50px}@media (max-width:767.98px){.frmNiubiz>.form-group>button{margin:0 0 20px 0}}.frmPaymentsOs label,.frmPaymentsOs p{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F;line-height:1.4em!important;display:block;text-align:left}.frmPaymentsOs button,.frmPaymentsOs input{padding-left:8px;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F!important;line-height:1.4em!important}.frmPaymentsOs p{padding-top:19px;padding-bottom:13px;color:#3F3F3F;font-size:1.375rem!important;text-transform:uppercase;text-align:center;font-weight:normal;font-family:TT Travels light!important}.frmPaymentsOs>.form-group{width:280px!important;margin:auto}@media (max-width:767.98px){.frmPaymentsOs>.form-group{width:100%!important}}.frmPaymentsOs>.form-group>.sub-grupo{display:inline-block;vertical-align:middle;width:120px;margin-bottom:20px}@media (max-width:767.98px){.frmPaymentsOs>.form-group>.sub-grupo{width:100%}}.frmPaymentsOs>.form-group>.sub-grupo>select{width:48%;font-size:15px;padding-left:8px}.frmPaymentsOs>.form-group>.sub-grupo>input{width:100%}.frmPaymentsOs>.form-group>.input,.frmPaymentsOs>.form-group>.sub-grupo>.input{height:32px;background-image:none;border:1px solid #ccc!important;border-radius:5px;background-color:#fff;padding-top:6px;padding-left:6px}.frmPaymentsOs>.form-group>.sub-grupo>.tooltip-sms,.frmPaymentsOs>.form-group>.tooltip-sms{border:1px solid red!important}.frmPaymentsOs>.form-group>button{color:#FFF!important;background-color:#ff3c1e!important;display:inline-block;padding:6px 40px;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid #ff3c1e!important;margin:2px 2px 40px 2px;font:inherit;border-radius:50px}@media (max-width:767.98px){.frmPaymentsOs>.form-group>button{margin:0 0 20px 0}}.vericaltext{width:1px;word-wrap:break-word;font-family:TT Travels;white-space:pre-wrap;padding-left:38px;font-size:23px!important}.texto-rotado{font-family:Roboto;transform:rotate(270deg);font-size:22px!important}.div-condiciones .panel .table thead th{text-align:center;color:white;font-weight:normal;vertical-align:middle;display:table-cell}.div-condiciones .panel .table td{text-align:center}.table-tamano-fuente-14>tbody>tr>td{font-size:14px}.no-pierdas-tiempo{margin:0;font-family:TT Travels Regular}.no-pierdas-tiempo.paso4{text-decoration:underline}.no-pierdas-tiempo.paso5{font-size:1.3125rem}.viaje-comodamente{color:#05321f;font-size:1.3125rem;font-weight:bold}.viaje-comodamente.paso5{margin:0}.img-bus-naranja{width:45px;margin-top:-17px}.contenedor-compraok-mensaje{margin:0 auto}.contenedor-compraok-mensaje .background-container{background-color:#f9f7f0;background-image:url("/img/compra_ok_gracias.png");background-repeat:no-repeat;height:445px;font-family:"TT Travels Regular"}@media (max-width:878px){.contenedor-compraok-mensaje .background-container{height:640px;background-image:none}}@media (min-width:879.98px){.contenedor-compraok-mensaje .background-container{background-position:right 5% bottom 45%}}@media (min-width:1090.98px){.contenedor-compraok-mensaje .background-container{background-position:right 7% bottom 45%}}@media (min-width:1286.98px){.contenedor-compraok-mensaje .background-container{background-position:right 19% bottom 45%}}@media (min-width:1736.98px){.contenedor-compraok-mensaje .background-container{background-position:right 24% bottom 45%}}.contenedor-compraok-mensaje .background-container .container{height:100%;display:grid;grid-template-columns:60% 40%}@media (max-width:878px){.contenedor-compraok-mensaje .background-container .container{grid-template-columns:repeat(auto-fill,100%)}.contenedor-compraok-mensaje .background-container .container .panel-alpaca{display:block}}.contenedor-compraok-mensaje .background-container .sub-titulo{font-family:"TT Travels bold";font-size:40px;font-weight:700;color:#05321f;margin-bottom:0}.contenedor-compraok-mensaje .background-container .card{border-radius:1.25rem}.contenedor-compraok-mensaje .background-container .titulo{font-size:16px;font-weight:500;color:#05321f}.contenedor-compraok-mensaje .background-container .titulo-resumen-compra{border:1px #e1e1e1;display:flex;padding-top:15px;padding-left:18px;padding-right:18px;padding-bottom:11px}.contenedor-compraok-mensaje .background-container .titulo-resumen-compra .panel-accion-izquierda{flex-grow:1;color:#3C3F40;font-size:20px;font-weight:700;letter-spacing:1px;font-family:"TT Travels bold"}.contenedor-compraok-mensaje .background-container .titulo-resumen-compra .panel-accion-derecha{cursor:pointer}.contenedor-compraok-mensaje .background-container .panel-alpaca{height:335px;align-items:center;display:none;background-image:url("/img/compra_ok_gracias.png");background-repeat:no-repeat;background-position:right 55% bottom 3%}.contenedor-compraok-mensaje .container-pasosok{display:flex;flex-direction:column;color:#053220}.contenedor-compraok-mensaje .container-pasosok *{font-size:18px;font-family:"TT Travels medium"}.contenedor-compraok-mensaje .container-pasosok label{margin:6px}.contenedor-compraok-mensaje .container-pasosok .titulo-aventura,.contenedor-compraok-mensaje .container-pasosok .titulo-magia{line-height:24px;text-align:center}.contenedor-compraok-mensaje .container-pasosok .titulo-aventura label{font-size:25px;font-weight:700;font-family:"TT Travels bold"}.contenedor-compraok-mensaje .container-pasosok .bloqueado{opacity:0.5}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .titulo{font-family:"TT Travels bold";font-size:18px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .contenido label{margin:0;font-size:16px;line-height:20px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia{margin:33px auto;width:100%;padding-left:12%;display:grid;grid-template-columns:30% 30% 30%;gap:5px}@media (max-width:1198px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia{grid-template-columns:repeat(auto-fill,88%)}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia{display:flex;flex-direction:column;cursor:pointer}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen{position:relative;display:flex;justify-content:center;align-items:flex-end}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen .experiencia-desktop{width:260px;border-radius:10px}@media (max-width:1198px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen .experiencia-desktop{display:none}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen .experiencia-mobile{display:none}@media (max-width:1198px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen .experiencia-mobile{display:block}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .experiencia-imagen a{outline:none;background-color:#ff3706;color:#fff;padding:0.37rem 1.5rem;border-radius:4px;font-family:"TT Travels regular";font-size:16px;position:absolute;font-weight:700;text-decoration:none;margin-bottom:10px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia{margin:0 auto}@media (max-width:1198px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia{width:335px}}@media (max-width:484px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia{margin-left:-58px}}@media (max-width:375px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia{margin-left:-66px}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia .dias{font-size:14px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia .dias img{margin-top:-3px;margin-right:5px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .panel-experiencia .experiencia .detalle-experiencia .descripcion{font-family:"TT Travels bold";font-size:20px;line-height:22px;margin:1rem;text-align:left}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row{display:grid;grid-template-columns:10% 90%}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .informacion{display:flex}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .informacion .experiencia-accion{cursor:pointer}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check{display:flex;padding-right:21px;flex-direction:column;align-items:end}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .linea{display:flex;align-items:center;justify-content:end;padding-right:16px;padding-top:16px;height:100%}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .linea .recto{border:3px solid #053220;border-radius:7px;min-height:24px;height:100%}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .linea .puntos{border-left:9px dotted #053220;min-height:24px;height:100%}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .esconder{display:none}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .mostrar{display:block}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check .pasos-numero{width:36px;height:36px;border-radius:18px;border:2px solid #003E22;text-align:center;margin:0;padding:0;color:#003E22;font-weight:700;padding-top:4px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .pasos-check img{width:36px;height:36px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .contenido{display:flex}@media (max-width:768px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .contenido{flex-direction:column}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .contenido .informacion{display:flex;flex-direction:column;flex-grow:1}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .contenido .informacion .titulo{font-size:18px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion{display:flex;flex-direction:column;position:relative}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-panel label{font-size:14px;text-align:left}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .cuentanos-sobreti-contenido{margin-left:6px;margin-top:-7px;font-size:16px;line-height:20px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-cabecera{display:flex}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .titulo{font-size:18px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-accion{cursor:pointer}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido{padding-left:6px;margin-top:17px}@media (min-width:768.1px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido{width:100%}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas{display:flex;flex-direction:column;padding:10px 16px;background-color:#f4f4f4;border-radius:8px;margin-bottom:9px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas input[type=radio]{border:8px solid #003E22;float:left;margin-bottom:1px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas .opciones-container{display:flex;flex-wrap:wrap;column-gap:20px}@media (max-width:878px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas .opciones-container{flex-direction:column}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas .opciones{display:flex;align-items:center}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas .pregunta{margin-bottom:8px;font-weight:bold}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .encuesta-seccion .encuesta-contenido .preguntas acciones label{font-size:14px;margin-right:22px}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones{align-self:center;display:flex;justify-content:flex-end}@media (max-width:768px){.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones{align-self:start;margin-top:15px;width:100%;justify-content:flex-start}}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones .btn-descargar,.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones .enviar-encuesta,.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones .enviar-whatsapp{text-decoration:none;background:#003E22;border-radius:4px;color:white;font-family:"TT Travels medium";font-size:1rem!important;padding:9px 15px;width:130px;text-align:center}.contenedor-compraok-mensaje .container-pasosok .panel-pasos .row .acciones button{text-decoration:none;background:#003E22;border-radius:4px;color:white;font-family:"TT Travels medium";font-size:1rem!important;padding:5px 24px}.contenedor-compraok-mensaje .panel-datos-viaje{z-index:999;box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16)}.contenedor-compraok-mensaje .text-verde{color:#05321f!important;font-weight:bold}.contenedor-compraok-mensaje #resumen-compra-detalle .card-body{padding-top:0}.contenedor-compraok-mensaje .resumen-compra-paso-final{display:flex;flex-direction:column}.contenedor-compraok-mensaje .resumen-compra-paso-final label{font-family:"TT Travels medium";margin:0}.contenedor-compraok-mensaje .resumen-compra-paso-final img{margin-top:-4px}.contenedor-compraok-mensaje .resumen-compra-paso-final .titulo-viaje{font-weight:bold;line-height:24px}.contenedor-compraok-mensaje .resumen-compra-paso-final .titulo-viaje label{font-size:16px}@media (max-width:878px){.contenedor-compraok-mensaje .resumen-compra-paso-final .titulo-viaje label{font-size:17px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .resumen-cantidad-pasajeros label{font-size:14px;margin-left:8px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general{display:grid;grid-template-columns:48% 2% 48%;width:100%;padding:6px 0px;gap:6px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general{grid-template-columns:repeat(auto-fill,100%)}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-divisor div{text-align:center;border-left:1px dashed #cfcfcf;height:100%;margin:0 auto}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-titulo{font-size:13px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-titulo{font-size:15px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-titulo span{margin-left:4px;font-size:13px;font-weight:bold}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-titulo span{font-size:15px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle{display:grid;grid-template-columns:13% 7% 80%;margin-top:15px;align-items:center;height:115px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle label{font-size:12px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle span{font-size:12px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle span{font-size:13px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-izquierda,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-medio{height:100%}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-izquierda{display:flex;flex-direction:column;align-items:center}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-izquierda .inicio{flex-grow:1}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-izquierda .inicio label{vertical-align:top}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-izquierda .fin label{vertical-align:sub}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-medio{margin:0 auto}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-medio img{height:113px;padding-top:7px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha{display:flex;flex-direction:column;text-align:left}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .desde,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .hasta{display:flex}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .desde label:last-child,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .hasta label:last-child{margin-left:5px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .hasta label{align-self:end}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha label{font-size:9px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha label{font-size:11px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .tren{flex-grow:1;width:100%;display:flex;align-items:center}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .tren label{margin-bottom:0;margin-left:3px;font-size:11px;font-family:"TT Travels regular"}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-itinerario-general .panel-itinerario-detalle .panel-itinerario-detalle-derecha .tren label{font-size:12px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-beneficio,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-contacto-principal,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-beneficio,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-contacto-principal{font-size:13px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-beneficio span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-contacto-principal span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-beneficio span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-contacto-principal span{font-size:13px;margin-left:4px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-beneficio span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .titulo-contacto-principal span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-beneficio span,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .titulo-contacto-principal span{font-size:14px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .beneficio-listado,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .datos-contacto-listado,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .beneficio-listado,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .datos-contacto-listado{margin:0;padding:8px 17px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .beneficio-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .datos-contacto-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .beneficio-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .datos-contacto-listado li{font-size:12px}@media (max-width:767.98px){.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .beneficio-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-beneficios .datos-contacto-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .beneficio-listado li,.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-datos-contacto .datos-contacto-listado li{font-size:13px}}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-montos{display:flex;flex-direction:column;text-align:right;letter-spacing:1px;font-family:"TT Travels medium";font-weight:500;color:#A1A1A1;font-size:18px}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-montos .monto-tachado{font-size:12px;text-decoration:line-through}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-montos .monto-total{display:flex;text-decoration:none}.contenedor-compraok-mensaje .resumen-compra-paso-final .panel-montos .monto-total .descripcion{text-align:left;flex-grow:1}.contenedor-compraok-mensaje .separador-resumen-compra-dashed{border-top:1px solid #CFCFCF;margin:12px 0}.contenedor-compraok-mensaje .titulo{font-size:20px;color:#3C3F40;font-weight:200}.contenedor-compraok-mensaje .sub-titulo{font-size:30px;font-weight:500;color:#05321f;font-family:"GT Sectra";letter-spacing:2}.contenedor-compraok-mensaje .fecha-compra{font-size:18px;color:#3C3F40;font-family:"TT Travels light"}.contenedor-compraok-mensaje .fecha-compra span{font-size:15px}.contenedor-compraok-mensaje .numero-voucher{font-size:24px;color:#3C3F40;font-family:"TT Travels Medium";font-weight:700}.contenedor-compraok-mensaje .contenedor-descarga-voucher{text-align:center}.contenedor-compraok-mensaje .texto-saludo{font-size:22px;color:#003E22;font-family:"TT Travels Medium"}.contenedor-compraok-mensaje .texto-boarding-pass{font-size:15px;color:#000;font-weight:600;margin:14px 0 31px 0}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero{margin-bottom:2rem;padding-bottom:0.8rem;margin-left:0;margin-right:0}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero{padding-right:20px;padding-left:20px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .nombre-pasajero{font-size:14px;color:#3C3F40;font-weight:700;margin-bottom:6px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .nombre-pasajero span{font-weight:400;font-size:14px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .email-pasajero{font-family:"TT Travels light";color:#3C3F40;font-size:14px;margin-bottom:2px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .input-mail{border:1px solid #BEC4C5;border-radius:10px;font-family:"TT Travels light";font-weight:400;font-size:14px;line-height:24px;color:#000;padding:10px}.contenedor-compraok-mensaje #formBoardingPass .btn-enviar-boardingpass{cursor:pointer;background-color:#FFFFFF;font-weight:700;transition:background ease 0.3s;border-radius:4px;border:1px solid #053220;color:#053220;margin-left:-7%;font-size:16px!important;height:46px;font-family:"TT Travels regular";width:290px}.contenedor-compraok-mensaje #formBoardingPass .btn-enviar-boardingpass:hover{background-color:#053220;color:#FFF}.contenedor-compraok-mensaje .texto-titulo-contacto{font-family:"TT Travels Regular";color:#003E22;font-size:18px;line-height:26px;font-weight:600;letter-spacing:1px}.contenedor-compraok-mensaje .texto-contacto{font-family:"TT Travels Regular";color:#3C3F40;font-size:14px;line-height:22px;font-weight:600;letter-spacing:1px}.contenedor-compraok-mensaje .texto-contacto span{font-weight:300;font-size:14px;letter-spacing:1px}.contenedor-compraok-mensaje .texto-total-pagado{font-family:"TT Travels Bold";color:#003E22;font-size:30px;line-height:38px}.contenedor-compraok-mensaje .seccion-paquete{padding-left:1.5rem;padding-right:1.5rem;background-color:#003E22}.contenedor-compraok-mensaje .seccion-paquete .seccion-titulo{color:#FFF;text-align:center;font-family:"TT Travels Regular";font-size:25px;letter-spacing:2px}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira{justify-content:center}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista{display:flex;gap:30px}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a{text-decoration:none}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a .imagen-paquete{width:286px;border-radius:10px;scroll-snap-align:center}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a .nombre-paquete{display:flex;justify-content:space-between;align-items:flex-end;color:#FFF;font-family:"TT Travels regular";font-size:1rem;position:relative;bottom:58px;padding:0px 10px 10px 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(0deg,#000,transparent)}.contenedor-compraok-mensaje .seccion-paquete .btn-blanco{border:1px solid #053220;background-color:#FFF;color:#053220;margin:0 auto;border-radius:5px!important;font-family:"TT Travels regular";padding:0.5rem 4rem;font-weight:bolder}@media (max-width:767.98px){.contenedor-compraok-mensaje{width:100%}.contenedor-compraok-mensaje .titulo{font-size:13px}.contenedor-compraok-mensaje .sub-titulo{font-size:20px}.contenedor-compraok-mensaje .fecha-compra{text-align:center;font-size:15px}.contenedor-compraok-mensaje .fecha-compra span{font-size:12px}.contenedor-compraok-mensaje .numero-voucher{font-size:18px;text-align:center}.contenedor-compraok-mensaje .contenedor-descarga-voucher{text-align:center;margin-bottom:20px}.contenedor-compraok-mensaje .texto-saludo{font-size:14px}.contenedor-compraok-mensaje .texto-boarding-pass{font-size:13px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero{padding-right:0;padding-left:0}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .nombre-pasajero{font-size:12px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .nombre-pasajero span{font-size:12px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .email-pasajero{font-size:12px}.contenedor-compraok-mensaje #formBoardingPass .form-carrito-pasajero .contenedor-pasajero .input-mail{font-size:12px;line-height:16px;width:100%!important}.contenedor-compraok-mensaje #formBoardingPass .btn-enviar-boardingpass{width:220px}.contenedor-compraok-mensaje .texto-titulo-contacto{font-size:14px;line-height:20px}.contenedor-compraok-mensaje .texto-contacto{font-size:12px}.contenedor-compraok-mensaje .texto-contacto span{font-size:12px}.contenedor-compraok-mensaje .texto-total-pagado{font-size:16px;line-height:20px}.contenedor-compraok-mensaje .btn-verde{font-size:14px;font-weight:400}.contenedor-compraok-mensaje .seccion-paquete{padding-left:0rem;padding-right:0.5rem}.contenedor-compraok-mensaje .seccion-paquete .seccion-titulo{font-size:18px;line-height:20px}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira{justify-content:right}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;gap:10px}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a{text-decoration:none}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a .imagen-paquete{width:165px;border-radius:10px;scroll-snap-align:center}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista .paquete-item a .nombre-paquete{display:flex;justify-content:space-between;align-items:flex-end;color:#FFF;font-family:"TT Travels regular";font-size:0.55rem;position:relative;bottom:32px;line-height:11px}.contenedor-compraok-mensaje .seccion-paquete .paquete-tira .paquete-lista::-webkit-scrollbar{display:none}.contenedor-compraok-mensaje .btn-blanco{font-size:12px}}.copia-voucher-p{text-align:left;font-weight:bold}.mensaje-pago-anticipado{text-align:center;margin-bottom:10px;background-color:#F2EBDD;padding:30px}.mensaje-pago-anticipado>.checkin{color:#ff3c1e;font-weight:bold}.punto-salida-servicios-incluidos{line-height:15px}.punto-salida-servicios-incluidos>i{vertical-align:super}@media (max-width:767.98px){.punto-salida-servicios-incluidos>i{vertical-align:initial}}.punto-salida-servicios-incluidos>span{display:inline-block;text-align:left;margin-left:5px}#buscarItinerario{}#buscarItinerario .tabs-sentido-mobile{display:flex;flex-wrap:wrap;font-size:15px}#buscarItinerario .tabs-sentido-mobile>input[type=radio]{display:none}#buscarItinerario .tabs-sentido-mobile>input[type=radio]:checked+span{display:block}#buscarItinerario .tabs-sentido-mobile>input[type=radio]:checked+span+.tab-sentido{display:block}#buscarItinerario .tabs-sentido-mobile>input[type=radio]:checked+label{background:#FFF;border-radius:5px 0 0 0;box-shadow:-1px -2px 2px rgba(0,0,0,0.1);height:46px;width:50%;margin-top:0;color:white;font-size:69px!important;cursor:pointer}#buscarItinerario .tabs-sentido-mobile>input[type=radio]:checked+label span{color:#053220;font-size:14px;border-bottom:2px solid #053220;margin-top:4px}#buscarItinerario .tabs-sentido-mobile>input[type=radio]:checked+label+.tab-sentido{display:block}#buscarItinerario .tabs-sentido-mobile>span{display:none;font-family:"TT Travels Bold";font-size:24px;line-height:29px;letter-spacing:1px;color:#053220;padding:16px;margin-bottom:0.5rem;cursor:default!important}#buscarItinerario .tabs-sentido-mobile>label{order:1;display:flex;justify-content:center;align-items:center;background-color:#E5E5E5;font-weight:bold;transition:background ease 0.3s;font-size:1rem;height:46px;width:50%}#buscarItinerario .tabs-sentido-mobile>label span{font-size:12px;margin-top:4px}#buscarItinerario .tabs-sentido-mobile>label img{margin:-10px 0px 0 20px}#buscarItinerario .tabs-sentido-mobile .tab-sentido{order:2;flex-grow:1;width:100%;height:100%;display:none;background:#fff}#buscarItinerario .tabs-sentido-mobile .tab-sentido .selecciona-ruta-nuevo{color:#222425;font-family:"TT Travels Bold";font-size:18px;line-height:33px;letter-spacing:1px;padding-left:16px;padding-bottom:12px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .selecciona-ruta{color:#053220;text-align:center;font-family:"TT Travels Regular";font-weight:700;font-size:20px;line-height:33px;padding-bottom:25px;text-align:center}#buscarItinerario .tabs-sentido-mobile .tab-sentido .selecciona-ruta .seleccion-ruta{font-family:"TT Travels Regular";font-weight:700;font-size:20px;line-height:33px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .selecciona-horario{color:#222425;font-family:"TT Travels Bold";font-size:18px;line-height:33px;letter-spacing:1px;padding-left:16px;padding-bottom:12px;padding-top:7px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta{display:flex;flex-wrap:wrap;width:100%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta>input[type=radio]{display:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta>input[type=radio]:checked+label{background:#053220;color:#ffffff}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta>input[type=radio]:checked+label+.tab-ruta{display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta>label{order:1;display:flex;justify-content:center;align-items:center;padding:1rem;cursor:pointer;background-color:#FFFFFF;font-weight:700;transition:background ease 0.3s;border-radius:4px;border:1px solid #053220;color:#053220;margin-right:18px;margin-left:18px;font-size:16px!important;height:46px;font-family:"TT Travels regular";width:100%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta{order:4;flex-grow:1;width:100%;height:100%;display:none;background:#fff;padding-top:10px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia{margin:auto;margin-bottom:22px;border-radius:4px;box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16);-moz-box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16);-webkit-box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16);text-align:center;padding-bottom:10px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.bloqueado{background:#D6D6D6!important;cursor:no-drop;pointer-events:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario{margin:auto;cursor:pointer;text-align:center}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno{display:inline-block;width:100%;text-align:left}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida{text-align:left}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-salida{display:inline-block;width:40%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-salida .itinerario-salida-hora .texto-negro-grande-itinerario{text-align:center;font-size:28px;font-family:"TT Travels Bold"}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-salida .itinerario-salida-nom-ruta-inicio{margin-top:-8px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-salida .itinerario-salida-nom-ruta-inicio .texto-grande-itinerario{font-size:14px;font-family:"TT Travels regular";font-weight:600}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-flecha{display:inline-block;width:16%;vertical-align:top}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-flecha span{position:relative;top:6px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-llegada{display:inline-block;width:40%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-hora .texto-negro-grande-itinerario{text-align:center;font-size:28px;font-family:"TT Travels Bold"}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-nom-ruta-final{margin-top:-8px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-nom-ruta-final .texto-grande-itinerario{font-size:14px;font-family:"TT Travels regular";font-weight:600}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .mensaje-bimodal .mensaje-lado-izquierdo{display:inline-block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .mensaje-bimodal .mensaje-lado-izquierdo .texto-abajo-itinerario-salida{color:#000000;font-weight:500;font-size:0.7em;text-decoration:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .hora-salida-retorno .mensaje-bimodal .imagen-lado-izquierdo{display:inline-block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .celda-estado{display:inline-block;margin-top:8px;border-left:1px solid #d8dbdb;border-right:1px solid #d8dbdb;margin-bottom:8px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio{display:inline-block;width:19%;text-align:right}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .texto-desde{line-height:0.4em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .texto-desde .texto-gris-desde{font-size:0.7em;color:#d8dbdb}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .pago-desde{font-size:0.9em;line-height:1.7em;color:#003E22}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .pago-desde .texto-tipo-moneda{font-size:0.8em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .texto-viajero-verde{color:#003E22;font-size:0.7em;font-weight:600}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .itinerario-precio .texto-verde-precio{font-size:1em;color:#003E22}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario .col-ancho-adulto{display:inline-block;width:30%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio{width:100%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs{display:flex;flex-wrap:wrap;justify-content:center}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .borde-redondeado-izquierda-derecha{border-radius:5px 5px 0px 0px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .borde-redondeado-izquierda{border-radius:5px 0px 0px 0px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .borde-redondeado-derecha{border-radius:0px 5px 0px 0px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>label{order:1;display:flex;justify-content:center;align-items:center;height:50px;font-weight:700;cursor:pointer;transition:background ease 0.3s;margin-bottom:0px;font-family:"TT Travels medium";font-size:18px;background:#FFF;border:1px solid #162D42;color:#222425;margin-top:25px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]{display:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]:checked+label{background:#007167;border:none;color:#FFFFFF}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]:checked+label+.tab{display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab{order:2;flex-grow:1;width:100%;height:100%;display:none;background:#fff;box-shadow:0px 3px 3px 1px #c8c6c6;-moz-box-shadow:0px 3px 3px 1px #c8c6c6;-webkit-box-shadow:0px 3px 3px 1px #c8c6c6}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio{text-align:center}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio{display:flex;flex-wrap:wrap;justify-content:center}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>label{order:1;display:flex;justify-content:center;align-items:center;height:auto;font-weight:600;width:100%!important;text-align:initial!important;cursor:pointer;transition:background ease 0.3s;font-family:"TT Travels medium";font-size:1rem!important;margin-bottom:10px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-plus{display:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-plus:not(:checked)+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-plus:checked+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-plus:checked+label+.tab-tipo-servicio{display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-basico{display:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-basico:not(:checked)+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-basico:checked+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-basico:checked+label+.tab-tipo-servicio{display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-overnight{display:none}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-overnight:not(:checked)+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-overnight:checked+label{color:#000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio>.radio-boton-cabecera-tipo-servicio-overnight:checked+label+.tab-tipo-servicio{display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio{width:100%;box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16)}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus{margin-top:-17px;padding-left:1rem!important}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda{display:inline-block;width:80%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-vacio-izquierda{display:inline-block;width:6%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-desde{display:inline-block;font-size:small;font-size:0.6em;color:#898282;font-weight:100;width:40%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-vacio-derecha{display:inline-block;width:30%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-precio{display:inline-block;text-align:right}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-precio .contenedor-basico-plus-izquierda-precio{display:inline-block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-precio .contenedor-basico-plus-izquierda-precio .tipo-moneda{font-size:0.8em;text-align:left}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-precio .contenedor-basico-plus-izquierda-monto{display:inline-block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-precio .contenedor-basico-plus-izquierda-monto .monto{font-size:0.8em;text-align:right}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-descripcion{display:inline-block;text-align:left;width:30%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .contenedor-basico-plus-izquierda-descripcion .contenedor-basico-plus-izquierda-descripcion-tipo-pasajero{font-size:0.8em;font-weight:100;color:#8f8a8a}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .text-sm{font-size:0.8rem!important}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-izquierda .monto-tachado{color:#6c706c;font-weight:600;display:block}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-derecha{position:relative;display:inline-block;width:15%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-derecha .radio-precio-basico-plus{height:20px;width:20px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .contenedor-basico-plus-precio .contenedor-basico-plus .contenedor-basico-plus-derecha .div-itinerario-radio-oculto-mobile{display:none;position:absolute;left:0;right:0;top:0;bottom:0}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio{order:2;flex-grow:1;width:100%;height:100%;display:none;background:#fff;box-shadow:0px 3px 3px 1px #c8c6c6;-moz-box-shadow:0px 3px 3px 1px #c8c6c6;-webkit-box-shadow:0px 3px 3px 1px #c8c6c6;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border:1px solid #000000}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio{text-align:left}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .icono-descripcion-servicio{display:inline-block;vertical-align:super}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .icono-descripcion-servicio .imagen-lado-izquierdo{text-align:left}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .texto-lado-izquierdo-descripcion-servicio{display:inline-block;text-align:right;font-size:0.7em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .texto-lado-izquierdo-descripcion-servicio .texto-descripcion-negro-oscuro{font-size:1em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .texto-lado-izquierdo-descripcion-servicio .texto-descripcion-negro-oscuro .texto-naranja-negrita{color:#ff3c1e;font-style:italic;font-size:0.8rem}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .celda-incluye .texto-lado-izquierdo-descripcion-servicio .texto-descripcion-servicio{font-size:1em;font-family:"CF Vanguard Semibold"}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .tren-cuenta-con{color:#828181;font-size:0.7em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .tabs-tipo-servicio .tab-tipo-servicio .contenedor-tipo-servicio .atributos-caracteristicas{color:#828181;font-size:0.7em}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie{border-left:1px solid #c2c2c2;justify-content:space-between}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion-adulto-nino{text-align:left;color:#827b7b;width:50%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion-adulto-nino p{font-family:"TT Travels Regular";font-size:16px;letter-spacing:1px;color:#3C3F40}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion-adulto-nino p span{font-family:"TT Travels Regular";font-weight:700;font-size:16px}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total{text-align:right;width:48%}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-tipo-moneda{color:#1a571a;font-weight:700}@media (min-width:780px){#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-tipo-moneda{font-size:1.1rem}}@media (max-width:780px){#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-tipo-moneda{font-size:1.4rem}}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-monto{text-align:end;color:#1a571a;font-weight:700}@media (min-width:780px){#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-monto{font-size:1.1rem}}@media (max-width:780px){#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-monto{font-size:1.4rem}}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-tipo-moneda-pen{color:#1a571a}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-total .pie-total-monto-pen{color:#1a571a}#buscarItinerario .tabs-sentido-mobile .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-boton .boton-verde{width:100%;height:48px;background-color:#053220;color:#FFFFFF;border-radius:4px;font-size:16px;font-family:"TT Travels Regular";font-weight:700}#buscarItinerario .tabs-sentido{display:flex;flex-wrap:wrap}#buscarItinerario .tabs-sentido>input[type=radio]{display:none}#buscarItinerario .tabs-sentido>input[type=radio]:checked+span{display:block}#buscarItinerario .tabs-sentido>input[type=radio]:checked+span+.tab-sentido{display:block}#buscarItinerario .tabs-sentido>input[type=radio]:checked+span .icon-montania{filter:brightness(10)}#buscarItinerario .tabs-sentido>input[type=radio]:checked+span .cdr,#buscarItinerario .tabs-sentido>input[type=radio]:checked+span .line{background:white}#buscarItinerario .tabs-sentido>input[type=radio]:checked+span .punta,#buscarItinerario .tabs-sentido>input[type=radio]:checked+span .punta-vuelta{border-left:9px solid white}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label{background:#FFF;border-radius:5px 0 0 0;box-shadow:-1px -2px 2px rgba(0,0,0,0.1);height:46px;color:white;font-size:69px!important;cursor:pointer}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label span{color:#053220;font-size:16px;border-bottom:2px solid #053220}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label+.tab-sentido{display:block}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label .icon-montania{filter:brightness(10)}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label .cdr,#buscarItinerario .tabs-sentido>input[type=radio]:checked+label .line{background:white}#buscarItinerario .tabs-sentido>input[type=radio]:checked+label .punta,#buscarItinerario .tabs-sentido>input[type=radio]:checked+label .punta-vuelta{border-left:9px solid white}#buscarItinerario .tabs-sentido>span{display:none;font-family:"TT Travels Bold";font-size:36px;line-height:43px;letter-spacing:1px;color:#053220;padding-left:15px;margin-bottom:2px!important;cursor:default!important}#buscarItinerario .tabs-sentido>label{order:1;display:flex;justify-content:center;align-items:center;padding:11px 26px 8px 24px;background-color:#E5E5E5;font-weight:bold;transition:background ease 0.3s;font-size:1rem;height:46px;position:relative;z-index:1;margin-bottom:0}#buscarItinerario .tabs-sentido>label span{font-size:14px}#buscarItinerario .tabs-sentido>label img{margin:-13px 0px 0 20px}#buscarItinerario .tabs-sentido .tab-sentido{order:2;flex-grow:1;width:100%;height:100%;display:none;background:#fff;padding-top:30px}#buscarItinerario .tabs-sentido .tab-sentido .selecciona-ruta-nuevo{color:#222425;font-family:"TT Travels Bold";font-size:28px;line-height:33px;letter-spacing:1px;padding-bottom:25px}#buscarItinerario .tabs-sentido .tab-sentido .selecciona-ruta{color:#053220;text-align:center;font-family:"TT Travels Regular";font-weight:700;font-size:24px;line-height:33px;padding-bottom:25px;text-align:center}#buscarItinerario .tabs-sentido .tab-sentido .selecciona-ruta .seleccion-ruta{font-family:"TT Travels Regular";font-weight:700;font-size:24px;line-height:33px}#buscarItinerario .tabs-sentido .tab-sentido .selecciona-horario{padding-top:35px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta{display:flex;flex-wrap:wrap;width:100%}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta>input[type=radio]{display:none}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta>input[type=radio]:checked+label{background:#053220;color:#ffffff}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta>input[type=radio]:checked+label+.tab-ruta{display:block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta>label{order:1;display:flex;justify-content:center;align-items:center;padding:1rem 2rem;cursor:pointer;background-color:#FFFFFF;font-weight:700;transition:background ease 0.3s;border-radius:4px;border:1px solid #053220;color:#053220;margin-right:18px;margin-left:18px;font-size:16px!important;height:46px;font-family:"TT Travels regular";width:334px}@media (max-width:1024px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta>label{width:300px;padding:1rem}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta{order:2;flex-grow:1;width:100%;height:100%;display:none;background:#fff;padding-top:32px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia{background-color:#EAEEED;font-family:"TT Travels Bold";font-size:20px;color:#222425;height:76px;padding-top:15px;margin-left:0px;text-align:center}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia{margin-right:0}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia div{font-size:1.275rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .arrow-content-sm{min-width:auto}@media (max-width:1200px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia div{font-size:1.075rem}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-salida{padding-top:2px;width:17%;padding-left:5px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-flecha{padding-top:6px;width:5%}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-llegada{padding-top:2px;width:19.5%;padding-right:86px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-estado{width:19.6%;font-size:1.4rem;font-weight:600}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-precio{width:37%;font-size:1.3rem;font-weight:600;padding-left:39px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .row-titulo-frecuencia .cabecera-experiencia{width:56.6%;font-size:1.3rem;font-weight:600}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia{box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16);padding-top:15px;padding-bottom:10px;margin-right:-15px;margin-left:0px;margin-bottom:20px;text-align:center;position:relative}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia{margin-right:3px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.bloqueado{background:#D6D6D6!important;cursor:no-drop;pointer-events:none}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.contenedor-itinerario-promocion{background:#faf7f0}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia.contenedor-itinerario-promocion .contenedor-itinerario-frecuencia-detalle{background:#faf7f0}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-orejita-izquierda{position:absolute;left:-80px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-orejita-izquierda{position:absolute;background:#0d3422;height:110px;width:62px;left:-60px;top:18px;border-radius:5px 0px 0px 5px;color:#FFFFFF;padding:0.25rem;font-size:0.75rem;display:flex;align-items:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-frecuencia-detalle{background:#fff}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario{cursor:pointer}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-salida{padding-top:14px;text-align:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-salida .itinerario-salida-hora .texto-negro-grande-itinerario{font-size:36px;font-family:"TT Travels Bold"}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-salida .itinerario-salida-hora .texto-negro-grande-itinerario{font-size:27px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-salida .itinerario-salida-nom-ruta-inicio{margin-top:-8px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-salida .itinerario-salida-nom-ruta-inicio .texto-negro-chico-itinerario{font-size:16px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida{text-align:left}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida{font-size:33px}}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida{margin-top:-18px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .mensaje-lado-izquierdo{display:inline-block}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .mensaje-lado-izquierdo{margin-left:7px;display:inline-block}}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .mensaje-lado-izquierdo{margin-left:11px;display:inline-block}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .mensaje-lado-izquierdo .texto-abajo-itinerario-salida{color:#000000;font-family:"TT Travels Regular";font-weight:400;font-size:14px;text-decoration:none}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .mensaje-lado-izquierdo .texto-abajo-itinerario-salida{font-size:0.5em}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .imagen-lado-izquierdo{display:inline-block;width:28px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .mensaje-abajo-itinerario-salida .imagen-lado-izquierdo{width:28px;display:inline-block}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-flecha{padding-top:14px}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-flecha{padding-top:9px}}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-flecha{padding-top:0px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-llegada{padding-top:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-llegada .itinerario-llegada-hora .texto-negro-grande-itinerario{font-size:36px;font-family:"TT Travels Bold"}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-llegada .itinerario-llegada-hora .texto-negro-grande-itinerario{font-size:27px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-llegada .itinerario-llegada-nom-ruta-final{margin-top:-8px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-llegada .itinerario-llegada-nom-ruta-final .texto-negro-chico-itinerario{font-size:16px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-estado{width:19.6%}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .celda-estado{margin-top:3px;border-left:1px solid #d8dbdb;border-right:1px solid #d8dbdb;height:82px;padding-top:26px;padding-bottom:31px;margin-bottom:2px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .celda-estado{padding-top:19px;font-size:15px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto{margin-top:-5px;padding-bottom:8px;margin-bottom:-2px;border-left:1px solid #d8dbdb}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto{padding-left:5px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto .itinerario-precio-adulto-descripcion{display:inline-block;vertical-align:top;padding-top:10px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto .itinerario-precio-adulto-descripcion .itinerario-precio-adulto-descripcion-desde{padding-bottom:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto .itinerario-precio-adulto-descripcion .itinerario-precio-adulto-descripcion-desde .texto-precio-desde{font-size:0.9rem;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto .itinerario-precio-adulto-monto{display:inline-block}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-adulto .itinerario-precio-adulto-monto .itinerario-precio-adulto-monto-valor{margin-top:-12px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .col-ancho-adulto{padding-left:20px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itineario-promocion{border-left:1px solid #d8dbdb;margin-top:-5px;height:120px;display:flex;align-items:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino{width:18%;margin-top:-5px;padding-bottom:8px;margin-bottom:-2px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino{padding-left:5px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-descripcion{display:inline-block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-descripcion .itinerario-precio-nino-descripcion-desde{padding-bottom:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-descripcion .itinerario-precio-nino-descripcion-desde .texto-precio-desde{font-size:0.9rem;font-weight:500;position:relative;top:-33px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-monto{display:inline-block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-monto .itinerario-precio-nino-monto-tipo{text-align:left}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-monto .itinerario-precio-nino-monto-valor{text-align:left}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .itinerario-precio-nino .itinerario-precio-nino-monto .itinerario-precio-nino-monto-valor{margin-top:-12px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-negro-chico-itinerario{font-size:17px;font-family:"TT Travels Regular";font-weight:600}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-negro-chico-itinerario{font-size:14px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-verde-itinerario{color:#222425;font-size:1rem}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-verde-itinerario{font-size:1rem}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-verde-claro{color:#23c823}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .linea-vertical-gris{width:10px;border-left-width:1px;border-left-color:#d8dbdb;border-left-style:solid;display:inline-block;padding-left:47px;height:87px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-precio-desde{font-size:0.9rem;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-precio-monto{font-size:1.6rem}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-precio-monto{font-size:1.2rem}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .texto-gris-itinerario{color:#6c706c;font-weight:600}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .elige-servicio{padding-left:40px;font-size:0.9rem;height:40px;text-align:left}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-verde-oscuro{color:#1B4C23;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-azul-oscuro{color:#172D41;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-naranja-oscuro{color:#B75735;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-verde-oscuro-bandel{color:#1B4C23;font-weight:500;font-size:25px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-azul-oscuro-bandel{color:#172D41;font-weight:500;font-size:25px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-naranja-oscuro-bandel{color:#B75735;font-weight:500;font-size:25px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .texto-verde{color:#074f07}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs{display:flex;flex-wrap:wrap;justify-content:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>label{order:1;display:flex;justify-content:center;align-items:center;padding-left:9px;padding-right:9px;width:21%;height:60px;margin-right:0.2rem;cursor:pointer;transition:background ease 0.3s;margin-bottom:0px;font-family:"TT Travels medium";font-size:1.1rem;border:none!important;line-height:1.3rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab{order:9;flex-grow:1;width:100%;height:100%;display:none;background:#fff;border:2px solid #007167;box-shadow:0px 2px 6px 2px rgba(7,42,131,0.16)}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .row-oculto{margin:30px;display:none}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio{text-align:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica{display:inline-block;padding-right:15px;width:19.5%}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica{width:23%}}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica{width:25%}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .titulo-servicio{font-family:"TT Travels medium";font-size:larger}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .espacio-abajo{padding-bottom:15px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo{padding-top:15px;border-bottom:1px solid #c2c2c2;height:85px;margin-right:15px;margin-left:15px;line-height:0.8}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .icono-descripcion-servicio{display:inline-block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .icono-descripcion-servicio .imagen-lado-izquierdo{text-align:left}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .texto-lado-derecho-descripcion-servicio{display:inline-block;width:190px;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-servicio{font-family:"CF Vanguard Semibold";font-size:0.8rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro{color:#000000;font-weight:bold;font-family:"TT Travels Medium";font-size:0.82rem;line-height:normal}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro .texto-naranja-negrita{color:#ff3c1e;font-style:italic;font-size:0.8rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica{line-height:0.8}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .icono-descripcion-servicio{display:inline-block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .icono-descripcion-servicio .imagen-lado-izquierdo{text-align:left}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .texto-lado-derecho-descripcion-servicio{display:inline-block;width:190px;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .texto-lado-derecho-descripcion-servicio .texto-descripcion-servicio{font-family:"TT Travels Regular";font-size:0.7rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro{color:#000000;font-weight:bold;font-family:"TT Travels Medium";font-size:0.8rem;line-height:normal}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-caracteristica .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro .texto-naranja-negrita{color:#ff3c1e;font-style:italic;font-size:0.8rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio{border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;width:100%;box-shadow:4px 6px 5px -3px #e8e8e8!important}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio{position:relative;text-align:left!important}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-radio{display:inline-block;vertical-align:top;padding-left:10px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-radio .radio-precio{height:22px;width:22px;position:relative;top:21px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-radio .radio-precio-con-nino{height:22px;width:22px;position:relative;top:11px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .div-itinerario-radio-oculto{display:none;position:absolute;left:0;right:0;top:0;bottom:0}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto{display:inline-block;vertical-align:top}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-adulto{padding-top:7px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-adulto .texto-verde-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-adulto .texto-negro-oscuro{font-size:18px;color:#000000;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-adulto .texto-azul-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-adulto .texto-naranja-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-descripcion-monto-adulto{padding-top:7px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-descripcion-monto-adulto .texto-gris{color:#686767;font-size:1rem!important}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-vacio{padding-top:15px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-nino{padding-top:5px;padding-bottom:17px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-nino .texto-verde-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-nino .texto-negro-oscuro{font-size:18px;color:#000000;font-weight:500}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-nino .texto-azul-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-monto .celda-precio-monto-nino .texto-naranja-oscuro{font-size:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion{display:inline-block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-adulto{padding-top:18px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-adulto .texto-gris{color:#686767;font-size:1rem!important}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .precio-con-nino{padding-top:9px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-nino{padding-top:9px;padding-bottom:17px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-nino .texto-gris{color:#686767;font-size:1rem!important}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-nino .text-nino{position:relative;top:27px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-precio .celda-precio-descripcion .celda-precio-descripcion-nino .text-nino-tarifa{position:relative;top:26px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-verde-precio{border-bottom:12px solid #1B4C23;padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-naranja-precio{border-bottom:12px solid #B75735;padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-azul-precio{border-bottom:12px solid #172D41;padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-verde-precio-bandel{padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-naranja-precio-bandel{padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-azul-precio-bandel{padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-caracteristica{padding-top:35px;border-bottom:1px solid #c2c2c2;height:85px;margin-right:15px;margin-left:15px;line-height:0.8}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .caracteristica-servicio .celda-linea-abajo-negro-precio{border-bottom:12px solid #000000;padding-bottom:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo-negro{border-bottom:16px solid #000000;width:100%;padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo-verde{border-bottom:16px solid #1B4C23;width:100%;padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo-azul{border-bottom:16px solid #172D41;width:100%;padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-caracteristica .celda-linea-abajo-naranja{border-bottom:16px solid #B75735;width:100%;padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion{display:inline-block;padding-right:15px;width:33%}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion{width:44%}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .titulo-servicio{font-family:"TT Travels medium";font-size:larger}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .espacio-abajo{padding-bottom:15px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .celda-linea-abajo-transparente{border-bottom:16px solid transparent;width:97%;padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio{width:100%}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo{padding-top:15px;border-bottom:1px solid #c2c2c2;height:85px;margin-right:15px;margin-left:15px;line-height:0.8}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .icono-descripcion-servicio{display:inline-block;width:10%;vertical-align:middle}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .imagen-lado-izquierdo{text-align:left}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .texto-lado-derecho-descripcion-servicio{display:inline-block;width:88%;vertical-align:middle;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-servicio{font-family:"CF Vanguard Semibold";font-size:0.8rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro{color:#000000;font-weight:bold;font-family:"GT Sectra Fine bold";font-size:0.9rem;line-height:normal}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-linea-abajo .texto-lado-derecho-descripcion-servicio .texto-descripcion-negro-oscuro .texto-naranja-negrita{color:#ff3c1e;font-style:italic;font-size:0.8rem}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .link-mostrar-caracteristica-oculto{padding-top:15px;text-align:right;margin-right:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .link-mostrar-caracteristica-oculto a{color:#4a6d52;text-decoration:underline;font-weight:450}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .link-imagen-mostrar-caracteristicas{width:12px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-vacia{padding-top:48px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .tab .contenedor-servicio .col-servicio-descripcion .descripcion-servicio .celda-vacia-pequena{padding-top:16px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]{display:none;z-index:1}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]:checked+label{z-index:10}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]:checked+label+.tab{display:block}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs>input[type=radio]:checked+.forma-label-2{box-shadow:4px -4px 10px rgba(7,42,131,0.16);background:#FFF;border-right:2px solid #007167!important;border-left:2px solid #007167!important;border-top:2px solid #007167!important;position:relative;font-weight:500;z-index:1;top:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .tabs .radio-boton-cabecera{display:none}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie{border-left:1px solid #c2c2c2;height:153px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion{padding-top:7px;padding-bottom:7px;display:inline-block;width:40%;text-align:center}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion{padding-left:0px;text-align:right;width:51%}}@media (max-width:1180px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion{padding-left:0px;text-align:right;width:51%}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino{display:inline-block;padding-top:7px;padding-bottom:7px;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino .pie-descripcion-vacio{padding-top:7px;padding-bottom:7px;color:#686767}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino .pie-descripcion-adulto{color:#686767;font-size:14px;font-family:"TT Travels regular";font-weight:600;position:relative;top:2px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino .pie-descripcion-adulto span{font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino .pie-descripcion-nino{color:#686767;font-size:14px;font-family:"TT Travels regular";font-weight:600;padding-top:7px;padding-bottom:1px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-descripcion-adulto-nino .pie-descripcion-nino span{font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal{display:inline-block;padding-top:7px;padding-bottom:7px;padding-right:22px;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto{padding-top:7px;text-align:right}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto .pie-subtotal-descripcion{padding-top:15px;color:#686767;font-weight:600;font-family:"TT Travels Regular";font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto .pie-subtotal-adulto{padding-top:14px;color:#686767;font-weight:700;font-family:"TT Travels Regular";font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto .pie-subtotal-adulto span{font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto .pie-subtotal-nino{padding-top:5px;padding-bottom:4px;color:#686767;font-weight:700;font-family:"TT Travels Regular";font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-subtotal .pie-subtotal-monto .pie-subtotal-nino span{font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total{display:inline-block;padding-top:7px;padding-bottom:7px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total{font-size:10px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto{border-left:1px solid #e5e5e5;padding-left:20px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-descripcion{font-weight:700;color:#666e66;font-size:14px;font-family:"TT Travels medium";letter-spacing:1px}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-descripcion{font-size:20px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-adulto{color:#1a571a;padding-bottom:0;padding-top:10px;font-weight:700;text-align:right;font-family:"TT Travels medium"}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-adulto .pie-total-adulto-tipo-moneda{font-size:17px;font-weight:700}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-adulto .pie-total-adulto-tipo-moneda{font-size:27px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-adulto .pie-total-adulto-monto{font-size:17px;font-weight:700}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-adulto .pie-total-adulto-monto{font-size:17px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-moneda-nacional{font-size:14px;font-family:"TT Travels regular";padding-bottom:0;color:#1a571a;text-align:right;font-weight:700}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-descripcion .pie-total .pie-total-monto .pie-total-moneda-nacional span{font-size:14px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-boton{padding-top:38px;padding-right:9px;display:inline-block;width:17%}@media (max-width:768px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-boton{display:inline-block;margin-left:21px}}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-boton .pie-celda-boton-arriba{padding-top:10px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-boton .pie-celda-boton-arriba .boton-verde{background-color:#053220;color:#FFFFFF;border-radius:4px;padding:16px 24px 16px 24px;font-family:"TT Travels regular";font-weight:500;text-align:center}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-boton .pie-celda-boton-abajo{height:5px;padding-top:0px}#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-vacio{display:inline-block;width:42%}@media (max-width:750px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-vacio{width:25%}}@media (max-width:1024px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-vacio{width:20%}}@media (max-width:1199px){#buscarItinerario .tabs-sentido .tab-sentido .tabs-ruta .tab-ruta .contenedor-itinerario-frecuencia .contenedor-itinerario-servicio .pie .pie-celda-vacio{width:20%}}.etiqueta-naranja{color:#ff3c1e!important;font-size:1.125rem!important;text-decoration:none!important}.fs-1{font-size:1rem!important}.texto-modalidad-verde{color:#1B4C23}.texto-modalidad-azul{color:#172D41}.texto-modalidad-naranja{color:#B75735}.contenedor-promocion{font-family:TT Travels light;text-align:center;text-transform:capitalize;background-color:#ff3c1e;color:#FFF;padding:0.5rem 1rem!important;border-radius:0px 10px 10px 0px;font-weight:bold;align-self:start;margin:-125px auto 0!important;position:absolute;right:-104px;width:90px}.contenedor-promocion span{font-size:0.8rem!important}.texto-promo{text-align:center;font-size:0.55em;text-transform:capitalize;background-color:#ff3c1e;color:white;margin:10px auto;border-radius:5px;position:absolute;width:150px;right:8px}.boton-verde{order:1;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#FFFFFF;font-weight:800;transition:background ease 0.3s;border-radius:4px;border:1px solid #1B4C23;color:#1B4C23;font-size:1rem!important;height:49px;font-family:"TT Travels regular"}.boton-verde:hover{color:#1B4C23}.boton-azul{order:1;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#FFFFFF;font-weight:800;transition:background ease 0.3s;border-radius:4px;border:1px solid #162D42;color:#162D42;font-size:1rem!important;height:49px;font-family:"TT Travels regular"}.boton-azul:hover{color:#162D42}.boton-naranja{order:1;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#FFFFFF;font-weight:800;transition:background ease 0.3s;border-radius:4px;border:1px solid #B75735;color:#B75735;font-size:1rem!important;height:49px;font-family:"TT Travels Medium"}.boton-naranja:hover{color:#B75735}.texto-modalidad-verde-pequeno{color:#1B4C23;font-size:12px!important;font-family:"TT Travels Bold"}.flecha-itinerario{color:#666e66!important;text-decoration:none!important}.w-45{width:43%}.texto-naranja-pequeno{font-size:0.8rem;color:#ff3c1e}.texto-naranja{color:#ff3c1e!important}.hora-salida-retorno2{display:inline-block;width:100%;text-align:left}.hora-salida-retorno2 .itinerario-hora-salida{text-align:left}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-salida{display:inline-block;width:40%}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-salida .itinerario-salida-hora .texto-negro-grande-itinerario{text-align:center;font-size:1em}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-salida .itinerario-salida-nom-ruta-inicio{margin-top:-8px}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-salida .itinerario-salida-nom-ruta-inicio .texto-grande-itinerario{font-size:1em}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-flecha{display:inline-block;width:5%}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-llegada{display:inline-block;width:40%}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-hora .texto-negro-grande-itinerario{text-align:center;font-size:1em}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-nom-ruta-final{margin-top:-8px}.hora-salida-retorno2 .itinerario-hora-salida .itinerario-llegada .itinerario-llegada-nom-ruta-final .texto-grande-itinerario{font-size:1em}.hora-salida-retorno2 .mensaje-bimodal .mensaje-lado-izquierdo{display:inline-block}.hora-salida-retorno2 .mensaje-bimodal .mensaje-lado-izquierdo .texto-abajo-itinerario-salida{color:#000000;font-weight:500;font-size:0.7em;text-decoration:none}.hora-salida-retorno2 .mensaje-bimodal .imagen-lado-izquierdo{display:inline-block}.contenedor-venta{background:#FAF7F0;box-shadow:7px 7px 7px -3px rgba(0,0,0,0.43)}#experiencia .title-principal-listado-paquetes{font-family:TT Travels regular}#experiencia .modal-contenedor{width:1000px;height:600px}#experiencia .modal-contenedor .posicion-flecha{bottom:-16px!important}#experiencia .modal-contenedor .carousel-item{background:#FFF;height:20.2rem}@media (max-width:768px){#experiencia .modal-contenedor .carousel-item{height:8.2rem}}@media (max-width:500px){#experiencia .modal-contenedor .carousel-item{height:15.2rem}}#experiencia .modal-contenedor .carousel-item .card{box-shadow:none}#experiencia .modal-contenedor .carousel-item .card .card-img-top{border-radius:0.3rem}#experiencia .modal-contenedor .carousel-item .imagen-altura{height:230px!important}#experiencia .modal-contenedor .carrusel-altura{height:565px!important}#experiencia .modal-contenedor .imagen-altura{height:228px}#experiencia .modal-contenedor .posicion-y{top:106%}#experiencia .imagen-fija{padding-right:0px;padding-left:0px}#experiencia .titulo{font-size:1.87rem;font-weight:900;color:#070B2C;line-height:36px;font-family:TT Travels bold}@media (max-width:1024px){#experiencia .titulo{top:128px}}@media (max-width:768px){#experiencia .titulo{font-size:1.375rem;line-height:24px}}#experiencia .titulo-vista-rapida{font-size:1.37rem;font-weight:600;font-family:TT Travels bold;color:#070B2C;line-height:26px}@media (max-width:768px){#experiencia .titulo-vista-rapida{font-size:1.15rem;line-height:22px}}#experiencia .mensaje-flexibilidad{border-radius:0.5rem}#experiencia .mensaje-flexibilidad .img-reserva-flexible,#experiencia .mensaje-flexibilidad .reserva-flexible{margin:0 5px 0 5px}#experiencia .mensaje-flexibilidad .reserva-flexible .titulo-reserva-flexible{color:#2c2c2c;font-family:TT Travels bold;font-size:1rem;margin:15px 0 2px 0}#experiencia .mensaje-flexibilidad .reserva-flexible .descripcion-reserva-flexible{font-family:TT Travels regular;font-size:0.9rem;color:#626262}#experiencia .mensaje-flexibilidad .reserva-flexible .descripcion-reserva-flexible a{font-family:TT Travels regular;font-size:0.9rem;color:#ff3c1e}#experiencia .mensaje-covid{border-radius:0.5rem;background-color:#C7E8DF}#experiencia .mensaje-covid .img-viaja-seguro{margin:0 8px;margin-right:0px;margin-left:0px;width:100px}@media (max-width:550px){#experiencia .mensaje-covid .img-viaja-seguro{height:100px}}#experiencia .mensaje-covid .viaja-seguro{margin:0 8px}#experiencia .mensaje-covid .viaja-seguro .titulo-viaja-seguro{color:#2c2c2c;font-family:TT Travels bold;font-size:1rem;margin:15px 0 2px 0}#experiencia .mensaje-covid .viaja-seguro .descripcion-viaja-seguro{font-family:TT Travels regular;font-size:0.9rem;color:#626262;margin-bottom:15px}#experiencia .mensaje-covid .viaja-seguro .descripcion-viaja-seguro a{font-family:TT Travels regular;font-size:0.9rem;color:#ff3c1e}#experiencia .card{border-radius:0.5rem;border:none;height:auto}#experiencia .acordeon-sombra{-webkit-box-shadow:0px 0!important}#experiencia .acordeon-cabecera{background:#FFFFFF;border-top:2px solid #E1E1E1;padding-left:0px}#experiencia .acordeon-cabecera .titulo{font-size:1.3rem;font-weight:600;color:#070B2C;font-family:TT Travels regular!important}#experiencia .acordeon-cabecera:hover{cursor:pointer}#experiencia .acordeon-detalle{font-family:TT Travels regular}#experiencia .acordeon-detalle .icono{width:28px}#experiencia .acordeon-detalle .descripcion{padding-left:1rem}#experiencia .acordeon-detalle .descripcion .horario{width:700px;overflow-x:auto;white-space:nowrap}@media (max-width:500px){#experiencia .acordeon-detalle .descripcion .horario{width:300px}}#experiencia .acordeon-detalle .check-verde{list-style-image:url("/img/iconos/check_verde.jpg")}#experiencia .acordeon-detalle .x-rojo{list-style-image:url("/img/iconos/x_rojo.jpg")}#experiencia .flecha-acordeon{color:#4B594C}#experiencia .terminos-condiciones{color:#000000;font-family:Roboto;font-size:1.35rem}#experiencia .resumen-basico-item .resumen-cabecera{background:#00321E;border-top-left-radius:4px;border-top-right-radius:4px}#experiencia .resumen-basico-item .resumen-detalle{background:#f7f7f7}#experiencia .resumen-basico-item ul{list-style:none;padding:0;margin:0}#experiencia .resumen-basico-item ul li{display:inline-block;vertical-align:top;width:19%;margin:0;color:#626262}#experiencia .resumen-basico-item ul li.modalidad{width:39%}@media (max-width:500px){#experiencia .resumen-basico-item ul li.text-precio-persona{width:35%}}#experiencia .resumen-basico-item ul .seleccionar-fecha{width:21%}@media (max-width:500px){#experiencia .resumen-basico-item ul .seleccionar-fecha{width:50%}}#experiencia .resumen-basico-item ul .btn-seleccionar-fecha{height:36px;padding:0.5rem 1rem}#experiencia .resumen-basico-item ul .btn-seleccionar-fecha input{border:none;background:no-repeat;width:105px;position:relative;top:-21px;margin:0;opacity:0;cursor:pointer}#experiencia .resumen-basico-item .resumen-compra{background:#FFF;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f7f7f7;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-radius:0 0 4px 4px;display:none}#experiencia .resumen-basico-item .resumen-compra .btn-verde{background-color:#05321f;color:white}.borde-superior-azul{border-top:16px solid #172D41;border-radius:10px 10px 0px 0px}.borde-superior-naranja{border-top:16px solid #B75735;border-radius:10px 10px 0px 0px}.borde-superior-verde{border-top:16px solid #1B4C23;border-radius:10px 10px 0px 0px}.borde-superior-azul-bandel{border-top:10px solid #172D41;border-radius:10px 10px 0px 0px}.borde-superior-verde-bandel{border-top:10px solid #1B4C23;border-radius:10px 10px 0px 0px}.borde-superior-naranja-bandel{border-top:10px solid #B75735;border-radius:10px 10px 0px 0px}.celda-linea-abajo-2{width:100%;padding-top:16px}.forma-label-2{border-right:1px solid #000;border-left:1px solid #000;border-top:1px solid #000!important;border-radius:4px 4px 0px 0px;background:#E5E5E5;margin-left:-10px;color:#1B4C23!important}.color-servicio-dorado{background:linear-gradient(90deg,rgb(205,179,89) 0%,rgb(165,129,42) 50%,rgb(191,161,68) 100%)!important;color:#FFF!important}.check-dorado{filter:brightness(0) saturate(100%) invert(59%) sepia(64%) saturate(394%) hue-rotate(8deg) brightness(91%) contrast(89%)}.color-servicio-gris{background:linear-gradient(90deg,rgb(194,193,193) 0%,rgb(254,254,254) 50%,rgb(194,193,193) 100%)!important;color:#000000!important}.check-gris{filter:brightness(0) saturate(100%) invert(63%) sepia(2%) saturate(14%) hue-rotate(4deg) brightness(95%) contrast(78%)}.inactivo{cursor:not-allowed;pointer-events:none;background:#ccc;border:none;color:#666}.border-inferior{border-bottom:1px solid #c2c2c2}.texto-mensaje-modalidad-negrita{font-weight:bold;font-size:14px;font-family:"TT Travels Medium"}.labelBasicoPlusBundel_1{border-top:5px solid #172D41!important}.labelBasicoPlusBundel_2{border-top:5px solid #053220!important}.labelBasicoPlusBundel_4{border-top:5px solid #B75735!important}.botonNombreBundel{color:white!important;border-radius:15px!important;padding:6px 40px 6px 40px;font-size:0.9rem}.botonNombreBundel_1{background:#172D41!important}.botonNombreBundel_2{background:#1B4C23!important}.botonNombreBundel_3{background:#1B4C23!important}.botonNombreBundel_4{background:#B75735!important}.botonNombreBundel_5{background:#1B4C23!important}.texto-descripcion-caracteristas{font-size:0.8rem!important}.border-bundel-redondeado{border-radius:6px}.mensaje-arriba-bundel{margin-top:-1.7rem;text-align:right;background:#1B4C23;position:absolute;color:white;font-size:0.8rem!important;padding:2px 6px 2px 6px;border-top-left-radius:7px;right:0px;border-top-right-radius:7px;margin-right:1.04rem!important}.mensaje-arriba-bundel-movil{margin-top:-0.3rem;text-align:right;background:#1B4C23;position:absolute;color:white;font-size:0.8rem!important;padding:5px 6px 1px 6px;right:0px;border-top-right-radius:7px;margin-right:1.5rem!important}.texto-nombre-pasajero{font-size:0.7rem!important;font-weight:normal}.texto-itinerario-promocion{font-family:"TT Travels regular";font-size:15px;font-weight:bold;margin-top:10px}.texto-itinerario-promocion-dscto{font-family:"Roboto"!important;font-size:1.125rem;font-weight:700}@media (max-width:768px){.texto-itinerario-promocion-dscto{font-size:10px;display:inline}}.cabecera-promocion-titulo-superior{font-size:13px!important;font-family:"TT Travels regular"!important;letter-spacing:1px}.cabecera-promocion-titulo{height:100px;background:#faf7f0;position:relative;margin-top:-35px;margin-left:10px;margin-right:-10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0px;border-top-left-radius:0px;box-shadow:3px 3px 9px #b4b2ad;color:#FF3C1D;font-size:19px!important;font-weight:bold;font-family:"TT Travels bold"!important;padding-top:30px;z-index:1}@media (max-width:1198px){.cabecera-promocion-titulo{font-size:16px!important}}@media (max-width:990.98px){.cabecera-promocion-titulo{font-size:12px!important}}.cabecera-promocion-titulo:before{content:"";position:absolute;right:100%;top:0px;width:0;height:0;border-top:20px solid transparent;border-right:10px solid #d0c8b1;border-bottom:0px solid transparent}.cabecera-promocion-imagen-superior{background-image:url(/img/ico-promocion.png);margin-left:92%;margin-top:-25%;height:36px;width:41px;position:absolute;background-repeat:no-repeat;z-index:2}.enlace-terminos-condiciones-itinerario{position:absolute;bottom:0px}.texto-enlace-terminos-condiciones-itinerario{text-decoration:underline;font-size:12px;color:#9e9e9e}@media (max-width:1024px){.texto-enlace-terminos-condiciones-itinerario{font-size:10px}}.texto-enlace-terminos-condiciones-itinerario:hover{text-decoration:underline;color:#9e9e9e}.cabecera-promocion-titulo-movil{background:#faf7f0;position:relative;border-bottom-right-radius:10px;border-top-right-radius:10px;box-shadow:1px 1px 4px #b4b2ad;color:#074f07;font-size:9px!important;font-weight:bold;font-family:"TT Travels bold"!important;padding-left:40px;padding-right:0px;padding-top:2px;padding-bottom:2px;background-image:url(/img/ico-promocion.png);background-repeat:no-repeat;background-size:15px;background-position-x:32px;background-position-y:2px;z-index:1}.custom-control-input:checked~.custom-control-label:before{border-color:#85bf96;background-color:#85bf96;cursor:pointer}.custom-control-label{cursor:pointer}.bg-gris-claro{background:#F9FAFA}.rounded-xxl{border-radius:24px}.w-90{width:90%}.pie-imp-total-tarifa{text-decoration:line-through;letter-spacing:1px;font-family:"TT Travels medium";font-size:0.75rem;font-weight:500;color:#A1A1A1}.pie-signo-descuento{font-family:Inter;letter-spacing:1px;color:#003E22;font-size:16px}.pie-imp-descuento{letter-spacing:1px;font-family:"TT Travels medium";font-size:0.75rem;font-weight:500;color:#003E22}#itinerarioImpTarifa.activo{font-size:1.3rem;height:20px;text-decoration:line-through;color:gray}#datepicker-input{position:absolute;left:15px;bottom:0;height:0;width:0;border:0}.ui-datepicker{background:#fff}.ui-datepicker .ui-datepicker-title{color:#05321f;font-family:TT Travels regular;font-weight:800}.ui-datepicker thead th{color:#05321f;border:transparent;border-bottom:1.5px solid #05321f}.ui-datepicker td{text-align:center;font-family:TT Travels medium}.ui-datepicker tbody tr td{border:transparent;border-bottom:1px dotted #ccc}.ui-datepicker tbody tr td.ui-datepicker-unselectable{opacity:0.35;filter:Alpha(Opacity=35)}.ui-datepicker tbody tr td a{color:#555;font-size:18px}.ui-datepicker tbody tr td.ui-datepicker-current-day{background-color:#ff3c1e}.ui-datepicker tbody tr td.ui-datepicker-current-day a{color:#fff;background-color:transparent;width:35px}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(/js/calendario/icon-select.png);height:100%;width:100%;background-repeat:no-repeat;background-position:50% 50%;transform:rotate(90deg);left:0;margin-left:0;top:0;margin-top:0;cursor:pointer}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{transform:rotate(270deg)}.calendario{position:absolute;display:none;z-index:10000;width:88%;max-width:300px;background-color:white;padding:1rem}.calendario .calendario-titulo{color:#05321f;border-bottom:1.5px solid #05321f}.calendario .calendario-titulo td{padding-top:15px;font-family:GT Sectra Fine bold}.calendario .calendario-border .calendario-linea{width:100%;height:0.5px;border-bottom:1px dotted #a9a7ae}.calendario td{text-align:center;font-family:TT Travels medium}.calendario td.calendario-dia-habilitado{background-color:#ebebeb}.calendario td.calendario-dia-habilitado:hover{background-color:#f5ebe1}.calendario td.calendario-dia-habilitado:hover a{color:#ff3c1e;font-weight:700;text-decoration:none}.calendario td a{color:#8f8d97;font-size:1.125rem}.tbl_cal{width:100%}.modal.in{background:rgba(0,0,0,0.4)}.f1-sectra{color:#05321f;font-family:GT Sectra Fine medium;font-weight:bold!important;line-height:3rem;text-transform:uppercase}@media (max-width:570px){.f1-sectra{font-size:1.1rem!important}}@media (max-width:320px){.f1-sectra{font-size:0.9rem!important}}@media (min-width:1200px) and (max-width:1450px){.filtro input.btn-naranja{padding:0.375rem 0.75rem!important}}@media (max-width:570px){.modal.form-float.show{width:100%!important}.pb-formulario ul.nav-tabs{display:table;table-layout:fixed;width:100%}.pb-formulario .nav-item{display:table-cell}}@media (max-width:767px){.form-float.show .modal-dialog{width:100%}}