.stepper div[data-v-492d7cb9]{opacity:.8}.stepper h3[data-v-492d7cb9]{font-size:12px;margin:0}.stepper__dot[data-v-492d7cb9]{background:#868686;border-radius:50%;height:1rem;width:1rem}.stepper__dot p[data-v-492d7cb9]{color:#fff;font-size:.5rem;margin:0}.stepper .active[data-v-492d7cb9]{color:#3d99ff;opacity:1}.stepper .active div[data-v-492d7cb9]{background:#3d99ff}.stepper .active h3[data-v-492d7cb9]{font-weight:700}@media(min-width:960px){.stepper h3[data-v-492d7cb9]{font-size:16px}.stepper__dot[data-v-492d7cb9]{height:1.5rem;width:1.5rem}.stepper__dot p[data-v-492d7cb9]{font-size:1rem}}.tabla-pasajeros[data-v-1e882e38]{font-size:.85em;overflow:scroll;width:100%}.tabla-pasajeros td[data-v-1e882e38],.tabla-pasajeros th[data-v-1e882e38]{border:1px solid #ddd}#Checkout{color:#868686}#Checkout .hidden{opacity:0}#Checkout .titulos{color:#343434;font-weight:700}@media(max-width:524px){#Checkout .lista-experiencias{padding:0 32px}}#Checkout .font-weight-bold{color:#343434}#Checkout .checkout{background:#3d99ff;padding:90px}@media screen and (max-width:524px){#Checkout .checkout{height:100px;padding:35px 0}#Checkout .checkout .contain h1{font-size:25px;font-weight:700;line-height:28px;margin:0 auto}#Checkout .tuOrden{padding-bottom:0;padding-left:0;padding-right:0}#Checkout .tuOrden .row{margin-left:0;margin-right:0}#Checkout .tuOrden>span{background-color:#ededed;color:#4a4a4a;display:block;font-size:14px;line-height:18px;padding:12px 36px 10px;text-align:left}}#Checkout .tuOrden>hr{background:#3d99ff;padding:.5px}@media screen and (max-width:524px){#Checkout .tuOrden>hr{background:#ededed;border-top:1px solid #ededed;margin-top:0;width:100%}#Checkout .tuOrden table tr:first-child{display:none}#Checkout .tuOrden table img{height:76px;width:69px}}#Checkout .tuOrden table h2{font-size:25px}@media screen and (max-width:524px){#Checkout .tuOrden table h2{color:#4a4a4a;font-size:14px;line-height:18px;text-align:left}}#Checkout .tuOrden table .X{color:#ff0031;text-transform:uppercase}@media screen and (max-width:524px){#Checkout .tuOrden table .X{color:#353535;font-size:14px}#Checkout .tuOrden table tr:nth-child(2) td:first-child p,#Checkout .tuOrden table tr:nth-child(2) td:nth-child(n+2){display:none}#Checkout .tuOrden table .row-titulo{justify-content:space-evenly}#Checkout .tuOrden table .col-titulo{padding-left:0;padding-right:0}}#Checkout .tuOrden button.ir-pago{border-radius:11px;font-size:18px;font-weight:400;line-height:22px;margin-bottom:20px;padding:13px 0}#Checkout .cupon-mobile{position:relative}#Checkout .cupon-mobile-btn{font-size:34px;position:absolute;right:35px;top:10px}#Checkout .checkout-info{padding:5px 20px}#Checkout .checkout-info>div{display:flex;flex-flow:row;justify-content:space-between}#Checkout .checkout-info>div span{color:#4a4a4a;font-size:12px;font-weight:400;line-height:25px;opacity:.9;text-align:left}#Checkout .checkout-info>div span+span{font-weight:500}@media screen and (max-width:524px){#Checkout .checkout-total{padding-right:20px!important}#Checkout .checkout-total__subtotal span:first-child{color:#4a4a4a;font-size:12px;font-weight:400;line-height:28px}#Checkout .checkout-total__subtotal span:nth-child(2){color:#4a4a4a;font-size:14px;font-weight:400!important;line-height:28px}#Checkout .checkout-total__total span:first-child{color:#4a4a4a;font-size:16px;font-weight:400;line-height:28px}#Checkout .checkout-total__total span:nth-child(2){color:#4a4a4a;font-size:16px;font-weight:700;line-height:28px}#Checkout .formPago img{width:146px}}#Checkout .algoPaso{background:#ff4141;padding:30px}@media screen and (max-width:524px){#Checkout .algoPaso{height:290px}#Checkout .algoPaso img{height:100px;width:100px}}#Checkout .algoPaso h1.titulo{color:#fff;font-size:40px;font-weight:700;text-align:center}@media screen and (max-width:524px){#Checkout .algoPaso h1.titulo{font-size:20px;line-height:24px;margin-bottom:0;margin-top:20px;padding:0 40px 24px}}#Checkout .pagoAceptado{background:#3d99ff;padding:30px}@media screen and (max-width:524px){#Checkout .pagoAceptado{height:290px}#Checkout .pagoAceptado img{height:100px;width:100px}}#Checkout .pagoAceptado h1.titulo{color:#fff;font-size:40px;font-weight:700;text-align:center}@media screen and (max-width:524px){#Checkout .pagoAceptado h1.titulo{font-size:20px;line-height:24px;margin-bottom:0;margin-top:20px;padding:0 60px 12px}}#Checkout .pagoAceptado p{font-size:14px;font-weight:400;line-height:25px;padding:0 7px}#Checkout .titulo{color:#fff;font-size:40px;font-weight:700;text-align:center}#Checkout .azul{color:#3d99ff}#Checkout input,#Checkout select{border-radius:6px;height:50px}@media screen and (max-width:524px){#Checkout input,#Checkout select{height:40px}}#Checkout .Procesar,#Checkout .cupon{background:#3d99ff;border-radius:6px;color:#fff;font-size:14px;height:50px;width:170px}#Checkout .volverCheckout{background:transparent;border:groove #fff;border-radius:6px!important;color:#fff}@media screen and (max-width:524px){#Checkout .volverCheckout{border:2px solid #fff;font-size:14px;font-weight:500;line-height:18px;padding:15px 36px}#Checkout .left div,#Checkout .right div{height:auto}#Checkout .left{padding-right:14px!important}#Checkout .left,#Checkout .left div{margin-left:0!important;padding-left:0!important}#Checkout .left div{padding-right:0!important}#Checkout .right,#Checkout .right div{margin-left:0!important;padding-left:0!important}#Checkout .right div{margin-right:0!important;padding-right:0!important}}#Checkout .desaparecer{opacity:0}@media screen and (max-width:524px){#Checkout .desaparecer{display:none}}#Checkout #reservaPorConfirmar{background-color:#3d99ff;border:1px solid #3d99ff;color:#fff}#Checkout .mensajeAlerta{align-items:center;border-radius:15px;display:flex;flex-flow:column wrap;justify-content:center;padding:20px}#Checkout .alertaAbono{background-color:#353535;border:1px solid #353535;color:#fff}@media screen and (max-width:524px){#Checkout #formulario>span{background-color:#ededed;color:#4a4a4a!important;display:block;font-size:14px;line-height:18px;padding:12px 36px 10px;text-align:left}}#Checkout #formulario>hr{background:#3d99ff;padding:.5px}@media screen and (max-width:524px){#Checkout #formulario>hr{background:#ededed;border-top:1px solid #ededed;margin-top:0;width:100%}#Checkout #formulario .formulario{padding:0 15px 0 35px}#Checkout #formulario .formulario span{font-size:14px}#Checkout #formulario .infoPago>span{background-color:#ededed;color:#4a4a4a!important;display:block;font-size:14px;line-height:18px;padding:12px 36px 10px;text-align:left}}#Checkout #formulario .infoPago>hr{background:#3d99ff;padding:.5px}@media screen and (max-width:524px){#Checkout #formulario .infoPago>hr{background:#ededed;border-top:1px solid #ededed;margin-top:0;width:100%}}#Checkout #formulario .infoPago>p{font-size:16px!important}@media screen and (max-width:524px){#Checkout #formulario .infoPago>p{font-size:14px;font-weight:400!important;line-height:20px;padding:12px 36px}#Checkout #formulario .infoPago .formPago{padding:0 35px;width:100%}#Checkout #formulario .infoPago .formPago>p{font-size:12px;font-weight:400;text-align:center!important;-webkit-text-decoration:underline;text-decoration:underline}}#Checkout #formulario .infoPago .formPago>p a{color:#3d99ff!important}#Checkout #formulario .infoPago .formPago>div:first-child{margin-left:-10px}@media screen and (max-width:524px){#Checkout #formulario .infoPago .formPago .infoTitular{padding-left:14px!important}#Checkout #formulario .infoPago .formPago .infoTitular>span{display:none}#Checkout #formulario .infoPago .formPago .infoTitular span{font-size:14px}#Checkout #formulario .infoPago .formPago .infoTarjeta>span{display:none}#Checkout #formulario .infoPago .formPago .infoTarjeta{padding-left:15px!important}#Checkout #formulario .infoPago .formPago .infoTarjeta span{font-size:14px}#Checkout #formulario .infoPago .terminos span{font-size:14px;margin-left:5px}}#Checkout #formulario .infoPago .terminos .Procesar{background:#fff;border:2px solid #3d99ff;color:#3d99ff}@media screen and (max-width:524px){#Checkout #formulario .infoPago .terminos .Procesar{background:#3d99ff;border:0;border-radius:11px;color:#fff;display:block;font-size:18px;font-weight:400;margin:40px auto;width:100%}}#Checkout #LogoLoadingReserva{animation:titilar 1s infinite;animation-timing-function:linear}@keyframes titilar{0%{opacity:0}50%{opacity:1}to{opacity:0}}#Checkout .esperarTBK{align-items:center;background-color:#fff;bottom:0;display:flex;flex-flow:column wrap;height:100vh;justify-content:center;left:0;margin:auto;opacity:.9;position:fixed;right:0;top:0;width:100%;z-index:99999999}#Checkout .esperarTBK p{color:#212529;font-size:1.35rem;font-style:italic;font-weight:500;margin-top:2.5%}#Checkout .tarifaDinamicaMsj{font-size:10px}#Checkout .w250{width:250px}@media(min-width:860px){#Checkout .w250{width:350px}}