:root{--be-blue:#24449e;--be-dark:#112b78;--be-orange:#ff8f25;--be-green:#79a947;--be-ink:#2d3540;--be-muted:#707987;--be-line:#dce2ec;--be-soft:#f5f7fb;--be-shadow:0 12px 32px rgba(25,52,125,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--be-ink);font:15px/1.6 Arial,Helvetica,sans-serif;background:#fff}a{color:inherit;text-decoration:none}.be-wrap{width:min(1220px,calc(100% - 32px));margin:auto}.be-utility{background:var(--be-blue);color:#fff;font-size:12px}.be-utility .be-wrap{height:40px;display:flex;justify-content:flex-end;align-items:center;gap:14px}.be-utility a{background:var(--be-orange);padding:8px 12px}.be-header{height:68px;background:#fff;box-shadow:0 2px 8px #18366f14;position:relative;z-index:5}.be-header .be-wrap{display:flex;justify-content:space-between;align-items:center;height:100%}.be-brand{display:flex;align-items:center;gap:9px;color:var(--be-blue);font-size:20px;font-weight:800}.be-brand-mark{width:42px;height:42px;border-radius:10px 3px 10px 3px;background:linear-gradient(135deg,#ffcb36 0 25%,#ec6c35 25% 48%,#1b857c 48% 68%,#3659b5 68%);color:#fff;display:grid;place-items:center;font-size:23px;transform:rotate(-7deg)}.be-brand small{display:block;color:#7b8490;font-size:8px;letter-spacing:.06em;margin-top:1px}.be-nav{display:flex;gap:24px;font-size:13px}.be-nav a{height:68px;display:flex;align-items:center;border-bottom:2px solid #fff0}.be-nav a:hover,.be-nav .current-menu-item a{color:var(--be-orange);border-color:var(--be-orange)}.be-menu-toggle{display:none;background:#fff;border:1px solid var(--be-line);padding:7px 10px;color:var(--be-blue)}.be-hero{min-height:430px;background:linear-gradient(90deg,rgb(255 255 255 / .96),rgb(255 255 255 / .68) 40%,rgb(255 255 255 / .05) 68%),url(https://images.unsplash.com/photo-1548013146-72479768bada?auto=format&fit=crop&w=1800&q=85) center/cover;display:flex;align-items:center}.be-hero h1{max-width:550px;color:var(--be-blue);font-size:clamp(38px,5vw,65px);line-height:1.02;text-transform:uppercase;margin:0 0 14px}.be-hero h1 span{display:block;color:var(--be-orange)}.be-hero p{max-width:470px;color:#435681}.be-button{display:inline-block;background:var(--be-orange);border:0;color:#fff;padding:12px 19px;border-radius:3px;font-weight:700}.be-services{position:relative;margin-top:-45px;z-index:2;background:#fff;border-radius:8px;box-shadow:var(--be-shadow);display:flex;overflow:auto}.be-service{min-width:120px;flex:1;border:0;background:#fff;padding:13px 8px 10px;text-align:center;position:relative;color:#394352}.be-service i{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;margin:auto auto 5px;background:var(--be-blue);color:#fff;font-style:normal}.be-service:nth-child(2) i{background:#ff8d26}.be-service:nth-child(3) i{background:#79aa46}.be-service.active{color:var(--be-orange)}.be-service.active:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:var(--be-orange)}.be-booking{background:#f7f7f8;border:1px solid var(--be-line);padding:24px 16px 19px;box-shadow:var(--be-shadow)}.be-booking-types{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.be-booking-types label{border:1px solid #a9b4c7;border-radius:18px;padding:3px 10px;color:#5d6979}.be-booking-fields{display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr 1.2fr auto;gap:9px}.be-booking-fields label{display:block;font-size:11px;color:var(--be-blue)}.be-booking-fields input,.be-booking-fields select{width:100%;border:0;outline:0;background:#fff;color:#687380;font-size:16px;padding:8px 0}.be-field{border:1px solid #c0c6d1;background:#fff;padding:8px 12px;min-width:0}.be-booking-button{align-self:end;background:var(--be-blue);border-radius:25px;color:#fff;font-weight:700;padding:0 31px;min-height:48px}.be-section{padding:65px 0}.be-section-title{text-align:center;font-weight:300;color:#707782;font-size:35px;line-height:1.15;margin:0 0 27px}.be-section-title strong{color:var(--be-orange);font-weight:700}.be-why{background:var(--be-soft)}.be-why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.be-why h2{color:var(--be-blue);font-size:31px;line-height:1.15}.be-why p{color:var(--be-muted);line-height:1.8}.be-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.be-stat{background:#fff;border-left:3px solid var(--be-orange);padding:18px;box-shadow:0 4px 12px #1d3d8812}.be-stat strong{display:block;color:var(--be-blue);font-size:25px}.be-stat span{color:var(--be-muted);font-size:12px}.be-cta{background:var(--be-dark);color:#fff;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:5px}.be-cta h2{margin:0;font-size:27px}.be-cta p{margin:3px 0 0;color:#d4def9}.be-footer{background:var(--be-soft);border-top:1px solid var(--be-line);padding:30px 0;color:var(--be-muted);font-size:12px}.be-footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:800px){.be-wrap{width:min(100% - 28px,640px)}.be-utility .be-wrap{justify-content:center}.be-utility .be-contact{display:none}.be-header{height:72px}.be-nav{display:none}.be-nav.open{display:flex;position:absolute;top:72px;left:14px;right:14px;background:#fff;box-shadow:var(--be-shadow);border:1px solid var(--be-line);flex-direction:column;gap:0;padding:8px 15px}.be-nav.open a{height:auto;padding:10px 0}.be-menu-toggle{display:block}.be-hero{min-height:470px;background:linear-gradient(0deg,rgb(7 29 80 / .88),rgb(255 255 255 / .68) 49%,rgb(255 255 255 / .1)),url(https://images.unsplash.com/photo-1548013146-72479768bada?auto=format&fit=crop&w=900&q=85) center/cover}.be-hero h1{color:#fff;font-size:41px}.be-hero p{color:#eef3ff}.be-booking-fields{grid-template-columns:1fr 1fr}.be-field:first-child{grid-column:1/-1}.be-booking-button{grid-column:1/-1;min-height:46px}.be-services{margin-top:-34px}.be-service{min-width:100px;font-size:11px}.be-service i{width:33px;height:33px}.be-section{padding:45px 0}.be-section-title{font-size:29px}.be-why-grid{grid-template-columns:1fr}.be-cta{display:block}.be-cta .be-button{margin-top:15px}}@media(max-width:520px){.be-booking-fields{grid-template-columns:1fr}.be-field:first-child{grid-column:auto}.be-booking-button{grid-column:auto}.be-why-grid{gap:10px}}:root{--be-blue:#2b235d;--be-dark:#171334;--be-orange:#f16b51;--be-green:#159b91;--be-ink:#25233a;--be-muted:#707184;--be-line:#e5e1ee;--be-soft:#f7f5fc;--be-shadow:0 12px 32px rgba(43,35,93,.14)}:root{--be-blue:#2b235d;--be-dark:#171334;--be-orange:#f16b51;--be-green:#159b91;--be-ink:#25233a;--be-muted:#707184;--be-line:#e5e1ee;--be-soft:#f7f5fc;--be-shadow:0 12px 32px rgba(43,35,93,.14)}body{background:#fbfaf7;color:var(--be-ink)}.be-utility{background:var(--be-dark)}.be-header{box-shadow:0 4px 18px rgb(43 35 93 / .08)}.be-brand-mark{background:linear-gradient(135deg,#f6b84a 0 25%,#f16b51 25% 48%,#159b91 48% 68%,#2b235d 68%)}.be-nav a:hover,.be-nav .current-menu-item a{color:var(--be-orange);border-color:var(--be-orange)}.be-button{background:var(--be-orange);color:#fff}.be-hero{background:linear-gradient(90deg,rgb(251 250 247 / .98),rgb(251 250 247 / .78) 40%,rgb(251 250 247 / .08) 70%),url(https://images.unsplash.com/photo-1548013146-72479768bada?auto=format&fit=crop&w=1800&q=85) center/cover}.be-destination-card{box-shadow:0 14px 28px rgb(43 35 93 / .14)}.be-destination-card:before{background:linear-gradient(transparent 25%,rgb(23 19 52 / .86))}.be-cta{background:linear-gradient(135deg,#2b235d,#5a3d91)}.be-footer{background:var(--be-dark)}.be-brand{gap:11px}.be-brand-mark{width:50px;height:50px;border-radius:16px 6px 16px 6px;background:linear-gradient(145deg,#2b235d 5%,#4c3b86 58%,#159b91 100%);box-shadow:0 9px 18px rgb(43 35 93 / .2);transform:none;overflow:hidden}.be-brand-mark svg{display:block;width:42px;height:42px}.be-logo-orbit{fill:none;stroke:#f6b84a;stroke-width:2.6;stroke-linecap:round}.be-logo-b{fill:#fff}.be-brand-copy{display:flex;flex-direction:column;line-height:1}.be-brand-name{color:var(--be-blue);font-size:21px;letter-spacing:-.045em}.be-brand-name em{color:var(--be-orange);font-style:normal}.be-brand-tagline{display:block!important;color:#7c7890!important;font-size:8px!important;font-weight:800;letter-spacing:.1em;margin-top:6px!important}.be-destination-carousel{position:relative}.be-destination-carousel .be-destination-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-9px 0 12px;color:#767089;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.be-destination-carousel .be-destination-controls>div{display:flex;gap:8px}.be-destination-carousel .be-destination-controls button{width:36px;height:32px;border:1px solid #d8d2e7;border-radius:8px;background:#fff;color:var(--be-blue);font:inherit;font-size:17px;cursor:pointer;transition:.2s}.be-destination-carousel .be-destination-controls button:hover{border-color:var(--be-orange);background:var(--be-orange);color:#fff;transform:translateY(-1px)}.be-destination-carousel .be-destination-viewport{overflow:hidden!important;margin:0!important;padding:0 0 12px!important}.be-destination-carousel .be-destination-grid{display:flex!important;gap:16px!important;width:max-content!important}.be-destination-carousel .be-destination-card{flex:0 0 calc((min(1220px,100vw - 32px) - 48px)/4)!important;width:calc((min(1220px,100vw - 32px) - 48px)/4)!important;min-height:245px!important;height:245px}.bep-package-card .bep-affiliate-cta{display:flex!important;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#f16b51,#e45156)!important;box-shadow:0 8px 16px rgb(241 107 81 / .2)}.bep-package-card .bep-affiliate-cta span{font-size:16px;line-height:1}.bep-affiliate-note{display:block;margin-top:6px;color:#7b748e;font-size:10px;text-align:center}.bep-affiliate-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:17px 18px;border:1px solid #e8dfee;border-radius:16px;background:linear-gradient(135deg,#fff8f5,#f7f3ff);box-shadow:0 10px 24px rgb(43 35 93 / .07)}.bep-affiliate-banner>div{display:grid;gap:3px}.bep-affiliate-banner strong{color:var(--be-blue);font-size:16px}.bep-affiliate-banner small{color:#77718a;font-size:11px}.bep-affiliate-banner .bep-affiliate-cta{white-space:nowrap}.bep-sidebar .bep-side-quote.bep-affiliate-side{display:flex!important;flex-direction:column;gap:3px;background:linear-gradient(135deg,#f16b51,#dc4e5d)!important;box-shadow:0 12px 22px rgb(241 107 81 / .22)}.bep-affiliate-side strong{font-size:16px}.bep-affiliate-side span{font-size:11px;opacity:.9}.bep-side-custom-link{display:block;margin:10px 0 16px;color:var(--be-blue);font-size:12px;text-align:center}.be-destination-section{background:linear-gradient(180deg,#fbfaf7,#f7f4fc)}@media(max-width:900px){.be-destination-carousel .be-destination-card{flex-basis:calc((min(1220px,100vw - 32px) - 16px)/2)!important;width:calc((min(1220px,100vw - 32px) - 16px)/2)!important}}@media(max-width:600px){.be-brand-mark{width:43px;height:43px;border-radius:13px 5px 13px 5px}.be-brand-mark svg{width:36px;height:36px}.be-brand-name{font-size:18px}.be-brand-tagline{font-size:7px!important;letter-spacing:.07em}.be-destination-carousel .be-destination-controls{margin:-4px 0 10px;font-size:10px}.be-destination-carousel .be-destination-viewport{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px!important;padding-right:16px!important}.be-destination-carousel .be-destination-viewport::-webkit-scrollbar{display:none}.be-destination-carousel .be-destination-card{flex-basis:78vw!important;width:78vw!important;max-width:290px;scroll-snap-align:start}.bep-affiliate-banner{display:block;padding:15px}.bep-affiliate-banner .bep-affiliate-cta{margin-top:12px;width:100%}}