@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/ebx-theme/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/ebx-theme/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/ebx-theme/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/ebx-theme/fonts/poppins-700.woff2) format("woff2")}:root{--bg:#F5F6F8;--surface:#FFFFFF;--ink:#161A24;--muted:#5B6272;--line:#E3E6EC;--accent:#B95420;--accent-press:#9E471B;--accent-soft:#F6E7DE;--dark:#181818;--dark-2:#272727;--dark-line:#313131;--ease:cubic-bezier(.32,.72,0,1);--r-sm:8px;--r-md:16px;--r-lg:24px;--pill:9999px;--wrap:1200px;--gutter:16px;--font:"Poppins",ui-sans-serif,system-ui,sans-serif}@media (min-width:768px){:root{--gutter:32px}}.ebx *,.ebx *::before,.ebx *::after{box-sizing:border-box}body.ebx{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ebx :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.ebx :where(ul,ol){list-style:none}.ebx :where(h1,h2,h3,h4){font-family:var(--font);font-weight:600;color:inherit;text-wrap:balance;letter-spacing:-.01em}.ebx :where(p,li,blockquote){text-wrap:pretty}.ebx :where(a){color:inherit;text-decoration:none}.ebx :where(img){max-width:100%;height:auto;display:block}.ebx :where(button){font:inherit;color:inherit}.ebx :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.ebx-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter)*2);margin:0 auto;padding:0 var(--gutter)}.ebx-center{text-align:center}.ebx-skip{position:absolute;left:16px;top:-64px;z-index:1000;background:var(--ink);color:#fff;padding:8px 12px;border-radius:var(--r-sm);transition:top .3s var(--ease)}.ebx-skip:focus{top:16px}.ebx-ic{width:20px;height:20px;flex:none;fill:currentColor}.ebx-stars{color:#E8A33D;letter-spacing:2px}.ebx-h2{font-size:30px;line-height:36px;font-weight:600}@media (min-width:768px){.ebx-h2{font-size:36px;line-height:40px}}@media (min-width:1024px){.ebx-h2{font-size:48px;line-height:1.05}}.ebx-lead{font-size:18px;line-height:28px;color:var(--muted);max-width:640px}.ebx-link{color:var(--accent);font-weight:500;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:4px;transition:text-decoration-color .4s var(--ease)}.ebx-link:hover{text-decoration-color:currentColor}.ebx-link .ebx-ic{width:16px;height:16px}.ebx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;min-height:40px;border-radius:var(--pill);background:var(--accent);color:#fff;font-size:16px;line-height:24px;font-weight:600;border:1px solid #fff0;cursor:pointer;white-space:nowrap;transition:transform .5s var(--ease),background-color .5s var(--ease),box-shadow .5s var(--ease)}.ebx-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(185 84 32 / .24)}.ebx-btn:active{transform:scale(.98);background:var(--accent-press)}.ebx-btn .ebx-ic{width:20px;height:20px}.ebx-btn--sm{font-size:14px;line-height:20px;min-height:40px;padding:8px 16px}.ebx-btn--lg{min-height:48px;padding:12px 24px}.ebx-btn--ghost-dark{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ebx-btn--ghost-dark:hover{background:rgb(255 255 255 / .2);box-shadow:none}.ebx-btn--ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.ebx-btn--ghost:hover{box-shadow:0 8px 24px rgb(22 26 36 / .08)}.ebx-actions{display:flex;flex-wrap:wrap;gap:12px}.ebx-nav{position:fixed;z-index:100;top:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:8px 8px 8px 12px;border-radius:var(--pill);background:rgb(255 255 255 / .88);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgb(255 255 255 / .7);box-shadow:0 8px 32px rgb(22 26 36 / .1)}.admin-bar .ebx-nav{top:56px}@media (max-width:782px){.admin-bar .ebx-nav{top:70px}}.ebx-nav__img{width:40px;height:40px;object-fit:contain;filter:brightness(0)}.ebx-nav__links{display:none;align-items:center;gap:4px}.ebx-nav__links a{font-size:14px;line-height:20px;font-weight:500;padding:8px 12px;border-radius:var(--pill);transition:background-color .4s var(--ease)}.ebx-nav__links a:hover{background:rgb(22 26 36 / .06)}.ebx-nav__links a[aria-current="page"]{background:var(--accent-soft);color:var(--accent)}.ebx-burger{position:relative;width:40px;height:40px;border:0;border-radius:var(--pill);background:var(--ink);cursor:pointer}.ebx-burger span{position:absolute;left:12px;width:16px;height:2px;border-radius:2px;background:#fff;transition:transform .7s var(--ease)}.ebx-burger span:first-child{top:15px}.ebx-burger span:last-child{top:23px}.ebx-burger[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.ebx-burger[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (min-width:900px){.ebx-nav__links{display:flex}.ebx-burger{display:none}.ebx-nav{gap:16px}}@media (max-width:899px){.ebx-nav .ebx-btn--sm{display:none}.ebx-nav{width:calc(100% - 32px);max-width:400px;justify-content:space-between}}.ebx-menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:96px 24px 48px;background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);opacity:0;transition:opacity .7s var(--ease)}.ebx-menu[hidden]{display:none}.ebx-menu.is-open{opacity:1}.ebx-menu nav{display:flex;flex-direction:column;gap:8px}.ebx-menu nav a{font-size:36px;line-height:40px;font-weight:600;padding:8px 0;opacity:0;transform:translateY(48px);transition:transform .7s var(--ease),opacity .7s var(--ease)}.ebx-menu nav a[aria-current="page"]{color:var(--accent)}.ebx-menu.is-open nav a{opacity:1;transform:none}.ebx-menu.is-open nav a:nth-child(2){transition-delay:.1s}.ebx-menu.is-open nav a:nth-child(3){transition-delay:.15s}.ebx-menu.is-open nav a:nth-child(4){transition-delay:.2s}.ebx-menu.is-open nav a:nth-child(5){transition-delay:.25s}.ebx-menu.is-open nav a:nth-child(6){transition-delay:.3s}.ebx-menu .ebx-btn{align-self:flex-start}body.ebx-locked{overflow:hidden}.ebx-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:#fff;padding:160px 0 64px;overflow:hidden;background:var(--dark)}.ebx-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:ebx-settle 2.4s var(--ease) forwards}.ebx-hero__shade{position:absolute;inset:0;background:rgb(12 14 20 / .42)}.ebx-hero__in{position:relative;display:flex;flex-direction:column;gap:24px}.ebx-hero__title{max-width:680px;font-size:48px;line-height:1;font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,#FFFFFF 0%,#9B9B9B 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}@media (min-width:768px){.ebx-hero__title{font-size:72px}}.ebx-hero__sub{max-width:680px;font-size:18px;line-height:28px;color:rgb(255 255 255 / .88)}@media (min-width:768px){.ebx-hero__sub{font-size:20px;line-height:28px}}.ebx-hero__proof{font-size:14px;line-height:20px;color:rgb(255 255 255 / .88)}.ebx-hero__proof strong{color:#fff}@keyframes ebx-settle{to{transform:scale(1)}}.ebx-facts{background:var(--surface);border-bottom:1px solid var(--line)}.ebx-facts__list{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;padding-bottom:24px}@media (min-width:1024px){.ebx-facts__list{grid-template-columns:repeat(4,auto);justify-content:space-between;align-items:center}}.ebx-facts__list li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:20px;color:var(--muted)}.ebx-facts__list li strong{color:var(--ink);font-weight:600}.ebx-facts__list .ebx-ic{width:24px;height:24px;color:var(--accent)}.ebx-facts__ta{height:40px;width:auto}.ebx-sec{padding:64px 0}@media (min-width:1024px){.ebx-sec{padding:96px 0}}.ebx-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.ebx-bento{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.ebx-bento{grid-template-columns:repeat(2,1fr)}.ebx-card--0{grid-column:1/-1}}@media (min-width:1024px){.ebx-bento{grid-template-columns:repeat(12,1fr);gap:24px}.ebx-card--0{grid-column:1/8;grid-row:1/3}.ebx-card--1{grid-column:8/13}.ebx-card--2{grid-column:8/13}.ebx-card--3{grid-column:1/7}.ebx-card--4{grid-column:7/13}}.ebx-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.ebx-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(22 26 36 / .1)}.ebx-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--line)}.ebx-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ebx-card:hover .ebx-card__media img{transform:scale(1.05)}@media (min-width:1024px){.ebx-card--0 .ebx-card__media{aspect-ratio:auto;flex:1;min-height:320px}.ebx-card--1,.ebx-card--2{flex-direction:row}.ebx-card--1 .ebx-card__media,.ebx-card--2 .ebx-card__media{aspect-ratio:auto;width:40%;flex:none}.ebx-card--1 .ebx-card__go,.ebx-card--2 .ebx-card__go{right:auto;left:16px}}.ebx-card__body{display:flex;flex-direction:column;gap:8px;padding:24px;flex:1}.ebx-card__title{font-size:20px;line-height:28px}.ebx-card--0 .ebx-card__title{font-size:24px;line-height:32px}.ebx-card__title a::after{content:"";position:absolute;inset:0}.ebx-card__text{font-size:14px;line-height:20px;color:var(--muted)}.ebx-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.ebx-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--pill);background:var(--bg);font-size:12px;line-height:16px;font-weight:500;color:var(--muted)}.ebx-chip .ebx-ic{width:16px;height:16px}.ebx-price{font-size:14px;line-height:20px;color:var(--muted)}.ebx-price strong{font-size:20px;line-height:28px;color:var(--ink);font-weight:600}.ebx-card__go{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pill);background:rgb(255 255 255 / .9);color:var(--ink);transition:transform .7s var(--ease),background-color .7s var(--ease),color .7s var(--ease)}.ebx-card:hover .ebx-card__go{background:var(--accent);color:#fff;transform:rotate(45deg)}.ebx-tagline{background:var(--dark);padding:96px 0}@media (min-width:1024px){.ebx-tagline{padding:96px 0 96px}}.ebx-tagline__text{max-width:880px;margin:0 auto;font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.02em;color:#fff;text-align:center;text-wrap:balance}@media (min-width:768px){.ebx-tagline__text{font-size:48px;line-height:1.1}}@media (min-width:1280px){.ebx-tagline__text{font-size:60px;line-height:1.05}}.js .ebx-tagline__text .w{color:rgb(255 255 255 / .3);transition:color .8s var(--ease)}.js .ebx-tagline__text .w.on{color:#fff}.ebx-why__grid{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.ebx-why__grid{grid-template-columns:1fr 1fr;gap:80px}}.ebx-why__media{position:relative;padding-bottom:48px}.ebx-why__main{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg)}.ebx-why__inset{position:absolute;right:-16px;bottom:0;width:45%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);border:8px solid var(--bg)}@media (min-width:1024px){.ebx-why__inset{right:-48px}}.ebx-why__copy{display:flex;flex-direction:column;gap:40px}.ebx-benefits{display:grid;gap:32px}@media (min-width:640px){.ebx-benefits{grid-template-columns:1fr 1fr}}.ebx-benefits li{display:flex;flex-direction:column;gap:12px}.ebx-benefits h3{font-size:18px;line-height:28px}.ebx-benefits p{font-size:16px;line-height:24px;color:var(--muted)}.ebx-benefits__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.ebx-benefits__ic .ebx-ic{width:24px;height:24px}.ebx-steps{background:var(--surface)}.ebx-steps__list{position:relative;display:grid;gap:48px;margin-top:48px;counter-reset:s}@media (min-width:900px){.ebx-steps__list{grid-template-columns:repeat(3,1fr);gap:32px}.ebx-steps__list::before{content:"";position:absolute;top:32px;left:16%;right:16%;height:1px;background:var(--line)}}.ebx-steps__list li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.ebx-steps__ic{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:var(--accent);margin-bottom:12px}.ebx-steps__ic .ebx-ic{width:32px;height:32px}.ebx-steps h3{font-size:20px;line-height:28px}.ebx-steps p{max-width:320px;color:var(--muted)}.ebx-reviews__head{display:grid;gap:24px;align-items:end;margin-bottom:48px}@media (min-width:900px){.ebx-reviews__head{grid-template-columns:auto 1fr auto;gap:32px}}.ebx-reviews__score{font-size:96px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--accent)}@media (min-width:1024px){.ebx-reviews__score{font-size:128px}}.ebx-quotes{columns:1;column-gap:24px}@media (min-width:700px){.ebx-quotes{columns:2}}@media (min-width:1100px){.ebx-quotes{columns:3}}.ebx-quote{break-inside:avoid;display:flex;flex-direction:column;gap:16px;margin:0 0 24px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.ebx-quote blockquote{font-size:16px;line-height:24px;color:var(--ink);border:0}.ebx-quote figcaption{display:flex;align-items:center;gap:12px}.ebx-quote figcaption span:last-child{display:flex;flex-direction:column}.ebx-quote strong{font-size:14px;line-height:20px;font-weight:600}.ebx-quote small{font-size:12px;line-height:16px;color:var(--muted)}.ebx-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);font-weight:600}.ebx-marquee{position:relative;overflow:hidden;margin:0 calc(var(--gutter) * -1);padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.ebx-marquee:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ebx-marquee__track{display:flex;width:max-content;animation:ebx-marquee 70s linear infinite}.ebx-marquee:hover .ebx-marquee__track,.ebx-marquee:focus-within .ebx-marquee__track{animation-play-state:paused}.ebx-marquee__set{display:flex;gap:24px;padding-right:24px}.ebx-marquee .ebx-quote{flex:0 0 340px;margin:0;justify-content:space-between;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.ebx-marquee .ebx-quote:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgb(22 26 36 / .08)}.ebx-quote__by{display:flex;align-items:center;gap:12px;margin-top:auto}.ebx-quote__by span:last-child{display:flex;flex-direction:column}.ebx-quote__plain{color:var(--muted)}@keyframes ebx-marquee{to{transform:translateX(-50%)}}@media (max-width:640px){.ebx-marquee .ebx-quote{flex-basis:280px}.ebx-marquee__track{animation-duration:55s}}@media (prefers-reduced-motion:reduce){.ebx-marquee{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none}.ebx-marquee__track{animation:none}.ebx-marquee__set[aria-hidden]{display:none}.ebx-marquee .ebx-quote{scroll-snap-align:start}}.ebx-rental{background:var(--accent-soft)}.ebx-rental__grid{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.ebx-rental__grid{grid-template-columns:1fr 1fr;gap:80px}}.ebx-rental__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ebx-rental__price{font-size:18px;line-height:28px;color:var(--muted)}.ebx-rental__price strong{font-size:60px;line-height:1;font-weight:700;color:var(--ink);letter-spacing:-.03em;margin-right:8px}.ebx-rental__price span{display:block;font-size:14px;line-height:20px;margin-top:8px}.ebx-rental__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}.ebx-faq__grid{display:grid;gap:48px}@media (min-width:1024px){.ebx-faq__grid{grid-template-columns:5fr 7fr;gap:80px}.ebx-faq__intro{position:sticky;top:128px;align-self:start}}.ebx-faq__intro{display:flex;flex-direction:column;gap:16px}.ebx-acc{display:flex;flex-direction:column;gap:12px}.ebx-acc__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:box-shadow .5s var(--ease)}.ebx-acc__item[open]{box-shadow:0 8px 24px rgb(22 26 36 / .06)}.ebx-acc__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;list-style:none}.ebx-acc__item summary::-webkit-details-marker{display:none}.ebx-acc__item p{padding:0 24px 24px;color:var(--muted)}.ebx-acc__sign{position:relative;flex:none;width:24px;height:24px;border-radius:var(--pill);background:var(--bg)}.ebx-acc__sign::before,.ebx-acc__sign::after{content:"";position:absolute;top:11px;left:6px;width:12px;height:2px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease)}.ebx-acc__sign::after{transform:rotate(90deg)}.ebx-acc__item[open] .ebx-acc__sign::after{transform:rotate(0)}.ebx-final{background:var(--dark);color:#fff;padding:96px 0}.ebx-final__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ebx-final__title{max-width:680px;font-size:36px;line-height:40px;font-weight:600;background:linear-gradient(90deg,#FFFFFF 0%,#9B9B9B 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}@media (min-width:768px){.ebx-final__title{font-size:60px;line-height:1}}.ebx-final__text{max-width:560px;font-size:18px;line-height:28px;color:rgb(255 255 255 / .72)}.ebx-final .ebx-actions{justify-content:center;margin-top:16px}.ebx-foot{background:var(--dark);color:rgb(255 255 255 / .72);font-size:14px;line-height:20px;padding-bottom:32px}.ebx-foot__grid{display:grid;gap:40px;padding-top:64px;padding-bottom:48px;border-top:1px solid var(--dark-line)}@media (min-width:900px){.ebx-foot__grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:48px}}.ebx-foot__name{font-size:20px;line-height:28px;font-weight:600;color:#fff;margin-bottom:12px}.ebx-foot__brand p:last-child{max-width:320px}.ebx-foot__col{display:flex;flex-direction:column;gap:12px}.ebx-foot__head{color:#fff;font-weight:600}.ebx-foot__col a{transition:color .4s var(--ease)}.ebx-foot__col a:hover,.ebx-foot__base a:hover{color:#fff}.ebx-foot__links{display:flex;flex-wrap:wrap;gap:8px 24px}.ebx-foot__links span a{color:#fff;font-weight:500}.ebx-foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--dark-line)}.ebx-phero{padding:160px 0 48px}.ebx-phero__in{display:flex;flex-direction:column;gap:16px}.ebx-phero h1{max-width:680px;font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,#000000 0%,#666666 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}@media (min-width:768px){.ebx-phero h1{font-size:60px;line-height:1}}.ebx-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:20px;color:var(--muted)}.ebx-crumbs a:hover{color:var(--ink)}.ebx-crumbs span[aria-hidden]{opacity:.5}.ebx-h3{font-size:20px;line-height:28px;font-weight:600}.ebx-tour-hero{padding-bottom:32px}.ebx-tour-meta{display:flex;flex-wrap:wrap;gap:8px}.ebx-tour-meta li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);font-size:14px;line-height:20px;color:var(--muted)}.ebx-tour-meta strong{color:var(--ink)}.ebx-tour-meta .ebx-ic{width:16px;height:16px;color:var(--accent)}.ebx-gallery__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);border-radius:var(--r-lg);overflow:hidden}.ebx-gallery__item{position:relative;display:block;overflow:hidden;background:var(--line);aspect-ratio:4/3}.ebx-gallery__item:first-child{grid-column:1/-1;aspect-ratio:16/9}.ebx-gallery__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ebx-gallery__item:hover img{transform:scale(1.04)}@media (min-width:900px){.ebx-gallery__grid--5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:240px 240px}.ebx-gallery__grid--5 .ebx-gallery__item{aspect-ratio:auto}.ebx-gallery__grid--5 .ebx-gallery__item:first-child{grid-column:1;grid-row:1/3}.ebx-gallery__grid--3,.ebx-gallery__grid--4{grid-template-columns:2fr 1fr;grid-auto-rows:240px}.ebx-gallery__grid--3 .ebx-gallery__item,.ebx-gallery__grid--4 .ebx-gallery__item{aspect-ratio:auto}.ebx-gallery__grid--3 .ebx-gallery__item:first-child,.ebx-gallery__grid--4 .ebx-gallery__item:first-child{grid-column:1;grid-row:span 2}}.ebx-tour{padding-top:48px}.ebx-tour__grid{display:grid;gap:48px}@media (min-width:1024px){.ebx-tour__grid{grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}}.ebx-tour__main{display:flex;flex-direction:column;gap:40px;min-width:0}.ebx-tour__pitch{font-size:20px;line-height:28px;font-weight:500}.ebx-prose{max-width:680px;color:var(--ink)}.ebx-prose>*+*{margin-top:16px}.ebx-prose :where(h2,h3,h4){font-size:20px;line-height:28px;margin-top:32px}.ebx-prose :where(p,li){color:var(--muted)}.ebx-prose :where(strong,b){color:var(--ink);font-weight:600}.ebx-prose :where(ul,ol){padding-left:24px;list-style:disc}.ebx-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.ebx-prose img{border-radius:var(--r-md)}.ebx-incl{display:grid;gap:32px;padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}@media (min-width:700px){.ebx-incl{grid-template-columns:1fr 1fr}}.ebx-incl ul{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ebx-incl li{display:flex;gap:12px;color:var(--muted)}.ebx-incl .ebx-ic{width:20px;height:20px;margin-top:2px;color:#2F7D4F}.ebx-incl .is-out .ebx-ic{color:var(--muted)}.ebx-book{position:relative}@media (min-width:1024px){.ebx-book{position:sticky;top:112px}}.ebx-book__card{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 24px 48px rgb(22 26 36 / .06)}.ebx-book__price{font-size:14px;line-height:20px;color:var(--muted)}.ebx-book__price strong{font-size:36px;line-height:40px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.ebx-book__wa{width:100%}.ebx-book__note{color:var(--muted)}.ebx-related{background:var(--surface)}.ebx-related__row{display:flex;gap:24px;margin-top:32px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin}.ebx-related__row .ebx-card{flex:0 0 min(320px,80%);scroll-snap-align:start}.ebx-mbar{position:fixed;z-index:80;left:16px;right:88px;bottom:16px;transition:transform .7s var(--ease),opacity .7s var(--ease);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 24px;border-radius:var(--pill);background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:0 8px 32px rgb(22 26 36 / .12)}.ebx-mbar p{font-size:14px;line-height:20px;color:var(--muted)}.ebx-mbar strong{font-size:20px;line-height:28px;color:var(--ink)}@media (min-width:1024px){.ebx-mbar{display:none}}.ebx-mbar.is-hidden{opacity:0;transform:translateY(24px);pointer-events:none}.ebx-tour~.ebx-final{padding-bottom:128px}.ebx-book__form{font-size:14px;line-height:20px}.ebx-book__form :where(label){display:block;font-weight:500;color:var(--ink);margin-bottom:4px}.ebx-book__form :where(input[type=text],input[type=email],input[type=number],input[type=tel],select,textarea){width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font:inherit;color:var(--ink);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.ebx-book__form :where(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ebx-book__form :where(button,input[type=submit],.btn,.button){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:var(--pill);background:var(--accent);color:#fff;font:600 16px/24px var(--font);cursor:pointer;transition:transform .5s var(--ease),background-color .5s var(--ease)}.ebx-book__form :where(button,input[type=submit],.btn,.button):active{transform:scale(.98);background:var(--accent-press)}.ebx-book__form .input_group{display:flex;flex-direction:column;gap:16px}.ebx-book__form .booking-form-block{display:flex;flex-direction:column;gap:8px}.ebx-book__form .booking-form-block:empty{display:none}.ebx-book__form .booking_form_input_label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.ebx-book__form .booking_form_step_num{display:none}.ebx-book__form .booking-date{position:relative}.ebx-book__form .booking-date i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ebx-book__form .booking-date input{padding-left:40px;cursor:pointer}.ebx-book__form .fa,.ebx-book__form .fas,.ebx-book__form .far{font-style:normal}.ebx-book__form .fa-calendar-alt::before{content:"";display:block;width:16px;height:16px;background:currentColor;-webkit-mask:url(/wp-content/ebx-theme/icons/calendar-check.svg) center/contain no-repeat;mask:url(/wp-content/ebx-theme/icons/calendar-check.svg) center/contain no-repeat}.ebx-book__form .fa-shopping-cart{display:none}.ebx-book__form #booking-times:empty::before,.ebx-book__form #booking-guests-result:empty::before{content:"Select a date first";display:block;padding:12px 16px;border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--muted)}.ebx-book__form .booking-date-times{display:flex;flex-wrap:wrap;gap:8px}.ebx-book__form .booking-date-times label,.ebx-book__form .booking-date-times .time-item{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:var(--pill);font-weight:500;cursor:pointer}.ebx-book__form #list_services{display:flex;flex-direction:column;gap:8px}.ebx-book__form #list_services>*{padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-md)}.ebx-book__form #list_services img{width:64px;height:64px;object-fit:contain;border-radius:var(--r-sm);background:var(--bg)}.ebx-book__form #total_group{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ebx-book__form #booking_form_total{font-size:24px;line-height:32px;font-weight:700}.ebx-book__form #error_group{display:none;padding:12px 16px;border-radius:var(--r-sm);background:#FDECEA}.ebx-book__form #error_group.show_error{display:block}.ebx-book__form .booking_form_error_label{color:#B42318}.ebx-book__form .submit_group{margin-top:16px}.ebx-book__form #booking-guests-result{display:flex;flex-direction:column;gap:8px}.ebx-book__form .input_select_field .input_select_title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ebx-book__form .input_select_title_value{flex:1;font-weight:500;color:var(--ink)}.ebx-book__form .currency_amount{display:block;font-weight:400;color:var(--muted)}.ebx-book__form .input_select_wrapper{position:relative;flex:0 0 96px}.ebx-book__form .input_select_wrapper input{cursor:pointer;text-align:center;padding-right:32px}.ebx-book__form .input_select_wrapper i{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ebx-book__form .fa-chevron-down::before,.ebx-book__form .fa-chevron-up::before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.ebx-book__form .fa-chevron-up::before{transform:translateY(2px) rotate(-135deg)}.ebx-book__form .input_select_list{display:none;position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow:auto;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 16px 32px rgb(22 26 36 / .12)}.ebx-book__form .input_select_list.active{display:block}.ebx-book__form .input_select_list .term_item{padding:8px 12px;border-radius:4px;text-align:center;cursor:pointer}.ebx-book__form .input_select_list .term_item:hover,.ebx-book__form .input_select_list .term_item_selected{background:var(--accent-soft);color:var(--accent)}.ebx-book__form .booking-date-times{align-items:center}.ebx-book__form .booking-date-times input[type=radio]{accent-color:var(--accent)}.ebx-book__form input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.ui-datepicker{z-index:120!important;width:304px!important;max-width:calc(100vw - 32px);padding:12px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 24px 48px rgb(22 26 36 / .12);font:14px/20px var(--font);color:var(--ink)}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 12px;background:none;border:0}.ui-datepicker .ui-datepicker-title{font-weight:600;order:2;flex:1;text-align:center}.ui-datepicker .ui-datepicker-prev{order:1}.ui-datepicker .ui-datepicker-next{order:3}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:static;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--pill);cursor:pointer;font-size:0}.ui-datepicker .ui-datepicker-prev::before{content:"\2039";font-size:20px}.ui-datepicker .ui-datepicker-next::before{content:"\203A";font-size:20px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:var(--bg)}.ui-datepicker .ui-icon{display:none}.ui-datepicker table{border-collapse:collapse;width:100%;table-layout:fixed;margin:0}.ui-datepicker td,.ui-datepicker th{border:0!important;background:none!important}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default{border:0!important;background:none!important;box-shadow:none!important}.ui-datepicker td a.ui-state-default{font-weight:600;background:var(--accent-soft)!important;color:var(--accent)!important}.ui-datepicker td a.ui-state-default:hover{background:var(--accent)!important;color:#fff!important}.ui-datepicker th{padding:4px;font-size:12px;line-height:16px;color:var(--muted);font-weight:500}.ui-datepicker td{padding:2px;text-align:center}.ui-datepicker td a,.ui-datepicker td span{display:grid;place-items:center;width:36px;height:36px;max-width:100%;aspect-ratio:1;margin:auto;border-radius:var(--pill);border:0;background:none;color:var(--ink);text-decoration:none}.ui-datepicker td a:hover{background:var(--accent-soft);color:var(--accent)}.ui-datepicker td.ui-state-disabled span,.ui-datepicker td.ui-datepicker-unselectable span{color:var(--muted);opacity:.45}.ui-datepicker td a.ui-state-default.ui-state-active,.ui-datepicker td.ui-datepicker-current-day a.ui-state-default{background:var(--accent)!important;color:#fff!important}.ebx-sec--tight{padding-top:16px}.ebx-sec--flush{padding-top:0}@media (min-width:768px){.ebx-card--5{grid-column:1/-1}}@media (min-width:1024px){.ebx-card--5{grid-column:1/-1;flex-direction:row}.ebx-card--5 .ebx-card__media{aspect-ratio:auto;width:50%;min-height:280px;flex:none}.ebx-card--5 .ebx-card__go{right:auto;left:16px}}.ebx-story{display:grid;gap:48px;align-items:start}@media (min-width:1024px){.ebx-story{grid-template-columns:1fr 1fr;gap:80px}}.ebx-story__main{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg)}.ebx-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (min-width:1024px){.ebx-story__copy{position:sticky;top:128px}}.ebx-values{display:grid;gap:16px;margin-top:48px}@media (min-width:900px){.ebx-values{grid-template-columns:repeat(3,1fr);gap:24px}.ebx-values__wide{grid-column:1/3;grid-row:1/4}}.ebx-values .ebx-values__score .ebx-reviews__score{color:var(--accent);font-size:72px}.ebx-values li{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ebx-values h3{font-size:20px;line-height:28px}.ebx-values p{color:var(--muted)}.ebx-values__wide{padding:0!important;overflow:hidden}.ebx-values__wide img{width:100%;aspect-ratio:16/9;object-fit:cover}@media (min-width:900px){.ebx-values__wide img{aspect-ratio:auto;flex:1;min-height:0;height:100%}}.ebx-values__wide div{display:flex;flex-direction:column;gap:12px;padding:24px}.ebx-values__score{justify-content:center;background:var(--accent-soft)!important;border-color:var(--accent-soft)!important}.ebx-mosaic{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);border-radius:var(--r-lg);overflow:hidden}.ebx-mosaic img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}@media (min-width:900px){.ebx-mosaic{grid-template-columns:2fr 1fr 1fr;grid-template-rows:240px 240px}.ebx-mosaic img{aspect-ratio:auto}.ebx-mosaic img:first-child{grid-row:1/3}}@media (max-width:899px){.ebx-mosaic img:first-child{grid-column:1/-1;aspect-ratio:16/9}}.ebx-faq__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}.ebx-faq__intro .ebx-btn{align-self:flex-start}.ebx-contact{display:grid;gap:48px;align-items:start}@media (min-width:1024px){.ebx-contact{grid-template-columns:5fr 7fr;gap:64px}}.ebx-contact__info{display:flex;flex-direction:column;gap:16px}.ebx-contact__main{display:flex;align-items:center;gap:16px;padding:16px 24px 16px 16px;border-radius:var(--r-lg);background:var(--dark);color:#fff;transition:transform .5s var(--ease)}.ebx-contact__main:hover{transform:translateY(-2px)}.ebx-contact__main:active{transform:scale(.98)}.ebx-contact__main span:nth-child(2){display:flex;flex-direction:column;flex:1;font-size:20px;line-height:28px;font-weight:600}.ebx-contact__main strong{font-size:14px;line-height:20px;font-weight:500;color:rgb(255 255 255 / .7)}.ebx-contact__main .ebx-benefits__ic{background:var(--accent);color:#fff}.ebx-contact__list{display:flex;flex-direction:column;padding:8px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ebx-contact__list div{display:flex;flex-direction:column;gap:4px;padding:16px 0}.ebx-contact__list div+div{border-top:1px solid var(--line)}.ebx-contact__list dt{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--muted)}.ebx-contact__list dt .ebx-ic{width:16px;height:16px;color:var(--accent)}.ebx-contact__list dd{font-weight:500}.ebx-contact__map{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--line)}.ebx-contact__map iframe{display:block;width:100%;height:280px;border:0}.ebx-contact__form{display:flex;flex-direction:column;gap:8px;padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ebx-contact__form .fluentform{margin-top:16px}.ebx-contact__form .ff-el-group{margin-bottom:16px}.ebx-contact__form .ff-el-input--label label{display:block;margin-bottom:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.ebx-contact__form :where(input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select){width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font:inherit;color:var(--ink);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.ebx-contact__form textarea{min-height:144px}.ebx-contact__form :where(input,textarea,select):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ebx-contact__form .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:var(--pill)!important;background:var(--accent)!important;color:#fff!important;font:600 16px/24px var(--font);cursor:pointer;transition:transform .5s var(--ease)}.ebx-contact__form .ff-btn-submit:active{transform:scale(.98)}.ebx-contact__form .ff-el-is-error .ff-el-form-control{border-color:#B42318}.ebx-contact__form .error{color:#B42318;font-size:14px;line-height:20px;margin-top:4px}.ebx-contact__form .ff-t-container{display:flex;gap:16px}@media (max-width:640px){.ebx-contact__form .ff-t-container{flex-direction:column;gap:0}}.ebx-contact__form .ff-t-cell{flex:1}.ebx-bk-hero{padding-bottom:32px}.ebx-bk-steps{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:8px}.ebx-bk-steps li{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--muted)}.ebx-bk-steps span{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font-size:12px;line-height:16px}.ebx-bk-steps .ebx-ic{width:12px;height:12px}.ebx-bk-steps .is-done span{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent)}.ebx-bk-steps .is-current{color:var(--ink)}.ebx-bk-steps .is-current span{background:var(--accent);border-color:var(--accent);color:#fff}.ebx-bk{font-size:16px;line-height:24px;color:var(--ink)}.ebx-bk :where(h1,h2,h3,h4){font-size:24px;line-height:32px;font-weight:600;margin:0 0 16px}.ebx-bk :where(table){width:100%;border-collapse:collapse}.ebx-bk :where(td,th){padding:8px 0;text-align:left;vertical-align:top;border:0}.ebx-bk :where(label){font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.ebx-bk :where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea){width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:inherit;color:var(--ink);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.ebx-bk :where(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ebx-bk :where(button,input[type=submit],.btn,.button){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:var(--pill);background:var(--accent);color:#fff;font:600 16px/24px var(--font);cursor:pointer;text-decoration:none;transition:transform .5s var(--ease),background-color .5s var(--ease)}.ebx-bk :where(button,input[type=submit],.btn,.button):hover{transform:translateY(-2px)}.ebx-bk :where(button,input[type=submit],.btn,.button):active{transform:scale(.98);background:var(--accent-press)}.ebx-bk .fa,.ebx-bk .fas,.ebx-bk .far{display:none}.ebx-bk .fa-spinner{display:inline-block}@media (min-width:1024px){.ebx-bk>div:has(>.table_order_items_details),.ebx-bk .checkout-form-block{min-width:0}}.ebx-bk .table_order_items_details,.ebx-bk .checkout-form-block,.ebx-bk .checkout_form_block,.ebx-bk .babe_order_confirm,.ebx-bk .table_customer_details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;margin-bottom:24px}.ebx-bk .order_item_row_image img{width:96px;height:96px;object-fit:cover;border-radius:var(--r-md)}.ebx-bk .order_item_info_title{font-size:18px;line-height:28px;font-weight:600}.ebx-bk .order_item_td_label,.ebx-bk .customer_field_label{color:var(--muted);padding-right:12px}.ebx-bk .order_item_age_price,.ebx-bk .order_item_age_guests{color:var(--muted)}.ebx-bk .checkout_form_input_field{position:relative;margin-bottom:16px}.ebx-bk .checkout_form_input_underline,.ebx-bk .checkout_form_input_ripple{display:none}.ebx-bk .contact_fields_group{display:grid;gap:0 16px}@media (min-width:640px){.ebx-bk .contact_fields_group{grid-template-columns:1fr 1fr}}.ebx-bk .amount_group{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;margin:8px 0 24px;border-radius:var(--r-md);background:var(--accent-soft)}.ebx-bk .checkout_form_pay_total,.ebx-bk .amount_group .currency_amount{font-size:24px;line-height:32px;font-weight:700;color:var(--ink)}.ebx-bk .amount_group input[type=radio]{accent-color:var(--accent)}.ebx-bk .payment_titles_group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ebx-bk .payment_titles_group>*{padding:8px 16px;border:1px solid var(--line);border-radius:var(--pill);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;background:var(--surface)}.ebx-bk .payment_titles_group .active,.ebx-bk .payment_titles_group .tab_active{background:var(--ink);border-color:var(--ink);color:#fff}.ebx-bk .payment_fields_group:empty{display:none}.ebx-bk .terms_group{margin:24px 0}.ebx-bk .checkout_form_terms_check{display:flex;align-items:flex-start;gap:12px}.ebx-bk .checkout_form_terms_check input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);flex:none}.ebx-bk .checkout_form_terms_details{max-height:160px;overflow:auto;margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);font-size:14px;line-height:20px;color:var(--muted)}.ebx-bk .checkout_form_terms_details :where(h1,h2,h3){font-size:16px;line-height:24px;margin:16px 0 8px}.ebx-bk .submit_group .checkout_form_submit{width:100%}.ebx-bk [class*=coupon] input[type=text]{max-width:320px}.ebx-bk .babe_message_order{padding:16px;border-radius:var(--r-md);background:var(--accent-soft);margin-bottom:16px}.ebx-bk-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:32px;font-size:14px;line-height:20px;color:var(--muted)}.ebx-bk-trust li{display:inline-flex;align-items:center;gap:8px}.ebx-bk-trust .ebx-ic{width:16px;height:16px;color:var(--accent)}.ebx-posts{display:grid;gap:24px}@media (min-width:768px){.ebx-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ebx-posts{grid-template-columns:repeat(3,1fr)}}.ebx-post-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.ebx-post-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(22 26 36 / .1)}.ebx-post-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--line)}.ebx-post-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ebx-post-card:hover .ebx-post-card__media img{transform:scale(1.05)}.ebx-post-card__body{display:flex;flex-direction:column;gap:12px;padding:24px;flex:1}.ebx-post-card__meta{font-size:14px;line-height:20px;color:var(--muted)}.ebx-post-card__title{font-size:20px;line-height:28px;font-weight:600}.ebx-post-card__title a::after{content:"";position:absolute;inset:0}.ebx-post-card .ebx-link{margin-top:auto}@media (min-width:1024px){.ebx-post-card--lead{grid-column:1/-1;flex-direction:row}.ebx-post-card--lead .ebx-post-card__media{aspect-ratio:auto;width:58%;min-height:400px;flex:none}.ebx-post-card--lead .ebx-post-card__body{justify-content:center;padding:48px}.ebx-post-card--lead .ebx-post-card__title{font-size:30px;line-height:36px}}.ebx-pager .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}.ebx-pager .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);font-size:14px;line-height:20px;font-weight:500}.ebx-pager .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.ebx-pager .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ebx-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:48px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ebx-article__head{padding-bottom:32px}.ebx-article__head h1{max-width:880px}.ebx-article__cover{margin:0 0 48px;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:21/9;background:var(--line)}.ebx-article__cover img{width:100%;height:100%;object-fit:cover}.ebx-article__grid{display:grid;gap:48px;padding-bottom:96px}@media (min-width:1024px){.ebx-article__grid{grid-template-columns:minmax(0,680px) 320px;justify-content:space-between}}.ebx-article__body{font-size:18px;line-height:28px}.ebx-article__body>*+*{margin-top:24px}.ebx-article__body :where(h2){font-size:30px;line-height:36px;margin-top:48px;color:var(--ink)}.ebx-article__body :where(h3){font-size:24px;line-height:32px;margin-top:40px;color:var(--ink)}.ebx-article__body :where(p,li){color:#3E4452}.ebx-article__body img{width:100%;height:auto;border-radius:var(--r-md)}.ebx-article__body a[href$=".jpg"],.ebx-article__body a[href$=".jpeg"],.ebx-article__body a[href$=".png"],.ebx-article__body a[href$=".webp"]{cursor:zoom-in}.ebx-article__aside{position:relative}@media (min-width:1024px){.ebx-article__promo{position:sticky;top:128px}}.ebx-article__promo{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ebx-article__promo img{width:100%;aspect-ratio:4/3;object-fit:cover}.ebx-article__promo div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.ebx-gallery__item{cursor:zoom-in}.ebx-gallery__item[data-more]::after{content:attr(data-more);position:absolute;right:12px;bottom:12px;padding:8px 12px;border-radius:var(--pill);background:rgb(24 24 24 / .72);color:#fff;font-size:14px;line-height:20px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ebx-lb{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:64px 16px;background:rgb(0 0 0 / .88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .4s var(--ease)}.ebx-lb[hidden]{display:none}.ebx-lb.is-open{opacity:1}.ebx-lb__fig{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;height:100%;justify-content:center;min-width:0}.ebx-lb__img{max-width:100%;max-height:calc(100svh - 176px);width:auto;height:auto;border-radius:var(--r-md);opacity:0;transform:scale(.98);transition:opacity .5s var(--ease),transform .5s var(--ease)}.ebx-lb.is-loaded .ebx-lb__img{opacity:1;transform:none}.ebx-lb__cap{max-width:680px;text-align:center;font-size:14px;line-height:20px;color:rgb(255 255 255 / .8)}.ebx-lb__cap:empty{display:none}.ebx-lb__btn{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:var(--pill);background:rgb(255 255 255 / .12);color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:background-color .4s var(--ease),transform .4s var(--ease)}.ebx-lb__btn:hover{background:rgb(255 255 255 / .24)}.ebx-lb__btn:active{transform:scale(.94)}.ebx-lb__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ebx-lb__prev{grid-column:1;justify-self:start}.ebx-lb__next{grid-column:3;justify-self:end}.ebx-lb.is-single .ebx-lb__prev,.ebx-lb.is-single .ebx-lb__next{display:none}.ebx-lb__close{position:absolute;top:16px;right:16px}.ebx-lb__close span{position:absolute;width:18px;height:2px;border-radius:2px;background:#fff}.ebx-lb__close span:first-child{transform:rotate(45deg)}.ebx-lb__close span:last-child{transform:rotate(-45deg)}.ebx-lb__count{position:absolute;top:28px;left:24px;color:rgb(255 255 255 / .8);font-size:14px;line-height:20px}@media (max-width:640px){.ebx-lb{grid-template-columns:1fr;padding:64px 8px 96px}.ebx-lb__fig{grid-column:1}.ebx-lb__prev,.ebx-lb__next{position:absolute;bottom:24px}.ebx-lb__prev{left:calc(50% - 64px)}.ebx-lb__next{right:calc(50% - 64px)}}.admin-bar .ebx-lb__close,.admin-bar .ebx-lb__count{margin-top:32px}body.ebx .gt_float_switcher{font-family:var(--font)!important;font-size:12px!important;line-height:16px!important;border-radius:var(--pill)!important;background:rgb(255 255 255 / .9)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line)!important;box-shadow:0 4px 16px rgb(22 26 36 / .12)!important;overflow:hidden;color:var(--ink)!important}body.ebx .gt_float_switcher .gt-selected{background:transparent!important}body.ebx .gt_float_switcher .gt-selected .gt-current-lang{display:flex!important;align-items:center;gap:4px;padding:4px 8px!important;font-weight:600!important;color:var(--ink)!important}body.ebx .gt_float_switcher img{width:16px!important;height:auto!important;margin:0!important;border-radius:2px}body.ebx .gt_float_switcher .gt-lang-code{text-transform:uppercase}body.ebx .gt_float_switcher .gt_float_switcher-arrow{width:8px!important;height:8px!important;margin-left:0!important;background-size:8px!important}body.ebx .gt_float_switcher .gt_options{max-height:240px!important}body.ebx .gt_float_switcher .gt_options a{display:flex!important;align-items:center;gap:8px;padding:8px 12px!important;font-size:12px!important;line-height:16px!important;color:var(--ink)!important}body.ebx .gt_float_switcher .gt_options a:hover{background:var(--accent-soft)!important;color:var(--accent)!important}body.ebx .gt_float_switcher:has(.gt_options[style*="block"]){border-radius:var(--r-md)!important}body.ebx [id^=gt-wrapper] .gt_float_switcher,body.ebx .gtranslate_wrapper{bottom:16px!important;left:16px!important}body.ebx #triply-dashboard,body.ebx .triply-mobile-nav,body.ebx .triply-overlay,body.ebx .scrollup,body.ebx .pswp,body.ebx .elementor-location-popup,body.ebx .mfp-hide,body.ebx #triply-login-form,body.ebx #triply-register-form{display:none!important}.ebx-book__form .view-list-details,.ebx-book__form #unitegallery,.ebx-book__form .babe_slider{display:none!important}.ebx-book__form .list_service{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ebx-book__form .list_service_title{flex:1;font-weight:500;color:var(--ink)}.ebx-book__form .list_service_title label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:500}.ebx-book__form .list_service_prices{font-weight:600;color:var(--ink);white-space:nowrap}.js .rv{opacity:0;transform:translateY(64px);filter:blur(12px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.js .rv.in{opacity:1;transform:none;filter:none}.js .rv:not(.in){animation:ebx-show .01s 3s forwards}@keyframes ebx-show{to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;filter:none;transition:none}.ebx-hero__img{animation:none;transform:none}.js .ebx-tagline__text .w{color:#fff;transition:none}.ebx *{transition-duration:.01ms!important;animation-duration:.01ms!important}}