body.home-page{--ink:#17251f;--cream:#f5f0e7;--gold:#f7c630;--muted:#49504d}body.home-page{color:var(--ink);background:#fff;margin:0;font-family:Manrope,sans-serif}body.home-page a{color:inherit}body.home-page .header-logo-stack{width:220px;height:40px;display:block;position:relative}body.home-page .header-logo{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity .25s,transform .25s;display:block;position:absolute;inset:0}body.home-page .header-logo-light{opacity:1;transform-origin:0;transform:scale(1.4)}body.home-page .header-logo-dark{opacity:0;transform-origin:0;transform:scale(1.02)}body.home-page.hero-ended .header-logo-light{opacity:0}body.home-page.hero-ended .header-logo-dark{opacity:1}body.home-page .hero-story{height:500svh;position:relative}body.home-page .hero-swiper{color:#fff;background:#25372f;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}body.home-page .hero-slide{isolation:isolate;background:#26352f;height:100%;position:relative;overflow:hidden}body.home-page .hero-slide:before{content:"";z-index:-2;background-image:var(--slide-image);transform:scale(var(--scene-zoom,1));background-position:50%;background-size:cover;transition:none;position:absolute;inset:-2%}body.home-page .hero-slide-active:before,body.home-page .swiper-slide-active:before{transform:scale(var(--scene-zoom,1))}body.home-page .hero-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c1612b8,#0c16125e 48%,#0c16120a),linear-gradient(#0000 63%,#0c161266);position:absolute;inset:0}body.home-page .hero-header{z-index:1030;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17251f33;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:85px;padding:0 clamp(22px,6vw,92px);transition:background .25s,border-color .25s,color .25s;display:flex;position:fixed;top:0;left:0;right:0}body.home-page .nav-scrolled .hero-header{border-bottom-color:#0000}body.home-page.hero-ended .hero-header{color:#17251f;background:#fffffff5;border-bottom-color:#17251f1a}body.home-page.hero-ended .hero-desktop-nav a:not(.nav-pill){color:#17251f}body.home-page.hero-ended .hero-desktop-nav a:not(.nav-pill):hover{color:var(--gold)}body.home-page.hero-ended .hero-toggler{border-color:#17251f59}body.home-page.hero-ended .hero-toggler .navbar-toggler-icon{filter:none}body.home-page .brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:23px;font-weight:700;text-decoration:none;display:flex}body.home-page .brand-mark{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:16px;display:grid}body.home-page .hero-desktop-nav{align-items:center;gap:25px;display:flex}body.home-page .hero-desktop-nav a{color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:color .25s}body.home-page .hero-desktop-nav a:hover{color:#fff}body.home-page .hero-desktop-nav .nav-pill,body.home-page .nav-pill{color:#17251f;background:#f7c630;border-radius:99px;padding:12px 18px;text-decoration:none}body.home-page .hero-copy .nav-pill{text-decoration:none}body.home-page .hero-copy .nav-pill:hover{color:#fff}body.home-page .hero-toggler{border:1px solid #ffffff8c;border-radius:8px;padding:7px 9px;display:none}body.home-page .hero-toggler .navbar-toggler-icon{filter:invert();background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2317251f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}body.home-page .hero-container{height:100%;padding-top:75px}body.home-page .hero-copy{max-width:790px;padding-bottom:5vh;padding-left:clamp(24px,6vw,92px)}body.home-page .hero-kicker,body.home-page .section-kicker{letter-spacing:.21em;text-transform:uppercase;color:var(--gold);margin-bottom:19px;font-size:12px;font-weight:700}body.home-page .hero-kicker:before{content:"";background:var(--gold);vertical-align:middle;width:31px;height:1px;margin:0 12px 3px 0;display:inline-block}body.home-page .hero-copy h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 21px;font:500 clamp(56px,8vw,45px)/.97 Manrope,sans-serif}body.home-page .hero-copy h1 em{color:var(--gold);font-weight:500}body.home-page .hero-copy p{color:#ffffffc7;max-width:470px;margin:0 0 27px;font-size:clamp(14px,1.3vw,17px);line-height:1.7}body.home-page .btn-gold{background:var(--gold);color:var(--ink);border:0;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}body.home-page .btn-gold:hover{color:var(--ink);background:#f3ca73;transform:translateY(-2px)}body.home-page .slide-place{z-index:2;color:#ffffffbf;letter-spacing:.15em;text-transform:uppercase;font-size:12px;position:absolute;bottom:31px;left:clamp(24px,6vw,92px)}body.home-page .slide-place strong{color:#fff;letter-spacing:.04em;margin-top:6px;font-size:12px;font-weight:500;display:block}body.home-page .hero-pagination{flex-direction:column;gap:4px;display:flex;transform:translateY(-50%);width:auto!important;top:50%!important;left:auto!important;right:clamp(24px,6vw,92px)!important}body.home-page .hero-pagination .swiper-pagination-bullet{cursor:pointer;opacity:1;background:#ffffff8c;border:0;border-radius:0;width:23px;height:2px;padding:0;transition:width .3s,background .3s}body.home-page .hero-pagination .swiper-pagination-bullet-active{background:var(--gold);width:40px}body.home-page .hero-scroll-cue{z-index:4;writing-mode:vertical-rl;letter-spacing:.17em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;font-size:12px;position:absolute;bottom:32px;right:clamp(24px,6vw,92px)}body.home-page .hero-scroll-cue span{text-orientation:upright;color:var(--gold);margin-top:8px;font-size:17px}body.home-page .hero-counter{z-index:4;color:#ffffffb8;align-items:center;gap:9px;font:500 17px Manrope,sans-serif;display:flex;position:absolute;bottom:31px;right:clamp(24px,6vw,92px);transform:translate(-62px)}body.home-page .hero-counter .swiper-current{color:#fff;font-size:22px}body.home-page .hero-counter i{background:var(--gold);width:22px;height:1px}body.home-page .travelbee-offcanvas{--bs-offcanvas-width:min(100vw, 440px);color:#fff;background:radial-gradient(120% 60% at 100% 0,#f7c6301f,#0000 60%),radial-gradient(90% 50% at 0 100%,#ffffff0d,#0000 60%),#111c17;border-left:0}body.home-page .travelbee-offcanvas .offcanvas-header{border-bottom:1px solid #ffffff14;gap:16px;padding:20px 24px}body.home-page .tb-menu__top{align-items:center;gap:12px;margin-left:auto;display:flex}body.home-page .tb-menu__langs{border:1px solid #ffffff2e;border-radius:99px;padding:3px;display:flex}body.home-page .tb-menu__langs a{color:#ffffffb3;letter-spacing:.08em;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:700;text-decoration:none}body.home-page .tb-menu__langs a.is-current{background:var(--gold);color:var(--ink)}body.home-page .tb-menu__close{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .25s,color .25s,transform .25s;display:grid}body.home-page .tb-menu__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}body.home-page .tb-menu__close:hover{color:var(--ink);background:#fff;transform:rotate(90deg)}body.home-page .travelbee-offcanvas .offcanvas-body{flex-direction:column;padding:26px 24px 30px;display:flex}body.home-page .tb-menu__kicker{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}body.home-page .tb-menu__kicker:before{content:"";background:var(--gold);width:34px;height:1px}body.home-page .mobile-nav{flex-direction:column;display:flex}body.home-page .mobile-nav a{color:#fff;border-bottom:1px solid #ffffff14;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;transition:color .25s,padding-left .25s;display:flex}body.home-page .mobile-nav a small{color:var(--gold);letter-spacing:.08em;flex:0 0 22px;font-size:11px;font-weight:700}body.home-page .mobile-nav a .tb-menu__label{letter-spacing:-.01em;font:500 24px/1.2 Manrope,sans-serif}body.home-page .mobile-nav a .tb-menu__ext{color:#ffffff73;margin-left:auto;font-style:normal}body.home-page .mobile-nav a:hover,body.home-page .mobile-nav a.is-current{color:var(--gold);padding-left:6px}body.home-page .mobile-nav a.is-current .tb-menu__label:after{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:10px;display:inline-block}body.home-page .tb-menu__trip{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:14px;margin-top:24px;padding:10px;text-decoration:none;transition:background .25s;display:flex}body.home-page .tb-menu__trip:hover{color:#fff;background:#ffffff1a}body.home-page .tb-menu__trip-image{background:#24332c 50%/cover no-repeat;border-radius:12px;flex:0 0 74px;height:74px}body.home-page .tb-menu__trip-copy{flex-direction:column;gap:3px;min-width:0;display:flex}body.home-page .tb-menu__trip-copy small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}body.home-page .tb-menu__trip-copy strong{text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.25 Manrope,sans-serif;overflow:hidden}body.home-page .tb-menu__trip-copy span{color:#ffffffa6;font-size:13px}body.home-page .tb-menu__trip-arrow{color:var(--gold);margin-left:auto;padding-right:6px;font-size:18px}body.home-page .tb-menu__footer{margin-top:auto;padding-top:26px}body.home-page .tb-menu__cta{background:var(--gold);color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font:700 15px/1 Manrope,sans-serif;text-decoration:none;transition:transform .25s,background .25s;display:flex}body.home-page .tb-menu__cta:hover{color:var(--ink);background:#f3ca73;transform:translateY(-2px)}body.home-page .tb-menu__icons{justify-content:center;gap:10px;margin-top:18px;display:flex}body.home-page .tb-menu__icons a{color:#fff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:grid}body.home-page .tb-menu__icons a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}body.home-page .travelbee-offcanvas .tb-menu__footer p{text-align:center;color:#ffffff73;letter-spacing:.04em;margin:18px 0 0;font-size:12px}body.home-page .travelbee-offcanvas .tb-menu__kicker,body.home-page .travelbee-offcanvas .mobile-nav a,body.home-page .travelbee-offcanvas .tb-menu__trip,body.home-page .travelbee-offcanvas .tb-menu__footer{opacity:0;transform:translateY(14px)}body.home-page .travelbee-offcanvas.show .tb-menu__kicker,body.home-page .travelbee-offcanvas.show .mobile-nav a,body.home-page .travelbee-offcanvas.show .tb-menu__trip,body.home-page .travelbee-offcanvas.show .tb-menu__footer{opacity:1;transition:opacity .45s,transform .45s,color .25s,padding-left .25s;transition-delay:calc(80ms + var(--i,0) * 45ms), calc(80ms + var(--i,0) * 45ms), 0s, 0s;transform:none}@media (prefers-reduced-motion:reduce){body.home-page .travelbee-offcanvas .tb-menu__kicker,body.home-page .travelbee-offcanvas .mobile-nav a,body.home-page .travelbee-offcanvas .tb-menu__trip,body.home-page .travelbee-offcanvas .tb-menu__footer{opacity:1;transform:none}}body.home-page .search-section{background:#fff;padding:92px 92px 76px;position:relative;overflow:hidden}body.home-page .search-section:before{content:"";pointer-events:none;background-color:#17251f0f;width:360px;height:267px;position:absolute;top:28px;right:40px;transform:rotate(-12deg);-webkit-mask:url(/images/bee.svg) 50%/contain no-repeat;mask:url(/images/bee.svg) 50%/contain no-repeat}@media (width<=768px){body.home-page .search-section:before{width:200px;height:148px;top:12px;right:-30px}}body.home-page .search-section>.container{position:relative}body.home-page .section-title{letter-spacing:-.04em;color:var(--ink);margin:0;font:500 clamp(38px,5vw,62px)/1.04 Manrope,sans-serif}body.home-page .section-title em{color:var(--gold)}body.home-page .section-intro{color:#49504d;font-size:15px;line-height:1.7}body.home-page .search-tabs{gap:8px;margin-bottom:13px;padding-bottom:3px;display:flex;overflow:auto}body.home-page .search-tab{color:#627069;cursor:pointer;background:0 0;border:1px solid #17251f2e;border-radius:99px;flex:none;padding:10px 16px;font:600 11px Manrope,sans-serif;transition:all .2s}body.home-page .search-tab.active,body.home-page .search-tab:hover{background:var(--ink);color:#fff;border-color:var(--ink)}body.home-page .search-panel{background:#fff;border:1px solid #17251f1a;border-radius:15px;padding:12px;box-shadow:0 20px 60px #17251f14}body.home-page .search-field{border-right:1px solid #17251f1a;padding:12px 14px}body.home-page .search-field label{letter-spacing:.1em;text-transform:uppercase;color:#49504d;margin:0 0 8px;font-size:12px;font-weight:700;display:block}body.home-page .search-field .form-select,body.home-page .search-field .form-control{box-shadow:none;color:var(--ink);background-color:#0000;border:0;border-radius:0;padding:4px 22px 4px 0;font:600 12px Manrope,sans-serif}body.home-page .search-field .form-control{padding-right:0;font-size:13px}body.home-page .search-action{padding:6px}body.home-page .search-action .btn-gold{border-radius:10px;height:100%}body.home-page .popular{color:#49504d;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}body.home-page .popular button{color:#45534b;cursor:pointer;background:0 0;border:1px solid #17251f26;border-radius:99px;padding:7px 11px;font:500 12px Manrope,sans-serif}body.home-page .popular button:hover{background:#e9e3d8}body.home-page .tours-content{background:#fff;padding:0 92px 76px}body.home-page .tours-content--page{padding-top:150px}@media (width<=991.98px){body.home-page .tours-content{padding:0 0 60px}body.home-page .tours-content--page{padding-top:120px}}body.home-page a.search-tab{text-decoration:none;display:inline-block}body.home-page .popular a{color:#45534b;background:0 0;border:1px solid #17251f26;border-radius:99px;padding:7px 11px;font:500 12px Manrope,sans-serif;text-decoration:none}body.home-page .popular a:hover{background:#e9e3d8}body.home-page .search-result{color:#47634f;min-height:18px;font-size:13px}body.home-page .below-search{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17251f;padding:22px 92px;font-size:14px}body.home-page .below-search strong{color:var(--gold);letter-spacing:0;font-weight:600}body.home-page .section{padding:92px 92px 76px}body.home-page .section-kicker{color:var(--gold);margin-bottom:13px;font-size:12px}body.home-page .arrow-link{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:13px;font-weight:600;text-decoration:none}body.home-page .trip-card{background:#fff;border:1px solid #17251f1a;border-radius:14px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden}body.home-page .trip-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #17251f1a}body.home-page .trip-image{background-position:50%;background-size:cover;height:230px;display:block;position:relative}body.home-page .trip-img-italy{background-image:url(https://images.unsplash.com/photo-1516483638261-f4dbaf036963?auto=format&fit=crop&w=1100&q=85)}body.home-page .trip-img-mountain{background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1100&q=85)}body.home-page .trip-img-meteora{background-image:url(https://images.unsplash.com/photo-1603565816030-6b389eeb23cb?auto=format&fit=crop&w=1100&q=85)}body.home-page .trip-badge{background:var(--cream);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:8px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}body.home-page .trip-body{padding:19px}body.home-page .trip-meta{color:#49504d;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:12px;margin-bottom:9px;font-size:12px;display:flex}body.home-page .trip-body h3{margin:0 0 9px;font:500 23px/1.15 Manrope,sans-serif}body.home-page .trip-body h3 a{color:var(--ink);text-decoration:none}body.home-page .trip-body p{color:#49504d;margin:0 0 18px;font-size:13px;line-height:1.65}body.home-page .trip-body h3,body.home-page .trip-body p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.home-page .trip-body h3{min-height:2.3em}body.home-page .trip-body p{min-height:3.3em}body.home-page .trip-bottom{color:#49504d;border-top:1px solid #17251f1a;justify-content:space-between;align-items:end;padding-top:13px;font-size:12px;display:flex}body.home-page .trip-bottom strong{color:var(--ink);margin-top:3px;font:600 20px Manrope,sans-serif;display:block}body.home-page .trip-date{text-align:right}body.home-page .trip-date b{color:#59645d;font-weight:600}body.home-page .mood-section{background:var(--ink);color:#fff;padding:92px 92px 76px}body.home-page .mood-section .section-title,body.home-page .mood-section .section-intro{color:#fff}body.home-page .mood-section .section-kicker{color:var(--gold)}body.home-page .mood-card{color:#fff;isolation:isolate;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:end;height:300px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}body.home-page .mood-card:before{content:"";z-index:-1;background:linear-gradient(#0000 28%,#0c1612cc);transition:opacity .25s;position:absolute;inset:0}body.home-page .mood-card:hover:before{opacity:.75}body.home-page .mood-sea{background-image:url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=900&q=84)}body.home-page .mood-mountain{background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=900&q=84)}body.home-page .mood-history{background-image:url(https://images.unsplash.com/photo-1603565816030-6b389eeb23cb?auto=format&fit=crop&w=900&q=84)}body.home-page .mood-adventure{background-image:url(https://images.unsplash.com/photo-1472396961693-142e6e269027?auto=format&fit=crop&w=900&q=84)}body.home-page .mood-card span{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}body.home-page .mood-card h3{margin:4px 0 0;font:500 27px Manrope,sans-serif}body.home-page .mood-card b{color:var(--gold);font-size:18px;position:absolute;bottom:21px;right:17px}body.home-page .season-section{background:#e9e4da;padding:92px 92px 76px}body.home-page .season-card{background:#d9c8a8;border-radius:16px;min-height:420px;overflow:hidden}body.home-page .season-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,75px);display:flex}body.home-page .season-copy .section-kicker{color:var(--gold)}body.home-page .season-copy h2{color:var(--ink);letter-spacing:-.04em;margin:0 0 17px;font:500 clamp(42px,5vw,66px)/1.02 Manrope,sans-serif}body.home-page .season-copy h2 em{color:var(--gold)}body.home-page .season-copy p{color:#435148;max-width:430px;margin:0 0 23px;font-size:15px;line-height:1.75}body.home-page .season-image{background:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1400&q=88) 50%/cover;min-height:380px;position:relative}body.home-page .season-image span{color:#fff;letter-spacing:.18em;text-shadow:0 1px 10px #222;font-size:12px;position:absolute;bottom:19px;right:22px}body.home-page .why-section{background:var(--cream);padding:92px 92px 76px}body.home-page .why-intro p{color:#49504d;margin-top:16px;font-size:15px;line-height:1.7}body.home-page .why-item{height:100%;padding-top:16px}body.home-page .why-item>div{color:var(--gold);text-align:center;margin-bottom:22px;font-size:40px}body.home-page .why-item h3{text-align:center;margin:0 0 9px;font:500 21px Manrope,sans-serif}body.home-page .why-item p{color:#49504d;text-align:center;margin:0;font-size:15px;line-height:1.7}@media (width<=767.98px){body.home-page .why-section .col-lg-8>.row{--bs-gutter-y:0;margin-top:8px}body.home-page .why-section .why-item{border-top:1px solid #17251f1f;grid-template-columns:52px 1fr;align-items:start;column-gap:16px;min-height:0;padding:20px 0;display:grid}body.home-page .why-section .col-lg-8>.row>:last-child .why-item{border-bottom:1px solid #17251f1f}body.home-page .why-section .why-item>div{background:#f7c63029;border-radius:50%;grid-row:span 2;place-items:center;width:52px;height:52px;margin:0;font-size:22px;display:grid}body.home-page .why-section .why-item h3{text-align:left;margin:4px 0;font-size:18px}body.home-page .why-section .why-item p{text-align:left;font-size:14px;line-height:1.6}}body.home-page .reviews-section{color:#fff;background:#23372e;padding:92px 92px 76px}body.home-page .reviews-section .section-title{color:#fff}body.home-page .reviews-section .section-kicker{color:var(--gold)}body.home-page .reviews-section .section-intro{color:#fff}body.home-page .review-card{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;height:100%;padding:24px}body.home-page .review-card .stars{color:var(--gold);letter-spacing:.13em;font-size:13px}body.home-page .review-card blockquote{color:#f8f2e8;margin:17px 0 22px;font:italic 500 20px/1.45 Manrope,sans-serif}body.home-page .review-card strong{font-size:12px;display:block}body.home-page .review-card>span{color:#fff;margin-top:3px;font-size:12px;display:block}body.home-page .contact-section{background:var(--cream);padding:92px 92px 76px}body.home-page .contact-card{background:#d8e0d6;border-radius:16px;padding:clamp(32px,6vw,75px)}body.home-page .contact-card h2{color:var(--ink);letter-spacing:-.045em;margin:0 0 14px;font:500 clamp(40px,6vw,72px)/1.02 Manrope,sans-serif}body.home-page .contact-card p{color:#4d514d;max-width:490px;margin:0;font-size:15px;line-height:1.7}body.home-page .btn-outline-dark{color:var(--ink);border:1px solid #17251f59;border-radius:99px;align-items:center;padding:14px 19px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}body.home-page .btn-outline-dark:hover{background:var(--ink);color:#fff}body.home-page .site-footer{background:var(--ink);color:#ffffffa3;letter-spacing:.04em;padding:24px 92px;font-size:12px}body.home-page .site-footer .brand{color:#fff;font-size:19px}body.home-page .site-footer a:not(.brand){color:#fff;text-decoration:none}@media (width<=991.98px){body.home-page .hero-desktop-nav{gap:18px}body.home-page .search-section{padding:75px 0 60px}body.home-page .search-field:nth-child(2){border-right:0}body.home-page .search-field:nth-child(3),body.home-page .search-field:nth-child(4){border-top:1px solid #17251f1a}body.home-page .search-action{padding-top:10px}body.home-page .search-action .btn-gold{min-height:48px}body.home-page .mood-card{height:260px}body.home-page .why-item h3{font-size:19px}}@media (width<=767.98px){body.home-page .hero-swiper{min-height:570px}body.home-page .hero-header{height:70px;padding:0 21px}body.home-page .hero-header .brand{font-size:20px}body.home-page .hero-toggler{display:block}body.home-page .hero-desktop-nav{display:none}body.home-page .hero-container{padding-top:45px}body.home-page .hero-copy{padding:0 14px 1vh}body.home-page .hero-copy h1{font-size:clamp(52px,13.5vw,78px)}body.home-page .hero-copy p{max-width:350px;font-size:14px}body.home-page .hero-kicker{letter-spacing:.17em;margin-bottom:17px;font-size:12px}body.home-page .hero-pagination{right:21px!important}body.home-page .hero-pagination .swiper-pagination-bullet{width:17px}body.home-page .hero-pagination .swiper-pagination-bullet-active{width:28px}body.home-page .hero-scroll-cue{display:none}body.home-page .hero-counter{bottom:23px;right:21px;transform:none}body.home-page .slide-place{max-width:65%;line-height:1.5;bottom:25px;left:21px}body.home-page .search-section{padding:65px 0 53px}body.home-page .section-title{font-size:43px}body.home-page .search-field{border-top:1px solid #17251f1a;border-right:0}body.home-page .search-field:first-child{border-top:0}body.home-page .search-field .form-control{font-size:12px}body.home-page .search-action{padding:8px}body.home-page .popular{gap:7px}body.home-page .below-search{padding:18px 0;font-size:8px}body.home-page .below-search .container-fluid{flex-direction:column;gap:10px;align-items:flex-start!important}body.home-page .section{padding:68px 0}body.home-page .trips-section .row.g-4{--bs-gutter-y:1rem}body.home-page .trip-image{height:220px}body.home-page .mood-section,body.home-page .reviews-section{padding:68px 0}body.home-page .mood-card{height:210px;padding:14px}body.home-page .mood-card h3{font-size:21px}body.home-page .season-section{padding:55px 0}body.home-page .season-image{order:-1;min-height:245px}body.home-page .season-copy{padding:32px 24px 36px}body.home-page .season-copy h2{font-size:47px}body.home-page .why-section{padding:70px 0}body.home-page .why-item{min-height:155px}body.home-page .review-card{padding:20px}body.home-page .review-card blockquote{margin:14px 0 19px;font-size:18px}body.home-page .contact-section{padding:55px 0}body.home-page .contact-card{padding:32px 23px}body.home-page .contact-card h2{font-size:47px}body.home-page .site-footer{padding:22px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}body.home-page .hero-slide:before,body.home-page .swiper-slide-active:before{transform:scale(1)!important}}body.home-page .journal-section{background:#f0ebe2;padding:92px 92px 76px}body.home-page .journal-card{background:#fbfaf7;border:1px solid #17251f1a;border-radius:13px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden}body.home-page .journal-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #17251f1c}body.home-page .journal-image{background-position:50%;background-size:cover;height:240px;display:block;position:relative;overflow:hidden}body.home-page .journal-image:after{content:"";background:linear-gradient(#0000,#101c168c);position:absolute;inset:45% 0 0}body.home-page .journal-image span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffffa6;border-radius:99px;padding:7px 11px;font-size:9px;position:absolute;bottom:15px;left:16px}body.home-page .journal-image-dolomites{background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1000&q=85)}body.home-page .journal-image-packing{background-image:url(https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?auto=format&fit=crop&w=1000&q=85)}body.home-page .journal-image-islands{background-image:url(https://images.unsplash.com/photo-1533105079780-92b9be482077?auto=format&fit=crop&w=1000&q=85)}body.home-page .journal-copy{padding:21px 21px 23px}body.home-page .journal-meta{letter-spacing:.08em;text-transform:uppercase;color:#49504d;font-size:12px}body.home-page .journal-meta span{color:var(--gold);padding:0 5px}body.home-page .journal-copy h3{margin:12px 0 9px;font:500 24px/1.15 Manrope,sans-serif}body.home-page .journal-copy h3 a{color:var(--ink);text-decoration:none}body.home-page .journal-copy p{color:#49504d;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}body.home-page .journal-read{color:var(--gold);font-size:10px;font-weight:700;text-decoration:none}body.home-page .journal-read span{margin-left:5px;transition:transform .2s;display:inline-block}body.home-page .journal-read:hover span{transform:translate(4px)}@media (width<=767.98px){body.home-page .journal-section{padding:68px 0}body.home-page .journal-image{height:220px}body.home-page .journal-copy p{min-height:0}}@media (width>=768px) and (width<=1199.98px){body.home-page .hero-toggler{display:block}body.home-page .hero-desktop-nav{display:none}}@media (width>=1300px){body.home-page .hero-desktop-nav{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.home-page .hero-header>.header-cta{white-space:nowrap;position:absolute;top:50%;right:clamp(22px,6vw,92px);transform:translateY(-50%)}}@media (width<=1299.98px){body.home-page .hero-desktop-nav,body.home-page .hero-header>.header-cta{display:none}body.home-page .hero-toggler{display:block}}body.home-page .hero-header>.header-cta{font-size:15px}@media (width>=1300px){body.home-page .hero-header>.header-actions{align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:clamp(22px,6vw,92px);transform:translateY(-50%)}}@media (width<=1299.98px){body.home-page .hero-header>.header-actions{display:none}}body.home-page .language-toggle{color:inherit;letter-spacing:.04em;background:0 0;border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font:700 15px/1 Manrope,sans-serif;display:inline-flex}body.home-page .language-toggle:hover,body.home-page .language-toggle:focus-visible{background:#ffffff1f}body.home-page .language-control .dropdown-menu{border:1px solid #17251f1f;border-radius:10px;min-width:150px;padding:6px;box-shadow:0 12px 30px #17251f24}body.home-page .language-control .dropdown-item{border-radius:6px;padding:9px 10px;font-size:12px}body.home-page.hero-ended .language-toggle{color:var(--ink)}body.home-page .mobile-language{justify-content:flex-end;margin-bottom:12px;display:flex}body.home-page .mobile-language .language-toggle{color:var(--ink)}body.home-page .hero-header .header-cta{justify-content:center;align-items:center;height:35px;padding:9px 12px;font-size:15px;line-height:1;display:inline-flex}body.trip-detail-page{--ink:#17251f;--cream:#f5f0e7;--gold:#e7b858;--muted:#49504d;--line:#17251f21}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.trip-detail-page{color:var(--ink);background:#fff;margin:0;font-family:Manrope,sans-serif}body.trip-detail-page a{color:inherit}body.trip-detail-page .detail-header{background:var(--ink);color:#fff;height:74px}body.trip-detail-page .brand-logo{object-fit:contain;width:auto;max-width:210px;height:38px;display:block}body.trip-detail-page .brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:22px;font-weight:700;text-decoration:none;display:flex}body.trip-detail-page .brand-mark{border:1px solid var(--gold);width:29px;height:29px;color:var(--gold);border-radius:50%;place-items:center;font-size:16px;display:grid}body.trip-detail-page .detail-desktop-nav{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:16px;font-size:15px;display:flex}body.trip-detail-page .detail-desktop-nav a{color:#ffffffd1;text-decoration:none}body.trip-detail-page .detail-desktop-nav .contact{border:1px solid #ffffff80;border-radius:99px;padding:11px 15px}body.trip-detail-page .detail-toggler{border-color:#ffffff80;padding:7px 9px;display:none}body.trip-detail-page .detail-toggler .navbar-toggler-icon{filter:invert()}body.trip-detail-page .tour-offcanvas{background:var(--cream);color:var(--ink)}body.trip-detail-page .tour-offcanvas .offcanvas-header,body.trip-detail-page .tour-offcanvas .offcanvas-body{padding:24px}body.trip-detail-page .tour-offcanvas .mobile-nav{flex-direction:column;display:flex}body.trip-detail-page .tour-offcanvas .mobile-nav a{border-bottom:1px solid var(--line);padding:18px 0;font:500 23px Manrope,sans-serif;text-decoration:none}body.trip-detail-page .tour-offcanvas .mobile-nav span{float:right;color:var(--gold)}body.trip-detail-page .crumb{color:#7b837d;padding-top:20px;padding-bottom:20px;font-size:12px}body.trip-detail-page .crumb a{text-decoration:none}body.trip-detail-page .crumb span{color:#b2aaa0;padding:0 9px}body.trip-detail-page .crumb [aria-current=page]{color:var(--ink);font-weight:500}body.trip-detail-page .tour-hero{padding:0}body.trip-detail-page .hero-image{background:url(https://images.unsplash.com/photo-1516483638261-f4dbaf036963?auto=format&fit=crop&w=2200&q=90) 50% 51%/cover;border-radius:15px;height:clamp(390px,51vw,590px);position:relative;overflow:hidden}body.trip-detail-page .hero-image-copy{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1a148c;border-radius:14px;max-width:min(820px,100% - 50px);padding:clamp(20px,2.6vw,34px) clamp(22px,3vw,40px);position:absolute;bottom:clamp(25px,5vw,58px);left:clamp(25px,6vw,72px)}body.trip-detail-page .tour-tag{text-transform:uppercase;letter-spacing:.18em;color:#f7c630;margin-bottom:14px;font-size:12px;font-weight:700}body.trip-detail-page .hero-image h1{letter-spacing:-.04em;max-width:760px;margin:0 0 17px;font:500 clamp(49px,7vw,40px)/.99 Manrope,sans-serif}body.trip-detail-page .hero-image p{color:#fff;max-width:520px;margin:0;font-size:18px;line-height:1.6}body.trip-detail-page .hero-bottom{color:#fff;flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;font-size:14px;display:flex}body.trip-detail-page .hero-bottom .rating{color:#f7c630}body.trip-detail-page .rating-note{opacity:.9}body.trip-detail-page .content-shell{padding-top:45px;padding-bottom:90px}@media (width>=992px){body.trip-detail-page .crumb,body.trip-detail-page .tour-hero,body.trip-detail-page .content-shell,body.trip-detail-page .detail-footer>.container-fluid{padding-left:92px;padding-right:92px}}body.trip-detail-page .main-content{min-width:0}body.trip-detail-page .booking{border:1px solid var(--line);background:#fff;border-radius:14px;padding:23px;position:sticky;top:20px;box-shadow:0 18px 50px #17251f14}body.trip-detail-page .booking-label{letter-spacing:.15em;text-transform:uppercase;color:#818981;font-size:12px}body.trip-detail-page .price-line{align-items:baseline;gap:8px;margin:8px 0 2px;display:flex}body.trip-detail-page .price-line strong{font:500 38px Manrope,sans-serif}body.trip-detail-page .price-line span{color:var(--muted);font-size:12px}body.trip-detail-page .booking-note{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:15px;font-size:12px;line-height:1.5}body.trip-detail-page .booking label{text-transform:uppercase;letter-spacing:.09em;color:#58645c;margin:15px 0 6px;font-size:12px;font-weight:700;display:block}body.trip-detail-page .booking .form-select{border-color:var(--line);box-shadow:none;padding-top:10px;padding-bottom:10px;font-size:13px}body.trip-detail-page .booking .price-pair{grid-template-columns:1fr 1fr;margin:12px 0 10px;display:grid}body.trip-detail-page .booking .price-pair__item{flex-direction:column;gap:2px;display:flex}body.trip-detail-page .booking .price-pair__item--child{border-left:1px solid var(--line);padding-left:18px}body.trip-detail-page .booking .price-pair__label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}body.trip-detail-page .booking .price-pair strong{color:var(--ink);font:500 34px/1.1 Manrope,sans-serif}body.trip-detail-page .booking .price-pair__item--child strong{color:#3d4a43;font-size:28px}body.trip-detail-page .booking .price-calc{background:var(--cream);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px}body.trip-detail-page .booking .price-calc__row{color:#58645c;justify-content:space-between;gap:12px;padding:3px 0;display:flex}body.trip-detail-page .booking .price-calc__row[hidden]{display:none}body.trip-detail-page .booking .price-calc__total{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:9px;font-weight:600}body.trip-detail-page .booking .price-calc__total strong{font:600 20px Manrope,sans-serif}body.trip-detail-page .booking .price-calc__note{color:#7a857e;margin-top:6px;font-size:11px}body.trip-detail-page .booking .traveller-split{margin-top:2px}body.trip-detail-page .booking .traveller-split label{color:#7a857e;margin:8px 0 4px;font-size:10px}body.trip-detail-page .booking-button{background:var(--gold);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:99px;margin-top:18px;padding:14px;font:700 11px Manrope,sans-serif;transition:background .2s,transform .2s}body.trip-detail-page .booking-button:hover{background:#f2c86c;transform:translateY(-2px)}body.trip-detail-page .secure-note{text-align:center;color:#828a83;margin:11px 0 0;font-size:12px;line-height:1.6}body.trip-detail-page .booking-contact{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:14px;padding-top:13px;font-size:12px}body.trip-detail-page .booking-contact a{color:var(--ink);font-weight:700;text-decoration:none}body.trip-detail-page .tour-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:42px;padding:18px 0}body.trip-detail-page .fact{border-right:1px solid var(--line);padding:0 12px}body.trip-detail-page .fact:first-child{padding-left:0}body.trip-detail-page .fact:last-child{border:0}body.trip-detail-page .fact span{color:#808981;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px;display:block}body.trip-detail-page .fact strong{font-size:12px;font-weight:600}body.trip-detail-page .section-block{margin-bottom:37px;padding-bottom:39px}body.trip-detail-page .section-block h2{letter-spacing:-.025em;margin:0 0 16px;font:500 clamp(30px,4vw,42px)/1.08 Manrope,sans-serif}body.trip-detail-page .kicker{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}body.trip-detail-page .lead{color:#48554c;font:400 16px/1.7 Manrope,sans-serif}body.trip-detail-page .body-copy{color:#657068;font-size:15px;line-height:1.85}body.trip-detail-page .gallery{margin-top:20px}body.trip-detail-page .gallery>div{background-position:50%;background-size:cover;border-radius:8px}body.trip-detail-page .gallery-main{background-image:url(https://images.unsplash.com/photo-1516483638261-f4dbaf036963?auto=format&fit=crop&w=1300&q=88);height:310px}body.trip-detail-page .gallery-small{background-image:url(https://images.unsplash.com/photo-1533587851505-d119e13fa0d7?auto=format&fit=crop&w=900&q=85);height:151px}body.trip-detail-page .gallery-small:last-child{background-image:url(https://images.unsplash.com/photo-1498307833015-e7b400441eb8?auto=format&fit=crop&w=900&q=85)}body.trip-detail-page .itinerary{border-top:1px solid var(--line)}body.trip-detail-page .day{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:14px;padding:18px 0;display:grid}body.trip-detail-page .day-no{color:var(--gold);font:800 25px Manrope,sans-serif}body.trip-detail-page .day-no span{text-transform:uppercase;letter-spacing:.1em;color:#828a83;margin-top:3px;font:700 8px Manrope,sans-serif;display:block}body.trip-detail-page .day h3{margin:0 0 6px;font:500 19px Manrope,sans-serif}body.trip-detail-page .day p{color:#49504d;margin:0;font-size:13px;line-height:1.75}body.trip-detail-page .list-title{margin:0 0 14px;font:500 19px Manrope,sans-serif}body.trip-detail-page .check-list{margin:0;padding:0;list-style:none}body.trip-detail-page .check-list li{color:#59645d;padding:0 0 11px 23px;font-size:13px;line-height:1.5;position:relative}body.trip-detail-page .included li:before,body.trip-detail-page .excluded li:before{color:var(--gold);font-weight:700;position:absolute;left:0}body.trip-detail-page .included li:before{content:"✓"}body.trip-detail-page .excluded li:before{content:"–"}body.trip-detail-page .route-box{background:#e7e1d6;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:21px;display:flex}body.trip-detail-page .route-stop{text-align:center;color:#49504d;font-size:12px}body.trip-detail-page .route-stop strong{color:var(--ink);margin-bottom:3px;font:500 18px Manrope,sans-serif;display:block}body.trip-detail-page .route-line{border-top:1px dashed #9e9b8e;flex:1;height:1px;position:relative}body.trip-detail-page .route-line:after{content:"✳";color:var(--gold);background:#e7e1d6;padding:0 8px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}body.trip-detail-page .review-mini{border:1px solid var(--line);background:#fff;border-radius:11px;padding:21px}body.trip-detail-page .review-mini .stars{color:var(--gold);letter-spacing:.14em;font-size:12px}body.trip-detail-page .review-mini blockquote{color:#34423a;margin:12px 0;font:italic 500 18px/1.5 Manrope,sans-serif}body.trip-detail-page .review-mini p{color:#788079;margin:0;font-size:12px}body.trip-detail-page .faq details{border-top:1px solid var(--line);padding:14px 0}body.trip-detail-page .faq details:last-child{border-bottom:1px solid var(--line)}body.trip-detail-page .faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:13px;font-weight:600;list-style:none;display:flex}body.trip-detail-page .faq summary::-webkit-details-marker{display:none}body.trip-detail-page .faq summary:after{content:"+";font-size:16px;font-weight:400}body.trip-detail-page .faq details[open] summary:after{content:"−"}body.trip-detail-page .faq details p{color:#49504d;max-width:700px;margin:11px 0 0;font-size:13px;line-height:1.7}body.trip-detail-page .booking-modal{color:var(--ink);border:0;border-radius:14px;padding:4px}body.trip-detail-page .booking-modal .modal-header,body.trip-detail-page .booking-modal .modal-body,body.trip-detail-page .booking-modal .modal-footer{padding:20px 24px}body.trip-detail-page .booking-modal .modal-header{border:0;padding-bottom:8px}body.trip-detail-page .booking-modal .modal-title{font:500 29px/1.1 Manrope,sans-serif}body.trip-detail-page .booking-modal .modal-body p{color:var(--muted);font-size:13px;line-height:1.6}body.trip-detail-page .booking-modal .form-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}body.trip-detail-page .booking-modal .form-control{border-color:var(--line);box-shadow:none;font-size:13px}body.trip-detail-page .booking-modal .modal-footer{border:0;padding-top:0}body.trip-detail-page .booking-modal .btn-gold,body.trip-detail-page .booking-modal .btn-outline-dark{font-size:12px}body.trip-detail-page .btn-gold{background:var(--gold);color:var(--ink);border:0;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}body.trip-detail-page .btn-gold:hover{color:var(--ink);background:#f3ca73;transform:translateY(-2px)}body.trip-detail-page .btn-outline-dark{color:var(--ink);border:1px solid #17251f59;border-radius:99px;align-items:center;padding:13px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}body.trip-detail-page .detail-footer{background:var(--ink);color:#ffffffa6;padding:25px 0;font-size:12px}body.trip-detail-page .detail-footer .brand{color:#fff;font-size:19px}body.trip-detail-page .detail-footer a:not(.brand){color:#fff;text-decoration:none}body.trip-detail-page .booking-notice{z-index:1080;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border:1px solid #ffffff26;border-radius:9px;max-width:500px;margin:auto;padding:16px 19px;font-size:13px;transition:all .25s;position:fixed;bottom:20px;left:20px;right:20px;transform:translateY(18px);box-shadow:0 12px 38px #17251f44}body.trip-detail-page .booking-notice.show{opacity:1;transform:translateY(0)}@media (width<=991.98px){body.trip-detail-page .booking{top:15px}body.trip-detail-page .fact:nth-child(2){border-right:0}body.trip-detail-page .fact:first-child,body.trip-detail-page .fact:nth-child(2){padding-bottom:12px}body.trip-detail-page .fact:nth-child(3),body.trip-detail-page .fact:nth-child(4){padding-top:12px}}@media (width<=767.98px){body.trip-detail-page .detail-header{height:66px}body.trip-detail-page .detail-toggler{display:block}body.trip-detail-page .detail-desktop-nav{display:none}body.trip-detail-page .crumb{padding-top:16px;padding-bottom:16px}body.trip-detail-page .tour-hero{padding:0 12px}body.trip-detail-page .hero-image{background-position:55%;border-radius:10px;height:520px}body.trip-detail-page .hero-image h1{font-size:30px}body.trip-detail-page .hero-image-copy{max-width:none;padding:18px 20px;bottom:16px;left:16px;right:16px}body.trip-detail-page .content-shell{padding-top:26px;padding-bottom:65px}body.trip-detail-page .booking{position:static}body.trip-detail-page .tour-facts{margin-bottom:32px;padding:14px 0}body.trip-detail-page .fact{padding:0 8px}body.trip-detail-page .fact strong{font-size:12px}body.trip-detail-page .section-block{margin-bottom:28px;padding-bottom:30px}body.trip-detail-page .gallery-main{height:240px}body.trip-detail-page .gallery-small{height:115px}body.trip-detail-page .day{grid-template-columns:54px 1fr;gap:9px;padding:16px 0}body.trip-detail-page .day-no{font-size:22px}body.trip-detail-page .route-box{gap:7px;padding:16px 10px}body.trip-detail-page .route-stop strong{font-size:15px}body.trip-detail-page .route-stop{font-size:8px}body.trip-detail-page .route-line:after{font-size:12px}body.trip-detail-page .booking-modal .modal-title{font-size:25px}body.trip-detail-page .detail-footer{padding:22px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (width>=768px) and (width<=1199.98px){body.trip-detail-page .detail-toggler{display:block}body.trip-detail-page .detail-desktop-nav{display:none}}@media (width>=1300px){body.trip-detail-page .detail-header .container{position:relative}body.trip-detail-page .detail-desktop-nav{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.trip-detail-page .detail-header .detail-contact{white-space:nowrap;position:absolute;top:50%;right:12px;transform:translateY(-50%)}}@media (width<=1299.98px){body.trip-detail-page .detail-desktop-nav,body.trip-detail-page .detail-header .detail-contact{display:none}body.trip-detail-page .detail-toggler{display:block}}body.trip-detail-page .detail-header .detail-contact{font-size:15px}@media (width>=1300px){body.trip-detail-page .detail-header .container>.detail-header-actions{align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}}@media (width<=1299.98px){body.trip-detail-page .detail-header .container>.detail-header-actions{display:none}}body.trip-detail-page .detail-header .language-toggle{color:#fff;letter-spacing:.04em;background:0 0;border:1px solid #ffffff8c;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font:700 15px/1 Manrope,sans-serif;display:inline-flex}body.trip-detail-page .detail-header .language-control .dropdown-menu{border:1px solid #17251f1f;border-radius:10px;min-width:150px;padding:6px;box-shadow:0 12px 30px #17251f24}body.trip-detail-page .detail-header .language-control .dropdown-item{border-radius:6px;padding:9px 10px;font-size:12px}body.trip-detail-page .detail-header .detail-contact{border:1px solid #ffffff80;border-radius:99px;padding:9px 12px;font-size:15px}body.trip-detail-page .mobile-language{justify-content:flex-end;margin-bottom:12px;display:flex}body.trip-detail-page .tour-offcanvas .language-toggle{color:var(--ink);border-color:#17251f59}body.trip-detail-page .tour-offcanvas .language-control .dropdown-menu{border:1px solid #17251f1f;border-radius:10px;min-width:150px;padding:6px;box-shadow:0 12px 30px #17251f24}body.trip-detail-page .tour-offcanvas .language-control .dropdown-item{border-radius:6px;padding:9px 10px;font-size:12px}body.trip-detail-page .detail-header .detail-header-actions .detail-contact{position:static;top:auto;right:auto;transform:none}body.trip-detail-page .detail-header .detail-contact{justify-content:center;align-items:center;height:35px;line-height:1;display:inline-flex}body.trip-detail-page .hero-header,body.trip-detail-page .travelbee-offcanvas{font-family:Manrope,sans-serif}body.trip-detail-page .tour-gallery{margin-top:28px}body.trip-detail-page .tour-gallery .swiper{border-radius:12px;overflow:hidden}body.trip-detail-page .tour-gallery .swiper-slide{background:#e6dfd2;border-radius:12px;height:380px;overflow:hidden}body.trip-detail-page .tour-gallery .swiper-slide img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}body.trip-detail-page .tour-gallery .swiper-slide:not(.swiper-slide-active) img{filter:saturate(.85);transform:scale(1.03)}body.trip-detail-page .tour-gallery__bar{justify-content:space-between;align-items:center;margin-top:14px;display:flex}body.trip-detail-page .tour-gallery__count{color:var(--muted);letter-spacing:.04em;font:500 15px Manrope,sans-serif}body.trip-detail-page .tour-gallery__count [data-gallery-current]{color:var(--ink);font-size:19px}body.trip-detail-page .tour-gallery__nav{gap:8px;display:flex}body.trip-detail-page .tour-gallery__arrow{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;font-size:16px;line-height:1;transition:background .2s,color .2s,border-color .2s}body.trip-detail-page .tour-gallery__arrow:hover:not(.is-disabled){background:var(--ink);border-color:var(--ink);color:#fff}body.trip-detail-page .tour-gallery__arrow.is-disabled{opacity:.35;cursor:default}@media (width<=767.98px){body.trip-detail-page .tour-gallery .swiper-slide{height:260px}}body.trip-detail-page .tour-reviews .swiper{overflow:hidden}body.trip-detail-page .tour-reviews .swiper-slide{height:auto}body.trip-detail-page .tour-reviews .review-mini{height:100%;transition:opacity .4s}body.trip-detail-page .tour-reviews .swiper-slide:not(.swiper-slide-active) .review-mini{opacity:.45}body.trip-detail-page .tour-map{border:1px solid var(--line);background:radial-gradient(circle at 30% 40%,#e7b8582e,#0000 45%),repeating-linear-gradient(45deg,#17251f09 0 1px,#0000 1px 14px),#ebe4d6;border-radius:12px;height:420px;margin-top:22px;position:relative;overflow:hidden}body.trip-detail-page .tour-map iframe{border:0;width:100%;height:100%;display:block}body.trip-detail-page .tour-map__consent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}body.trip-detail-page .tour-map__icon{width:46px;height:46px;color:var(--gold);background:#fff;border-radius:50%;place-items:center;margin-bottom:6px;font-size:22px;display:grid;box-shadow:0 6px 18px #17251f1a}body.trip-detail-page .tour-map__consent strong{font:500 22px Manrope,sans-serif}body.trip-detail-page .tour-map__consent p{max-width:360px;color:var(--muted);margin:0 0 8px;font-size:13px}body.trip-detail-page .tour-map__button{background:var(--ink);color:#fff;border:0;border-radius:99px;padding:11px 20px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}body.trip-detail-page .tour-map__button:hover{background:#2c4238;transform:translateY(-1px)}@media (width<=767.98px){body.trip-detail-page .tour-map{height:320px}}body.home-page .mood-section .section-intro{justify-content:end!important}body.home-page .tb-slider .swiper-slide{height:auto}body.home-page .tb-slider-nav{align-items:center;gap:22px;margin-top:34px;display:flex}body.home-page .tb-slider-nav[hidden]{display:none!important}body.home-page .tb-slider-nav__track{border-radius:2px;flex:1;overflow:hidden;background:#17251f1f!important;width:auto!important;height:2px!important;position:relative!important;top:auto!important;left:auto!important}body.home-page .tb-slider-nav__track .swiper-pagination-progressbar-fill{border-radius:2px;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:var(--gold)!important}body.home-page .tb-slider-nav__count{letter-spacing:.16em;color:#17251f80;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}body.home-page .tb-slider-nav__count [data-tb-slider-current]{color:var(--ink);font-weight:600}body.home-page .tb-slider-nav__arrows{gap:10px;display:flex}body.home-page .tb-slider-nav__arrow{width:46px;height:46px;color:var(--ink);background:0 0;border:1px solid #17251f2e;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s,border-color .25s,transform .25s;display:grid}body.home-page .tb-slider-nav__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.home-page .tb-slider-nav__arrow:hover:not(.is-disabled){background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}body.home-page .tb-slider-nav__arrow.is-disabled{opacity:.3;cursor:default}body.home-page .tb-slider-nav--dark .tb-slider-nav__track{background:#ffffff26!important}body.home-page .tb-slider-nav--dark .tb-slider-nav__count{color:#ffffff80}body.home-page .tb-slider-nav--dark .tb-slider-nav__count [data-tb-slider-current]{color:#fff}body.home-page .tb-slider-nav--dark .tb-slider-nav__arrow{color:#fff;border-color:#ffffff40}body.home-page .tb-slider-nav--dark .tb-slider-nav__arrow:hover:not(.is-disabled){background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (width<=767.98px){body.home-page .tb-slider-nav{gap:14px;margin-top:24px}body.home-page .tb-slider-nav__arrow{width:40px;height:40px}}body.home-page .tb-filters{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}body.home-page .tb-filter{color:#627069;background:0 0;border:1px solid #17251f2e;border-radius:99px;padding:10px 16px;font:600 12px Manrope,sans-serif;text-decoration:none;transition:background .2s,color .2s,border-color .2s}body.home-page .tb-filter--sub{border-style:dashed}body.home-page .tb-filter:hover,body.home-page .tb-filter.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.contact-section .section-kicker,.contact-section h2 em{color:#92702d!important}body.home-page .tb-footer{color:#ffffffa8;background:#111613;padding:80px 92px 0;font-size:14px}body.home-page .tb-footer a{color:#ffffffdb;text-decoration:none;transition:color .2s}body.home-page .tb-footer a:hover{color:var(--gold)}body.home-page .tb-footer__main{padding-bottom:56px}body.home-page .tb-footer__brand img{width:auto;height:64px;margin-bottom:22px;display:block}body.home-page .tb-footer__about{max-width:340px;margin:0 0 24px;line-height:1.7}body.home-page .tb-footer__social{gap:10px;display:flex}body.home-page .tb-footer__social a{border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;transition:background .25s,color .25s,border-color .25s;display:grid}body.home-page .tb-footer__social a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}body.home-page .tb-footer__heading{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:12px;font-weight:600}body.home-page .tb-footer__links,body.home-page .tb-footer__contact{gap:12px;margin:0;padding:0;list-style:none;display:grid}body.home-page .tb-footer__contact li{align-items:baseline;gap:12px;display:flex}body.home-page .tb-footer__contact i{width:16px;color:var(--gold);font-size:13px}body.home-page .tb-footer__trust{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:32px 56px;padding:40px 0;display:flex}body.home-page .tb-footer__logos ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.home-page .tb-footer__logos li{background:#fff;border-radius:10px;place-items:center;min-width:64px;height:64px;padding:8px 12px;display:grid}body.home-page .tb-footer__logos img{object-fit:contain;width:auto;max-width:110px;max-height:46px;display:block}body.home-page .tb-footer__logos a{transition:opacity .2s;display:block}body.home-page .tb-footer__logos a:hover{opacity:.75}body.home-page .tb-footer__licences{letter-spacing:.04em;color:var(--gold);flex-wrap:wrap;gap:6px 24px;margin-top:16px;font-size:12px;display:flex}body.home-page .tb-footer__licences strong{color:#fff;margin-left:4px;font-weight:500}body.home-page .tb-footer__logos--payments li{height:44px;padding:6px 10px}body.home-page .tb-footer__logos--payments img{max-width:64px;max-height:30px}body.home-page .tb-footer__bottom{letter-spacing:.04em;color:#fff;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding:22px 0 26px;font-size:12px;display:flex}body.home-page .tb-footer__legal{flex-wrap:wrap;gap:6px 22px;display:flex}body.home-page .tb-footer__legal span+span:before{content:"·";color:var(--gold);margin:0 14px 0 -14px}body.home-page .tb-footer__credit{color:#fff}@media (width<=991.98px){body.home-page .tb-footer{padding:60px 0 0}}@media (width<=767.98px){body.home-page .tb-footer__main{padding-bottom:40px}body.home-page .tb-footer__trust{flex-direction:column}body.home-page .tb-footer__logos li{height:56px}body.home-page .tb-footer__bottom{text-align:center;flex-direction:column;align-items:center}body.home-page .tb-footer__legal{flex-direction:column;align-items:center}body.home-page .tb-footer__legal span+span:before{content:none}}body.home-page .tb-stats{background:#23372e;padding-top:72px;padding-bottom:72px}body.home-page .tb-stats__item{text-align:center;height:100%}body.home-page .tb-stats__item strong{letter-spacing:-.04em;color:#fff;font:500 clamp(36px,4.4vw,58px)/1 Manrope,sans-serif;display:block}body.home-page .tb-stats__item span{color:#ffffffb8;margin-top:10px;font-size:14px;line-height:1.5;display:block}@media (width<=767.98px){body.home-page .tb-stats{padding-top:52px;padding-bottom:52px}}body.home-page .tb-mosaic__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px;display:grid}body.home-page .tb-mosaic__item{background:#e6dfd2;border-radius:14px;margin:0;overflow:hidden}body.home-page .tb-mosaic__item img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}body.home-page .tb-mosaic__item:hover img{transform:scale(1.04)}body.home-page .tb-mosaic__item:first-child{grid-area:span 2/span 2}body.home-page .tb-mosaic__grid--6 .tb-mosaic__item:nth-child(2),body.home-page .tb-mosaic__grid--7 .tb-mosaic__item:nth-child(2){grid-row:span 2}body.home-page .tb-mosaic__grid--6 .tb-mosaic__item:nth-child(6),body.home-page .tb-mosaic__grid--7 .tb-mosaic__item:nth-child(6){grid-column:span 2}body.home-page .tb-credentials{background:#fff}body.home-page .tb-credentials__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}body.home-page .tb-credentials__grid li{color:#49504d;flex-direction:column;gap:12px;font-size:13px;line-height:1.45;display:flex}body.home-page .tb-credentials__tile{background:#fff;border:1px solid #17251f1f;border-radius:14px;place-items:center;height:200px;transition:transform .3s,box-shadow .3s;display:grid}body.home-page a.tb-credentials__tile:hover{transform:translateY(-3px);box-shadow:0 14px 32px #17251f17}body.home-page .tb-credentials__tile img{object-fit:contain;max-width:78%;max-height:132px}body.home-page .tb-credentials__numbers{letter-spacing:.08em;text-transform:uppercase;color:#49504d;flex-wrap:wrap;gap:8px 32px;margin:30px 0 0;font-size:12px;display:flex}body.home-page .tb-credentials__numbers b{color:var(--ink);letter-spacing:.04em;font-weight:600}body.home-page .tb-image-card{background:#23372e 50%/cover no-repeat;border-radius:15px;align-items:flex-end;height:100%;min-height:460px;padding:22px;display:flex;position:relative;overflow:hidden}body.home-page .tb-image-card__copy{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1a148c;border-radius:14px;max-width:520px;padding:26px 28px}body.home-page .tb-image-card__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:600}body.home-page .tb-image-card h3{letter-spacing:-.03em;color:#fff;margin:0 0 12px;font:500 clamp(26px,2.6vw,34px)/1.1 Manrope,sans-serif}body.home-page .tb-image-card p{color:#ffffffdb;margin:0 0 18px;font-size:15px;line-height:1.65}body.home-page .tb-image-card p:last-child{margin-bottom:0}body.home-page .tb-band{color:#fff;background:var(--ink) center / cover no-repeat;isolation:isolate;padding:120px 92px;position:relative}body.home-page .tb-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d1a14db 0%,#0d1a149e 55%,#0d1a1466 100%);position:absolute;inset:0}body.home-page .tb-band__copy{max-width:760px}body.home-page .tb-band .section-kicker{color:var(--gold)}body.home-page .tb-band .section-title{color:#fff}body.home-page .tb-band p{color:#ffffffd6;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.7}body.home-page .tb-band__list{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}body.home-page .tb-band__list li{letter-spacing:.04em;border:1px solid #ffffff4d;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:600}body.home-page .tb-band__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}body.home-page .tb-band__link{color:#fff;font-weight:600;text-decoration:none}body.home-page .tb-band__link i{color:var(--gold);margin-right:8px}body.home-page .tb-band__link:hover{color:var(--gold)}@media (width<=991.98px){body.home-page .tb-band{padding:80px 0}body.home-page .tb-mosaic__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}body.home-page .tb-mosaic__grid--6 .tb-mosaic__item:nth-child(6){grid-column:span 2}body.home-page .tb-mosaic__grid--7 .tb-mosaic__item:nth-child(6){grid-column:auto}body.home-page .tb-mosaic__grid--7 .tb-mosaic__item:nth-child(7){grid-column:span 2}}@media (width<=767.98px){body.home-page .tb-image-card{min-height:400px;padding:14px}body.home-page .tb-image-card__copy{padding:20px}body.home-page .tb-credentials__tile{height:150px}body.home-page .tb-credentials__tile img{max-height:100px}}body.home-page .tb-contact{padding-top:0}body.home-page .tb-contact__aside{position:sticky;top:110px}body.home-page .tb-contact__aside .section-intro{max-width:460px;margin:18px 0 0}body.home-page .tb-contact__list{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}body.home-page .tb-contact__list li{align-items:flex-start;gap:16px;display:flex}body.home-page .tb-contact__icon{height:46px;color:var(--ink);background:#f7c63029;border-radius:50%;flex:0 0 46px;place-items:center;font-size:15px;display:grid}body.home-page .tb-contact__list small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:2px 0 4px;font-size:11px;font-weight:700;display:block}body.home-page .tb-contact__list a,body.home-page .tb-contact__list span{color:var(--ink);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}body.home-page .tb-contact__list a:hover{color:#b78d10}body.home-page .tb-contact__social{gap:10px;margin-top:32px;display:flex}body.home-page .tb-contact__social a{width:42px;height:42px;color:var(--ink);border:1px solid #17251f26;border-radius:50%;place-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:grid}body.home-page .tb-contact__social a:hover{background:var(--gold);border-color:var(--gold)}body.home-page .tb-contact__card{background:#fff;border:1px solid #17251f1a;border-radius:28px;padding:44px;box-shadow:0 30px 80px -40px #17251f47}body.home-page .tb-contact__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:11px;font-weight:700;display:block}body.home-page .tb-contact__label span{color:#b78d10}body.home-page .tb-contact__input{width:100%;color:var(--ink);background:#fbfaf7;border:1px solid #17251f24;border-radius:14px;padding:14px 16px;font:500 15px/1.5 Manrope,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;display:block}body.home-page select.tb-contact__input{appearance:none;background:#fbfaf7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2317251f' stroke-width='1.6'/%3E%3C/svg%3E") right 18px center no-repeat;padding-right:44px}body.home-page textarea.tb-contact__input{resize:vertical;min-height:140px}body.home-page .tb-contact__input:focus{border-color:var(--gold);background-color:#fff;outline:0;box-shadow:0 0 0 4px #f7c63038}body.home-page .tb-contact__input.is-invalid{border-color:#c4472f}body.home-page .tb-contact__error{color:#c4472f;margin-top:6px;font-size:12px;font-weight:600}body.home-page .tb-contact__alert{color:#9c3420;background:#fdf0ec;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:13px;font-weight:600}body.home-page .tb-contact__check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}body.home-page .tb-contact__check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:0 0 20px;margin-top:1px}body.home-page .tb-contact__check a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}body.home-page .tb-contact__footer{border-top:1px solid #17251f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:26px;display:flex}body.home-page .tb-contact__footer small{color:var(--muted);font-size:12px}body.home-page .tb-contact__submit{background:var(--gold);color:var(--ink);border:0;border-radius:99px;align-items:center;gap:12px;padding:16px 28px;font:700 14px/1 Manrope,sans-serif;transition:transform .2s,background .2s;display:inline-flex}body.home-page .tb-contact__submit:hover{background:#f3ca73;transform:translateY(-2px)}body.home-page .tb-contact__success{text-align:center;padding:40px 10px}body.home-page .tb-contact__success-icon{background:var(--gold);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:22px;font-size:26px;display:inline-grid}body.home-page .tb-contact__success h3{color:var(--ink);margin-bottom:12px;font:600 28px/1.2 Manrope,sans-serif}body.home-page .tb-contact__success p{color:var(--muted);max-width:440px;margin:0 auto 24px;font-size:15px;line-height:1.7}body.home-page .tb-contact__again{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-size:13px;font-weight:700}@media (width<=991.98px){body.home-page .tb-contact__aside{position:static}}@media (width<=767.98px){body.home-page .tb-contact__card{border-radius:22px;padding:28px 20px}body.home-page .tb-contact__submit{justify-content:center;width:100%}}body.trip-detail-page .booking-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}body.trip-detail-page .booking-consent input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:0 0 18px;margin-top:1px}body.trip-detail-page .booking-consent a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}body.home-page .trip-card{flex-direction:column;display:flex}body.home-page .trip-body{flex-direction:column;flex:1;display:flex}body.home-page .trip-bottom{margin-top:auto}body.trip-detail-page .booking{top:109px}@media (width<=991.98px){body.trip-detail-page .booking{top:86px}}body.home-page .trip-flags{flex-direction:column;align-items:flex-end;gap:6px;max-width:60%;display:flex;position:absolute;top:14px;right:14px}body.home-page .trip-flag{letter-spacing:.08em;text-transform:uppercase;text-align:right;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 6px 16px #0d1a142e}body.home-page .trip-flag--gold{background:var(--gold);color:var(--ink)}body.home-page .trip-flag--dark{background:var(--ink);color:#fff}body.home-page .trip-flag--red{color:#fff;background:#c4472f}body.home-page .trip-flag--green{color:#fff;background:#2f7d5b}body.home-page .trip-flag--light{color:var(--ink);background:#fff}body.home-page .hero-swiper,body.home-page .hero-swiper .swiper-wrapper{touch-action:pan-y}body.home-page .hero-story.is-swipe{height:auto}body.home-page .hero-story.is-swipe .hero-swiper{position:relative}body.home-page .hero-story.is-swipe .hero-slide:before{transition:transform 7s ease-out;transform:scale(1)}body.home-page .hero-story.is-swipe .swiper-slide-active:before{transform:scale(1.1)}body.home-page .hero-story.is-swipe .hero-pagination{flex-direction:row;gap:6px;transform:none;top:auto!important;bottom:66px!important}body.home-page .hero-story.is-swipe .hero-pagination .swiper-pagination-bullet{height:3px;margin:0!important}body.home-page .hero-story.is-swipe .hero-scroll-cue{display:none}body.home-page .hero-story.is-swipe .hero-counter{transform:none}body.home-page .hero-swipe-cue{display:none}body.home-page .hero-story.is-swipe .hero-swipe-cue{z-index:4;letter-spacing:.17em;text-transform:uppercase;color:#ffffffbf;pointer-events:none;font-size:11px;font-weight:600;transition:opacity .4s;display:block;position:absolute;bottom:92px;right:clamp(21px,6vw,92px)}body.home-page .hero-story.is-swipe .hero-swipe-cue span{color:var(--gold);margin-left:6px;font-size:15px;animation:1.6s ease-in-out infinite tb-swipe-nudge;display:inline-block}body.home-page .hero-story.was-swiped .hero-swipe-cue{opacity:0}@keyframes tb-swipe-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){body.home-page .hero-story.is-swipe .hero-slide:before{transition:none}body.home-page .hero-story.is-swipe .hero-swipe-cue span{animation:none}}body.trip-detail-page .tour-notes{background:#fbfaf7;border:1px solid #17251f14;border-radius:14px;padding:22px 26px;font-size:14px;line-height:1.7}body.trip-detail-page .tour-notes>:first-child{margin-top:0}body.trip-detail-page .tour-notes>:last-child{margin-bottom:0}body.trip-detail-page .tour-notes p{margin:0 0 12px}body.trip-detail-page .tour-notes strong{color:var(--ink);font-weight:700}body.trip-detail-page .tour-notes a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:2px}body.trip-detail-page .tour-notes ul,body.trip-detail-page .tour-notes ol{margin:0 0 12px;padding:0;list-style:none}body.trip-detail-page .tour-notes li{color:#59645d;padding:10px 0 10px 22px;position:relative}body.trip-detail-page .tour-notes li+li{border-top:1px solid #17251f12}body.trip-detail-page .tour-notes ul>li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(7px + .85em);left:2px}body.trip-detail-page .tour-notes ol{counter-reset:notes}body.trip-detail-page .tour-notes ol>li{counter-increment:notes}body.trip-detail-page .tour-notes ol>li:before{content:counter(notes) ".";color:var(--gold);font-weight:700;position:absolute;top:10px;left:0}body.trip-detail-page .tour-notes li p{margin:0}@media (width<=575.98px){body.trip-detail-page .tour-notes{padding:18px}}body.home-page .travelbee-offcanvas .header-logo{object-fit:contain;opacity:1;width:auto;max-width:190px;height:36px;display:block;position:static;transform:none}body.trip-detail-page .cabin-table{border-collapse:separate;border-spacing:0;width:100%;margin-top:24px;font-size:15px}body.trip-detail-page .cabin-table th,body.trip-detail-page .cabin-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 12px}body.trip-detail-page .cabin-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}body.trip-detail-page .cabin-table th:first-child{text-align:left;padding-left:0}body.trip-detail-page .cabin-table tbody th{white-space:nowrap;font-weight:600}body.trip-detail-page .cabin-table tbody tr{transition:background .2s}body.trip-detail-page .cabin-table tbody tr.is-picked{background:#e7b8581f}body.trip-detail-page .cabin-price{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:7px 14px;font-weight:600;transition:background .2s,border-color .2s}body.trip-detail-page button.cabin-price:hover,body.trip-detail-page .cabin-price.is-picked{background:var(--gold);border-color:var(--gold)}body.trip-detail-page .cabin-price.is-off{color:var(--muted);border-style:dashed;text-decoration:line-through;display:inline-block}body.trip-detail-page .cabin-none{color:#17251f59}body.trip-detail-page .cabin-table__action{text-align:right!important;padding-right:0!important}body.trip-detail-page .cabin-pick{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:600}body.trip-detail-page .cabin-pick:hover{background:#2a3d34}body.trip-detail-page .cabin-soldout{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#c4472f;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}body.trip-detail-page .cabin-table tr.is-full th{color:var(--muted)}body.trip-detail-page .cabin-table__note{color:var(--muted);margin:12px 0 0;font-size:13px}body.trip-detail-page .booking.is-flash{animation:1.4s ease-out tb-booking-flash}@keyframes tb-booking-flash{0%{box-shadow:0 0 #e7b858b3,0 18px 50px #17251f14}to{box-shadow:0 0 0 18px #e7b85800,0 18px 50px #17251f14}}@media (width<=767.98px){body.trip-detail-page .cabin-table thead{display:none}body.trip-detail-page .cabin-table,body.trip-detail-page .cabin-table tbody,body.trip-detail-page .cabin-table tr,body.trip-detail-page .cabin-table th,body.trip-detail-page .cabin-table td{display:block}body.trip-detail-page .cabin-table tbody tr{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:6px 16px 14px}body.trip-detail-page .cabin-table tbody th{padding:10px 0;font-size:16px}body.trip-detail-page .cabin-table td{justify-content:space-between;align-items:center;padding:8px 0;display:flex}body.trip-detail-page .cabin-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:14px}body.trip-detail-page .cabin-table__action{border-bottom:0!important;justify-content:stretch!important;padding-top:14px!important}body.trip-detail-page .cabin-pick,body.trip-detail-page .cabin-table__action .cabin-soldout{text-align:center;width:100%;padding:12px 16px}}@media (prefers-reduced-motion:reduce){body.trip-detail-page .booking.is-flash{animation:none}}body.trip-detail-page .cabin-table.is-collapsed tr[data-more]{display:none}body.trip-detail-page .cabin-more{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:99px;margin-top:16px;padding:13px 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:block}body.trip-detail-page .cabin-more:hover{background:var(--cream);border-color:#17251f40}body.trip-detail-page .cabin-more span{color:var(--gold);margin-left:4px}body.home-page .tb-dest-section{padding-top:0}body.home-page .tb-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}body.home-page .tb-dest-card{background:#fff;border:1px solid #17251f1a;border-radius:18px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}body.home-page .tb-dest-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #17251f1a}body.home-page .tb-dest-card__media{aspect-ratio:4/3;color:#fff;background:#24332c 50%/cover no-repeat;text-decoration:none;display:block;position:relative;overflow:hidden}body.home-page .tb-dest-card__shade{background:linear-gradient(#111c1700 35%,#111c17c7 100%);transition:background .3s;position:absolute;inset:0}body.home-page .tb-dest-card__media:hover .tb-dest-card__shade{background:linear-gradient(#111c171a 25%,#111c17d9 100%)}body.home-page .tb-dest-card__label{position:absolute;bottom:20px;left:24px;right:24px}body.home-page .tb-dest-card__label small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}body.home-page .tb-dest-card__label h2{letter-spacing:-.02em;color:#fff;margin:0;font:500 clamp(26px,2.4vw,34px)/1.1 Manrope,sans-serif}body.home-page .tb-dest-card__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;transition:background .25s,color .25s;display:grid;position:absolute;top:16px;right:16px}body.home-page .tb-dest-card__media:hover .tb-dest-card__arrow{background:var(--gold);border-color:var(--gold);color:var(--ink)}body.home-page .tb-dest-card__body{padding:18px 20px 22px}body.home-page .tb-dest-card__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}body.home-page .tb-dest-card__chips a{color:var(--ink);border:1px solid #17251f21;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}body.home-page .tb-dest-card__chips a span{background:var(--cream);min-width:20px;height:20px;color:var(--muted);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}body.home-page .tb-dest-card__chips a:hover{background:var(--gold);border-color:var(--gold)}body.home-page .tb-dest-card__chips a:hover span{color:var(--ink);background:#fff9}body.home-page .tb-dest-card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}body.home-page .tb-dest-card--wide .tb-dest-card__media{aspect-ratio:auto;min-height:360px}body.home-page .tb-dest-card--wide .tb-dest-card__label h2{font-size:clamp(34px,3.6vw,52px)}body.home-page .tb-dest-card--wide .tb-dest-card__body{align-self:center;padding:36px 40px}@media (width<=991.98px){body.home-page .tb-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.home-page .tb-dest-card--wide{grid-template-columns:1fr}body.home-page .tb-dest-card--wide .tb-dest-card__media{aspect-ratio:16/9;min-height:0}body.home-page .tb-dest-card--wide .tb-dest-card__body{padding:20px 22px 24px}}@media (width<=575.98px){body.home-page .tb-dest-grid{grid-template-columns:1fr}body.home-page .tb-dest-card--wide .tb-dest-card__media{aspect-ratio:4/3}}body.home-page .tb-dest-card__body{flex:1}body.home-page .tb-dest-card__more{color:var(--ink);border-bottom:1px solid var(--gold);align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}body.home-page .tb-dest-card__more span{color:var(--gold);transition:transform .2s}body.home-page .tb-dest-card__more:hover span{transform:translate(4px)}body.home-page .tb-dest-hero{padding-bottom:0}body.home-page .tb-dest-intro{padding-top:44px;padding-bottom:0}body.home-page .tb-dest-intro__text{max-width:820px;margin-bottom:32px}body.home-page .tb-dest-intro__chips{margin-top:4px}body.home-page .tb-dest-intro+.trips-section,body.home-page .tb-dest-hero+.trips-section{padding-top:48px}body.home-page .block-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px 64px;display:grid}body.home-page .block-faq__list:only-child{grid-column:1/-1}body.home-page .block-faq__item{border-top:1px solid #17251f21;padding:20px 0}body.home-page .block-faq__item:last-child{border-bottom:1px solid #17251f21}body.home-page .block-faq__item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;font:500 19px/1.35 Manrope,sans-serif;list-style:none;display:flex}body.home-page .block-faq__item summary::-webkit-details-marker{display:none}body.home-page .block-faq__item summary:after{content:"+";border:1px solid #17251f26;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:18px;font-weight:400;transition:background .2s,border-color .2s;display:grid}body.home-page .block-faq__item[open] summary:after{content:"−";background:var(--gold);border-color:var(--gold)}body.home-page .block-faq__answer{max-width:720px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.7}body.home-page .block-faq__answer p{margin:0 0 10px}@media (width<=991.98px){body.home-page .block-faq{grid-template-columns:1fr}}body.home-page .block-rich-text{max-width:860px;color:var(--muted);font-size:16px;line-height:1.75}body.home-page .block-rich-text h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font:500 clamp(28px,3vw,40px)/1.15 Manrope,sans-serif}body.home-page .block-rich-text h3{color:var(--ink);margin:28px 0 10px;font:600 19px/1.35 Manrope,sans-serif}body.home-page .block-rich-text p{margin:0 0 16px}body.home-page .block-rich-text a{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}body.home-page .block-rich-text table{border-collapse:separate;border-spacing:0;border:1px solid #17251f21;border-radius:14px;width:100%;max-width:560px;margin:8px 0 20px;font-size:15px;overflow:hidden}body.home-page .block-rich-text th,body.home-page .block-rich-text td{text-align:left;border-bottom:1px solid #17251f1a;padding:14px 18px}body.home-page .block-rich-text tr:last-child td{border-bottom:0}body.home-page .block-rich-text th{background:var(--cream);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}body.home-page .block-rich-text td strong{color:var(--ink)}body.home-page .page-section--analitiki-oroi .section{background:#f4f5f4}body.home-page .page-section--analitiki-oroi .block-rich-text{max-width:none;font-size:15px;line-height:1.7}body.home-page .page-section--analitiki-oroi .block-rich-text h2{font-size:22px}body.home-page .page-section--analitiki-oroi .block-rich-text h3{margin-top:20px;font-size:18px}body.home-page .tb-prices__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 64px;display:grid}body.home-page .tb-prices__intro p{color:var(--muted);max-width:420px;margin:18px 0 0;font-size:15px;line-height:1.7}body.home-page .tb-prices__cards{grid-template-columns:repeat(var(--cards,3), minmax(0, 1fr));gap:18px;display:grid}body.home-page .tb-prices__card{background:#fff;border:1px solid #17251f1f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:30px 26px 28px;display:flex;box-shadow:0 14px 34px #17251f0f}body.home-page .tb-prices__card strong{letter-spacing:-.04em;color:var(--ink);font:500 clamp(44px,4.4vw,60px)/1 Manrope,sans-serif}body.home-page .tb-prices__card small{color:#b8902a;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}body.home-page .tb-prices__card span{width:100%;color:var(--muted);border-top:1px solid #17251f1a;margin-top:18px;padding-top:16px;font-size:15px;line-height:1.5}body.home-page .tb-prices__note{color:var(--muted);text-align:right;margin:26px 0 0;font-size:13px}@media (width<=991.98px){body.home-page .tb-prices__grid{grid-template-columns:1fr}body.home-page .tb-prices__note{text-align:left}}@media (width<=575.98px){body.home-page .tb-prices__cards{grid-template-columns:1fr}body.home-page .tb-prices__card{flex-flow:wrap;align-items:baseline;column-gap:12px;padding:22px 22px 20px}body.home-page .tb-prices__card span{margin-top:14px}}body.home-page .tb-timeline__head{max-width:640px;margin-bottom:44px}body.home-page .tb-timeline__head p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.7}body.home-page .tb-timeline__steps{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}body.home-page .tb-timeline__steps:before{content:"";background:linear-gradient(90deg, #f7c63040, var(--gold));height:2px;position:absolute;top:9px;left:0;right:0}body.home-page .tb-timeline__step{flex-direction:column;padding-right:18px;display:flex;position:relative}body.home-page .tb-timeline__dot{border:2px solid var(--gold);background:rgba(247, 198, 48, calc(var(--step) / var(--steps)));border-radius:50%;width:20px;height:20px;margin-bottom:22px;box-shadow:0 0 0 6px #fff}body.home-page .tb-timeline__step strong{letter-spacing:-.03em;color:var(--ink);font:500 clamp(32px,3.2vw,46px)/1 Manrope,sans-serif}body.home-page .tb-timeline__label{color:#b8902a;letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}body.home-page .tb-timeline__text{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}body.home-page .tb-timeline__note{color:var(--muted);margin:36px 0 0;font-size:13px}@media (width<=767.98px){body.home-page .tb-timeline__steps{grid-template-columns:1fr;gap:26px;padding-left:36px}body.home-page .tb-timeline__steps:before{background:linear-gradient(180deg, #f7c63040, var(--gold));width:2px;height:auto;inset:4px auto 4px 9px}body.home-page .tb-timeline__dot{margin:0;position:absolute;top:6px;left:-36px}}body.home-page .tb-doc__grid{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:40px 72px;display:grid}body.home-page .tb-doc__aside{align-self:stretch}body.home-page .tb-doc__toc{position:sticky;top:110px}body.home-page .tb-doc__toc ol{counter-reset:doc;border-left:1px solid #17251f1f;margin:6px 0 0;padding:0;list-style:none}body.home-page .tb-doc__toc li{counter-increment:doc}body.home-page .tb-doc__toc a{color:var(--muted);border-left:2px solid #0000;gap:10px;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:flex}body.home-page .tb-doc__toc a:before{content:counter(doc, decimal-leading-zero);color:#17251f59;flex:none;padding-top:1px;font-size:12px;font-weight:700}body.home-page .tb-doc__toc li.is-sub a{padding-left:30px;font-size:13px}body.home-page .tb-doc__toc a:hover,body.home-page .tb-doc__toc a.is-active{color:var(--ink)}body.home-page .tb-doc__toc a.is-active{border-left-color:var(--gold);font-weight:600}body.home-page .tb-doc__toc a.is-active:before{color:#b8902a}body.home-page .tb-doc__print{color:var(--ink);background:#fff;border:1px solid #17251f26;border-radius:99px;align-items:center;gap:8px;margin-top:24px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}body.home-page .tb-doc__print:hover{background:var(--gold);border-color:var(--gold)}body.home-page .tb-doc__jump{display:none}body.home-page .tb-doc__body{counter-reset:doch;max-width:none}body.home-page .tb-doc__body [data-doc-heading]{counter-increment:doch;border-top:1px solid #17251f1a;align-items:baseline;gap:14px;margin:40px 0 14px;padding-top:28px;scroll-margin-top:12px;display:flex}body.home-page .tb-doc__body [data-doc-heading]:first-of-type{border-top:0;margin-top:8px;padding-top:0}body.home-page .tb-doc__body [data-doc-heading]:before{content:counter(doch, decimal-leading-zero);color:var(--gold);font-size:.7em;font-weight:700}body.home-page .tb-doc__body h3[data-doc-heading]{font-size:21px}body.home-page .tb-doc__updated{background:var(--cream);color:var(--muted);border-radius:99px;margin:0 0 8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}@media (width<=991.98px){body.home-page .tb-doc__grid{grid-template-columns:1fr}body.home-page .tb-doc__toc{display:none}body.home-page .tb-doc__body [data-doc-heading]{scroll-margin-top:80px}body.home-page .tb-doc__jump{z-index:5;background:#fff;padding:10px 0;display:block;position:sticky;top:76px}body.home-page .tb-doc__jump span{color:#b8902a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}body.home-page .tb-doc__jump select{width:100%;color:var(--ink);background:#fff;border:1px solid #17251f26;border-radius:12px;padding:11px 14px;font-size:14px}}@media print{:is(body.home-page .hero-header,body.home-page .travelbee-offcanvas,body.home-page .breadcrumb-bar,body.home-page .tb-footer,body.home-page .tb-doc__aside,body.home-page .page-section:not(:has(.tb-doc))){display:none!important}body.home-page .tb-doc__grid{display:block}body.home-page .tb-doc .section,body.home-page .section.tb-doc{padding:0}body.home-page .tb-doc__body{color:#000;font-size:11pt}}body.home-page .why-item--link{border-radius:16px;transition:background .2s;position:relative}body.home-page .why-item--link:hover{background:#fff9}body.home-page .why-item__link{z-index:1;position:absolute;inset:0}body.home-page .tb-copy{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #17251f26;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}body.home-page .tb-copy:hover,body.home-page .tb-copy.is-copied{background:var(--gold);border-color:var(--gold)}body.home-page .tb-banks__head{max-width:640px;margin-bottom:36px}body.home-page .tb-banks__head p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.7}body.home-page .tb-banks__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}body.home-page .tb-banks__card{background:#fff;border:1px solid #17251f1f;border-radius:18px;padding:26px 26px 24px;box-shadow:0 14px 34px #17251f0f}body.home-page .tb-banks__bank{color:var(--ink);margin-bottom:18px;font:600 20px/1.2 Manrope,sans-serif}body.home-page .tb-banks__label{color:#b8902a;letter-spacing:.16em;margin-top:12px;font-size:10px;font-weight:700;display:block}body.home-page .tb-banks__iban,body.home-page .tb-banks__bic{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}body.home-page .tb-banks__card code{color:var(--ink);letter-spacing:.02em;background:0 0;padding:0;font:500 15px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}body.home-page .tb-banks__note{color:var(--ink);background:#fdf6e3;border:1px solid #f7c63073;border-radius:14px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}body.home-page .tb-banks__note i{color:#b8902a;margin-top:3px}body.home-page .tb-steps{background:#f4f5f4}body.home-page .tb-steps__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}body.home-page .tb-steps__intro p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}body.home-page .tb-steps__button{background:var(--gold);color:var(--ink);border-radius:99px;align-items:center;gap:8px;margin-top:26px;padding:15px 26px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}body.home-page .tb-steps__button:hover{color:var(--ink);background:#f3ca73;transform:translateY(-2px)}body.home-page .tb-steps__list{margin:0;padding:0;list-style:none}body.home-page .tb-steps__list li{border-top:1px solid #17251f1f;gap:22px;padding:22px 0;display:flex}body.home-page .tb-steps__list li:last-child{border-bottom:1px solid #17251f1f}body.home-page .tb-steps__no{color:var(--gold);flex:none;font:500 34px/1 Manrope,sans-serif}body.home-page .tb-steps__list strong{color:var(--ink);font:600 18px/1.35 Manrope,sans-serif;display:block}body.home-page .tb-steps__list p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.6}body.home-page .tb-steps__note{color:var(--muted);margin:24px 0 0;font-size:13px}body.home-page .tb-details__grid.has-image{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:40px 72px;display:grid}body.home-page .tb-details__body{max-width:760px}body.home-page .tb-details__text{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}body.home-page .tb-details__items{margin:26px 0 0}body.home-page .tb-details__item{border-top:1px solid #17251f1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:14px 0;display:flex}body.home-page .tb-details__item:last-child{border-bottom:1px solid #17251f1f}body.home-page .tb-details__item dt{color:#b8902a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}body.home-page .tb-details__item dd{color:var(--ink);align-items:center;gap:14px;margin:0;font:600 18px/1.3 Manrope,sans-serif;display:flex}body.home-page .tb-details__item dd a{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}body.home-page .tb-details__list{background:var(--cream);color:var(--muted);border-radius:14px;margin-top:24px;padding:18px 22px;font-size:15px}body.home-page .tb-details__list strong{color:var(--ink);margin-bottom:8px;display:block}body.home-page .tb-details__list ul{margin:0;padding-left:20px;line-height:1.8}body.home-page .tb-details__note{color:var(--muted);margin:18px 0 0;font-size:13px}body.home-page .tb-details__image{background:#fff;border:1px solid #17251f1f;border-radius:18px;justify-self:center;max-width:320px;margin:0;padding:22px;box-shadow:0 14px 34px #17251f0f}body.home-page .tb-details__image img{width:100%;height:auto;display:block}@media (width<=991.98px){body.home-page .tb-steps__grid,body.home-page .tb-details__grid.has-image{grid-template-columns:1fr}body.home-page .tb-details__image{justify-self:start;max-width:260px}}body.home-page .tb-details__list--aside{color:#ffffffd1;background:#23372e;margin-top:0;padding:30px 32px;font-size:16px}body.home-page .tb-details__list--aside strong{color:var(--gold)}body.home-page .tb-details__list--aside li::marker{color:var(--gold)}body.home-page .tb-details__grid.has-list-aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=991.98px){body.home-page .tb-details__grid.has-list-aside{grid-template-columns:1fr}}body.home-page .page-section--meta-tin-pliromi .section{background:#f4f5f4}body.home-page .tb-doc__body ul{padding-left:22px}body.home-page .tb-doc__body li{margin-bottom:10px}body.home-page .tb-doc__body li::marker{color:var(--gold)}body.home-page .tb-doc__body strong{color:var(--ink);font-weight:600}body.home-page .block-rich-text li::marker{color:var(--gold)}body.home-page .block-rich-text li{margin-bottom:10px}body.home-page .block-rich-text strong{color:var(--ink);font-weight:600}body.home-page .page-section--politiki .block-rich-text{counter-reset:pol;max-width:none}body.home-page .page-section--politiki .block-rich-text h3{counter-increment:pol;border-top:1px solid #17251f1a;align-items:baseline;gap:14px;margin:40px 0 14px;padding-top:28px;font-size:21px;display:flex}body.home-page .page-section--politiki .block-rich-text h3:first-child{border-top:0;margin-top:0;padding-top:0}body.home-page .page-section--politiki .block-rich-text h3:before{content:counter(pol, decimal-leading-zero);color:var(--gold);font-size:.7em;font-weight:700}
