.an-header .an-header-row{position:relative!important}.apsara-services-nav{z-index:30;flex-flow:row;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 470px);margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.apsara-services-nav__item{color:#515860;white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:max-content;min-width:0;min-height:64px;margin:0;padding:3px 4px 5px;font:600 10.5px/1.15 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .18s,transform .18s;display:flex;position:relative}.apsara-services-nav__icon{background:#f7f5f2;border:1px solid #eee7e3;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 2px 7px #291f1d0b}.apsara-services-nav__icon--flights{background:#edf3f8;border-color:#dce7f0}.apsara-services-nav__icon--hotels{background:#f8edf0;border-color:#f0dfe3}.apsara-services-nav__icon--holiday{background:#fbf4e7;border-color:#f1e6cd}.apsara-services-nav__icon--cabs{background:#edf5f2;border-color:#dcece7}.apsara-services-nav__icon--tours{background:#eff4ef;border-color:#dfe9df}.apsara-services-nav__icon--visa{background:#f0f1f8;border-color:#e1e3ef}.apsara-services-nav__svg{object-fit:contain;width:24px;height:24px;display:block}.apsara-services-nav__item:hover{color:#98263a}.apsara-services-nav__item:hover .apsara-services-nav__icon{background:#fff8f8;border-color:#e5c5ca;transform:translateY(-2px);box-shadow:0 6px 14px #7324331a}.apsara-services-nav__item.is-active{color:#98263a}.apsara-services-nav__item.is-active .apsara-services-nav__icon{background:#f8e9ec;border-color:#e8c7cc;box-shadow:0 4px 10px #73243317}.apsara-services-nav__item.is-active:after{content:"";background:#a52a3e;border-radius:2px;height:2px;position:absolute;bottom:0;left:35%;right:35%}@media (min-width:761px) and (max-width:1100px){.an-header .an-header-row{grid-template-columns:1fr auto!important;gap:6px 10px!important;padding:9px 0 5px!important;display:grid!important}.apsara-services-nav{grid-area:2/1/auto/-1;gap:9px;width:100%;max-width:100%;min-height:52px;position:relative;top:auto;left:auto;transform:none}.apsara-services-nav__item{font-size:9.5px}}@media (max-width:760px){.apsara-services-nav{scrollbar-width:none;flex:0 0 100%;order:2;justify-content:center;gap:2px;width:100%;max-width:100%;min-height:48px;margin:0;padding:0;position:relative;top:auto;left:auto;overflow-x:auto;transform:none}.apsara-services-nav::-webkit-scrollbar{display:none}.apsara-services-nav__item{gap:2px;min-height:50px;padding:2px 4px 4px;font-size:8.5px}.apsara-services-nav__icon{border-radius:9px;width:30px;height:30px}.apsara-services-nav__svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.apsara-services-nav__item,.apsara-services-nav__icon{transition:none}}
.viewport{top:max(18px,env(safe-area-inset-top));z-index:100000;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;right:20px}.success,.error{pointer-events:auto;color:#25352f;background:#fff;border:1px solid #d9e9df;border-left:4px solid #23845a;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:start;gap:12px;padding:15px 14px;animation:.22s ease-out toast-enter;display:grid;box-shadow:0 16px 42px #1c28232e}.error{color:#4b2829;border-color:#efd6d5 #efd6d5 #efd6d5 #b83a3c}.icon{color:#19784e;background:#e8f5ed;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.error .icon{color:#a72c32;background:#fff0ef}.copy{min-width:0}.copy strong{margin:1px 0 4px;font-size:14px;font-weight:750;line-height:1.35;display:block}.copy p{color:#58645f;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.error .copy p{color:#704447}.close{color:#68716c;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.close:hover{color:#17231d}@keyframes toast-enter{0%{opacity:0;transform:translate(16px,-6px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:560px){.viewport{top:max(12px,env(safe-area-inset-top));width:calc(100vw - 24px);right:12px}}@media (prefers-reduced-motion:reduce){.success,.error{animation:none}}
