:root{--primary:var(--brand);--bs-primary:var(--brand);--glass:rgba(255,255,255,.85)}body{background-color:#fff;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagetop{box-shadow:var(--shadow-1)}img,video{max-width:100%;height:auto}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}.btn-primary{--bs-btn-bg:var(--brand);--bs-btn-border-color:var(--brand)}.swiper{height:auto;width:100%}.swiper-slide{font-size:var(--text-md);text-align:center}.mySwiper>.swiper-wrapper>.swiper-slide-prev,.mySwiper>.swiper-wrapper>.swiper-slide-next{box-shadow:none}.mySwiper>.swiper-wrapper>.swiper-slide-fully-visible img{border-radius:var(--radius-sm);box-shadow:var(--shadow-1)}.mySwiper2>.swiper-wrapper>.swiper-slide,.mySwiper3>.swiper-wrapper>.swiper-slide{border:1px solid var(--border);border-radius:var(--radius);padding:5px}.swiper-slide img{display:block;height:auto;width:100%}.mySwiper .swiper-slide{aspect-ratio:1200/450;background:linear-gradient(100deg,#eef1f8 30%,#f7f9fe 50%,#eef1f8 70%);background-size:200% 100%;animation:bannerSkel 1.3s infinite;border-radius:var(--radius);overflow:hidden;width:100%}@media(min-width:768px){.mySwiper .swiper-slide{width:50%}}@media(min-width:1000px){.mySwiper .swiper-slide{width:33.3334%}}.mySwiper .swiper-slide img{height:100%;object-fit:cover;width:100%}@keyframes bannerSkel{to{background-position:-200% 0}}.mySwiper>.swiper-button-next:after,.mySwiper>.swiper-button-prev:after{background:#fff;border-radius:50%;color:#000;font-family:swiper-icons;font-size:13px;height:25px;letter-spacing:0;line-height:25px;overflow:hidden;text-align:center;text-transform:none!important;width:25px}.mySwiper3>.swiper-button-next:after,.mySwiper3>.swiper-button-prev:after,.mySwiper2>.swiper-button-next:after,.mySwiper2>.swiper-button-prev:after{background:#bdbdbd;border-radius:5px;color:#fff;font-family:swiper-icons;font-size:13px;height:25px;letter-spacing:0;line-height:25px;overflow:hidden;text-align:center;text-transform:none!important;width:25px}.mySwiper3>.swiper-button-disabled,.mySwiper2>.swiper-button-disabled{display:none}.swiper_wrap{display:block;height:100%;position:relative;text-align:left;width:85%}.swiper_wrap>.swiper-button-next{height:45px;position:absolute;right:-40px;top:50%;width:45px}.swiper_wrap>.swiper-button-prev{height:45px;left:-40px;position:absolute;top:50%;width:45px}.swiper_wrap .swiper-button-prev::after,.swiper_wrap .swiper-button-next::after{color:#000;font-size:var(--text-md)}.swiper_wrap>.swiper-button-disabled{display:none}.mySwiperNav .swiper-slide{width:50%}@media(min-width:400px){.mySwiperNav .swiper-slide{width:33.3334%}}@media(min-width:576px){.mySwiperNav .swiper-slide{width:25%}}@media(min-width:768px){.mySwiperNav .swiper-slide{width:20%}}@media(min-width:992px){.mySwiperNav .swiper-slide{width:16.6667%}}@media(min-width:1200px){.mySwiperNav .swiper-slide{width:14.2858%}}.marquee{align-items:center;block-size:var(--marquee-item-height);display:flex;mask-image:linear-gradient(to right,hsl(0 0% 0%/0),hsl(0 0% 0%/1) 5%,hsl(0 0% 0%/1) 95%,hsl(0 0% 0%/0));-webkit-mask-image:linear-gradient(to right,hsl(0 0% 0%/0),hsl(0 0% 0%/1) 5%,hsl(0 0% 0%/1) 95%,hsl(0 0% 0%/0));overflow-x:hidden;position:relative}.marquee--8{--marquee-item-width:120px;--marquee-item-height:100px}.marquee__item{--marquee-item-offset:max(calc(var(--marquee-item-width)*var(--marquee-items)),calc(100% + var(--marquee-item-width)));--marquee-delay:calc(var(--marquee-duration)/var(--marquee-items)*(var(--marquee-items) - var(--marquee-item-index))*-1);animation:go linear var(--marquee-duration) var(--marquee-delay,0s) infinite;-webkit-animation:go linear var(--marquee-duration) var(--marquee-delay,0s) infinite;inset-inline-start:var(--marquee-item-offset);position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@keyframes go{to{inset-inline-start:calc(var(--marquee-item-width)*-1)}}@-webkit-keyframes go{to{inset-inline-start:calc(var(--marquee-item-width)*-1)}}.section{padding:var(--space-6) 0}.section .section-heading{font-size:1.4rem;font-weight:700;margin-bottom:18px}.section-card-link{color:inherit;display:block;text-decoration:none}.section-card-link:hover,.section-card-link:focus{color:inherit;text-decoration:none}.section-card-link:focus-visible{border-radius:var(--radius);outline:2px solid var(--brand,#1a2b3d);outline-offset:2px}.section-images{border-radius:var(--radius);height:320px;overflow:hidden;position:relative}.section-images img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;width:100%}.section-images img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.section-desc-one{bottom:0;color:#fff;font-weight:700;padding:10px;position:absolute;text-align:start;width:100%}.section-desc-one h3{font-size:var(--text-sm);margin-bottom:0}.section-desc-one p{color:#e1e1e1!important}.section-desc-two{bottom:0;color:#1a2b3d;font-weight:700;padding:10px;text-align:start;width:100%}.section-desc-two h3{font-size:var(--text-base);margin-bottom:0}.section-desc-two p{color:#373737!important;font-size:var(--text-xs)!important}.odd{background-color:var(--surface-sunken)}.section-contents{display:flex;flex-direction:column;gap:8px}.section-contents h2{color:#1a2b3d;font-size:clamp(22px,calc(16.697px + .942vw),28px);font-weight:700;letter-spacing:-.00833em;line-height:40px;margin:0}.section-contents p{color:#5a6573;font-size:var(--text-sm);font-weight:400;letter-spacing:.00938em;line-height:24px;margin:0;max-width:620px}.section-contents>div{margin-top:var(--space-3)}.footer-about img{max-height:40px}.footer-about p{color:#3e4957;font-size:var(--text-sm);font-weight:400;letter-spacing:.00938em;line-height:24px;margin:0;max-width:620px}.footer-links h3{color:#1a2b3d;font-size:var(--text-base);font-weight:525;line-height:20px;margin:0 0 8px}.footer-links ul{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0}.footer-links ul li{flex-grow:1;list-style:none;margin-bottom:var(--space-2);transition:.2s ease-in-out}.footer-links ul li a{color:#3e4957;font-family:inherit;font-size:var(--text-sm);font-weight:400;line-height:20px;text-decoration:none}.footer-links ul li a:hover{color:var(--brand)}.footer-links a{color:var(--brand)}.footer-links a:hover{text-decoration:underline!important}.footer-social-links{display:grid;gap:0 4px;grid-template-columns:auto 1fr;margin:0;padding:0}.footer-social-links div{color:#3e4957;font-size:var(--text-sm);font-weight:400;line-height:20px;margin-bottom:var(--space-2)}.footer-social-links div a{color:var(--brand);font-family:inherit;font-size:var(--text-sm);font-weight:400;line-height:20px;text-decoration:none}.footer-social-links div a:hover{color:var(--brand);text-decoration:underline}.footer-social-media a{font-size:var(--text-sm);height:20px;text-align:center;width:20px}.footer-social-media a:hover{background-color:var(--brand);color:#fff!important}#footer{background-color:var(--surface-sunken);border-top:1px solid var(--border);color:#3e4957}#footer .text-muted{color:#3e4957!important}#footer .footer-links .h6,#footer .footer-links h3{color:#0f1b2d;font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;line-height:20px}#footer .footer-social-links div a,#footer address a{color:#3e4957;transition:color .15s ease-in-out}#footer .footer-social-links div a:hover,#footer address a:hover{color:var(--brand)}#footer .footer-social-media{gap:10px!important}#footer .footer-social-media a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--border);color:#3e4957!important;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}#footer .footer-social-media a:hover{background-color:var(--brand);border-color:var(--brand);color:#fff!important}#footer .border-top{border-color:var(--border)!important}#footer .row:last-child{color:var(--ink-muted);font-size:13px}.css-63g010,.css-1l96w9z,.css-14rzhbo,.css-1xhj18k{align-items:center;display:flex}.css-63g010{flex-direction:row;gap:24px}.css-41zia9{color:#000;height:55px;width:23px}.css-1ipfofe{color:#000;height:55px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:23px}.css-1l96w9z{flex-direction:row;gap:6px}.css-14rzhbo{flex-direction:column;gap:10px;padding-bottom:10px}.css-1t9pz9x{height:20px;width:20px}.css-dvxtzn{align-items:center;display:flex;flex-direction:column}.css-fxthjx{font-family:Proxima Nova,sans-serif;font-size:var(--text-sm);font-weight:600;line-height:1.3333333333;margin:0}.css-1xhj18k{flex-direction:row}.planeembed{background-image:url(../images/world-map.png);background-position:0 0,50%;background-repeat:no-repeat;background-size:contain;display:block;inset:16px 5% auto auto;width:auto}.w-embed:before,.w-embed:after{content:" ";display:table;grid-area:1/1/2/2}.w-embed:after{clear:both}.stat-section{background-color:var(--surface-sunken);border-block:1px solid var(--border);margin-top:var(--space-5);min-height:300px;overflow:hidden;position:relative}.stat-section::before{background:linear-gradient(rgba(244,246,248,.62),rgba(244,246,248,.62)),url(../images/bg7.webp) center/cover no-repeat;content:"";filter:saturate(.55);-webkit-filter:saturate(.55);inset:0;position:absolute;z-index:0}.stat-section>*{position:relative;z-index:1}.stat-div{text-align:center;text-transform:uppercase;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-modify:read-only}.stat-header,.stat-footer{color:var(--ink);font-size:1.8rem}.stat-header span:nth-child(2),.stat-header span:nth-child(4),.stat-footer span:nth-child(1),.stat-footer span:nth-child(3){color:var(--brand);font-weight:800}.stat-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.stat-footer span:nth-child(2),.stat-footer span:nth-child(4){font-weight:500}.stat-body{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-evenly}.stat-body div{display:flex;flex-direction:column;justify-content:center;text-align:center}.main-stat{background-color:var(--brand);border-radius:var(--radius) var(--radius) 0 0;color:#fff;font-size:2.4rem;font-weight:900;padding:8px}.stat-title{background:var(--brand-tint);border-radius:0 0 var(--radius) var(--radius);color:var(--ink);font-size:var(--text-md);font-weight:500;padding:4px 8px}.hero{background-image:linear-gradient(180deg,hsl(228deg 100% 22%/78%) 0%,hsl(228deg 100% 24%/62%) 30%,hsl(228deg 100% 30%/34%) 60%,hsl(228deg 100% 32%/22%) 100%),url('../images/bgice.webp');background-position:center;background-repeat:no-repeat;background-size:cover;margin:0;overflow:visible;padding:89px 0 20px;position:relative}@media(min-width:768px){.hero{padding-top:93px}}.hero-container{margin-top:0!important;padding:0 0 10px!important;position:relative;z-index:2}.hero h1{font-size:clamp(1.8rem,3.6vw,3rem);font-weight:700;letter-spacing:5px}.hero p.lead{color:rgba(255,255,255,.9);font-size:1rem;margin-top:var(--space-2)}@media(max-width:576px){.hero p.lead{font-size:.95rem}}.search-bar{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:#000;overflow:hidden;padding:0;position:relative}.search-nav-tabs{background:#1a2b3d;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;margin:0;overflow-x:auto;padding:0}.search-nav-tab{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:8px;padding:16px 20px;transition:all .3s ease;white-space:nowrap}.search-nav-tab:hover{background:rgba(255,255,255,.1)}.search-nav-tab.active{background:#fff;color:#1a2b3d}.search-nav-tab i{font-size:var(--text-base)}.search-content{padding:var(--space-4)}.tab-content-panel{display:none}.tab-content-panel.active{display:block}.travel-container{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-3);margin-top:30px;min-height:196px;padding:26px 0 16px;position:relative}.travel-tabs{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-2);left:50%;padding:0 10px;position:absolute;top:0;transform:translate(-50%,-58%);-webkit-transform:translate(-50%,-58%);width:90%;z-index:10}.travel-tab{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;flex-direction:column;font-weight:500;overflow:hidden;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.travel-tab:hover{color:var(--brand);transform:translateY(-2px);-webkit-transform:translateY(-2px)}.travel-tab.active{border-bottom:2px solid var(--brand);color:var(--brand)}.travel-tab i{font-size:var(--text-md);margin-bottom:2px}.travel-tab span{font-size:var(--text-sm);line-height:1.4}.section-bg{background:var(--surface);border-radius:8px}.section-bg.alt{background:var(--surface-alt)}.section-bg.blue,.section-bg.green,.section-bg.yellow{background:var(--surface)}.amy-hero-intro{color:#fff;margin-bottom:var(--space-3);user-select:none;-webkit-user-select:none}.amy-hero-features{color:#fff;column-gap:var(--space-3);font-weight:500;line-height:1.2;row-gap:var(--space-1)}.amy-panel,.dropdown-menu.amy-panel{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);margin:var(--space-1);padding:var(--space-3);white-space:normal;width:var(--amy-panel-w,320px);z-index:11}.amy-panel--narrow{--amy-panel-w:228px}.amy-panel-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.amy-panel-label{font-size:var(--text-md)}.amy-panel-hint{color:var(--ink-muted);font-size:var(--text-xs);font-weight:400;letter-spacing:.3px;line-height:1.35}.amy-panel-actions{text-align:end}.amy-panel-done{background:transparent;border:0;color:var(--brand);font-size:var(--text-sm);font-weight:600}.amy-stepper-input,.number-input input[type="text"].amy-stepper-input{height:30px;width:30px}.amy-menu{margin:0 auto!important;padding:var(--space-1);width:var(--amy-menu-w,320px)}.amy-menu--wide{--amy-menu-w:380px}.amy-menu--fluid{--amy-menu-w:100%}.amy-menu-label{background:var(--surface);left:4px;padding:0 7px;position:absolute;top:-12px}.amy-menu-search-icon{position:absolute;right:var(--space-2);top:13px}.amy-menu-scroll{max-height:250px;min-height:50px;overflow-y:auto}.amy-menu-scroll--sm{max-height:200px}.amy-menu-scroll--lg{max-height:300px}.amy-menu--bare{background:transparent;box-shadow:none;padding:var(--space-1) 0}.amy-menu--below{left:0;margin-top:2px!important;right:auto;top:100%}.amy-menu-sheet{background:var(--surface);box-shadow:var(--shadow-2)}.amy-field-label{padding-left:7px}.amy-date-input{background-clip:padding-box;background-color:rgba(255,255,255,.5);margin-bottom:0;min-height:48px;padding:10px}.dtwrapperFlight .airportinfo{margin:-10px -10px -4px;padding:10px 10px 4px;position:relative;z-index:1}.amy-stay-badge{font-size:var(--text-xs);line-height:1}.amy-card-fill{flex:1;position:relative}.amy-card-fill--col{display:flex;flex-direction:column}.amy-search-actions{margin-top:var(--space-2);text-align:center;width:100%}.amy-store-icon{height:auto;max-width:25px;width:100%}.amy-star{color:var(--accent-star);font-size:var(--text-xs);line-height:1}.amy-store-glyph{color:var(--ink);font-size:var(--text-lg);line-height:1}.amy-swap-icon{color:var(--ink-muted);font-size:var(--text-base);margin:5px auto}.amy-swap-icon.fl{box-shadow:none!important;padding:5px!important;margin:0 auto!important}.amy-swap-btn{background:transparent;border:0;cursor:pointer}.amy-qr{height:auto;max-width:120px;width:100%}.amy-store-badge{height:auto;object-fit:contain;width:120px}.amy-ribbon{height:auto;max-width:25px;width:100%}.amy-ribbon--flip{transform:scaleX(-1);-webkit-transform:scaleX(-1)}.amy-rating-block{width:90px}.amy-banner-img{border-radius:var(--radius);height:auto;width:100%}.amy-control-label{font-size:var(--text-sm);font-weight:500}.flight-card{line-height:1.5}.amy-card-fill>.content-row,.amy-card-fill>.amy-search-actions{padding-top:20px}.flight-card .amy-modifier-row{align-items:center;color:var(--ink-muted);column-gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;row-gap:var(--space-2);padding-top:20px}.flight-card .amy-modifier-row .amy-modifier-end{display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.flight-card .amy-modifier-row .imgRefreshdiv{margin-left:0}.flight-card .amy-modifier-row .form-check-label,.flight-card .amy-modifier-row .amy-control-label{white-space:nowrap}.flight-card .amy-modifier-row .left-border+.left-border::before,.flight-card .amy-modifier-row .left-border+.passenger::before{align-self:center;background:var(--border);content:"";height:1.25em;margin-right:var(--space-3);width:1px}.flight-card .amy-modifier-row .left-border,.flight-card .amy-modifier-row .passenger,.flight-card .amy-modifier-row .inputgroup{align-items:center;display:flex}.flight-card .amy-modifier-row .me-2{margin-right:0!important}.flight-card .amy-modifier-row .form-check,.flight-card .amy-modifier-row .form-check-inline{align-items:center;display:inline-flex;margin-bottom:0;min-height:0;padding-left:0;gap:var(--space-2)}.flight-card .amy-modifier-row .form-check-input{flex:0 0 auto;margin-left:0;margin-top:0}.flight-card .amy-modifier-row .form-check-label{color:inherit;font-size:var(--text-sm);font-weight:400;line-height:1.5}.flight-card .amy-modifier-row .form-select,.flight-card .amy-modifier-row .dropdown-toggle{align-items:center;background-color:transparent;border:0;color:inherit;display:inline-flex;font-size:var(--text-sm);font-weight:400;line-height:1.5;min-height:0;padding:0 2rem 0 .5rem!important;width:auto}.flight-card .amy-modifier-row .ageselectpadnotx{padding-left:0}.flight-card .amy-modifier-row svg{height:1.15em;width:1.15em}.flight-card .amy-modifier-row svg path{fill:currentColor}.flight-card .amy-modifier-row #adultval,.flight-card .amy-modifier-row #adultguestval{align-items:center}.flight-card .amy-modifier-row .fas{color:var(--ink-muted)}.flight-card .form-group label{color:var(--ink-muted);font-size:var(--text-xs);font-weight:500;letter-spacing:.01em;margin-bottom:2px}.flight-card .flight-search-bar .form-control,.flight-card .dtwrapperFlight .form-control,.flight-card .dtwrapper .form-control{color:var(--ink);font-size:var(--text-base);font-weight:500}.flight-card .form-control{margin-bottom:var(--space-2)}.flight-card .dtwrapper span,.flight-card .dtwrapperFlight span{color:var(--ink-muted);font-size:var(--text-xs)}.amy-search-actions .btn-primary{font-size:var(--text-base);font-weight:600;padding:.5rem 1.75rem}.amy-tab-body{padding:0 var(--space-2);width:100%}.amy-section-gap{margin-top:var(--space-6)}.amy-stack-gap{margin-top:var(--space-5)}.amy-gap-3{gap:var(--space-3)}