@media (min-width:769px){.input-wrapper-row .passenger-group{flex:0 0 110px;min-width:120px;max-width:120px;padding:0 8px}.input-wrapper-row{display:flex;align-items:center;gap:15px}.input-wrapper-row .box.nereden,.input-wrapper-row .box.nereye{flex:2 1 0%;min-width:220px}.input-wrapper-row .box.date-box{flex:1 1 0%;min-width:120px;max-width:180px}}.home3-banner-section .banner-content h2{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:14px;color:#fff;font-family:"Bonheur Royale",cursive!important;font-size:clamp(48px,5.2vw,78px)!important;font-weight:400!important;line-height:.86!important;letter-spacing:0!important;text-transform:none!important;text-align:center;text-shadow:0 4px 18px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.75)}.home3-banner-section .banner-content{width:100%;max-width:none!important;text-align:center}@media (max-width:768px){.home3-banner-section .banner-content h2{max-width:92vw;font-size:clamp(38px,12vw,54px)!important;line-height:.92!important}}.gm-style-cc,.gm-svpc,.pac-container,.pac-logo{display:none!important}@media (max-width:768px){#dropoff,#pickup{-webkit-user-select:text;user-select:text}}.input-container input{border:2px solid #eceff1;border-radius:8px;outline:0;transition:border-color .3s ease}.home3-banner-section,.home3-banner-section .banner-img-area,.home3-banner-section .banner-wrapper,.home3-banner-section .home2-banner-slider,.home3-banner-section .swiper-slide,.home3-banner-section .swiper-wrapper{height:100%;min-height:640px}.home3-banner-section .banner-img-area{position:absolute;inset:0;overflow:hidden}.home3-banner-section .banner-img-area img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.home3-banner-section .banner-wrapper{position:relative;overflow:hidden}@media (max-width:991px){.home3-banner-section,.home3-banner-section .banner-img-area,.home3-banner-section .banner-wrapper,.home3-banner-section .home2-banner-slider,.home3-banner-section .swiper-slide,.home3-banner-section .swiper-wrapper{min-height:620px}}@media (max-width:575px){.home3-banner-section,.home3-banner-section .banner-img-area,.home3-banner-section .banner-wrapper,.home3-banner-section .home2-banner-slider,.home3-banner-section .swiper-slide,.home3-banner-section .swiper-wrapper{min-height:560px}}.offer-card-link{display:block;height:100%;color:inherit;text-decoration:none}.offer-card{position:relative;min-height:150px;height:100%;overflow:hidden;border-radius:24px;padding:16px 28px;color:#fff;isolation:isolate}.offer-card::after{content:"";position:absolute;inset:-18px -12px -18px -12px;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.16) 0 2px,rgba(255,255,255,0) 3px),radial-gradient(circle at 34% 16%,rgba(255,255,255,.12) 0 1.5px,rgba(255,255,255,0) 3px),radial-gradient(circle at 72% 22%,rgba(255,255,255,.1) 0 2px,rgba(255,255,255,0) 3px),radial-gradient(circle at 82% 68%,rgba(255,255,255,.14) 0 2px,rgba(255,255,255,0) 3px),radial-gradient(circle at 56% 78%,rgba(255,255,255,.11) 0 1.5px,rgba(255,255,255,0) 3px),radial-gradient(circle at 22% 74%,rgba(255,255,255,.08) 0 1.5px,rgba(255,255,255,0) 3px);opacity:.55;pointer-events:none;z-index:0;filter:blur(.2px)}.offer-card::after,.offer-card::before{content:"";position:absolute;z-index:-1;pointer-events:none}.offer-card::before{width:360px;height:360px;right:-110px;top:-60px;border-radius:50%;background:rgba(255,255,255,.16)}.offer-card::after{width:330px;height:115px;right:34px;bottom:26px;border-radius:999px;background:rgba(0,0,0,.12);transform:rotate(-9deg)}.offer-card-eyebrow{display:block;margin-bottom:8px;font-family:Splash,cursive;font-weight:400;font-style:normal;font-size:18px;line-height:1;color:rgba(255,255,255,.92)}.offer-card .offer-card-title{margin:0 0 10px;max-width:68%;font-size:clamp(32px,2vw,44px)!important;line-height:1.08!important;font-weight:800!important;font-family:"Baloo 2",sans-serif!important;color:#ddff25;text-shadow:0 4px 0 rgba(0,0,0,.12);letter-spacing:.01em!important;text-transform:none!important;font-variant-caps:normal;font-feature-settings:"c2sc" 0,"smcp" 0;-webkit-text-size-adjust:100%}.offer-card-duration{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 16px;border-radius:999px;background:#d9ff26;color:#1166c8;font-size:12px;font-weight:800}.offer-card-price-box{position:relative;width:min(360px,54%);margin-top:10px;padding:8px 18px;border:3px solid rgba(225,225,225,.72);text-shadow:0 3px 2px rgba(0,0,0,.12);border-radius:14px;text-align:center;z-index:4;background:rgba(255,255,255,.06);backdrop-filter:blur(4px)}.offer-card-footer,.offer-card-price-label{display:block;font-size:12px;font-weight:800;font-family:"Baloo 2",sans-serif!important;letter-spacing:.01em;line-height:1.05}.offer-card-price{display:block;margin:1px 0;font-size:clamp(24px,2.4vw,34px);line-height:1;font-weight:800;font-family:"Baloo 2",sans-serif!important;letter-spacing:.01em;color:#edff22}.offer-card.has-card-image .offer-card-title{max-width:55%}.offer-card.has-card-image .offer-card-price-box{width:min(315px,48%);z-index:4}.offer-card-badge{position:absolute;right:-36px;top:-32px;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#f4ff1d;color:#080808;font-size:16px;line-height:.95;font-weight:900;text-align:center;transform:rotate(-8deg);box-shadow:0 8px 20px rgba(0,0,0,.12);z-index:10}.offer-card.has-card-image .offer-card-badge{right:-36px;top:-32px}.offer-card-visual{position:absolute;right:4%;bottom:10%;width:32%;aspect-ratio:1/.7;border-radius:26px;border:8px solid rgba(20,28,38,.78);transform:rotate(8deg);z-index:0}.offer-card-visual.has-image{position:absolute;right:0;top:0;bottom:0;width:53%;height:100%;aspect-ratio:auto;border:0;border-radius:0;transform:none;display:block;background:0 0;padding:0;box-shadow:none;z-index:1;-webkit-mask-image:var(--offer-mask-image,url(/assets/img/masks/mask3.webp));-webkit-mask-size:cover;mask-image:var(--offer-mask-image,url(/assets/img/masks/mask3.webp));mask-size:cover;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:0}.offer-card-visual.has-image::before{display:none}.offer-card-visual::before{content:"";position:absolute;inset:14px;border-radius:16px;background:rgba(255,255,255,.25)}.offer-card-visual img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:drop-shadow(0 0 16px rgba(255,255,255,.82)) drop-shadow(0 0 28px rgba(255,255,255,.24)) drop-shadow(0 12px 20px rgba(0,0,0,.08))}.offer-card.has-card-image::before{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 26px rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.04)}.offer-card>:not(.offer-card-visual){position:relative;z-index:2}.offer-template-ocean{background:linear-gradient(135deg,#56a9ff 0,#4ca2f7 48%,#94d5ff 100%)}.offer-template-sunset{background:linear-gradient(135deg,#f19800 0,#f4a000 48%,#ffbd35 100%)}.offer-template-forest{background:linear-gradient(135deg,#0f9f6e 0,#1fb77c 50%,#9ddf70 100%)}.offer-template-royal{background:linear-gradient(135deg,#5d3fd3 0,#7b55e7 52%,#e15fb2 100%)}.offer-template-coral{background:linear-gradient(135deg,#ff5f6d 0,coral 54%,#ffc371 100%)}.offer-template-midnight{background:linear-gradient(135deg,#111827 0,#26324c 54%,#4f76b8 100%)}.offer-template-mint{background:linear-gradient(135deg,#38bdf8 0,#2dd4bf 54%,#a7f3d0 100%)}.offer-template-gold{background:linear-gradient(135deg,#b7791f 0,#d69e2e 54%,#f6e05e 100%)}.offer-template-rose{background:linear-gradient(135deg,#be185d 0,#ec4899 54%,#f9a8d4 100%)}.offer-template-sky{background:linear-gradient(135deg,#0284c7 0,#38bdf8 52%,#bae6fd 100%)}@media (max-width:991px){.offer-card-title{max-width:none;width:82%;font-family:"Baloo 2",cursive!important;text-transform:none!important;letter-spacing:.01em!important}.offer-card-price-box{max-width:none;width:68%}.offer-card.has-card-image .offer-card-title{width:58%;font-family:"Baloo 2",sans-serif!important;text-transform:none!important;letter-spacing:.01em!important}.offer-card.has-card-image .offer-card-price-box{width:52%}.offer-card-badge{right:-34px;top:-30px}.offer-card.has-card-image .offer-card-badge{right:-34px;top:-30px}}@media (max-width:575px){.home3-travel-package-section.offer-card-tip{margin-top:25px!important}.offer-card{min-height:190px;padding:16px 16px}.offer-card-title{width:100%;max-width:none;font-size:clamp(16px,5vw,20px)!important}.offer-card-price-box{width:68%;max-width:260px;position:relative;z-index:4;background:rgba(255,255,255,.06);backdrop-filter:blur(4px);margin-top:10px;padding:10px 12px}.offer-card-duration{min-height:24px;margin-top:4px;padding:2px 10px;font-size:11px}.offer-card-footer,.offer-card-price-label{font-size:10px;line-height:1.05}.offer-card.has-card-image .offer-card-title{width:56%;font-family:"Baloo 2",sans-serif!important;font-size:clamp(20px,4.1vw,24px)!important;line-height:1.08!important;letter-spacing:.01em!important;text-transform:none!important;margin-bottom:4px}.offer-card:not(.has-card-image) .offer-card-title{display:block;width:100%!important;max-width:none!important;font-size:clamp(24px,4.4vw,34px)!important;line-height:1.12!important}.offer-card.has-card-image .offer-card-price-box{width:46%;max-width:160px;position:relative;z-index:4;margin-top:6px}.offer-card-visual:not(.has-image){display:block;right:4%;bottom:10%;width:34%;aspect-ratio:1/.72;border:7px solid rgba(20,28,38,.82);border-radius:24px;transform:rotate(8deg);z-index:0}.offer-card-visual:not(.has-image)::before{content:"";position:absolute;inset:10px;border-radius:14px;background:rgba(255,255,255,.18)}.offer-card-badge{display:grid;right:-22px;left:auto;top:-22px;width:50px;height:50px;font-size:12px;z-index:2}.offer-card.has-card-image .offer-card-badge{right:-22px;left:auto;top:-22px}.offer-card-visual.has-image{display:block;width:48%;height:100%;z-index:0;filter:drop-shadow(0 0 14px rgba(255,255,255,.82)) drop-shadow(0 0 26px rgba(255,255,255,.22)) drop-shadow(0 10px 18px rgba(0,0,0,.06))}.offer-card-visual.has-image img{width:100%;height:100%}}@media (max-width:575px){.offer-card{min-height:200px}.offer-card-visual.has-image{width:64%;right:-5%;bottom:-2%;height:104%;z-index:0}.offer-card-visual img{width:100%;height:100%}.offer-card-price-box{position:relative;z-index:3}.offer-card.has-card-image .offer-card-price-box{width:min(300px,54%)}}.tour-db-section{margin-top:0}.tour-premium-heading{position:relative;max-width:720px;margin:0 auto;padding:8px 20px 0}.tour-premium-heading .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;color:#78210e;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.tour-premium-heading .eyebrow::after,.tour-premium-heading .eyebrow::before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,#c8a56a)}.tour-premium-heading .eyebrow::after{background:linear-gradient(90deg,#c8a56a,transparent)}.tour-premium-heading h2{margin:0;color:#172033;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08;letter-spacing:-1.5px}.tour-premium-heading h2 span{color:#78210e;position:relative;white-space:nowrap}.tour-premium-heading h2 span::after{content:"";position:absolute;left:8%;right:8%;bottom:-5px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#c8a56a,transparent)}.tour-premium-heading p{max-width:570px;margin:18px auto 0;color:#667085;font-size:15px;font-weight:500;line-height:1.7}.tour-db-grid{margin-top:0}.tour-db-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#fff 0,#f8fbff 100%);border:1px solid #cfd9e8;box-shadow:none;transition:border-color .22s ease,transform .22s ease}.tour-db-card:hover{transform:translateY(-3px);border-color:#b9c5d6;box-shadow:none}.tour-db-img{position:relative;display:block;height:205px;overflow:hidden;background:#f4f6f9}.tour-db-img img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.tour-db-card:hover .tour-db-img img{transform:scale(1.05)}.tour-db-badge{position:absolute;left:12px;top:12px;max-width:calc(100% - 24px);padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:#182238;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.tour-db-content{display:flex;flex:1;flex-direction:column;padding:14px 15px 15px}.tour-db-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#7a8596;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tour-db-eyebrow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-db-eyebrow::after{content:"";flex:1;height:1px;min-width:26px;background:#dfe5ee}.tour-db-title{margin:0 0 6px;color:#141a27;font-size:21px;font-weight:850;line-height:1.22}.tour-db-title a{color:inherit;text-decoration:none}.tour-db-desc{display:-webkit-box;min-height:42px;margin:0 0 13px;overflow:hidden;color:#647084;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tour-db-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid #dfe8f4}.tour-db-highlight{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#526178;font-size:13px;font-weight:900}.tour-db-highlight i{color:#0d5fb8;font-size:18px}.tour-db-highlight span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-db-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border-radius:999px;background:#182238;color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s ease}.tour-db-button:hover{background:#0d5fb8;color:#fff}.blog-db-section{margin-top:0}.blog-db-grid{margin-top:0}.blog-db-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#fff 0,#fbfaf6 100%);border:1px solid #ded8ca;box-shadow:none;transition:border-color .22s ease,transform .22s ease}.blog-db-card:hover{transform:translateY(-3px);border-color:#c6b88f}.blog-db-img{position:relative;display:block;height:205px;overflow:hidden;background:#f5f2eb}.blog-db-img img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.blog-db-card:hover .blog-db-img img{transform:scale(1.05)}.blog-db-badge{position:absolute;left:12px;top:12px;max-width:calc(100% - 24px);padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.94);color:#4c3d18;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-db-content{display:flex;flex:1;flex-direction:column;padding:14px 15px 15px}.blog-db-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.blog-db-meta span{padding:5px 8px;border-radius:999px;background:#f4efe4;border:1px solid #e6dcc6;color:#6b5a2d;font-size:11px;font-weight:700;line-height:1.1}.blog-db-title{margin:0 0 7px;color:#171717;font-size:21px;font-weight:850;line-height:1.22}.blog-db-title a{color:inherit;text-decoration:none}.blog-db-desc{display:-webkit-box;min-height:42px;margin:0 0 14px;overflow:hidden;color:#6f6b61;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-db-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid #e6dcc6}.blog-db-author small{display:block;margin-bottom:3px;color:#8b8374;font-size:11px;font-weight:700}.blog-db-author strong{display:block;color:#4c3d18;font-size:14px;line-height:1.1;font-weight:900}.blog-date-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #e6dcc6;color:#4c3d18;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.blog-db-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border-radius:999px;background:#4c3d18;color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s ease}.blog-db-button:hover{background:#171717;color:#fff}.google-reviews-section{margin-top:0;padding:0 0 24px;background:#fff}.google-reviews-shell{overflow:hidden;border:1px solid #e4eaf2;border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(66,133,244,.1),transparent 30%),radial-gradient(circle at 92% 8%,rgba(52,168,83,.12),transparent 28%),linear-gradient(180deg,#fff 0,#f8fbff 100%)}.google-reviews-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 30px 20px;border-bottom:1px solid #e8eef6}.google-reviews-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#0d5fb8;font-size:12px;font-weight:900;text-transform:uppercase}.google-reviews-kicker i{color:#4285f4;font-size:16px}.google-brand-text{display:inline-flex;align-items:baseline;font-size:13px;font-weight:950;letter-spacing:0}.google-brand-text span:nth-child(1){color:#4285f4}.google-brand-text span:nth-child(2){color:#ea4335}.google-brand-text span:nth-child(3){color:#fbbc04}.google-brand-text span:nth-child(4){color:#4285f4}.google-brand-text span:nth-child(5){color:#34a853}.google-brand-text span:nth-child(6){color:#ea4335}.google-reviews-head h2{margin:0 0 8px;color:#172033;font-size:clamp(28px,3vw,42px);line-height:1.08;font-weight:950;letter-spacing:0}.google-reviews-head h2 .review-title-accent{position:relative;display:inline-block;color:#78210e}.google-reviews-head h2 .review-title-accent::after{content:"";position:absolute;left:7%;right:7%;bottom:-5px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#c8a56a,transparent)}.google-reviews-head p{max-width:none;margin:0;color:#647084;font-size:14px;line-height:1.7}.google-reviews-copy{grid-column:1/-1;width:100%}.google-rating-summary{min-width:142px;padding:13px 14px;border:1px solid #e4eaf2;border-radius:14px;background:#fff;text-align:center}.google-rating-score{display:block;color:#172033;font-size:28px;line-height:1;font-weight:950}.google-stars{display:inline-flex;font-size:12px;gap:2px;margin:8px 0 6px;color:#fbbc04;letter-spacing:0}.google-rating-summary small{display:block;color:#7a8495;font-size:11px;font-weight:800}.google-reviews-grid{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:22px 30px 28px;scrollbar-width:none}.google-reviews-grid::-webkit-scrollbar{display:none}.google-review-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 28px)/ 3);min-height:228px;border:1px solid #e3eaf4;border-radius:16px;background:#fff;padding:18px;scroll-snap-align:start}@media (max-width:991px){.google-review-card{flex-basis:56%}}.google-review-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.google-review-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:950;overflow:hidden}.google-review-avatar img{width:100%;height:100%;object-fit:cover}.google-review-name{min-width:0}.google-review-name strong{display:block;color:#172033;font-size:14px;line-height:1.2;font-weight:950}.google-review-name span{display:block;margin-top:3px;color:#7a8495;font-size:11px;font-weight:800}.google-review-text{display:-webkit-box;margin:0 0 16px;overflow:hidden;color:#4c596d;font-size:14px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:4}.google-review-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;margin-bottom:-10px;border-top:1px solid #eef2f7}.google-review-source{display:inline-flex;align-items:center;gap:7px;color:#5f6b7d;font-size:12px;font-weight:900;text-decoration:none}.google-review-source i{color:#4285f4}.google-review-empty{flex:0 0 100%;padding:28px;border:1px dashed #cfd8e6;border-radius:16px;background:rgba(255,255,255,.72);text-align:center;color:#647084;font-weight:800}@media (max-width:575px){.tour-db-section{margin-top:0}.tour-premium-heading{padding:4px 8px 0}.tour-premium-heading .eyebrow{margin-bottom:10px;font-size:10px;letter-spacing:1.4px}.tour-premium-heading .eyebrow::after,.tour-premium-heading .eyebrow::before{width:24px}.tour-premium-heading h2{font-size:30px;letter-spacing:-.8px}.tour-premium-heading p{margin-top:15px;font-size:13px;line-height:1.6}.tour-db-grid{margin-top:0;overflow:hidden}.tour-db-img{height:145px}.tour-db-badge{left:9px;top:9px;padding:5px 9px;font-size:10px}.tour-db-content{padding:12px}.tour-db-eyebrow{margin-bottom:6px;font-size:10px}.tour-db-title{min-height:auto;margin-bottom:6px;font-size:17px;line-height:1.2}.tour-db-desc{min-height:36px;margin-bottom:10px;font-size:12px;line-height:1.45}.tour-db-bottom{padding-top:10px}.tour-db-highlight{font-size:12px}.tour-db-button{min-height:34px;padding:8px 11px;font-size:11px}.blog-db-section{margin-top:0}.blog-db-grid{margin-top:0;overflow:hidden}.blog-db-img{height:145px}.blog-db-badge{left:9px;top:9px;padding:5px 9px;font-size:10px}.blog-db-content{padding:12px}.blog-db-meta{gap:5px;margin-bottom:8px}.blog-db-meta span{padding:5px 7px;font-size:10px}.blog-db-title{margin-bottom:6px;font-size:17px;line-height:1.2}.blog-db-desc{min-height:36px;margin-bottom:10px;font-size:12px;line-height:1.45}.blog-db-bottom{padding-top:10px}.blog-db-author small{font-size:10px}.blog-db-author strong{font-size:12px}.blog-date-badge{min-height:30px;padding:6px 9px;font-size:11px}.blog-db-button{min-height:34px;padding:8px 11px;font-size:11px}.google-reviews-section{margin-top:0;padding-bottom:18px}.google-reviews-shell{border-radius:14px}.google-reviews-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:20px 16px 16px;align-items:center}.google-reviews-head>div:first-child{display:contents}.google-reviews-kicker{grid-column:1;align-self:center;margin-bottom:0}.google-reviews-head h2{font-size:24px;grid-column:1/-1;margin-top:2px}.google-reviews-head p{grid-column:1/-1}.google-rating-summary{min-width:0;width:auto;display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:12px;text-align:left;grid-column:2;grid-row:1}.google-rating-summary>div{display:flex;align-items:center;gap:6px}.google-rating-score{font-size:18px}.google-rating-summary .google-stars{gap:1px;margin:0;font-size:12px}.google-rating-summary small{display:none;font-size:9px;line-height:1.15}.google-reviews-grid{gap:12px;padding:16px}.google-review-card{flex:0 0 82%;min-height:210px;scroll-snap-align:start;padding:15px}.google-review-empty{flex:0 0 100%}}.tabs{display:flex;gap:5px}.tab{padding:12px 25px;background:#6c54a4;border-radius:12px 12px 0 0;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;transition:.3s}.tab.active{background:#fff;color:#6c54a4}.form-container{background:#fff;padding:25px;border-radius:0 20px 20px 20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.trip-options{display:flex;gap:20px;margin-bottom:20px}.radio-item{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;font-size:14px}.input-wrapper-row{display:flex;align-items:center;gap:15px}.booking-form #dateContinueBtn,.booking-form .search-button,.booking-form .tabs .tab.active,.booking-form .time-continue-btn{background:var(--booking_button_bg,#6c54a4)!important;color:var(--booking_button_text,#fff)!important}.booking-form .tabs .tab{background:var(--booking_tab_inactive_bg,#eef2ff)!important;color:var(--booking_tab_inactive_text,#4f46e5)!important;border:1px solid rgba(79,70,229,.12);border-bottom-color:transparent!important}.booking-form .tabs{border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important;padding-bottom:0!important}.booking-form .tabs .tab.active{background:var(--booking_tab_active_bg,#6c54a4)!important;color:var(--booking_tab_active_text,#fff)!important;border-bottom-color:transparent!important}.booking-form .tabs .tab,.booking-form .tabs .tab.active{box-shadow:none!important}.booking-form .trip-options .radio-check{border:2px solid var(--booking_tab_inactive_bg,#eef2ff)!important;background:#fff!important;border-radius:50%!important}.booking-form .trip-options input:checked+.radio-check{border-color:var(--booking_tab_inactive_bg,#eef2ff)!important}.booking-form .trip-options input:checked+.radio-check::after{background:var(--booking_tab_inactive_bg,#eef2ff)!important}#dateModal #calendarGrid button.active,#dateModal #calendarGrid button.is-selected,#dateModal #calendarGrid button.selected,#dateModal #calendarGrid button[aria-pressed=true],#timeModal #timeGrid button.active,#timeModal #timeGrid button.is-selected,#timeModal #timeGrid button.selected,#timeModal #timeGrid button[aria-pressed=true]{background:var(--booking_button_bg,#6c54a4)!important;color:var(--booking_button_text,#fff)!important;border-color:var(--booking_button_bg,#6c54a4)!important}#dateModal #calendarGrid button.active *,#dateModal #calendarGrid button.is-selected *,#dateModal #calendarGrid button.selected *,#timeModal #timeGrid button.active *,#timeModal #timeGrid button.is-selected *,#timeModal #timeGrid button.selected *{color:var(--booking_button_text,#fff)!important}.booking-form .input-container .form-control,.booking-form .input-container input,.booking-form .modal-content{color:var(--booking_field_text,#0f172a);border-color:transparent;padding-top:30px!important}.booking-form .box.date-box,.booking-form .box.nereden,.booking-form .box.nereye,.booking-form .passenger-group{border:1.5px solid var(--booking_field_border,#dbe3ee)!important;box-shadow:0 0 0 1px rgba(219,227,238,.18),0 0 10px rgba(219,227,238,.06);backdrop-filter:blur(2px)}.booking-form .input-container{min-height:100%;height:100%}.booking-form .box.date-box,.booking-form .box.nereden,.booking-form .box.nereye,.booking-form .passenger-group{overflow:hidden}.booking-form .input-container label,.booking-form .tab,.booking-form label{color:var(--booking_primary,#6c54a4)}.booking-form .passenger-group .passenger-label{color:var(--booking_primary,#6c54a4)!important}.booking-form .passenger-group .passenger-count{color:#6b7280!important}.booking-form .field-error,.booking-form .field-error .input-container,.booking-form .field-error input{border-color:#dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.14),0 0 0 3px rgba(220,38,38,.08)!important}.booking-form .box.date-box.field-error{border-color:#dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.14),0 0 0 3px rgba(220,38,38,.08)!important}.booking-form .field-error input{background:#fff5f5!important}.booking-form #dateContinueBtn,.booking-form .search-button,.booking-form .tabs .tab.active,.booking-form .time-continue-btn{background:var(--booking_button_bg,#6c54a4)!important;color:var(--booking_button_text,#fff)!important}.booking-form .tabs .tab{background:var(--booking_tab_inactive_bg,#eef2ff)!important;color:var(--booking_tab_inactive_text,#4f46e5)!important;border:1px solid rgba(79,70,229,.12);border-bottom-color:transparent!important}.booking-form .tabs{border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important;padding-bottom:0!important}.booking-form .tabs .tab.active{background:var(--booking_tab_active_bg,#6c54a4)!important;color:var(--booking_tab_active_text,#fff)!important;border-bottom-color:transparent!important}.booking-form .tabs .tab,.booking-form .tabs .tab.active{box-shadow:none!important}.booking-form .trip-options .radio-check{border:2px solid var(--booking_tab_inactive_bg,#eef2ff)!important;background:#fff!important;border-radius:50%!important}.booking-form .trip-options input:checked+.radio-check{border-color:var(--booking_tab_inactive_bg,#eef2ff)!important}.booking-form .trip-options input:checked+.radio-check::after{background:var(--booking_tab_inactive_bg,#eef2ff)!important}#dateModal #calendarGrid button.active,#dateModal #calendarGrid button.is-selected,#dateModal #calendarGrid button.selected,#dateModal #calendarGrid button[aria-pressed=true],#timeModal #timeGrid button.active,#timeModal #timeGrid button.is-selected,#timeModal #timeGrid button.selected,#timeModal #timeGrid button[aria-pressed=true]{background:var(--booking_button_bg,#6c54a4)!important;color:var(--booking_button_text,#fff)!important;border-color:var(--booking_button_bg,#6c54a4)!important}#dateModal #calendarGrid button.active *,#dateModal #calendarGrid button.is-selected *,#dateModal #calendarGrid button.selected *,#timeModal #timeGrid button.active *,#timeModal #timeGrid button.is-selected *,#timeModal #timeGrid button.selected *{color:var(--booking_button_text,#fff)!important}.booking-form .input-container .form-control,.booking-form .input-container input,.booking-form .modal-content{color:var(--booking_field_text,#0f172a);border-color:transparent;padding-top:30px!important}.booking-form .box.date-box,.booking-form .box.nereden,.booking-form .box.nereye,.booking-form .passenger-group{border:1.5px solid var(--booking_field_border,#dbe3ee)!important;box-shadow:0 0 0 1px rgba(219,227,238,.18),0 0 10px rgba(219,227,238,.06);backdrop-filter:blur(2px)}.booking-form .input-container{min-height:100%;height:100%}.booking-form .box.date-box,.booking-form .box.nereden,.booking-form .box.nereye,.booking-form .passenger-group{overflow:hidden}.booking-form .input-container label,.booking-form .tab,.booking-form label{color:var(--booking_primary,#6c54a4)}.booking-tab-h1{margin:0;font-size:14px;line-height:1;font-weight:700;display:inline-block;color:inherit;vertical-align:middle}#timeModal .modal-content{width:fit-content!important;max-width:min(94vw,760px)!important;height:auto!important;min-height:0!important}#timeGrid{width:fit-content!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;align-items:stretch!important;align-content:start!important;justify-content:start!important}#timeGrid>*{width:100%!important;min-width:0!important;flex:0 0 auto!important}#timeGrid button{width:100%!important;min-width:0!important;padding:12px 10px!important;border-radius:14px!important}@media (min-width:992px){#timeGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:991.98px){#timeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){#timeModal .modal-content{width:fit-content!important;max-width:calc(100vw - 12px)!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 72px)!important;display:inline-flex!important;align-items:flex-start!important;align-self:flex-start!important;padding:16px 14px 14px!important;overflow:visible!important}#timeGrid{gap:8px!important;grid-auto-rows:min-content!important;align-items:start!important}#timeGrid button{height:auto!important;min-height:0!important;padding:10px 8px!important;border-radius:12px!important;align-self:start!important;line-height:1.1!important;white-space:nowrap!important}#timeModal{align-items:flex-start!important;padding-top:14px!important;padding-bottom:42px!important;padding-left:6px!important;padding-right:6px!important;overflow:auto!important;-webkit-overflow-scrolling:touch}}.floating-whatsapp-btn{position:fixed;right:18px;bottom:18px;z-index:9999;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#0fa847;color:#fff;text-decoration:none;font-weight:700;box-shadow:0 14px 30px rgba(37,211,102,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.floating-whatsapp-btn i{font-size:1.25rem;line-height:1}.floating-whatsapp-btn:hover{background:#22c35e;transform:translateY(-2px);box-shadow:0 18px 36px rgba(37,211,102,.34);color:#fff}@media (max-width:767px){.floating-whatsapp-btn{right:14px;bottom:14px;padding:7px 14px}.floating-whatsapp-btn span{font-size:.72rem}}.booking-form .passenger-group .passenger-label{color:var(--booking_primary,#6c54a4)!important}.booking-form .passenger-group .passenger-count{color:#6b7280!important}.booking-form .field-error,.booking-form .field-error .input-container,.booking-form .field-error input{border-color:#dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.14),0 0 0 3px rgba(220,38,38,.08)!important}.booking-form .box.date-box.field-error{border-color:#dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.14),0 0 0 3px rgba(220,38,38,.08)!important}.booking-form .field-error input{background:#fff5f5!important}.box,.passenger-group,.search-button{height:80px!important;min-height:80px!important;align-items:center;box-sizing:border-box;background:#fff;border-radius:12px}.box{flex:1;position:relative;border:2px solid #eceff1;transition:border-color .2s ease}.box.error{border-color:#ff998a!important;background-color:#fcefed!important}.box input{width:100%!important;height:100%!important;padding:38px 0 10px 65px!important;font-size:13px!important;border:2px solid transparent!important;outline:0;background:0 0!important;font-weight:500;box-sizing:border-box;transition:border-color .2s ease!important}.box label{font-size:13px;font-weight:700;position:absolute;left:65px;top:15px;color:#555;z-index:5}.responsive-label .desktop-label{display:inline}.responsive-label .mobile-label{display:none}@media (max-width:768px){.responsive-label .desktop-label{display:none}.responsive-label .mobile-label{display:inline}}.passenger-group{flex:0 0 160px;border:2px solid #eceff1;justify-content:space-between;padding:0 15px}.btn-count{font-size:34px;font-weight:700;cursor:pointer;color:#6c54a4;background:0 0;border:none}.btn-count.minus{color:#f56565}.passenger-info{text-align:center}.passenger-info b{font-size:14px;display:block}.search-button{flex:0 0 140px;background:#6c54a4;color:#fff;border:none;justify-content:center;font-size:20px;font-weight:700;gap:10px}.swap-button{background:#fff;border:2px solid #eceff1;border-radius:50%;width:36px;height:36px;margin:0 -28px;z-index:10;display:flex;align-items:center;justify-content:center}.banner-content{margin-top:-50px!important}.icon2{font-size:30px;position:absolute;left:18px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.icon2{font-size:30px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.banner-content{margin-top:-100px!important}.input-wrapper-row{flex-direction:row;flex-wrap:wrap;gap:10px}#returnDateBox{max-width:100vw;overflow-x:hidden}.box:not(.date-box){width:100%!important}.date-box,.passenger-group{width:calc(50% - 5px)!important}.search-button{width:100%!important}.input-wrapper-row.round-trip-active .search-button{width:calc(50% - 5px)!important;min-height:70px!important}.box,.passenger-group{flex:none!important;height:40px!important;min-height:70px!important}.search-button{flex:none!important;height:40px!important;min-height:50px!important}.swap-button{transform:rotate(90deg);right:42px;margin-bottom:-80px}.box label{left:55px;top:12px}.box input{width:100%!important;padding:37px 10px 10px 55px!important;font-size:11px!important;border:2px solid transparent!important;transition:border-color .2s ease!important}.container .box:nth-of-type(1)::after{content:"";position:absolute;top:auto;width:40px;height:38px;bottom:-25px;right:12%;transform:translateX(50%) rotate(90deg)}.container .box:nth-of-type(2)::before{content:"";position:absolute;width:40px;height:38px;top:-25px;left:88%;transform:translateX(-50%) rotate(90deg)}}.form-container{padding:15px}.container .nereden::after{content:"";position:absolute;top:50%;right:-20px;width:35px;height:36px;background:#fff;border-radius:50%;transform:translateY(-50%);z-index:2;border:1.5px solid var(--booking_field_border,#e0e0e0);box-shadow:0 0 0 1px rgba(224,224,224,.1);clip-path:inset(0 50% 0 0)}.container .nereye::before{content:"";position:absolute;top:50%;left:-20px;width:35px;height:36px;background:#fff;border-radius:50%;transform:translateY(-50%);z-index:2;border:1.5px solid var(--booking_field_border,#e0e0e0);box-shadow:0 0 0 1px rgba(224,224,224,.1);clip-path:inset(0 0 0 50%)}.swap-button{background:#fff;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;z-index:10;margin-right:-27px;margin-left:-27px}.swap-button img{display:inline-block;width:24px;height:24px;transition:transform .3s ease-in-out}.rotate{transform:rotate(180deg)}.clear-button{position:absolute;right:17px;top:30%;transform:translateY(-50%);background:0 0;border:none;font-weight:700;color:#888;font-size:28px;cursor:pointer;display:none}.clear-button:hover{color:#555}.box input::placeholder{font-size:13px;color:#888;font-weight:500;width:100%!important}.modal-content button.cancel-btn{background:#ffe5e5;border:2px solid #ffb3b3;color:#c0392b;border-radius:8px;font-size:17px;font-weight:600;margin-top:10px;width:100%;transition:background .2s,color .2s}.modal-content button.cancel-btn:hover{background:#ffb3b3;color:#fff}.modal-close-btn{position:absolute;top:-5px;right:15px;background:0 0;border:none;font-size:40px!important;color:#c0392b;cursor:pointer;z-index:10;transition:color .2s,transform .2s}.modal-close-btn:hover{color:#a93226;transform:scale(1.1)}#return_datetime,#tahsis_datetime_display,#transfer_datetime{height:100%!important;min-height:100%!important;font-size:18px;border-radius:10px;border:2px solid #eceff1;background:#fff;box-sizing:border-box;padding:0 20px;width:100%;margin-bottom:0}.time-slot{height:48px;font-weight:700!important}.calendar-day{width:46px;height:46px;border:1px solid #e2e8f0;border-radius:30%;background:#fff;cursor:pointer;font-size:14px;color:#333;outline:0;font-weight:600!important;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s}.calendar-day:hover:not(.disabled){background:rgba(108,84,164,.12)}.calendar-day.disabled{opacity:.25;cursor:not-allowed;border-color:rgba(0,0,0,.2);background:0 0}.calendar-day.selected{background:#6c54a4;color:#fff;box-shadow:0 0 0 3px rgba(108,84,164,.25)}.calendar-day.selected:hover{background:#8069b3;border-color:#8069b3;color:#fff}.modal-content button{height:44px;font-size:17px}@media screen and (max-width:480px){.calendar-day{width:40px!important;height:40px!important;font-size:16px!important}.calendar-grid{gap:2px!important}.modal-content{width:91%!important}}#timeModal .modal-content{height:auto;width:100%!important;display:flex;flex-direction:column}#timeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow-y:auto;padding-bottom:10px}@media screen and (min-width:769px){#timeModal .modal-content{max-width:900px!important;width:90vw!important}#timeGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important}}.time-slot{border:1px solid #e2e8f0;border-radius:12px;padding:12px 0;background:#fff;color:#111;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.time-slot:hover{background:#f4f3ff}.time-slot.selected{background:#6c54a4;border-color:#6c54a4;color:#fff}.hey2{margin-top:-230px;margin-bottom:50px}.hey3{margin-bottom:83px}@media (max-width:768px){.hey2{margin-top:-300px;margin-bottom:0}.hey3{margin-bottom:0}}.blog-db-section,.google-reviews-section,.home3-travel-package-section,.partner-section{content-visibility:auto;contain-intrinsic-size:1px 900px}.filter-wrapper.mb-100{margin-top:0;margin-bottom:0}@media (max-width:991px){.filter-wrapper.mb-100{margin-top:0}}@media (max-width:575px){.filter-wrapper.mb-100{margin-top:0}}.city-activities-section.mb-70,.home3-travel-package-section.blog-db-section.mb-100,.home3-travel-package-section.offer-card-tip.mb-40,.home3-travel-package-section.tour-db-section.mb-100,.partner-section.mb-100{margin-top:inherit;margin-bottom:inherit}.service-wrapper .tour-premium-heading h2{font-size:3rem;line-height:1.1}@media (max-width:991px){.service-wrapper .tour-premium-heading h2{font-size:2rem}}.timeline-item{position:relative;padding-left:50px;margin-bottom:30px}.timeline-item:last-child{margin-bottom:0}.timeline-number{position:absolute;left:0;top:0;width:35px;height:35px;background:#172033;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.timeline-content h4{margin:0 0 5px 0;font-size:16px;color:#172033;font-weight:700}.timeline-content p{margin:0;font-size:13px;color:#667085;line-height:1.5}@media (min-width:768px){.how-it-works-row{display:flex;justify-content:space-between}.timeline-content h4{margin:0 0 5px 0;font-size:19px;color:#172033;font-weight:700}.timeline-content p{margin:0;font-size:15px;color:#667085;line-height:1.5}.timeline-item{flex:1;padding:0 20px 0 55px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tahsis-form-container{display:block}.booking-panel-hidden{display:none!important}.mobile-autocomplete-modal{display:none;position:fixed;z-index:99999;inset:0;width:100vw;height:100vh;background:#fff}.mobile-autocomplete-shell{width:100vw;max-width:480px;margin:auto;padding:0 18px;box-sizing:border-box}.mobile-autocomplete-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100vw;height:56px;z-index:100;margin:0;padding:0}.mobile-autocomplete-title{font-size:18px;font-weight:600;margin-left:18px;color:#fff}.mobile-autocomplete-close{background:0 0;border:none;font-size:32px;cursor:pointer;margin-right:18px;color:#fff}.mobile-autocomplete-spacer{height:56px}.mobile-autocomplete-input{width:100%;height:54px;font-size:18px;border-radius:12px;border:2px solid #eceff1;padding:0 16px;margin-top:16px;margin-bottom:0;outline:0;font-weight:500;background:#fff}.banner-content-container{margin-top:60px}.booking-trip-options{margin-bottom:12px;margin-left:3px}.booking-date-input{cursor:pointer;background:#fff}.return-date-box{display:none!important}.return-date-box.is-visible{display:flex!important}.booking-date-modal,.booking-time-modal{display:none;position:fixed;z-index:100001;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);align-items:center;justify-content:center}.booking-date-modal-content{background:#fff;border-radius:16px;max-width:400px;width:94vw;margin:auto;padding:20px 16px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;position:relative}#dateModal .modal-content{background:#fff;border-radius:16px;max-width:400px;width:94vw;margin:auto;padding:20px 16px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;position:relative}#dateModal .booking-calendar-nav{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;gap:0}#dateModal .booking-calendar-arrow{background:0 0;border:none;font-size:35px;cursor:pointer;margin-top:-15px}#dateModal .booking-calendar-title{font-weight:700;font-size:16px;min-width:90px;text-align:center}#dateModal .booking-calendar-days{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-size:12px;color:#777;margin-bottom:10px}#dateModal .booking-calendar-grid{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px}#dateModal .booking-date-continue{display:none;width:100%;height:44px;background:var(--booking_button_bg,#6c54a4);color:var(--booking_button_text,#fff);border:none;border-radius:8px;font-size:17px;font-weight:600}.booking-calendar-nav{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;gap:0}.booking-calendar-arrow{background:0 0;border:none;font-size:35px;cursor:pointer;margin-top:-15px}.booking-calendar-title{font-weight:700;font-size:16px;min-width:90px;text-align:center}.booking-calendar-days{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-size:12px;color:#777;margin-bottom:10px}.booking-calendar-grid{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px}.booking-date-continue{display:none;width:100%;height:44px;background:var(--booking_button_bg,#6c54a4);color:var(--booking_button_text,#fff);border:none;border-radius:8px;font-size:17px;font-weight:600}.booking-time-modal-content{background:#fff;border-radius:16px;width:fit-content;max-width:min(94vw,760px);height:auto;min-height:0;margin:auto;padding:20px 18px 16px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;overflow:visible}@media (max-width:768px){.booking-time-modal{align-items:flex-start;padding:72px 12px 16px;box-sizing:border-box}.booking-time-modal-content{max-height:calc(100vh - 90px);overflow:auto}.booking-time-grid{width:100%}}.booking-time-title{margin:0 0 16px;color:var(--booking_button_bg,#6c54a4);text-align:center}.booking-time-grid{display:inline-flex;flex-wrap:wrap;gap:10px;width:fit-content;max-width:100%;padding-bottom:6px;align-items:flex-start}.booking-time-continue{display:none;width:100%;min-height:46px;padding:10px 16px;background:var(--booking_button_bg,#6c54a4);color:var(--booking_button_text,#fff);border:none;border-radius:10px;font-size:17px;font-weight:600;margin-top:15px}.label-stack-centered{align-items:center}.passenger-label-centered{margin:0;font-weight:700;font-size:13px}.passenger-count-centered{font-size:13px;font-weight:500;display:block;text-align:center}.section-gap-large{margin-top:75px}.section-gap-small{margin-top:40px}.home3-travel-package-section.offer-card-tip.section-gap-large{margin-top:75px!important}.is-hidden-section{display:none}.offer-card-title-tight{text-transform:none!important;letter-spacing:.01em!important;line-height:1.08!important}.section-title-gap{margin-bottom:35px}.homepage-sections-stack{display:flex;flex-direction:column;width:100%;gap:30px;margin-top:70px!important;margin-bottom:30px!important}@media (max-width:767.98px){.homepage-sections-stack{margin-top:30px!important}}.homepage-section-block{margin-top:0!important;margin-bottom:0!important;order:0}.homepage-section-block2{margin-top:10px!important;margin-bottom:0!important;order:0}