:root{--ax-navy: #0d3a7f;--ax-teal: #00a4b4;--ax-ink: #28323a;--ax-line: #d1dae9;--ax-tab: #ededed;--ax-red: #d8204f;--ax-green: #16c2b8}html.ax-modal-open{overflow:hidden}.ax-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:center;padding:80px 25px;font-family:Montserrat,sans-serif}.ax-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c}.ax-modal__dialog{position:relative;width:100%;max-width:620px;margin:auto;background:#fff;border-radius:0;box-shadow:0 4px 15px #0003;outline:none}.ax-modal__close{position:fixed;top:20px;right:20px;z-index:2;width:50px;height:50px;border:0;padding:0;border-radius:100%;background:transparent;cursor:pointer;transition:background .2s ease-in-out}.ax-modal__close:before,.ax-modal__close:after{content:" ";display:block;position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.ax-modal__close:before{transform:rotate(-45deg)}.ax-modal__close:after{transform:rotate(45deg)}.ax-modal__close:hover,.ax-modal__close:focus-visible{background:#fff;outline:none}.ax-modal__close:hover:before,.ax-modal__close:hover:after,.ax-modal__close:focus-visible:before,.ax-modal__close:focus-visible:after{background:#b93d0c}.ax-fade-enter-active{transition:opacity .3s ease-in-out}.ax-fade-leave-active{transition:opacity .2s ease-in-out}.ax-fade-enter-from,.ax-fade-leave-to{opacity:0}@media (max-width: 766px){.ax-modal{padding:60px 0 0;align-items:flex-start}.ax-modal__dialog{min-height:100%;box-shadow:none}.ax-modal__close{position:absolute;top:5px;right:10px}}.ax-panel{font-family:Montserrat,sans-serif;color:var(--ax-ink);background:#fff;box-sizing:border-box}.ax-panel *,.ax-panel *:before,.ax-panel *:after{box-sizing:border-box}.ax-tabs{display:flex;margin:0;padding:0;list-style:none}.ax-tabs li{width:50%;margin:0;padding:0;background:var(--ax-tab)}.ax-tabs li.active{background:#fff}.ax-tabs__link{display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin:0;padding:0 10px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:24px;letter-spacing:0;text-transform:uppercase;text-align:center;text-decoration:none;color:var(--ax-ink);transition:color .3s}.ax-tabs li.active .ax-tabs__link{color:var(--ax-teal)}.ax-tabs__link--current{cursor:default}.ax-tabs__link--ta{color:var(--ax-navy)}.ax-tabs__link:hover,.ax-tabs__link:focus-visible{text-decoration:none;outline:none}.ax-tabs__link--ta:hover,.ax-tabs__link--ta:focus-visible{color:var(--ax-teal)}.ax-panel__body{padding:28px 50px 0;border-bottom:6px solid var(--ax-teal)}.ax-panel__title{margin:0 0 13px;padding:0;font-family:inherit;font-size:36px;font-weight:400;line-height:1.22;color:var(--ax-ink);text-transform:none;letter-spacing:0}.ax-panel__subtitle{margin:0 0 10px;font-size:14px;line-height:24px;font-weight:400;opacity:.7}.ax-panel__subtitle b{font-weight:600}.ax-form{display:block}.ax-field{display:block;margin:25px 0 0}.ax-field__label{display:block;margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.4;color:var(--ax-ink);text-transform:none;letter-spacing:0}.ax-field__control{position:relative;display:block}.ax-field input{display:block;width:100%;height:40px;padding:0 16px;margin:0;font:inherit;font-size:15px;color:var(--ax-ink);background:#fff;border:1px solid var(--ax-line);border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ax-field input::placeholder{color:#999}.ax-field input:focus::placeholder{color:transparent}.ax-field input:hover{border-color:#777}.ax-field input:focus{border-color:var(--ax-teal)}.ax-field--filled input{border-color:var(--ax-green)}.ax-field--invalid input,.ax-field--invalid input:focus{border-color:var(--ax-red);color:var(--ax-red)}.ax-field input:disabled{background:#fff;opacity:.7}.ax-field__control input{padding-right:44px}.ax-field__hint{display:block;margin-top:6px;font-size:12px;line-height:16px;color:var(--ax-red)}.ax-eye{position:absolute;top:0;right:0;width:40px;height:40px;border:0;padding:0;background:transparent;color:#777;cursor:pointer;display:flex;align-items:center;justify-content:center}.ax-eye:hover,.ax-eye:focus-visible{color:var(--ax-teal);outline:none}.ax-eye svg{width:20px;height:20px;fill:currentColor}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;margin:50px 0 25px;padding:0 25px;font:inherit;font-size:14px;font-weight:600;line-height:36px;letter-spacing:0;text-transform:uppercase;border-radius:240px;border:2px solid var(--ax-teal);cursor:pointer;text-decoration:none;transition:all .3s}.ax-btn--primary{background:var(--ax-teal);color:#fff}.ax-btn--primary:hover,.ax-btn--primary:focus-visible{background:transparent;color:var(--ax-teal);text-decoration:none;outline:none}.ax-btn:disabled{opacity:.7;cursor:progress}.ax-btn:disabled:hover{background:var(--ax-teal);color:#fff}.ax-link{display:inline-block;background:none;border:0;padding:0;margin:0;font:inherit;font-size:14px;font-weight:600;line-height:24px;color:var(--ax-teal);text-decoration:none;cursor:pointer;transition:color .3s}.ax-link:hover,.ax-link:focus-visible{color:var(--ax-navy);text-decoration:none;outline:none}.ax-link--center{display:block;width:auto;text-align:center;margin-bottom:30px}.ax-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ax-spin .8s linear infinite}.ax-btn:hover .ax-spinner{border-color:#00a4b44d;border-top-color:var(--ax-teal)}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-alert{display:flex;gap:8px;align-items:flex-start;margin:20px 0 0;padding:0;font-size:13px;line-height:20px;color:var(--ax-red)}.ax-alert svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;fill:currentColor}.ax-alert a{color:var(--ax-red);font-weight:600;text-decoration:underline}.ax-alert a:hover{color:var(--ax-navy)}.ax-panel__head--row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ax-head-link{flex-shrink:0;font-size:13px;font-weight:600;line-height:24px;color:var(--ax-ink);text-decoration:underline;cursor:pointer;transition:color .3s}.ax-head-link:hover,.ax-head-link:focus-visible{color:var(--ax-teal);outline:none}.ax-head-link--back{color:var(--ax-navy);text-decoration:none;text-transform:uppercase}.ax-step{font-size:24px}.ax-row{display:flex;gap:16px}.ax-row>.ax-field{flex:1 1 0;min-width:0}.ax-field select{display:block;width:100%;height:40px;padding:0 36px 0 16px;margin:0;font:inherit;font-size:15px;color:var(--ax-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2328323a' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--ax-line);border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ax-field select:hover{border-color:#777}.ax-field select:focus{border-color:var(--ax-teal)}.ax-field select:disabled{background-color:#f3f6fa;color:#67717c;cursor:default}.ax-field--filled select{border-color:var(--ax-green)}.ax-field--invalid select{border-color:var(--ax-red);color:var(--ax-red)}.ax-field input[readonly]{background:#f3f6fa;color:#67717c}.ax-field__opt{font-weight:400;color:#67717c}.ax-field__help{display:block;margin-top:6px;font-size:12px;line-height:16px;color:#67717c}.ax-check{display:flex;align-items:center;gap:8px;margin-top:14px}.ax-check input{width:16px;height:16px;margin:0;accent-color:var(--ax-green);cursor:pointer}.auth-window .tab-pane form .ax-check label,.ax-check label{display:inline;margin:0;font-size:12px;font-weight:400;line-height:16px;color:var(--ax-ink);cursor:pointer}.ax-group__title{margin:25px 0 0;font-size:14px;font-weight:600;line-height:24px}.ax-pair-help{margin:20px 0 -10px;font-size:16px;font-weight:700;line-height:24px}.ax-agree{margin:25px 0 0;font-size:14px;line-height:24px;text-align:center}.ax-agree a{color:var(--ax-teal)}.ax-agree a:hover{color:var(--ax-navy)}.ax-signup .ax-btn{margin:35px 0}.ax-signup .ax-agree+.ax-btn{margin:15px 0 30px}.ax-signup__loading .ax-btn{margin:25px 0}.ax-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tab-pane:has(.ax-panel--signup) .ta-register-button{display:none}@media (max-width: 766px){.ax-row{display:block}.ax-panel__head--row{flex-wrap:wrap}}.ax-alert--ok{color:var(--ax-teal)}.ax-pages{display:flex;justify-content:center;gap:6px;margin:30px 0;font-family:Montserrat,sans-serif}.ax-pages__btn{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--ax-line);background:#fff;color:var(--ax-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:0}.ax-pages__btn:hover:not(:disabled){border-color:var(--ax-teal);color:var(--ax-teal)}.ax-pages__btn--current{background:var(--ax-teal);border-color:var(--ax-teal);color:#fff}.ax-pages__btn:disabled{opacity:.4;cursor:default}.ax-profile input,.ax-profile select,.ax-profile textarea{display:block;width:100%;min-height:40px;padding:6px 12px;margin:0;font:inherit;font-size:14px;color:var(--ax-ink);background:#fff;border:1px solid var(--ax-line);border-radius:0}.ax-profile input:focus,.ax-profile select:focus,.ax-profile textarea:focus{border-color:var(--ax-teal);outline:none}.ax-profile .error-message{color:var(--ax-red);font-size:12px;margin-top:4px}.ax-profile .table-item-block+.table-item-block{margin-top:10px}.profile-header button.profile-primary-button{cursor:pointer}.ax-profile__pw-link{display:inline-block;margin:6px 0 0 8px;font-size:13px}.ax-empty{text-align:center;padding:40px 20px 50px;max-width:560px;margin:0 auto;font-family:Montserrat,sans-serif;color:var(--ax-ink)}.tour-rows>.ax-empty,.tour-rows>.ax-alert,.tour-rows>p{grid-column:1 / -1}.tour-rows>.ax-empty{width:100%;max-width:none}.tour-rows>.ax-empty .ax-empty__text{max-width:560px;margin:0 auto}.ax-sort-select{display:inline-block;width:185px;height:40px;padding:0 36px 0 14px;margin:0 0 0 8px;vertical-align:middle;font-family:Montserrat,sans-serif;font-size:14px;color:var(--ax-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2300a4b4' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--ax-line);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ax-sort-select:focus{border-color:var(--ax-teal);outline:none}.ax-empty__icon{width:64px;height:64px;color:var(--ax-teal);margin-bottom:14px}.ax-empty__title{margin:0 0 10px;font-family:inherit;font-size:22px;font-weight:400;line-height:1.3;color:var(--ax-ink);text-transform:none}.ax-empty__text{margin:0;font-size:14px;line-height:24px;opacity:.75}.ax-empty__btn{margin-top:24px}.p-admin .tabs-details .tour-summary-info>.tour-summary-info-inner.tour-summary-inform{display:block!important}.p-admin .tabs-details .tour-summary-info>.tour-summary-info-inner.tour-summary-inform>.tour-summary-inform-deposit-container{width:100%;margin-bottom:20px}.p-admin .tabs-details .tour-summary-info>.tour-summary-info-inner.tour-summary-inform .tour-summary-inform-deposit{max-width:none}.p-admin .tabs-details .tour-summary-info>.tour-summary-info-inner.tour-summary-inform>.col-md-12{float:none;width:100%}.ax-question{padding:12px 0;border-top:1px solid var(--ax-line)}.ax-question__meta{margin:0 0 4px;font-size:13px;color:#67717c}.ax-question__body{margin:0;white-space:pre-line}.tabs-details .tab-content>.tab-pane{display:block}.tabs-details .nav-tabs a{cursor:pointer}.traveler-edit-modal.in{overflow-y:auto}.modal-backdrop.in{opacity:.5}@media (max-width: 991px){.tabs-details .tab-cordion .nav-tabs.ax-days{display:flex;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.tabs-details .tab-cordion .nav-tabs.ax-days>li{flex:0 0 auto}.tabs-details .tab-cordion .nav-tabs.ax-days h2{display:none}}#map-trip{min-height:320px}.p-payment .payment-step .form-group.has-error .form-control,.p-payment .line-item.has-error .form-control{border-color:var(--ax-red)}.p-payment .payment-error-message{display:block;margin:10px 0 20px}.p-payment .payment-thank-you{max-width:720px;margin:0 auto;padding:20px 0 60px}.p-payment .payment-thank-you .payment-summary{margin:24px 0}.ax-state .ax-panel__title{margin-bottom:13px}.ax-state__text{margin:0 0 10px;font-size:14px;line-height:24px;opacity:.7}.ax-state .ax-btn{margin:50px 0 25px}.ax-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 766px){.ax-panel__body{padding:25px 25px 0}.ax-panel__title{font-size:24px}.ax-tabs li.active{border-top:1px solid #ccc}}.ax-auth-page{padding:0 0 60px}.ta-signin-form-inner .ax-panel__body{padding:0;border-bottom:0}.ta-signin-form-inner .ax-panel__title{font-size:32px}.ta-signin-form-inner .ax-btn{margin:15px 0 5px}@media (prefers-reduced-motion: reduce){.ax-fade-enter-active,.ax-fade-leave-active,.ax-spinner{transition:none;animation:none}}[data-ax-pay-link]{display:contents}.ax-travel-policies h4{display:none}.ax-pay-field-error{position:absolute;top:100%;left:15px;right:15px;margin-top:1px;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-pdf-busy{cursor:progress;opacity:.75}.ax-pdf-spinner{display:inline-block;width:1em;height:1em;vertical-align:middle;box-sizing:border-box;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ax-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.ax-pdf-spinner{animation-duration:2.4s}}
