.combo-idioma .select-idioma{background:transparent url("../../img/idiomaBandera/flechaAbajoBlanca.svg") no-repeat right center;border-bottom:unset;font-size:0.9rem;padding:0 30px 0 0px;min-width:85px;min-height:40px;background-position:90%;display:flex;align-items:center;gap:0.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border:none}.combo-idioma .dropdown-btn{color:#ffffff}.combo-idioma .dropdown-content{display:none;position:absolute;background-color:#FFFFFF;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;right:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.combo-idioma .dropdown-content a{color:black!important;padding:12px 16px;text-decoration:none;display:flex;gap:10px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;align-items:center;color:black}.combo-idioma .dropdown-content a:hover{background-color:#053220;color:#FFFFFF!important}.combo-idioma .dropdown-content a.selected{background-color:#053220;color:#FFFFFF!important}.combo-idioma .dropdown-content:hover .dropdown-content{display:block}@media (min-width:768px){.combo-idioma.opcion-gris .dropdown-btn{color:#000000}}@media (max-width:767.98px){.combo-idioma.opcion-gris .dropdown-btn{color:#ffffff}}.combo-idioma.opcion-gris .dropdown-content a:hover{background-color:#f1f1f1;color:unset}.combo-idioma.opcion-gris .dropdown-content .selected{background-color:#f1f1f1;color:unset}.combo-idioma-carrito .select-idioma-carrito{background:transparent url("../../img/idiomaBandera/flechaAbajoBlanca.svg") no-repeat right center;border-bottom:unset;font-size:0.9rem;padding:0 30px 0 0px;min-width:85px;min-height:40px;background-position:90%;display:flex;align-items:center;gap:0.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.combo-idioma-carrito .dropdown-content{display:none;position:absolute;background-color:#FFFFFF;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;right:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.combo-idioma-carrito .dropdown-content a{color:black!important;padding:12px 16px;text-decoration:none;display:flex;gap:10px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;align-items:center;color:black}.combo-idioma-carrito .dropdown-content a:hover{background-color:#053220}.combo-idioma-carrito .dropdown-content a.selected{background-color:#053220}.combo-idioma-carrito .dropdown-content:hover .dropdown-content{display:block}@media (min-width:768px){.combo-idioma-carrito.opcion-gris .dropdown-btn{color:#000000}}@media (max-width:767.98px){.combo-idioma-carrito.opcion-gris .dropdown-btn{color:#ffffff}}.combo-idioma-carrito.opcion-gris .dropdown-content a:hover{background-color:#f1f1f1;color:unset}.combo-idioma-carrito.opcion-gris .dropdown-content .selected{background-color:#f1f1f1;color:unset}.nav-checkout{box-shadow:0 2px 6px 2px rgba(7,42,131,0.16)}@media (max-width:992px){.nav-checkout{background:#053220}}.nav-checkout .navbar{padding:1rem 0}.nav-checkout .navbar .navbar-nav{flex-direction:unset}.nav-checkout .navbar .navbar-nav.pasos .nav-item{margin:0 1rem}.nav-checkout .navbar .navbar-nav.pasos .nav-item a{color:#3C3F40;text-decoration:none!important}@media (max-width:992px){.nav-checkout .navbar .navbar-nav.pasos .nav-item a{color:#ffffff}}.nav-checkout .navbar .nav-item{margin:0 0.5rem}@media (max-width:992px){.nav-checkout .navbar .nav-item .nav-link{color:#ffffff}.nav-checkout .navbar .nav-item.nav-item-idioma .nav-link{color:#053220}}.nav-checkout .navbar .nav-item-idioma a{padding:0.4rem;border-radius:50%;background:#053220;color:#ffffff;text-decoration:none}@media (max-width:992px){.nav-checkout .navbar .nav-item-idioma a{background:#ffffff;color:#053220}}.nav-checkout .navbar .paso{display:inline-block;margin-left:10px}.nav-checkout .navbar .paso span{height:30px;width:30px;text-align:center;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #053220;color:#053220;font-weight:700;letter-spacing:2px;margin-right:10px}.nav-checkout .navbar .paso.active{color:#053220}.nav-checkout .navbar .paso.active span{background:rgba(0,170,108,0.1019607843)}.nav-checkout .navbar-brand img{height:34px}.nav-checkout .separador{border-top:1px solid rgba(0,0,0,0.08);padding:1.2rem 0}.nav-checkout .separador a,.nav-checkout .separador i{color:white}.contenido-plantilla-dos .flatpickr-calendar{position:absolute!important;top:100%!important;left:0!important;z-index:9999!important}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom,.flatpickr-calendar.animate.open.arrowTop.arrowLeft{font-size:12px;z-index:1200}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day{color:#000;border-radius:4px}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.selected,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.selected{background:#194533;border-radius:4px;border-color:#194533;color:#ffffff}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.flatpickr-disabled{color:#999;opacity:0.4;text-decoration:line-through}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.prevMonthDay,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.prevMonthDay{color:#678D7E;opacity:1}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.nextMonthDay,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.nextMonthDay{color:#678D7E;opacity:1}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-weekday,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-weekday{cursor:pointer;font-size:12px;color:#000}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom input.numInput.cur-year,.flatpickr-calendar.animate.open.arrowTop.arrowLeft input.numInput.cur-year{font-weight:500;color:#000}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom span.cur-month,.flatpickr-calendar.animate.open.arrowTop.arrowLeft span.cur-month{font-weight:500}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-months .flatpickr-prev-month svg{stroke-width:2px;stroke:#000;margin-bottom:7px}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.endRange.endRange,.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.startRange.startRange,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.endRange.endRange,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.startRange.startRange{border-radius:4px;background:#194533;border-color:#194533}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #194533;box-shadow:-10px 0 0 #194533}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.endRange:hover,.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .flatpickr-day.startRange:hover,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.endRange:hover,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .flatpickr-day.startRange:hover{color:#ffffff}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom .numInputWrapper:hover,.flatpickr-calendar.animate.arrowLeft.open.arrowBottom span.cur-month:hover,.flatpickr-calendar.animate.open.arrowTop.arrowLeft .numInputWrapper:hover,.flatpickr-calendar.animate.open.arrowTop.arrowLeft span.cur-month:hover{background:#fff}.flatpickr-calendar.animate.arrowLeft.open.arrowBottom span.arrowDown,.flatpickr-calendar.animate.arrowLeft.open.arrowBottom span.arrowUp,.flatpickr-calendar.animate.open.arrowTop.arrowLeft span.arrowDown,.flatpickr-calendar.animate.open.arrowTop.arrowLeft span.arrowUp{margin-right:-8px}.pagina-carrito .contenedor-seccion-general{background-color:#eaeeed;border-top:6px solid #053220}@media (min-width:992px){.pagina-carrito .contenedor-seccion-general{background:linear-gradient(90deg,#eaeeed 0%,#eaeeed 30%,#ffffff 30%,#ffffff 100%)}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito{background-color:#eaeeed;min-height:calc(100vh - 100px)}@media (min-width:992px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito{min-height:calc(100vh - 82px);width:58.33333333%;padding:16px 5rem 3rem 0rem}}@media (max-width:992px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito{padding:1rem}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .text-registra-pasajeros{font-size:24px;font-weight:500;color:#222425;padding-bottom:0rem;margin-bottom:0.7rem}@media (min-width:768px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .text-registra-pasajeros{border-bottom:2px solid #000000;padding-bottom:0.5rem}}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .text-registra-pasajeros{font-size:18px;margin-bottom:0px;padding-bottom:0.5rem;border-bottom:1px solid #000000;margin-bottom:0.5rem}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-contacto{font-size:16px;font-weight:700;color:#222425}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-recibe{font-size:14px;font-weight:400;color:#222425;line-height:16px}@media (max-width:767.98px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-recibe{font-size:13.6px}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder{background-color:#ffffff;border:1px solid;margin-bottom:0px;border-color:#bec4c5;border-radius:0.5rem;position:relative;height:50px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder *{font-size:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro){padding-top:1.2rem;font-size:0.87rem;border:none;border-radius:0.5rem;height:3rem;background-color:inherit;padding-left:1rem;height:48px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro):focus{box-shadow:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro).combo{cursor:pointer;display:flex;align-items:center;gap:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown-item{display:flex;gap:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder select{cursor:pointer}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder label.placeholder{top:1rem;left:1rem;transition:all 0.3s ease;pointer-events:none;position:absolute;color:#858b8c;font-size:0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:6;background-color:rgba(255,255,255,0)}@media (max-width:767.98px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder label.placeholder{left:0.8rem}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.activo label.placeholder,.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder:has(.form-control:not(#codLadaPaisElegidoContactoPrincipal,.numDocumentoIdentidadRequerido):focus) label.placeholder{font-size:0.7rem!important;top:0.4rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;transition:transform 0.2s ease-in-out;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown .fi{margin-left:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown .dropdown-toggle:after{display:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono{display:flex}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown{width:45%;border-right:1px solid #bec4c5}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown{width:35%}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown #lista-paises{padding-top:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono #desContacto{width:65%;border-top-left-radius:0px;border-bottom-left-radius:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .placeholder{left:calc(40% + 1rem)}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .placeholder{left:calc(35% + 1rem)}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .input-group{border-left:1px solid rgba(128,128,128,0)}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .input-group #basic-addon1{display:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento{width:15rem;border-top-right-radius:0px;border-bottom-right-radius:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento .form-control{padding-top:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;transition:transform 0.2s ease-in-out;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento .placeholder{display:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-documento{width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-documento .form-control{border-top-left-radius:0px;border-bottom-left-radius:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown-menu{max-width:302px;max-height:302px;overflow:hidden auto;scrollbar-width:thin}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.contenedor-placeholder-select:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .input-form-small{font-size:0.65rem;line-height:0.65rem;margin-top:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .recomendaciones{display:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contacto-principal{margin:1rem 0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check{display:flex;gap:10px;padding:0px;margin-bottom:10px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check a,.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check label{font-size:15px;text-align:start;margin:0px;letter-spacing:0px;color:#000000!important}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check input{min-width:20px;width:20px;height:20px;margin:0px;border-radius:0px;box-shadow:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) .form-check-input{border:1px solid #ff0000}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) a,.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) label{color:#ff0000!important}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .fuente-roboto-light{font-size:14px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .carrito-punto-recojo{margin-top:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item{border:0px;background-color:#eaeeed!important}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-header{color:#272a2a;font-size:1rem;margin-bottom:1rem;margin-top:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-header .accordion-button{background-color:#eaeeed!important;color:#272a2a;box-shadow:none;font-weight:500;padding-bottom:0.5rem;padding-left:0rem;border-bottom:2px solid #999999;border-radius:0}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-header .accordion-button{border-bottom:1px solid #999999}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-header .accordion-button:after{position:absolute;right:1.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-body{background-color:#eaeeed!important;padding:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion .accordion-item .accordion-body.materiales{padding-top:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia{display:flex;gap:0.5rem;align-items:center;padding:12px 3rem 12px 12px;border-radius:0.5rem;background-color:#c8d2cf;font-size:1rem;font-weight:700;box-shadow:none;color:#272a2a;position:relative;padding-right:3rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia:not(.beneficios){margin-top:1.7rem;cursor:pointer}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia:not(.beneficios):after{content:"";width:20px;height:20px;position:absolute;right:1.5rem;background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia.beneficios{padding:5px 3rem 5px 12px;border-radius:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia.beneficios:not(.primer-elemento){margin-top:0.7rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia[aria-expanded=true]:after{transform:rotate(-180deg)}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito .alert-warning{margin-bottom:0px;font-size:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional .servicios-incluidos{padding:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row{margin:1rem 0rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .row{margin:0rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .titulo-selecciona-circuito{font-size:14px;color:#272a2a}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos{display:flex}@media (max-width:1200px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos{flex-direction:column;gap:0.5rem}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos .check-inc{display:flex;gap:0.5rem;width:auto;padding:0px;min-width:33.33%;cursor:pointer}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos .check-inc .form-check-label{font-size:0.85rem;color:#272a2a}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito{background-color:#c8d2cf;padding:12px;border-radius:0.5rem}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito{padding:20px}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen{display:flex;align-items:center}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen{width:258px;padding:0px}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen img{width:100%}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos{width:calc(100% - 270px);min-width:200px}}@media (max-width:768px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos{order:-1}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos .panel-circuito-titulo{font-size:14px;font-weight:700;color:#272a2a}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos ul{padding-left:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos .panel-circuito-sub-titulo,.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos li{font-size:14px;font-weight:400;color:#272a2a;line-height:16px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios{padding:8px 0rem 3rem 2.25rem}@media (min-width:768px){.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen{position:sticky;top:2rem}}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card{border:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .titulo-resumen{font-size:24px;font-weight:500;color:#222425;margin-bottom:1rem;padding-bottom:0.5rem;padding-top:0.5rem;border-bottom:2px solid #000000}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px dotted lightgray}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia>.d-flex{gap:1rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia>.d-flex .experiencia-imagen{width:98px;height:90px;border-radius:0.375rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia>.d-flex .experiencia-detalle{display:flex;flex-direction:column;gap:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia>.d-flex .experiencia-detalle .texto{display:flex;gap:0.5rem}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion{display:flex;align-items:center;justify-content:space-between;width:150px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion a{color:#053220;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .precio{color:#053220;font-size:14px;font-weight:700}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .precio-base{font-weight:400;font-size:12px;color:#a1a1a1;text-decoration:line-through;text-align:right;margin-bottom:-5px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento{display:none}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .col-6{font-size:12px;color:#a1a1a1}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto{display:flex;gap:0.5rem;justify-content:end}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto div{font-size:12px;color:#a1a1a1}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .col-6{font-size:18px;font-weight:700;color:#003e22;padding:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .monto{text-align:right;padding:0px}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .titulo{font-size:1rem;font-weight:400;color:#222425}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .display-inline-block,.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle span{font-size:14px;color:#222425;font-weight:400}.pagina-carrito .contenedor-seccion-general .panel-carrito-resumen label{background-color:rgba(34,36,37,0)}.pagina-carrito .contenedor-seccion-general .col-12:has(>.btn-guardar-pasajero){margin-top:1rem;margin-bottom:3rem}@media (min-width:768px){.pagina-carrito .contenedor-seccion-general .col-12:has(>.btn-guardar-pasajero){display:flex;justify-content:end;width:100%}}.pagina-carrito .contenedor-seccion-general .col-12:has(>.btn-guardar-pasajero) .btn-guardar-pasajero{background-color:#053220;color:#ffffff;height:48px;width:174px;display:flex;justify-content:center;align-items:center;border-radius:0.5rem;font-weight:400;font-size:16px;border:1px solid #053220}@media (max-width:768px){.pagina-carrito .contenedor-seccion-general .col-12:has(>.btn-guardar-pasajero) .btn-guardar-pasajero{width:100%}}.pagina-carrito .contenedor-resumen-compra{background-color:#4f7465;color:#ffffff;display:flex;justify-content:center;gap:1rem;font-size:14px;align-items:center;cursor:pointer;text-align:center;padding:7px}.pagina-carrito .ocultar-resumen{display:none}.pagina-carrito .contenedor-seccion-general-ext{background-color:#eaeeed;border-top:6px solid #053220}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen{padding:10px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito{background-color:#eaeeed;min-height:calc(100vh - 100px)}@media (min-width:992px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito{min-height:calc(100vh - 82px);width:58.33333333%;padding:16px 0rem 3rem 0rem}}@media (max-width:992px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito{padding:1rem}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion-collapse.espaciado{margin-bottom:8rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .text-registra-pasajeros{font-size:28px;font-weight:700;color:#053220;padding-bottom:0rem}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .text-registra-pasajeros{font-size:24px;margin-bottom:0px;padding-bottom:0.5rem;margin-bottom:0.5rem}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-contacto{font-size:16px;font-weight:700;color:#222425}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-recibe{font-size:14px;font-weight:400;color:#222425;line-height:16px}@media (max-width:767.98px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .persona-recibe{font-size:13.6px}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder{border:1px solid;margin-bottom:0px;border-color:#bec4c5;border-radius:20px;position:relative;background:#fff}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder *{font-size:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro){padding-top:1.2rem;font-size:0.87rem;border:none;border-radius:20px;height:3rem;background-color:inherit;padding-left:1rem;height:48px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro):focus{box-shadow:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .form-control:not(.filtro).combo{cursor:pointer;display:flex;align-items:center;gap:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown-item{display:flex;gap:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder select{cursor:pointer}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder label.placeholder{top:1rem;left:1rem;transition:all 0.3s ease;pointer-events:none;position:absolute;color:#858b8c;font-size:0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:6;background-color:rgba(255,255,255,0)}@media (max-width:767.98px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder label.placeholder{left:0.8rem}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.activo label.placeholder,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder:has(.form-control:not(#codLadaPaisElegidoContactoPrincipal,.numDocumentoIdentidadRequerido):focus) label.placeholder{font-size:0.7rem!important;top:0.4rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;transition:transform 0.2s ease-in-out;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown .fi{margin-left:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown .dropdown-toggle:after{display:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono{display:flex}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown{width:45%;border-right:1px solid #bec4c5}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown{width:35%}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .dropdown #lista-paises{padding-top:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono #desContacto{width:65%;border-top-left-radius:0px;border-bottom-left-radius:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .placeholder{left:calc(40% + 1rem)}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-telefono .placeholder{left:calc(35% + 1rem)}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .input-group{border-left:1px solid rgba(128,128,128,0)}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .input-group #basic-addon1{display:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-select,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento{width:15rem;border-top-right-radius:0px;border-bottom-right-radius:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-select .form-control,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento .form-control{padding-top:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-select:after,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;transition:transform 0.2s ease-in-out;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-select .placeholder,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.tipo-documento .placeholder{display:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-text,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-documento{width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:0}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.input-group-text .form-control,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.num-documento .form-control{border-top-left-radius:0px;border-bottom-left-radius:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder .dropdown-menu{max-width:270px;max-height:302px;overflow:hidden auto;scrollbar-width:thin}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-placeholder.contenedor-placeholder-select:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;display:block;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .input-form-small{font-size:0.65rem;line-height:0.65rem;margin-top:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .recomendaciones{display:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contacto-principal{margin:0.4rem 0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check{display:flex;gap:10px;padding:0px;margin-bottom:10px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check a,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check label{font-size:15px;text-align:start;margin:0px;letter-spacing:0px;color:#000000!important}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check input{min-width:20px;width:20px;height:20px;margin:0px;border-radius:0px;box-shadow:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) .form-check-input{border:1px solid #ff0000}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) a,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .contenedor-comunicado .form-check.error:not(:has(.form-check-input:checked)) label{color:#ff0000!important}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .fuente-roboto-light{font-size:14px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .carrito-punto-recojo{margin:1rem 0 2rem 0;background-color:#ffffff;border-radius:20px;padding-top:1rem;padding-left:10px;padding-right:10px;padding-bottom:12px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card{border-radius:20px;background-color:#ffffff;padding:9px 16px;margin:1rem 0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item{border:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio{background:#FDFADD;border-radius:8px;display:inline-flex;align-items:center;gap:5px;padding:6px;margin-bottom:1rem;flex-wrap:wrap}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio h4{font-size:14px;font-weight:500;margin:0}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio span{font-size:14px;font-weight:300}@media (max-width:768px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio h4,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio span{font-size:12px}}@media (max-width:480px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio h4,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-anuncio span{font-size:11px}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-header{color:#272a2a;font-size:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-header .accordion-button{background-color:white;color:#272a2a;box-shadow:none;padding-bottom:1rem;padding-left:0rem;border-bottom:2px solid #E1E1E1;margin-bottom:20px;border-radius:0}@media (max-width:767.9px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-header .accordion-button{border-bottom:1px solid #E1E1E1}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-header .accordion-button:after{position:absolute;right:0.3rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-size:12px 12px;background-color:#EAEEED;border-radius:50%;background-repeat:no-repeat;background-position:center;width:32px;height:32px;content:""}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-header .accordion-button.collapsed{border:none;margin-bottom:0}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-body{padding:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-body.materiales{padding-top:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .accordion.accordion-card .accordion-item .accordion-body .accordion-formulario{row-gap:14px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia{display:flex;gap:0.5rem;align-items:center;padding:12px 3rem 12px 12px;border-radius:0.5rem;background-color:#c8d2cf;font-size:1rem;font-weight:700;box-shadow:none;color:#272a2a;position:relative;padding-right:3rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia:not(.beneficios){margin-top:1rem;border-radius:20px;cursor:pointer}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia:not(.beneficios):after{content:"";width:20px;height:20px;position:absolute;right:1.5rem;background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia.beneficios{padding:5px 3rem 5px 12px;border-radius:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia.beneficios:not(.primer-elemento){margin-top:0.7rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .carrito-pasajero .titulo-experiencia[aria-expanded=true]:after{transform:rotate(-180deg)}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .alert-warning{margin-bottom:0px;font-size:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .servicios-incluidos{padding:0px;font-weight:700;font-size:28px;color:#053220;line-height:100%}@media (max-width:767px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito .servicios-incluidos{font-size:24px}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row{padding:9px 16px;background:#ffffff;border-radius:20px;margin-top:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .row{margin:0rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .titulo-selecciona-circuito{font-size:14px;color:#272a2a}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos{display:flex;margin-top:0.5rem;margin-bottom:0.5rem}@media (max-width:1200px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos{flex-direction:column;gap:0.5rem}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos .check-inc{display:flex;gap:0.5rem;width:auto;padding:0px;min-width:33.33%;cursor:pointer}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .nav-circuitos .check-inc .form-check-label{font-size:0.85rem;color:#272a2a;display:flex;justify-content:space-between}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito{padding-bottom:12px;border-radius:0.5rem}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito{padding-bottom:12px}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen{display:flex;align-items:center}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen{width:258px;padding:0px}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-imagen img{width:100%}@media (min-width:767.98px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos{width:calc(100% - 270px);min-width:200px}}@media (max-width:768px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos{order:-1}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos .panel-circuito-titulo{font-size:14px;font-weight:700;color:#272a2a}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos ul{padding-left:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos .panel-circuito-sub-titulo,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .contenedor-detalle-carrito #accordionPanelAdicional.row .panel-circuitos .panel-circuito .contenedor-circuitos li{font-size:14px;font-weight:400;color:#272a2a;line-height:16px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios{padding:8px 0rem 3rem 2.25rem;background:#eaeeed}@media (min-width:768px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen{position:sticky;top:2rem}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card{border:none;background:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .titulo-resumen{font-size:24px;font-weight:600;background:#eaeeed;color:#053220;margin-bottom:1rem;padding-top:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .seccion-experiencia{padding:16px;max-width:100%;border-radius:24px;background:#ffffff}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid lightgray;gap:1rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .experiencia-imagen{width:98px;height:90px;border-radius:0.375rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .experiencia-detalle{display:flex;flex-direction:column;gap:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .texto{display:flex;gap:0.5rem}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:992px){.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion{width:100%}}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion a{color:#053220;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia .precio{color:#053220;font-size:14px;font-weight:700}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .precio-base{font-weight:400;font-size:12px;color:#a1a1a1;text-decoration:line-through;text-align:right;margin-bottom:-5px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento{display:none}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .col-6{font-size:12px;color:#a1a1a1}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto{display:flex;gap:0.5rem;justify-content:end}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto div{font-size:12px;color:#a1a1a1}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .col-6{font-size:18px;font-weight:700;color:#003e22;padding:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .monto{text-align:right;padding:0px}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .titulo{font-size:1rem;font-weight:600;color:#222425}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .display-inline-block,.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen .panel-precios .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle span{font-size:14px;color:#222425;font-weight:400}.pagina-carrito .contenedor-seccion-general-ext .panel-carrito-resumen label{background-color:rgba(34,36,37,0)}.pagina-carrito .contenedor-seccion-general-ext .col-12:has(>.btn-guardar-pasajero){margin-top:0.5rem}@media (min-width:768px){.pagina-carrito .contenedor-seccion-general-ext .col-12:has(>.btn-guardar-pasajero){display:flex;justify-content:center;width:100%}}.pagina-carrito .contenedor-seccion-general-ext .col-12:has(>.btn-guardar-pasajero) .btn-guardar-pasajero{background-color:#053220;padding-left:18px;padding-right:18px;color:#ffffff;height:48px;display:flex;justify-content:center;align-items:center;border-radius:0.5rem;font-weight:400;font-size:16px;border:1px solid #053220}@media (max-width:768px){.pagina-carrito .contenedor-seccion-general-ext .col-12:has(>.btn-guardar-pasajero) .btn-guardar-pasajero{width:100%}}@media (max-width:992px){.ocultar-resumen{display:block}.panel-precios{position:fixed;top:0;left:0px;padding:1rem!important;background-color:#ffffff;z-index:8;height:100vh}.panel-precios .scroll-carrito-resumen .carrito-resumen .ocultar-resumen{position:absolute;display:block;top:1.8rem;right:1.5rem;z-index:5;cursor:pointer}.panel-precios .scroll-carrito-resumen .carrito-resumen>.card{max-height:90vh;overflow:auto;padding:1rem 1rem 1rem 0rem}}@media (max-width:768px){.panel-precios .scroll-carrito-resumen .carrito-resumen .ocultar-resumen{display:block;top:2.85rem}}@supports (-webkit-touch-callout:none){input.form-control{font-size:16px!important}}@media (max-width:767.98px){.modal-mensaje .modal-body-alerta{padding:32px 24px!important}}@media (min-width:768px){.modal-mensaje .modal-body-alerta{padding:32px!important}}.modal-mensaje .modal-mensaje-alerta{padding:1rem;color:#181b1c;font-size:16px;line-height:22px;letter-spacing:1px}.modal-mensaje .btn-alerta{background-color:#ff4713;color:#ffffff}#fechasHabilitadas{z-index:1500}#fechasHabilitadas .modal-body .title{font-size:1.375rem;font-weight:700;text-align:center;color:#222425}#fechasHabilitadas .modal-body .descripcion{font-size:1.125rem;text-align:center;color:#222425;font-weight:700}#fechasHabilitadas .modal-body .sub-titulo{font-size:1.125rem;text-align:center;color:#222425}#fechasHabilitadas .modal-body .flecha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem}#fechasHabilitadas .modal-body .fecha-seleccion{text-align:center;border-radius:5px}#fechasHabilitadas .modal-body .fecha-seleccion .fecha{font-size:1.125rem;font-weight:600}#fechasHabilitadas .modal-body .fecha-seleccion .fecha:first-child{border-radius:10px 0px 0px 10px}#fechasHabilitadas .modal-body .fecha-seleccion .fecha:last-child{border-radius:0px 10px 10px 0px}#fechasHabilitadas .modal-body .fecha-seleccion .dia-habilitado{background:#C7F3C7;cursor:pointer}#fechasHabilitadas .modal-body .fecha-seleccion .fecha-deshabilitada{background:#CDCDCD;color:#A6A7A7}#fechasHabilitadas .imagen-fija>div{margin-right:0px!important;margin:0px;padding:0px!important}#fechasHabilitadas html body{margin-top:47px}#fechasHabilitadas #motor-busqueda{width:100%}#fechasHabilitadas .subContenedorProductosRelacionados{max-width:inherit!important;padding-left:15px!important;padding-right:15px!important}#fechasHabilitadas .descripcionCorta{padding:10px!important}#fechasHabilitadas #paqueteDetalle .detalle-paquete-titulo{padding-left:10px!important}#fechasHabilitadas .contenedor-agregar-paquete{margin:0px!important}#fechasHabilitadas .contenedor-agregar-paquete .row{padding-left:10px!important}#fechasHabilitadas #contenedorImagenes{padding:0px!important}.pagina-carrito-pasajero{}.pagina-carrito-pasajero .form-check-input{margin-top:0px;border-color:#003e22}.pagina-carrito-pasajero .form-check-input:checked{background-color:#003e22;border-color:#003e22}.pagina-carrito-pasajero .form-check-input:focus{box-shadow:none}.pagina-carrito-pasajero .contenedor-pasajeros-iguales{display:flex;align-items:end;gap:0.5rem}@media (max-width:767.9px){.pagina-carrito-pasajero .contenedor-pasajeros-iguales{align-items:center;line-height:16px}}.pagina-carrito-pasajero .contenedor-pasajeros-iguales .placeholder{cursor:default;margin-top:1rem;font-weight:bolder}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .componente-agregar-persona{right:0px}.pagina-carrito-pasajero #modalEditarPaquete .modal-dialog{margin:0}}.pagina-carrito-pasajero #modalEditarPaquete .modal-body{padding-top:5px}.pagina-carrito-pasajero #modalEditarPaquete .modal-header{background:#01321e;margin-bottom:5px}@media (min-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .modal-header{font-size:1.1rem;font-weight:500;color:#ffffff;letter-spacing:1px;padding-left:25px}.pagina-carrito-pasajero #modalEditarPaquete .modal-header .btn-cerrar{width:25px;height:25px;background:transparent url("../img/iconos/btn-cerrar.svg") center/1em auto no-repeat;cursor:pointer;margin-right:10px}}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .modal-header{height:80px;font-size:20px;font-weight:700;color:#ffffff;letter-spacing:1px}.pagina-carrito-pasajero #modalEditarPaquete .modal-header .btn-cerrar{width:15px;height:15px;background:transparent url("../img/iconos/btn-cerrar.svg") center/1em auto no-repeat;cursor:pointer}}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha{padding:0 10px 0.5rem 10px}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .fec-num-persona{font-weight:500;font-size:18px;letter-spacing:1px;margin-bottom:3px}@media (min-width:768px){.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .form-control:not([type=number]){background:transparent url(../assets/icons/icon-flecha-abajo.png) no-repeat right center}}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .input-group-text{background-color:#fff;padding-right:0.2rem;padding-left:0.5rem}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .input-group{height:45px;border:1px solid #ced4da;border-radius:6px;padding:5px;margin-bottom:7px}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .input-group *{border:0px;box-shadow:none}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha label{font-size:14px;margin-bottom:4px}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .form-control{font-size:1rem}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha .form-control{font-size:14px}.pagina-carrito-pasajero #modalEditarPaquete #contenedorSeleccionarFecha label{font-size:14px;letter-spacing:1px;margin-bottom:4px}}.pagina-carrito-pasajero #modalEditarPaquete .borde-bajo-punteado{border-bottom:1px dashed #ced4da;margin-bottom:4px}.pagina-carrito-pasajero #modalEditarPaquete .resumen-itinerario{padding-right:0px}.pagina-carrito-pasajero #modalEditarPaquete .resumen-itinerario div{margin-top:7px;padding-left:0px}.pagina-carrito-pasajero #modalEditarPaquete .resumen-itinerario p{margin:0px;font-size:13px;letter-spacing:1px}.pagina-carrito-pasajero #modalEditarPaquete .resumen-itinerario ul{margin:0}@media (min-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris{background-color:#f4f4f4;padding:1rem 0 0 1.5rem;margin:5px 0 1rem 0}.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris img{width:40px;height:40px;margin-bottom:5px}.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris p{font-size:15px;font-weight:600;color:#3c3f40;letter-spacing:1px;padding:0.5rem 0 0 1rem}}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris{background-color:#f4f4f4;padding:1rem 1rem 0 1.5rem;margin:0rem 0 1rem 0}.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris img{width:32px;height:32px;margin-right:1rem}.pagina-carrito-pasajero #modalEditarPaquete .fondo-gris p{font-size:14px;font-weight:600;color:#3c3f40;letter-spacing:1px}}.pagina-carrito-pasajero #modalEditarPaquete .tarifa-pasajero{font-size:16px;font-weight:700;letter-spacing:1.5px}.pagina-carrito-pasajero #modalEditarPaquete .columna-total{line-height:22px}@media (min-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .columna-total{text-align:right}}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .columna-total{text-align:center;order:2}}.pagina-carrito-pasajero #modalEditarPaquete .columna-total .descripcion{font-size:14px;letter-spacing:1px}.pagina-carrito-pasajero #modalEditarPaquete .columna-total .precio{font-size:24px;font-weight:700;letter-spacing:1px;color:#053220}.pagina-carrito-pasajero #modalEditarPaquete .columna-total .extra{font-size:12px;letter-spacing:1px;color:#007167}.pagina-carrito-pasajero #modalEditarPaquete .resumen-precios span{font-size:14px;letter-spacing:1px}.pagina-carrito-pasajero #modalEditarPaquete .resumen-precios :first-child{font-weight:700;font-size:16px}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .resumen-precios :nth-child(3){display:block}}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .resumen-precios .puntos-suspensivos{display:none}}@media (max-width:768px){.pagina-carrito-pasajero #modalEditarPaquete .columna-boton{order:3}}.pagina-carrito-pasajero #modalEditarPaquete .columna-boton .btn-continuar-pago{align-self:center;height:48px;width:100%;font-weight:500}.pagina-carrito-pasajero #modalEditarPaquete .consulta-disponibilidad{margin-top:1rem}.pagina-carrito-pasajero #modalEditarPaquete .consulta-disponibilidad{display:flex;justify-content:center}.pagina-carrito-pasajero .carrito-vacio{background-color:white;padding:3rem;display:flex;flex-direction:column;align-items:center;gap:0.3rem;border-radius:0.5rem}.pagina-carrito-pasajero .carrito-vacio .titulo{font-size:20px;font-weight:500}.pagina-carrito-pasajero .carrito-vacio .descripcion-regreso{font-size:1rem;font-weight:400}.pagina-carrito-pasajero .carrito-vacio a{color:#003e22;text-decoration:underline;font-size:14px;margin-top:1rem;font-weight:500}.pagina-carrito-pasajero .accordion-button{font-weight:bolder}.pagina-carrito-pasajero .servicios-incluidos{font-weight:bolder}.pagina-carrito-pasajero .invalid-feedback{display:flex;justify-content:flex-end;font-size:0.75rem!important;margin-top:0px}.pagina-carrito-pasajero .badge{font-size:0.6rem;padding:0.35em 0.35em}.pagina-carrito-pasajero .badge.bg-recomendado{background:#ff3706;display:flex;align-items:center;font-size:12px;font-weight:400}.pagina-carrito-pasajero .capa-bloqueo{height:calc(100vh - 83px);display:flex;align-items:center;flex-direction:column;background-color:#ffffff;top:83px;width:100%;position:fixed;padding-top:30vh;z-index:4}.pagina-carrito-pasajero .contenedor-politica-privacidad,.pagina-carrito-pasajero .contenedor-resumen-compra,.pagina-carrito-pasajero .nav-checkout-mobile{display:none}.pagina-carrito-pasajero .promocode-boton{width:23%;background-color:#003e22;border-radius:6px}@media (max-width:767.9px){.pagina-carrito-pasajero .promocode-boton{width:45%}}.pagina-carrito-pasajero .promocode-boton .btn-redondo{width:100%;height:48px;font-weight:500;font-size:18px;color:#ffffff}@media (max-width:992px){.pagina-carrito-pasajero .contenedor-titulo{margin-bottom:0.5rem}.pagina-carrito-pasajero .contenedor-resumen-compra{background-color:#4f7465;color:#ffffff;display:flex;justify-content:center;gap:1rem;font-size:14px;align-items:center;height:36px;cursor:pointer}}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile{}@media (max-width:992px){.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile{}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .contenedor-titulo{margin-bottom:0.5rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante{background-color:#ffffff;color:#000;font-weight:500;display:flex;justify-content:center;flex-direction:column;gap:0.7rem;font-size:14px;align-items:center;cursor:pointer;position:fixed;bottom:0;width:100%;z-index:150;box-shadow:0 -6px 12.7px rgba(120,120,120,0.3);border-top-left-radius:24px;border-top-right-radius:24px;transition:all 0.3s ease;padding-bottom:20px;padding-top:10px}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido{height:100%;justify-content:flex-start;overflow-y:auto;padding-top:0.75rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card{border:none;background:none}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .titulo-resumen{font-size:24px;font-weight:600;background:#eaeeed;color:#222425;margin-bottom:1rem;padding-top:0.5rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .seccion-experiencia{max-width:100%;border-radius:24px;background:#ffffff}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid lightgray;gap:1rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .experiencia-imagen{width:98px;height:90px;border-radius:0.375rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .experiencia-detalle{display:flex;flex-direction:column;gap:0.5rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .texto{display:flex;gap:0.5rem}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion{display:flex;align-items:center;justify-content:space-between;width:100%}}@media (max-width:992px) and (max-width:992px){.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion{width:100%}}@media (max-width:992px){.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .contenedor-accion a{color:#053220;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia .precio{color:#053220;font-size:14px;font-weight:700}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .precio-base{font-weight:400;font-size:12px;color:#a1a1a1;text-decoration:line-through;text-align:right;margin-bottom:-5px}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento{display:none}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .col-6{font-size:12px;color:#a1a1a1}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto{display:flex;gap:0.5rem;justify-content:end}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .descuento .monto div{font-size:12px;color:#a1a1a1}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .col-6{font-size:18px;font-weight:700;color:#003e22;padding:0px}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .carrito-detalle-total .total .monto{text-align:right;padding:0px}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .titulo{font-size:1rem;font-weight:600;color:#222425}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle .display-inline-block,.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .collapse-resumen-compra-flotante.expandido .scroll-carrito-resumen .carrito-resumen .card .experiencia-detalle span{font-size:14px;color:#222425;font-weight:400}.pagina-carrito-pasajero.pagina-carrito-pasajero-ext.pagina-carrito-pasajero-mobile .panel-carrito-resumen{padding-bottom:7rem}}