.partner-excursions[data-astro-cid-ncoalstc]{box-sizing:border-box;background:#f6f8f4;border:1px solid #e0e7df;border-radius:18px;margin-block:0 48px;padding:24px}.partner-excursions-heading[data-astro-cid-ncoalstc]{justify-content:space-between;align-items:center;gap:24px;display:flex}.partner-excursions-heading[data-astro-cid-ncoalstc] h2[data-astro-cid-ncoalstc]{letter-spacing:-.04em;margin:0 0 9px;font-size:27px;line-height:1.15}.partner-excursions-heading[data-astro-cid-ncoalstc] p[data-astro-cid-ncoalstc]{color:#59645b;max-width:670px;margin:0;font-size:13px;line-height:1.6}.partner-excursions-actions[data-astro-cid-ncoalstc]{flex-direction:column;flex:0 0 310px;align-items:stretch;gap:8px;display:flex}.partner-catalogue-link[data-astro-cid-ncoalstc]{text-align:left;justify-content:space-between;gap:20px;padding:17px 20px;font-size:14px;font-weight:750;line-height:1.4}.partner-catalogue-link[data-astro-cid-ncoalstc]>span[data-astro-cid-ncoalstc]:last-child{flex:none;font-size:22px;line-height:1}.partner-rates-link[data-astro-cid-ncoalstc]{color:#a9353b;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:6px 3px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.partner-rates-link[data-astro-cid-ncoalstc]>img[data-astro-cid-ncoalstc]{flex:none}.partner-rates-link[data-astro-cid-ncoalstc]>span[data-astro-cid-ncoalstc]:last-child{font-size:20px;font-weight:400}.partner-tour-list[data-astro-cid-ncoalstc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:19px 0 0;padding:0;list-style:none;display:grid}.partner-tour-list[data-astro-cid-ncoalstc]>li[data-astro-cid-ncoalstc]{min-width:0}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]{box-sizing:border-box;background:#fff;border:1px solid #e4e9e1;border-radius:11px;align-items:center;gap:11px;height:100%;min-height:78px;padding:8px;transition:border-color .2s,transform .2s;display:flex}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>img[data-astro-cid-ncoalstc]{object-fit:cover;border-radius:7px;flex:none;width:59px;height:59px}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>span[data-astro-cid-ncoalstc]{letter-spacing:-.015em;font-size:13px;font-weight:650;line-height:1.4}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>.partner-tour-arrow[data-astro-cid-ncoalstc]{color:#b6373d;flex:none;margin-left:auto;padding-right:3px;font-size:19px;font-weight:400;line-height:1}.partner-tour-list[data-astro-cid-ncoalstc] .partner-all-tours[data-astro-cid-ncoalstc]{background:#fff0eb;border-color:#f1cbc5}.partner-tour-list[data-astro-cid-ncoalstc] .partner-catalogue-count[data-astro-cid-ncoalstc]{color:#b2343f;letter-spacing:-.04em;background:#fce0d9;border-radius:7px;flex:none;place-items:center;width:59px;height:59px;font-size:26px;font-weight:800;display:grid}.partner-excursions-scroll[data-astro-cid-ncoalstc]{display:none}.partner-tour-list[data-astro-cid-ncoalstc]:focus-visible,.partner-excursions[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]:focus-visible,.partner-excursions[data-astro-cid-ncoalstc] button[data-astro-cid-ncoalstc]:focus-visible{outline-offset:3px;outline:2px solid #b6373d}@media (hover:hover){.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]:hover{border-color:#e89492;transform:translateY(-2px)}.partner-rates-link[data-astro-cid-ncoalstc]:hover{background:#ffe5dc}}@media (width<=1000px) and (width>=761px){.partner-tour-list[data-astro-cid-ncoalstc]{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-excursions-heading[data-astro-cid-ncoalstc]{align-items:start}.partner-excursions-actions[data-astro-cid-ncoalstc]{flex-basis:265px}}@media (width<=760px){.partner-excursions[data-astro-cid-ncoalstc]{border-radius:14px;margin-bottom:32px;padding:17px 15px}.partner-excursions-heading[data-astro-cid-ncoalstc]{display:block}.partner-excursions-heading[data-astro-cid-ncoalstc] h2[data-astro-cid-ncoalstc]{font-size:24px}.partner-excursions-heading[data-astro-cid-ncoalstc] p[data-astro-cid-ncoalstc]{font-size:12px;line-height:1.65}.partner-excursions-actions[data-astro-cid-ncoalstc]{gap:7px;margin-top:17px}.partner-catalogue-link[data-astro-cid-ncoalstc]{padding:15px 17px;font-size:13px}.partner-rates-link[data-astro-cid-ncoalstc]{padding:5px 0;font-size:11px}.partner-tour-list[data-astro-cid-ncoalstc]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:89%;grid-auto-flow:column;gap:8px 12px;margin-top:16px;padding:2px 0 4px;overflow-x:auto}.partner-tour-list[data-astro-cid-ncoalstc]::-webkit-scrollbar{display:none}.partner-tour-list[data-astro-cid-ncoalstc]>li[data-astro-cid-ncoalstc]{scroll-snap-align:start}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]{gap:9px;min-height:74px;padding:7px}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>img[data-astro-cid-ncoalstc]{width:52px;height:58px}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>span[data-astro-cid-ncoalstc]{font-size:12px}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]>.partner-tour-arrow[data-astro-cid-ncoalstc]{padding:0;font-size:17px}.partner-tour-list[data-astro-cid-ncoalstc] .partner-catalogue-count[data-astro-cid-ncoalstc]{width:52px;height:58px;font-size:25px}.partner-excursions-scroll[data-astro-cid-ncoalstc]{color:#647066;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:10px;display:flex}.partner-excursions-scroll[data-astro-cid-ncoalstc]>div[data-astro-cid-ncoalstc]{align-items:center;gap:8px;display:flex}.partner-excursions-scroll[data-astro-cid-ncoalstc] button[data-astro-cid-ncoalstc]{cursor:pointer;color:#29352c;background:#fff;border:1px solid #dce3d8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.partner-excursions-scroll[data-astro-cid-ncoalstc] button[data-astro-cid-ncoalstc]:disabled{opacity:.3;cursor:default}}@media (prefers-reduced-motion:reduce){.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]{transition:none}.partner-tour-list[data-astro-cid-ncoalstc] a[data-astro-cid-ncoalstc]:hover{transform:none}}.b2b-page{--b2b-ink:#1b1d1f;--b2b-muted:#565d62;--b2b-coral:#ff5a4e;--b2b-coral-dark:#e2433a;--b2b-yellow:#ffd54d;--b2b-teal:#34c1b1;--b2b-lilac:#8b7cf6;--b2b-ease:cubic-bezier(.16,1,.3,1);color:var(--b2b-ink)}.b2b-page .wrap{position:relative}.b2b-page .b2b-kicker-coral{background:var(--b2b-coral)}.b2b-page .b2b-kicker-teal{background:var(--b2b-teal)}.b2b-page .b2b-kicker-yellow{background:var(--b2b-yellow);color:var(--b2b-ink)}.b2b-page .b2b-h2{letter-spacing:-.05em;color:var(--b2b-ink);margin:0;font-size:clamp(38px,4.2vw,64px);font-weight:850;line-height:1.02}.b2b-page .b2b-h2 em{color:var(--b2b-coral);font-style:normal}.b2b-hub-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:40px;display:grid}.b2b-hub-heading>p{color:var(--b2b-muted);margin:0;font-size:16px;line-height:1.7}.b2b-hub-section{padding-block:100px}.b2b-hub-hero .b2b-head{padding-block:40px 110px}.b2b-page .b2b-ghost{min-height:56px;color:var(--b2b-ink);box-shadow:inset 0 0 0 2px var(--b2b-ink);background:#fff;border-radius:999px;align-items:center;padding:16px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.b2b-page .b2b-ghost:hover{background:var(--b2b-ink);color:#fff}.b2b-hub-contact{border-top:2px dashed #1b1d1f24;flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:30px;padding-top:26px;display:flex}.b2b-hub-proof .hero-review-proof{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.b2b-hub-proof .review-summary{color:var(--b2b-ink)}.b2b-hub-proof .hero-review-brands{align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.b2b-hub-proof .hero-review-brands img{width:auto;height:20px}.b2b-hub-photo{margin-bottom:30px}.b2b-hub-photo>img:first-child{aspect-ratio:4/4.4}.b2b-page .b2b-hub-polaroid{aspect-ratio:1;object-fit:cover;border:8px solid #fff;border-bottom-width:26px;border-radius:14px;width:38%;height:auto;position:absolute;top:44%;left:-44px;transform:rotate(-8deg);box-shadow:0 20px 40px -18px #00000073}.b2b-hub-photo .b2b-sticker-main{background:var(--b2b-ink);gap:8px;bottom:-18px;left:auto;right:-14px}.b2b-hub-photo .b2b-sticker-teal{top:34%}.b2b-page .b2b-hub-nav{z-index:2;background:0 0;border:0;margin-top:-40px;position:relative}.b2b-page .b2b-hub-nav .wrap{scrollbar-width:none;background:#fff;border-radius:999px;flex-wrap:nowrap;gap:8px;padding:10px;font-size:13px;display:flex;overflow-x:auto;box-shadow:0 18px 40px -24px #00000059}.b2b-page .b2b-hub-nav .wrap::-webkit-scrollbar{display:none}.b2b-page .b2b-hub-nav a{color:var(--b2b-ink);border-radius:999px;flex:none;padding:10px 16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.b2b-page .b2b-hub-nav a:hover{color:var(--b2b-coral-dark);background:#fff0ea}.b2b-audience-static{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.b2b-tile-card{height:100%;transition:transform .45s var(--b2b-ease),box-shadow .45s var(--b2b-ease);border-radius:26px;flex-direction:column;gap:8px;padding:28px 24px 30px;display:flex;position:relative}.b2b-tile-1 .b2b-tile-card{background:#ffe0da}.b2b-tile-2 .b2b-tile-card{background:#fff0bf}.b2b-tile-3 .b2b-tile-card{background:#d4f3ee}.b2b-tile-4 .b2b-tile-card{background:#e6e1ff}.b2b-tile-card:hover{transform:translateY(-6px)rotate(-1deg);box-shadow:0 22px 40px -22px #00000059}.b2b-tile:nth-child(2n) .b2b-tile-card:hover{transform:translateY(-6px)rotate(1deg)}.b2b-tile-num{color:#1b1d1f59;font-size:13px;font-weight:850;position:absolute;top:24px;right:24px}.b2b-tile-card h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800}.b2b-tile-card p{color:#4b5256;margin:0;font-size:14px;line-height:1.6}.b2b-hub-services{padding-block:110px}.b2b-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.b2b-why-copy>p{color:var(--b2b-muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.b2b-page .b2b-cta-dark{background:var(--b2b-ink);box-shadow:0 6px #000,0 18px 30px -14px #00000080}.b2b-page .b2b-cta-dark:hover{box-shadow:0 8px #000,0 22px 34px -14px #0000008c}.b2b-page .b2b-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.b2b-page .b2b-credentials>.b2b-cred{transition:transform .45s var(--b2b-ease);background:#fff;border:0;border-radius:26px;flex-direction:column;gap:12px;padding:26px 24px;display:flex;position:relative;box-shadow:0 24px 50px -34px #00000059,0 0 0 1px #0000000a}.b2b-page .b2b-credentials>.b2b-cred:nth-child(odd){transform:rotate(-1.2deg)}.b2b-page .b2b-credentials>.b2b-cred:nth-child(2n){transform:rotate(1.2deg)translateY(18px)}.b2b-page .b2b-credentials>.b2b-cred:hover{transform:rotate(0)translateY(-4px)}.b2b-page .b2b-credentials .b2b-cred-icon{color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.b2b-cred-1 .b2b-cred-icon{background:var(--b2b-coral)}.b2b-cred-2 .b2b-cred-icon{background:var(--b2b-teal)}.b2b-cred-3 .b2b-cred-icon{background:#ff9d3d}.b2b-cred-4 .b2b-cred-icon{background:var(--b2b-lilac)}.b2b-page .b2b-credentials .b2b-cred-num{color:#1b1d1f4d;font-size:13px;font-weight:850;position:absolute;top:22px;right:22px}.b2b-page .b2b-credentials h3{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:800}.b2b-page .b2b-credentials p{color:var(--b2b-muted);line-height:1.6;margin:0!important;font-size:14px!important}.b2b-page section.partner-excursions{background:#d9f4ef;border:0;border-radius:34px;margin-block:0;padding:36px}.b2b-page section.partner-excursions .partner-excursions-heading h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);font-weight:850}.b2b-page section.partner-excursions .partner-excursions-heading p{color:#3f5752;font-size:14px}.b2b-page section.partner-excursions .partner-catalogue-link{background:var(--b2b-coral);border-color:var(--b2b-coral);box-shadow:0 6px 0 var(--b2b-coral-dark);border-radius:999px}.b2b-page section.partner-excursions .partner-rates-link{color:var(--b2b-ink);background:#fff;border-radius:999px;padding:10px 14px;font-weight:800}.b2b-page section.partner-excursions .partner-tour-list a{border:0;border-radius:20px;box-shadow:0 4px #0000000d}.b2b-page section.partner-excursions .partner-tour-list a>img{border-radius:14px}.b2b-page section.partner-excursions .partner-tour-list .partner-all-tours{background:var(--b2b-yellow)}.b2b-page section.partner-excursions .partner-tour-list .partner-catalogue-count{color:var(--b2b-ink);background:#fff;border-radius:14px}.b2b-page .b2b-hub-markets{background:linear-gradient(180deg,var(--paper,#fffdf9) 0%,#eef6ff 18%,#e9f1ff 80%,var(--paper,#fffdf9) 100%);padding-block:110px}.b2b-page .b2b-hub-markets .b2b-hub-heading{margin-bottom:34px}.b2b-page .b2b-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.b2b-page .b2b-market{color:var(--b2b-ink);transition:transform .4s var(--b2b-ease),box-shadow .4s var(--b2b-ease);background:#fff;border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:22px;scroll-margin-top:120px;text-decoration:none;display:grid;position:relative;box-shadow:0 4px #0000000d}.b2b-page .b2b-market:hover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 20px 40px -24px #0006}.b2b-page .b2b-market:target{box-shadow:0 0 0 3px var(--b2b-coral)}.b2b-flag{background:#f3f5f8;border-radius:16px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid}.b2b-flag img,.b2b-flag svg{object-fit:cover;border-radius:4px;width:32px;height:22px;box-shadow:0 0 0 1px #00000014}.b2b-market-country{letter-spacing:-.025em;font-size:19px;font-weight:850}.b2b-page .b2b-market strong{color:var(--b2b-muted);grid-column:2;font-size:12.5px;font-weight:650}.b2b-market-go{width:36px;height:36px;transition:background .2s,color .2s,transform .35s var(--b2b-ease);background:#f3f5f8;border-radius:50%;grid-area:1/3/3;place-items:center;display:grid}.b2b-page .b2b-market:hover .b2b-market-go{background:var(--b2b-ink);color:#fff;transform:rotate(45deg)}.b2b-how-hub{margin-top:0}.b2b-how-hub .b2b-h2{margin-bottom:34px}.b2b-page .b2b-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-page .b2b-steps-4:before{right:calc(25% - 24px)}.b2b-page .b2b-steps-4 li:nth-child(4) .b2b-step-num{background:var(--b2b-lilac);box-shadow:0 5px #6a5bd6}.b2b-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.b2b-faq-list{gap:12px;display:grid}.b2b-faq details{background:#fff;border-radius:22px;transition:background .3s;box-shadow:0 4px #0000000d,0 0 0 1px #0000000d}.b2b-faq details[open]{background:#fff7f3}.b2b-faq summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:16.5px;font-weight:800;list-style:none;display:flex}.b2b-faq summary::-webkit-details-marker{display:none}.b2b-faq summary:focus-visible{outline:3px solid var(--b2b-ink);outline-offset:3px;border-radius:22px}.b2b-faq-toggle{background:var(--b2b-yellow);width:36px;height:36px;transition:transform .4s var(--b2b-ease),background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.b2b-faq details[open] .b2b-faq-toggle{background:var(--b2b-coral);color:#fff;transform:rotate(45deg)}.b2b-faq details p{color:var(--b2b-muted);margin:0;padding:0 22px 22px;font-size:15px;line-height:1.7}.b2b-page .contact-band{background:linear-gradient(120deg,#ff6a4d,#ec4f55);border-radius:40px;width:min(1280px,90%);margin:40px auto 90px;padding:70px clamp(28px,5vw,70px);overflow:hidden;box-shadow:0 40px 80px -40px #ec4f55cc}.b2b-page .contact-band>.wrap{width:100%}.b2b-page .contact-band h2{letter-spacing:-.05em;font-size:clamp(36px,4.2vw,60px);font-weight:850}.b2b-page .contact-band h2 em{color:var(--b2b-yellow);font-style:normal}.b2b-page .contact-band .eyebrow{background:var(--b2b-ink);letter-spacing:.1em;border-radius:999px;padding:7px 14px;font-size:10.5px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.b2b-page .contact-band .button-primary{color:var(--b2b-ink);background:#fff;border:0;border-radius:999px;padding:18px 28px;font-size:15px;font-weight:800;box-shadow:0 6px #0000002e}.b2b-page .contact-band .contact-actions a:not(.button-primary){font-size:15px;font-weight:700}@media (width<=1000px){.b2b-audience-static,.b2b-page .b2b-markets,.b2b-page .b2b-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-page .b2b-steps-4:before{display:none}}@media (width<=860px){.b2b-hub-heading,.b2b-why,.b2b-faq{grid-template-columns:1fr}.b2b-hub-heading{gap:16px}}@media (width<=760px){.b2b-hub-hero .b2b-head{padding-block:20px 80px}.b2b-page .b2b-ghost{justify-content:center;width:100%}.b2b-page .b2b-hub-polaroid{width:36%;left:-6px}.b2b-hub-photo .b2b-sticker-main{right:-4px}.b2b-page .b2b-hub-nav{margin-top:-30px}.b2b-hub-section{padding-block:70px}.b2b-audience-static{grid-template-columns:1fr;gap:12px}.b2b-page .b2b-credentials{grid-template-columns:1fr}.b2b-page .b2b-credentials>.b2b-cred:nth-child(2n){transform:rotate(1deg)}.b2b-page section.partner-excursions{border-radius:26px;padding:22px 16px}.b2b-page .b2b-markets,.b2b-page .b2b-steps-4{grid-template-columns:1fr}.b2b-page .contact-band{border-radius:30px;margin-bottom:60px;padding:44px 24px}}@media (prefers-reduced-motion:reduce){.b2b-tile-card,.b2b-page .b2b-credentials>.b2b-cred,.b2b-page .b2b-market,.b2b-page .dmc-destination-grid>a,.b2b-faq-toggle{transition:none}}
