.ir-navegacion{position:fixed;width:100%;z-index:1300}.ir-navegacion a{text-decoration:unset;cursor:pointer}.ir-navegacion .navbar-nav{align-items:center}.ir-navegacion .menu{border-bottom:none}.ir-navegacion .menu.navbar-header{border-bottom:1px solid rgba(242,242,242,0.1882352941)}.ir-navegacion .menu.navbar-header a{color:#FFFFFF}.ir-navegacion .menu.navbar-header a .logo-ir{width:153px;height:auto}.ir-navegacion .menu.navbar-header .nav-item-idioma a{background:white;color:#053220;border-radius:50%}@media (max-width:768px){.ir-navegacion .menu .container{display:block!important}}.ir-navegacion .menu .container .btn-redondo{border-radius:0.5rem!important;padding:4px 12px 2px 10px!important;font-weight:bold;color:#ffffff;background-color:inherit}.ir-navegacion .menu .container .block-right{display:flex;vertical-align:middle}.ir-navegacion .menu .navbar-toggler{display:block!important;color:white}.ir-navegacion .menu .navbar-toggler:focus{color:white!important;border:3px!important}.ir-navegacion .menu .cabecera-btn-whatsapp{border:1px solid #f8f9fa;border-radius:0.25rem;color:#f8f9fa;padding:0.3rem 0.6rem;font-weight:bold;letter-spacing:1px;display:flex;align-items:center}.ir-navegacion .menu .cabecera-btn-whatsapp img{position:relative;right:3px}@media (max-width:768px){.ir-navegacion .menu .cabecera-btn-whatsapp{font-size:0.7rem}}@media (max-width:992px){.ir-navegacion .menu .navbar-body{padding-bottom:0}.ir-navegacion .menu .navbar-body .container{margin:0;padding:0;max-width:100%}}.ir-navegacion .menu .navbar-body .navbar-nav a.nav-link:hover{border-bottom:2px solid #ffffff}.ir-navegacion .menu .nav-item{color:#ffffff!important}.ir-navegacion .menu .nav-item .nav-link{color:#ffffff;white-space:nowrap}.ir-navegacion .menu .nav-item .submenu{position:absolute;background:#ffffff;width:100%;left:0;display:none;padding:1rem 0;min-height:300px;border-bottom:1px solid #EFF0F1}.ir-navegacion .menu .nav-item .submenu h3{color:#3C3F40;font-size:1.5rem;border-bottom:1px solid #EFF0F1;font-weight:600}.ir-navegacion .menu .nav-item .submenu .panel-menu{padding:1rem 2rem}.ir-navegacion .menu .nav-item .submenu .panel-menu ul{padding:0}.ir-navegacion .menu .nav-item .submenu .panel-menu b{color:#858B8C;margin-bottom:1rem;display:block}.ir-navegacion .menu .nav-item .submenu .panel-menu a{color:#222425;margin-bottom:1rem;display:block;font-weight:normal}.ir-navegacion .menu .nav-item .submenu .panel-menu p{color:#222425}.ir-navegacion .menu .nav-item .submenu .panel-menu.border-left{border-left:1px solid #EFF0F1}.ir-navegacion .menu .nav-item .comparar-tren{color:#053220;font-weight:600!important;text-decoration:underline!important}.ir-navegacion .menu .nav-item:hover .submenu{display:block}.ir-navegacion .menu-mobile{background:#053220;padding:0px}.ir-navegacion .menu-mobile.navbar-header{min-height:67px}.ir-navegacion .menu-mobile.navbar{border-bottom:none;padding:0.2rem 0px}.ir-navegacion .menu-mobile .nav-link{color:#053220;padding:0.2rem}.ir-navegacion .menu-mobile .menu-mobile-body{background:white;padding:1rem;background:white}.ir-navegacion .menu-mobile .menu-mobile-body .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.ir-navegacion .menu-mobile .menu-mobile-body .nav-link{color:#053220}.ir-navegacion .menu-mobile .nav-item{padding:0.5rem 0;width:100%}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog{margin:0;top:105px;max-width:100%}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-content{border:none}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body{padding:1rem 0px;min-height:calc(100vh - 105px);text-align:center}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body h3{font-size:1.1rem;color:#053220;font-weight:700}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body h2{font-weight:600}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body .accordion .accordion-item{border:none;border-bottom:1px solid rgba(60,63,64,0.168627451)}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body .accordion .accordion-button:not(.collapsed){color:#053220;background-color:#ffffff;font-weight:700}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body .accordion .accordion-body{background:#F9FAFA}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body .accordion .accordion-body ul{list-style:none}.ir-navegacion .menu-mobile .nav-item.nav-item-submenu .modal-dialog .modal-body .accordion .accordion-body a{padding:1rem 0;color:#222425;display:block;font-weight:normal}.ir-navegacion .menu-mobile .menu-mobile-header{padding:0.3rem 1rem;display:flex;justify-content:space-between;width:100%;padding:0.2rem 1rem}.ir-navegacion .menu-mobile .menu-mobile-header .navbar-brand{padding:0px;margin:0px}.ir-navegacion .menu-mobile .menu-mobile-header .block-right{width:50px}.ir-navegacion .menu-mobile .menu-mobile-header img{width:130px}.ir-navegacion .menu-mobile .menu-mobile-header .block-right{display:inline-block;width:0}.ir-navegacion .menu-desktop{display:block;flex-wrap:nowrap;justify-content:flex-start}.ir-navegacion .menu-desktop .navbar-nav{flex-direction:row}.ir-navegacion .menu-desktop.menu-desktop-header{background:#053220}.ir-navegacion .menu-desktop .nav-item.active .nav-link{border-bottom:2px solid #ffffff;padding-bottom:0}.ir-navegacion .menu-desktop .nav-item.nav-item-submenu .nav-link{position:relative;top:-2px}.ir-navegacion .menu-desktop .nav-item.nav-item-submenu:hover svg{transform:rotate(180deg)}.ir-navegacion .menu-desktop .nav-item .link-usuario{margin-right:0.5rem}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente{background:rgba(5,50,32,0.9019607843);z-index:10!important}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar{padding-top:0!important;padding-bottom:0!important}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul{gap:4rem}@media (max-width:768px){.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul{gap:1rem}}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul .nav-item.active .nav-link{border-bottom:2px solid #ffffff;padding-bottom:0}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul .nav-item.nav-item-submenu .nav-link{position:relative;top:-2px}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul .nav-item.nav-item-submenu .nav-link i.bi{margin-left:7px}.ir-navegacion .menu-desktop+.nav-pagina.nav-pagina-paquete-transparente .navbar #submenu-desktop ul .nav-item .link-usuario{margin-right:0.5rem}.ir-navegacion .menu-desktop+.nav-pagina .navbar-header .item-idioma a,.ir-navegacion .menu-desktop+.nav-pagina .navbar-header .nav-item-idioma a{padding:7px 6px 5px 6px!important}.ir-navegacion .menu-desktop+.nav-pagina .navbar-header a{padding:8px 12px!important}.ir-navegacion .menu-desktop+.nav-pagina .navbar-header a .logo-ir{width:153px;height:auto}.ir-navegacion .menu-desktop+.nav-pagina .navbar-header .justify-content-end .navbar-nav{margin-right:10px}.ir-navegacion .carrito-resumen{margin:0px 10px 0px 5px;position:relative}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-container{position:relative}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-container:hover .tooltip-content{visibility:visible;opacity:1;transition:0.25s all ease;top:20px}@media (min-width:768px){.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-container:hover .tooltip-content{right:-30px}}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content{visibility:hidden;opacity:0;position:absolute;top:20px;right:-16px;background:#FFF;padding:0;margin:16px;font-size:15px;transition:0.25s all ease;transition-delay:0.25s;z-index:2;color:#000;border-radius:0.25rem;box-shadow:0 1px 8px rgba(0,0,0,0.4)}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content i.flecha-arriba{position:absolute;bottom:100%;right:5%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content i.flecha-arriba:after{content:"";position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#FFF;box-shadow:0 1px 8px rgba(0,0,0,0.4)}@media (max-width:768px){.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content i.flecha-arriba{right:25%}}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content .align-right{text-align:right}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content .align-right a{color:red;text-decoration:none}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content .align-right a:hover{text-decoration:underline}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content .carrito-total a:hover{color:#FFF}@media (max-width:768px){.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .tooltip-content{right:-100px}}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado{width:328px;max-height:300px;overflow:auto}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado .detalle-carrito{text-align:start;width:100%;padding:0px 0.5rem}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado .detalle-carrito .detalle-carrito-titulo{font-weight:700;font-size:0.9rem}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado .detalle-carrito .detalle-carrito-informacion{font-size:0.8rem;display:flex;gap:3px}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado .detalle-carrito .detalle-carrito-informacion span{white-space:nowrap}.ir-navegacion .carrito-resumen .tolltip-carrito-paquete .carrito-listado .carrito-listado-paquete{border-bottom:2px solid #E1E1E1;padding-bottom:0.5rem;padding-top:0.5rem}.ir-navegacion .carrito-resumen .num-item-carrito{color:white;background:#ff3c1e;position:absolute;text-align:center;width:1.1rem;right:-10px;top:-10px;font-size:0.75rem!important;border-radius:50%!important}body.mobile{padding-top:115px}body.desktop{padding-top:70px}.ir-footer{padding:2rem 0}.ir-footer ul{list-style:none}.ir-footer ul a{text-decoration:unset;cursor:pointer;color:#275240}.ir-footer .a-dark{color:#222425;text-decoration:none}.ir-footer .a-dark:hover{color:#222425}.ir-footer .a-dark a{color:inherit;text-decoration:none}.ir-footer .a-dark a:hover{color:#222425!important}.ir-footer .footer-titulo{font-style:normal;font-size:14px;color:#222425;margin-bottom:2px;line-height:22px;font-weight:700}@media (max-width:768px){.ir-footer .footer-titulo{line-height:18px}}.ir-footer .footer-desktop .bloque-texto .list-links{padding:0;list-style:none}.ir-footer .footer-desktop .bloque-texto .list-links a{color:#222425;letter-spacing:1px;text-decoration:none;line-height:24px}.ir-footer .footer-desktop .bloque-texto .text-foot{color:#222425;letter-spacing:1px;font-size:14px;text-decoration:none;line-height:24px}.ir-footer .footer-desktop .bloque-texto .icono-texto{display:flex;margin-bottom:25px}.ir-footer .footer-movil .accordion{border-top:1px solid #EFF0F1}.ir-footer .footer-movil .accordion .accordion-header .accordion-button{font-weight:700;margin:auto!important;justify-content:end;border:none;box-shadow:none}.ir-footer .footer-movil .accordion .accordion-header .accordion-button:not(.collapsed){color:#222425!important;background-color:white!important}.ir-footer .footer-movil .accordion .accordion-header .accordion-button svg{margin-left:auto}.ir-footer .footer-movil .text-foot-mobile{color:#222425;font-size:16px;letter-spacing:1px;text-decoration:none;line-height:24px}.border-naranja{border-color:#ff3c1e}.bg-naranja{background:#ff3c1e}.color-blanco{color:#FFF!important}.text-xs{font-size:0.75rem!important}.color-naranja{color:#ff3c1e}.no-hover:hover{background-color:#ff3c1e!important;color:white!important;border-color:#ff3c1e!important;box-shadow:none!important}.capa-cargando{background-color:#000000;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.8;z-index:9999;background-image:url("/public/img/ajax-loading.gif");background-repeat:no-repeat;background-position:center;display:none;color:white}.capa-cargando .capa-procesando-texto{top:35%;position:relative}.carousel-item-inicio{height:10rem!important;background-color:#FFFFFF}.carousel-item>.img{position:absolute;top:0;left:0;height:100%;width:100%}.icon{width:16px;height:16px;border:1px solid gray;border-radius:50%;position:relative;box-sizing:content-box;display:inline-block}.icon.info{border-color:#FF3C1D}.icon.info:before{content:"";position:absolute;width:2px;height:7px;left:50%;bottom:3px;border-radius:2px;margin-left:-1px;background-color:#FF3C1D}.icon.info:after{content:"";position:absolute;width:2px;height:2px;border-radius:50%;margin-left:0.4rem;top:3px;background-color:#FF3C1D}.contenedor-paso-cambio-devoluciones{overflow:hidden;position:relative;margin-top:20px;text-align:center;width:80%;margin:0 auto}@media (max-width:768px){.contenedor-paso-cambio-devoluciones{width:100%}}.contenedor-paso-cambio-devoluciones .progreso-cambio-devoluciones{position:absolute;top:20px;left:0;width:100%;height:1px;background:#ddd}.contenedor-paso-cambio-devoluciones .progreso-cambio-devoluciones .linea-progreso-cambio-devoluciones{position:absolute;top:0;left:0;height:1px;background:#FF3C1D;width:16.66%}.contenedor-paso-cambio-devoluciones .paso-cambio-devoluciones{position:relative;float:left;width:33%;padding:0}.contenedor-paso-cambio-devoluciones .paso-cambio-devoluciones a{cursor:pointer}.contenedor-paso-cambio-devoluciones .paso-cambio-devoluciones a .paso-cambio-devoluciones-icon{display:inline-block;width:30px;height:30px;margin-top:4px;background:#C2C3C9;font-size:14px;color:#053220;text-align:center;line-height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #C2C3C9;font-weight:bold}.contenedor-paso-cambio-devoluciones .paso-cambio-devoluciones p{color:#666;font-size:0.9rem}.contenedor-paso-cambio-devoluciones .activo a .paso-cambio-devoluciones-icon{width:40px;height:40px;margin-top:0;background:#FF3C1D;font-size:19px;line-height:40px;text-align:center;color:#FFF;border:none}.contenedor-paso-cambio-devoluciones .activo p{color:#FF3C1D;font-size:1.1rem}#tabla-cambio-devolucion tbody,td{font-size:14px}#tabla-cambio-devolucion thead,th{vertical-align:middle}.link-termino-condiciones:hover{color:#00321e!important;text-decoration:underline}