@charset "UTF-8";@keyframes _fadeInUp_16d2c_20{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _menuFadeIn_16d2c_1{0%{opacity:0}to{opacity:1}}._fadeInUp_16d2c_20{opacity:0}._fadeInUp_16d2c_20._visible_16d2c_23{animation:_fadeInUp_16d2c_20 .6s ease forwards}._floatingLineCtaWrap_16d2c_27{position:fixed;bottom:24px;right:24px;z-index:1000}._floatingLineCta_16d2c_27{display:flex;align-items:center;gap:8px;background-color:#06c755;color:#fff;padding:12px 20px;border:none;border-radius:50px;box-shadow:0 4px 16px #0003;text-decoration:none;font-weight:700;font-size:15px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}._floatingLineCta_16d2c_27:hover{background-color:#00983e;transform:scale(1.05);box-shadow:0 6px 20px #00000040}._floatingLineCta_16d2c_27:active{transform:scale(.97)}._floatingLineCtaIcon_16d2c_59{width:24px;height:24px}._floatingLineCtaText_16d2c_64{white-space:nowrap}._floatingLineCtaMobileLabel_16d2c_68{display:none}._floatingLineMenu_16d2c_72{position:absolute;bottom:calc(100% + 12px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;overflow:hidden;min-width:200px;animation:_menuFadeIn_16d2c_1 .2s ease}._floatingLineMenuItem_16d2c_84{display:block;padding:14px 20px;color:#333;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .15s ease}._floatingLineMenuItem_16d2c_84:hover{background-color:#f5f5f5}._floatingLineMenuItem_16d2c_84:not(:last-child){border-bottom:1px solid #eee}._floatingLineMenuBackdrop_16d2c_101{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}._hero_16d2c_107 ._heroImage_16d2c_107{height:360px;width:100%;background:url(https://assets.funliday.com/web/img_chaterService.jpg);background-size:cover;background-position:left top;background-origin:padding-box}._hero_16d2c_107 ._heroTitle_16d2c_115{padding:8px;color:#fff;align-self:flex-start;animation:_fadeInUp_16d2c_20 .8s ease}._hero_16d2c_107 ._heroTitle_16d2c_115 h1{text-shadow:0 0 4px rgba(0,0,0,.5);font-size:36px;font-weight:500;white-space:break-spaces}._hero_16d2c_107 ._heroTitle_16d2c_115 h2{text-shadow:0 0 4px rgba(0,0,0,.5)}._hero_16d2c_107 ._heroInner_16d2c_130{position:relative;display:flex;top:16%;max-width:960px;flex-direction:column;align-items:center;justify-content:center;align-content:center;margin-left:auto;margin-right:auto}._hero_16d2c_107 ._optionFilter_16d2c_142{width:100%;height:140px;margin:8px 0 0;padding:16px;border-radius:4px;box-shadow:0 2px 8px #0003;background-color:#fff;display:flex;justify-content:space-between;gap:8px;font-size:16px}._hero_16d2c_107 ._optionFilter_16d2c_142 form{display:flex;justify-content:center;align-items:center;align-content:center;width:100%;gap:16px}._hero_16d2c_107 ._optionFilter_16d2c_142 label{color:var(--gray);font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}._hero_16d2c_107 ._optionFilter_16d2c_142 ._formGroup_16d2c_171{width:25%}._hero_16d2c_107 ._optionFilter_16d2c_142 select{width:100%;font-size:16px;height:50px;border-radius:4px;border:solid 1px #979797;padding:14px 24px 14px 16px;margin-top:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(https://assets.funliday.com/static-next/assets/imgs/components/icon_select_arrow.png)!important;background-position:center right 4px!important;background-repeat:no-repeat;background-size:24px}._hero_16d2c_107 ._actionSearch_16d2c_191{width:25%;height:48px;border-radius:4px;background-color:var(--main);align-items:center;margin-top:33px;cursor:pointer;color:#fff;transition:background-color .3s ease,transform .2s ease}._hero_16d2c_107 ._actionSearch_16d2c_191:hover{transform:scale(1.03)}._hero_16d2c_107 ._actionSearch_16d2c_191:active{transform:scale(.98)}._charterPricingResult_16d2c_209{display:flex;flex-direction:column;gap:16px}._charterPricingResultItem_16d2c_215{box-shadow:0 2px 8px #0003;border-radius:16px;padding:16px;background-color:#fff;display:flex;gap:16px;align-items:center;transition:box-shadow .3s ease,transform .3s ease}._charterPricingResultItem_16d2c_215 h3{margin-bottom:4px}._charterPricingResultItem_16d2c_215:hover{box-shadow:0 4px 20px #00000026;transform:translateY(-2px)}._charterPricingResultImage_16d2c_233{width:160px;height:160px;overflow:hidden;border-radius:8px}._charterPricingResultImage_16d2c_233 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}._charterPricingResultImage_16d2c_233:hover img{transform:scale(1.05)}._charterPricingResultTag_16d2c_249{background:#d42f66;color:#fff;font-size:14px;padding:2px 8px;display:inline-block;margin-bottom:4px}._charterPricingResultSupplier_16d2c_258,._charterPricingResultFeatures_16d2c_258{font-size:14px}._charterPricingResultSupplier_16d2c_258{color:var(--gray);margin-bottom:4px}._charterPricingResultFeatures_16d2c_258 li{display:inline-block;margin-right:16px}._charterPricingResultFeatures_16d2c_258 li img{width:16px;height:16px;vertical-align:middle;display:inline-block;margin-right:4px}._charterPricingResultPrice_16d2c_279{flex:1;text-align:right}._charterPricingResultPrice_16d2c_279 p{margin:0 0 4px}._charterPricingResultPrice_16d2c_279 b{color:var(--main);font-size:24px}@media screen and (max-width: 768px){._charterPricingResultItem_16d2c_215{flex-direction:column;align-items:stretch;text-align:left;padding:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f}._charterPricingResultImage_16d2c_233{width:100%;height:180px;border-radius:0}._charterPricingResultInfo_16d2c_306{padding:16px}._charterPricingResultPrice_16d2c_279{padding:0 16px 16px;text-align:left}._charterPricingResultPrice_16d2c_279 ._lineResponseHint_16d2c_313{justify-content:flex-start}}._openLineChat_16d2c_317{background-color:#06c755;color:#fff;background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 40%22 fill=%22none%22><path d=%22M40 15.9C40 7.13 31.03 0 20.06 0S0 7.13 0 15.9c0 7.86 7.1 14.44 16.68 15.68.65.14 1.53.42 1.75.97.2.5.13 1.27.06 1.77l-.28 1.68c-.09.49-.4 1.93 1.73 1.05 2.13-.88 11.48-6.64 15.66-11.37C38.59 22.57 40 19.41 40 15.9%22 fill=%22%23fff%22/><path d=%22M16.07 12.11h-1.4c-.21 0-.39.17-.39.37v8.34c0 .21.18.37.39.37h1.4c.21 0 .39-.16.39-.37v-8.34c0-.2-.18-.37-.39-.37M33.63 12.11h-5.72c-.21 0-.4.17-.4.37v8.34c0 .21.19.37.4.37h5.72c.22 0 .4-.16.4-.37v-1.34c0-.21-.18-.37-.4-.37h-3.89v-1.41h3.89c.22 0 .4-.17.4-.37v-1.34c0-.21-.18-.37-.4-.37h-3.89v-1.41h3.89c.22 0 .4-.17.4-.37v-1.34c0-.2-.18-.37-.4-.37M13.04 18.99H9.15v-6.51c0-.2-.17-.37-.39-.37h-1.43c-.22 0-.39.17-.39.37v8.34c0 .21.17.37.39.37h5.71c.22 0 .39-.16.39-.37v-1.34c0-.21-.17-.37-.39-.37M26.3 12.11h-1.39c-.21 0-.39.17-.39.37v4.95l-4.02-5.16a.45.45 0 00-.06-.08l-.02-.02-.03-.03-.02-.02-.03-.02-.02-.02-.02-.01-.03-.02-.02-.01-.02-.01-.03-.01-.02-.01-.02-.01-.03-.01-.02-.01-.02-.01-.03 0-.02-.01-.03 0h-.02l-.03 0h-1.56c-.21 0-.39.17-.39.37v8.34c0 .21.18.37.39.37h1.39c.21 0 .39-.16.39-.37v-4.95l4.04 5.17c.03.04.06.07.1.1l.01 0 .03.02.01.01.02.01.02.01.02.01.02.01.02.01.03.01.02 0 .03.01.04.01h1.46c.21 0 .39-.16.39-.37v-8.34c0-.2-.18-.37-.39-.37%22 fill=%22%23fff%22/></svg>");background-position:center left 8px!important;background-repeat:no-repeat;background-size:24px;padding:4px 4px 4px 40px;border-radius:4px;display:inline-block;transition:background-color .3s ease,transform .2s ease}._openLineChat_16d2c_317:hover{background-color:#00983e;transform:scale(1.03)}._openLineChat_16d2c_317:active{transform:scale(.97)}._charterPricing_16d2c_209 ._note_16d2c_337{color:var(--gray)}._charterPricing_16d2c_209 ._priceResult_16d2c_340{font-size:32px;font-weight:700;color:var(--main)}._charterPricing_16d2c_209 ._priceResult_16d2c_340 span{font-size:.5em}._charterPricing_16d2c_209 ._charterPricingTitle_16d2c_348{font-size:1.5em;margin-bottom:16px}._charterPricing_16d2c_209 ._btn_16d2c_352{background-color:var(--main);color:#fff;padding:4px;border-radius:4px;display:inline-block;transition:background-color .3s ease}._charterPricing_16d2c_209 ._btn_16d2c_352:hover{background-color:var(--main-dark)}._charterPricingInner_16d2c_364{padding:40px 0;animation:_fadeInUp_16d2c_20 .5s ease}._fbLandingVariant_16d2c_369{background:#faf9f7;padding:20px 0;animation:_fadeInUp_16d2c_20 .4s ease}._trustBadges_16d2c_375{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}._trustBadge_16d2c_375{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#333;background:#fff;padding:8px 14px;border-radius:20px;box-shadow:0 1px 4px #00000014}._trustBadgeIcon_16d2c_396{width:20px;height:20px;flex-shrink:0}._startingPrices_16d2c_402{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}._startingPriceItem_16d2c_409{font-size:15px;color:#555}._startingPriceItem_16d2c_409 b{color:var(--main);font-size:18px}._recommendedRoutes_16d2c_418._recommendedRoutesCompact_16d2c_418{padding-top:0}._recommendedRoutes_16d2c_418._recommendedRoutesCompact_16d2c_418 ._customItinerary_16d2c_421{margin-top:0;margin-bottom:40px}@media (max-width: 980px){._trustBadges_16d2c_375{gap:10px}._trustBadge_16d2c_375{font-size:13px;padding:6px 12px}._startingPrices_16d2c_402{gap:12px}._startingPriceItem_16d2c_409{font-size:14px}._startingPriceItem_16d2c_409 b{font-size:16px}}._recommendedRoutes_16d2c_418{background:#faf9f7;padding:96px 0}._recommendedRoutes_16d2c_418 h3{font-size:32px;text-align:center;margin-bottom:40px}._recommendedRoutes_16d2c_418 h3 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._recommendedGrid_16d2c_460{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._recommendedCard_16d2c_466{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;background:#fff}._recommendedCard_16d2c_466:hover{box-shadow:0 8px 24px #0000002e;transform:translateY(-4px)}._recommendedCard_16d2c_466:hover ._recommendedCardImage_16d2c_479 img{transform:scale(1.06)}._recommendedCardImage_16d2c_479{position:relative;height:180px;overflow:hidden}._recommendedCardImage_16d2c_479 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}._recommendedCardTag_16d2c_495{position:absolute;top:12px;left:12px;background:#d42f66;color:#fff;font-size:13px;padding:4px 10px;border-radius:4px;font-weight:700}._recommendedCardBody_16d2c_507{padding:16px;display:flex;flex-direction:column;flex:1}._recommendedCardCity_16d2c_514{font-size:13px;color:var(--gray);margin-bottom:4px}._recommendedCardTitle_16d2c_520{font-size:18px;font-weight:700;margin-bottom:8px}._recommendedCardDesc_16d2c_526{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px}._recommendedCardDescPill_16d2c_533{display:inline-block;background:#f6f5f3;color:#555;font-size:13px;padding:3px 10px;border-radius:12px;line-height:1.4}._recommendedCardDuration_16d2c_543{font-size:13px;color:var(--gray);margin-bottom:12px;display:flex;align-items:center;gap:4px}._recommendedCardDurationIcon_16d2c_552{width:14px;height:14px;flex-shrink:0}._recommendedCardFooter_16d2c_558{margin-top:auto}._recommendedCardPrice_16d2c_562{margin-bottom:12px;font-size:14px}._recommendedCardPrice_16d2c_562 b{color:var(--main);font-size:22px}._recommendedCardPrice_16d2c_562 span{font-size:12px;color:var(--gray);margin-left:4px}._customItinerary_16d2c_421{margin-top:48px;text-align:center}._customItinerary_16d2c_421 h4{font-size:24px;font-weight:700;margin-bottom:8px}._customItinerary_16d2c_421 h4 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._customItinerary_16d2c_421 ._charterServicePricingCta_16d2c_591{margin-top:32px}._customItinerarySubtitle_16d2c_595{color:#666;font-size:15px;margin-bottom:28px;max-width:768px;margin-left:auto;margin-right:auto;line-height:1.8}._customItineraryContent_16d2c_605{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}._customItineraryItem_16d2c_613{background:#fff;border-radius:12px;padding:24px 28px;text-align:left;box-shadow:0 1px 4px #00000014}._customItineraryItem_16d2c_613 h5{font-size:17px;font-weight:700;margin-bottom:10px;color:#222}._customItineraryItem_16d2c_613 p{line-height:1.8;color:#555;font-size:15px;margin:0;display:flex;justify-content:center}._charterServiceFeaturesImages_16d2c_635{background:url(https://assets.funliday.com/web/img_chaterService_info.jpg);background-size:cover;background-position:left top;background-origin:padding-box}._charterServiceFeaturesInfo_16d2c_642{padding:40px 48px}._charterServiceFeaturesInfo_16d2c_642 b{color:var(--main)}._charterServiceFeaturesInfo_16d2c_642 h3{font-size:32px}._charterServiceFeaturesInfo_16d2c_642 h3 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._charterServiceFeaturesInfo_16d2c_642 h4{font-size:20px;margin-top:36px;font-weight:700}._charterServiceFeaturesInfo_16d2c_642>p{line-height:1.75}._charterServiceCarTypes_16d2c_666{padding:72px 0;background:#fff}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypesInner_16d2c_670{display:flex;gap:32px}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeItem_16d2c_674{flex:1;text-align:center}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeItem_16d2c_674 img{width:100%;border-radius:8px;transition:transform .4s ease}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeItem_16d2c_674:hover img{transform:scale(1.03)}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeItem_16d2c_674 p{margin-top:8px;font-size:14px;font-weight:700}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeCapacity_16d2c_691{color:var(--gray);font-size:13px;font-weight:400;margin-top:4px}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGallery_16d2c_697{display:flex;gap:12px;margin-top:16px;justify-content:center}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGalleryItem_16d2c_703{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGalleryItem_16d2c_703:hover{border-color:var(--main);transform:scale(1.08);box-shadow:0 4px 12px #00000026}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGalleryItem_16d2c_703:focus-visible{outline:2px solid var(--main);outline-offset:2px}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGalleryItem_16d2c_703 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._charterServicePricingTable_16d2c_730{background:#faf9f7;padding:80px 0}._charterServicePricingTable_16d2c_730 h3{font-size:32px;text-align:center;margin-bottom:32px}._charterServicePricingTable_16d2c_730 h3 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._charterServicePricingCity_16d2c_746{margin-bottom:32px}._charterServicePricingCity_16d2c_746 h4{font-size:24px;font-weight:700;margin-bottom:16px}._vendorSubheading_16d2c_755{display:inline-block;font-size:15px;font-weight:600;color:#fff;background-color:#06c755;padding:6px 16px;border-radius:20px;margin:20px 0 12px}._charterServicePricingTableGrid_16d2c_766{width:100%;border-collapse:collapse;margin-bottom:16px;table-layout:fixed}._charterServicePricingTableGrid_16d2c_766 th:first-child,._charterServicePricingTableGrid_16d2c_766 td:first-child{width:50%}._charterServicePricingTableGrid_16d2c_766 th:nth-child(2),._charterServicePricingTableGrid_16d2c_766 td:nth-child(2),._charterServicePricingTableGrid_16d2c_766 th:nth-child(3),._charterServicePricingTableGrid_16d2c_766 td:nth-child(3){width:25%}._charterServicePricingTableGrid_16d2c_766 thead{background:#fff4f8;color:#222}._charterServicePricingTableGrid_16d2c_766 thead th{padding:12px 16px;text-align:left;font-weight:500}._charterServicePricingTableGrid_16d2c_766 tbody tr{border-bottom:1px solid #e6e4e2;transition:background-color .2s ease}._charterServicePricingTableGrid_16d2c_766 tbody tr:hover{background:#faf9f7}._charterServicePricingTableGrid_16d2c_766 tbody td{padding:12px 16px;font-size:15px}._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:first-child,._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:first-child{width:30%}._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(2),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(2),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(3),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(3){width:17.5%}._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(4),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(4),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(5),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(5){width:17.5%}._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:first-child,._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:first-child{width:40%}._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(2),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(2),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(3),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(3),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(4),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(4){width:20%}._peakSeasonCol_16d2c_821{background:#fff8e1}._peakSeasonInline_16d2c_825{display:none}._peakSeasonPriceHint_16d2c_829{font-size:13px;color:#c75000;margin:4px 0 0}._lineResponseHint_16d2c_313{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;line-height:1;color:var(--gray);margin:8px 0 0}._lineResponseDot_16d2c_846{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background-color:#06c755;box-shadow:0 0 #06c75599;animation:_lineResponseDotPulse_16d2c_1 1.8s ease-out infinite}@keyframes _lineResponseDotPulse_16d2c_1{0%{box-shadow:0 0 #06c75599}70%{box-shadow:0 0 0 6px #06c75500}to{box-shadow:0 0 #06c75500}}._pricingRouteTag_16d2c_867{display:inline-block;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;color:#e8524a;background:#fff0ef;border-radius:4px;vertical-align:middle}._charterServicePricingNotes_16d2c_879{background:#fff;border-radius:12px;padding:24px 28px 24px 44px;margin-top:32px}._charterServicePricingNote_16d2c_879{text-align:left;list-style-type:disc;display:list-item;color:var(--gray);font-size:14px;margin-bottom:6px}._charterServicePricingNote_16d2c_879:last-child{margin-bottom:0}._charterServiceLegalCompare_16d2c_898{background:#fff;padding:80px 0}._charterServiceLegalCompare_16d2c_898 h3{font-size:32px;text-align:center;margin-bottom:12px}._charterServiceLegalCompare_16d2c_898 h3 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._charterServiceLegalCompareLead_16d2c_914{text-align:center;color:var(--gray);font-size:16px;line-height:1.7;max-width:760px;margin:0 auto 40px}._legalCompareCards_16d2c_923{display:flex;align-items:stretch;justify-content:center;gap:20px;max-width:960px;margin:0 auto}._legalCompareCard_16d2c_923{flex:1 1 0;min-width:0;border-radius:12px;border:1px solid;padding:28px 28px 8px}._legalCompareCardGreen_16d2c_940{background:#f0fbf4;border-color:#cdefd9}._legalCompareCardWhite_16d2c_945{background:#fbf3f2;border-color:#f3d9d6}._legalCompareVs_16d2c_950{align-self:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;font-style:italic;color:#9a9a9a;background:#fff;border:1px solid #e6e4e2}._legalCompareCardHead_16d2c_967{text-align:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px dashed #e0ddd9}._legalCardPlate_16d2c_974{display:inline-block;padding:5px 16px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:2px}._legalCardPlateGreen_16d2c_983{background:#06983e;color:#fff}._legalCardPlateWhite_16d2c_988{background:#fff;color:#c0392b;border:2px solid #C0392B}._legalCompareCardTitle_16d2c_994{font-size:22px;font-weight:700;margin-top:14px}._legalCompareCardGreen_16d2c_940 ._legalCompareCardTitle_16d2c_994{color:#06983e}._legalCompareCardWhite_16d2c_945 ._legalCompareCardTitle_16d2c_994{color:#c0392b}._legalCompareCardTag_16d2c_1008{font-size:14px;margin-top:4px;color:var(--gray)}._legalCompareList_16d2c_1014{list-style:none;margin:0;padding:0}._legalCompareList_16d2c_1014 li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.05)}._legalCompareList_16d2c_1014 li:last-child{border-bottom:none}._legalCompareItemIcon_16d2c_1030{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}._legalCompareCardGreen_16d2c_940 ._legalCompareItemIcon_16d2c_1030{background:#06c755}._legalCompareCardWhite_16d2c_945 ._legalCompareItemIcon_16d2c_1030{background:#d9534f}._legalCompareItemText_16d2c_1052{font-size:14px;line-height:1.6;color:#555}._legalCompareItemText_16d2c_1052 strong{display:block;margin-bottom:2px;font-size:15px;color:#222}._charterServiceLegalCompareFootnote_16d2c_1064{text-align:center;color:var(--gray);font-size:14px;line-height:1.7;max-width:720px;margin:32px auto 0}._charterServiceLegalCompareFootnote_16d2c_1064 a{color:var(--main);font-weight:700}._charterServiceLegalCompareFootnote_16d2c_1064 a:hover{text-decoration:underline}._charterServicePricingCta_16d2c_591{text-align:center;margin-top:32px}._pricingCtaWrap_16d2c_1085{display:inline-block;position:relative}._pricingCtaButton_16d2c_1090{display:inline-block;background-color:#06c755;color:#fff;cursor:pointer;border:none;background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 40%22 fill=%22none%22><path d=%22M40 15.9C40 7.13 31.03 0 20.06 0S0 7.13 0 15.9c0 7.86 7.1 14.44 16.68 15.68.65.14 1.53.42 1.75.97.2.5.13 1.27.06 1.77l-.28 1.68c-.09.49-.4 1.93 1.73 1.05 2.13-.88 11.48-6.64 15.66-11.37C38.59 22.57 40 19.41 40 15.9%22 fill=%22%23fff%22/><path d=%22M16.07 12.11h-1.4c-.21 0-.39.17-.39.37v8.34c0 .21.18.37.39.37h1.4c.21 0 .39-.16.39-.37v-8.34c0-.2-.18-.37-.39-.37M33.63 12.11h-5.72c-.21 0-.4.17-.4.37v8.34c0 .21.19.37.4.37h5.72c.22 0 .4-.16.4-.37v-1.34c0-.21-.18-.37-.4-.37h-3.89v-1.41h3.89c.22 0 .4-.17.4-.37v-1.34c0-.21-.18-.37-.4-.37h-3.89v-1.41h3.89c.22 0 .4-.17.4-.37v-1.34c0-.2-.18-.37-.4-.37M13.04 18.99H9.15v-6.51c0-.2-.17-.37-.39-.37h-1.43c-.22 0-.39.17-.39.37v8.34c0 .21.17.37.39.37h5.71c.22 0 .39-.16.39-.37v-1.34c0-.21-.17-.37-.39-.37M26.3 12.11h-1.39c-.21 0-.39.17-.39.37v4.95l-4.02-5.16a.45.45 0 00-.06-.08l-.02-.02-.03-.03-.02-.02-.03-.02-.02-.02-.02-.01-.03-.02-.02-.01-.02-.01-.03-.01-.02-.01-.02-.01-.03-.01-.02-.01-.02-.01-.03 0-.02-.01-.03 0h-.02l-.03 0h-1.56c-.21 0-.39.17-.39.37v8.34c0 .21.18.37.39.37h1.39c.21 0 .39-.16.39-.37v-4.95l4.04 5.17c.03.04.06.07.1.1l.01 0 .03.02.01.01.02.01.02.01.02.01.02.01.02.01.03.01.02 0 .03.01.04.01h1.46c.21 0 .39-.16.39-.37v-8.34c0-.2-.18-.37-.39-.37%22 fill=%22%23fff%22/></svg>");background-position:center left 16px;background-repeat:no-repeat;background-size:28px;padding:14px 24px 14px 52px;border-radius:8px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 2px 8px #06c7554d}._pricingCtaButton_16d2c_1090:hover{background-color:#00983e;transform:scale(1.03);box-shadow:0 4px 16px #06c75566}._pricingCtaButton_16d2c_1090:active{transform:scale(.97)}._pricingCtaMenu_16d2c_1117{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;overflow:hidden;min-width:200px;z-index:1001;animation:_menuFadeIn_16d2c_1 .2s ease}._pricingCtaMenuItem_16d2c_1131{display:block;padding:14px 20px;color:#333;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .15s ease}._pricingCtaMenuItem_16d2c_1131:hover{background-color:#f5f5f5}._pricingCtaMenuItem_16d2c_1131:not(:last-child){border-bottom:1px solid #eee}._pricingCtaHint_16d2c_1148{margin:8px 0 0;text-align:center;font-size:13px;color:var(--gray)}._charterFeeClause_16d2c_1155{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}._charterFeeCol_16d2c_1162{border-radius:12px;padding:20px 24px}._charterFeeCol_16d2c_1162 ._charterFeeTitle_16d2c_1166{font-size:16px;font-weight:700;margin-bottom:12px}._charterFeeCol_16d2c_1162 ul{margin:0;padding:0;list-style:none}._charterFeeCol_16d2c_1162 li{position:relative;padding-left:24px;font-size:14px;line-height:1.7;color:#444}._charterFeeCol_16d2c_1162 li:before{position:absolute;left:0;top:0;font-weight:700}._charterFeeInclude_16d2c_1190{background:#f0fbf4;border:1px solid #CDEFD9}._charterFeeInclude_16d2c_1190 ._charterFeeTitle_16d2c_1166{color:#06983e}._charterFeeInclude_16d2c_1190 li:before{content:"✓";color:#06c755}._charterFeeExclude_16d2c_1202{background:#fbf3f2;border:1px solid #F3D9D6}._charterFeeExclude_16d2c_1202 ._charterFeeTitle_16d2c_1166{color:#c0392b}._charterFeeExclude_16d2c_1202 li:before{content:"✕";color:#d9534f}._charterBusBlock_16d2c_1214 h4{font-size:24px;font-weight:700;margin-bottom:12px}._charterBusIntro_16d2c_1220{color:var(--gray);font-size:15px;line-height:1.7;margin-bottom:24px}._charterBusIntro_16d2c_1220 b{color:#e8524a}._charterBusCards_16d2c_1230{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._charterBusCard_16d2c_1230{background:#fff;border:1px solid #e6e4e2;border-radius:12px;padding:24px 28px}._charterBusCardPhoto_16d2c_1243{aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:#f0eeec;margin-bottom:20px}._charterBusCardPhoto_16d2c_1243 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._charterBusCardHead_16d2c_1257{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #f0eeec}._charterBusCardName_16d2c_1266{font-size:20px;font-weight:700;margin-bottom:6px}._charterBusCardSeats_16d2c_1272{display:inline-block;font-size:13px;font-weight:600;color:#e8524a;background:#fff0ef;padding:3px 10px;border-radius:6px}._charterBusCardPrice_16d2c_1282{text-align:right;white-space:nowrap}._charterBusCardPrice_16d2c_1282 b{display:block;font-size:20px;color:#e8524a;line-height:1.3}._charterBusCardPrice_16d2c_1282 span{font-size:13px;color:var(--gray)}._charterBusSurcharge_16d2c_1297{font-size:14px;font-weight:600;color:#06c755;margin:16px 0 4px}._charterBusSpecTitle_16d2c_1304{font-size:15px;font-weight:700;color:#222;margin:16px 0 8px}._charterBusSpecList_16d2c_1311 li{position:relative;padding-left:18px;color:var(--gray);font-size:14px;line-height:1.6;margin-bottom:4px}._charterBusSpecList_16d2c_1311 li:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:#e8524a}._charterBusSuitable_16d2c_1330{margin-top:16px;padding-top:16px;border-top:1px solid #f0eeec;font-size:14px;font-weight:600;color:#333}._charterBusCardNote_16d2c_1339{margin-top:12px;font-size:13px;line-height:1.6;color:var(--gray);background:#faf9f7;border-radius:8px;padding:12px 14px}._charterServiceReviews_16d2c_1349{background:#fff4f8;padding:64px 0}._charterServiceReviews_16d2c_1349 h3{font-size:32px;text-align:center;margin-bottom:32px}._charterServiceReviewsList_16d2c_1359{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}._charterServiceReviewsList_16d2c_1359 li{text-align:left;background:#fff;padding:28px;border-radius:12px}._charterServiceReviewsAvatar_16d2c_1371{display:flex;gap:16px;align-items:center;margin-bottom:16px}._charterServiceReviewsAvatar_16d2c_1371 img{width:72px}._charterServiceReviewsStars_16d2c_1381{background-image:url(https://assets.funliday.com/static-next/assets/imgs/chaterService/icon_star.svg);width:120px;height:24px;background-size:24px;background-repeat:repeat-x}._charterServiceReviewsImgs_16d2c_1389{display:flex;gap:8px;margin-top:8px}._charterServiceReviewsImgs_16d2c_1389 img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}._charterServiceFAQ_16d2c_1400{padding:96px 0;background:#fff}._charterServiceFAQ_16d2c_1400 h3{font-size:32px;margin-bottom:16px}._charterServiceFAQ_16d2c_1400 h3 span{font-size:.8em;font-weight:400;color:#707070;font-style:italic}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQTitle_16d2c_1415{font-size:20px;font-weight:700;margin-top:0;margin-bottom:0;padding:20px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e4e2;transition:color .2s ease}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQTitle_16d2c_1415:hover{color:var(--main)}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQTitle_16d2c_1415:focus-visible{outline:2px solid var(--main);outline-offset:-2px;border-radius:4px}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQTitle_16d2c_1415 strong{display:inline;color:var(--main);font-style:italic;margin-right:8px}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQChevron_16d2c_1442{width:10px;height:10px;border:solid var(--gray);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0;margin-left:16px}._charterServiceFAQList_16d2c_1415 ._charterServiceFAQChevronOpen_16d2c_1454{transform:rotate(-135deg)}._charterServiceFAQContent_16d2c_1458{max-height:0;overflow:hidden;transition:max-height .3s ease}._charterServiceFAQContent_16d2c_1458 a{color:#ee3c77;text-decoration:underline}._charterServiceFAQContent_16d2c_1458 b{font-weight:700;color:var(--main)}._charterServiceFAQContent_16d2c_1458 p,._charterServiceFAQContent_16d2c_1458 ul{margin-bottom:16px}._charterServiceFAQContent_16d2c_1458 li{margin-bottom:8px}._charterServiceFAQContent_16d2c_1458 ._charterServiceFAQHighlight_16d2c_1477{background-color:#d42f66;font-size:.8em;color:#fff;padding:4px 8px;border-radius:4px;margin-right:4px}._charterServiceFAQContentInner_16d2c_1486{padding:16px 0}._charterService_16d2c_591{padding-bottom:80px}@media screen and (max-width: 980px) and (min-width: 601px){._recommendedGrid_16d2c_460,._charterServiceReviewsList_16d2c_1359{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 980px){._hero_16d2c_107 ._heroImage_16d2c_107{height:auto;min-height:140px;width:100%}._hero_16d2c_107 ._heroTitle_16d2c_115{padding:16px;margin:auto}._hero_16d2c_107 ._heroTitle_16d2c_115 h1{font-size:24px;text-align:center}._hero_16d2c_107 ._heroTitle_16d2c_115 h2{font-size:14px;text-align:center}._hero_16d2c_107 ._heroInner_16d2c_130{position:static;top:auto;padding:0 16px}._hero_16d2c_107 ._optionFilter_16d2c_142{height:auto;position:static;margin-bottom:16px}._hero_16d2c_107 ._optionFilter_16d2c_142 form{flex-direction:column}._hero_16d2c_107 ._optionFilter_16d2c_142 ._formGroup_16d2c_171{width:100%}._hero_16d2c_107 ._actionSearch_16d2c_191{width:100%;margin-top:0}._charterServicePricingTable_16d2c_730{padding:40px 0}._charterServicePricingTable_16d2c_730 h3{font-size:24px}._charterServicePricingCity_16d2c_746 h4{font-size:18px}._charterServicePricingTableGrid_16d2c_766{font-size:13px}._charterServicePricingTableGrid_16d2c_766 thead th,._charterServicePricingTableGrid_16d2c_766 tbody td{padding:8px}._peakSeasonCol_16d2c_821{display:none}._peakSeasonInline_16d2c_825{display:block;font-size:11px;color:#c75000;margin-top:2px}._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:first-child,._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:first-child{width:50%}._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(2),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(2),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 th:nth-child(3),._charterServicePricingTableGrid_16d2c_766._hasPeakSeason_16d2c_800 td:nth-child(3){width:25%}._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:first-child,._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:first-child{width:40%}._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(2),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(2),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(3),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(3),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 th:nth-child(4),._charterServicePricingTableGrid_16d2c_766._threeVehicleTypes_16d2c_812 td:nth-child(4){width:20%}._charterServicePricingNote_16d2c_879{text-align:left}._charterServiceLegalCompare_16d2c_898{padding:40px 0}._charterServiceLegalCompare_16d2c_898 h3{font-size:24px}._charterServiceLegalCompareLead_16d2c_914{font-size:14px;margin-bottom:24px}._legalCompareCards_16d2c_923{flex-direction:column;gap:0}._legalCompareCard_16d2c_923{padding:24px 20px 4px}._legalCompareVs_16d2c_950{margin:-14px auto;position:relative;z-index:1}._charterFeeClause_16d2c_1155{grid-template-columns:1fr}._charterFeeCol_16d2c_1162{padding:16px 20px}._charterBusBlock_16d2c_1214 h4{font-size:18px}._charterBusCards_16d2c_1230{grid-template-columns:1fr}._charterBusCard_16d2c_1230{padding:20px}._charterServiceFeaturesInfo_16d2c_642 h3,._charterServiceReviews_16d2c_1349 h3,._charterServiceFAQ_16d2c_1400 h3{font-size:24px}._charterServiceFeaturesInfo_16d2c_642 h4,._charterServiceFeaturesInfo_16d2c_642 ._charterServiceFAQTitle_16d2c_1415,._charterServiceReviews_16d2c_1349 h4,._charterServiceReviews_16d2c_1349 ._charterServiceFAQTitle_16d2c_1415,._charterServiceFAQ_16d2c_1400 h4,._charterServiceFAQ_16d2c_1400 ._charterServiceFAQTitle_16d2c_1415{font-size:18px}._charterServiceFeaturesInfo_16d2c_642{padding:32px 24px}._charterServiceCarTypes_16d2c_666{padding:40px 0}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypesInner_16d2c_670{flex-direction:column}._charterServiceCarTypes_16d2c_666 ._charterServiceCarTypeGallery_16d2c_697{flex-wrap:wrap}._recommendedRoutes_16d2c_418{padding:48px 0}._recommendedRoutes_16d2c_418 h3{font-size:24px;margin-bottom:24px}._recommendedRoutes_16d2c_418._recommendedRoutesCompact_16d2c_418{padding-top:0}._optionFilterCompact_16d2c_1650 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._optionFilterCompact_16d2c_1650 select{margin-top:0!important}._charterServiceReviews_16d2c_1349{padding:40px 0}._charterServiceReviewsList_16d2c_1359 li{padding:20px}._charterServiceFAQ_16d2c_1400{padding:48px 0}._recommendedGrid_16d2c_460{grid-template-columns:1fr;gap:16px}._floatingLineCta_16d2c_27{width:56px;height:56px;padding:0;border-radius:50%;flex-direction:column;justify-content:center;gap:1px}._floatingLineCtaText_16d2c_64{display:none}._floatingLineCtaMobileLabel_16d2c_68{display:block;font-size:10px;font-weight:600;line-height:1}._lightboxNav_16d2c_1695{font-size:36px;padding:6px 12px}}@media screen and (max-width: 600px){._charterServiceReviewsList_16d2c_1359{grid-template-columns:1fr}}._loading_16d2c_1705{display:flex;justify-content:center;align-items:center;min-height:200px}._spinner_16d2c_1712{border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;width:40px;height:40px;animation:_spin_16d2c_1712 1s linear infinite}@keyframes _spin_16d2c_1712{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._lightboxOverlay_16d2c_1729{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:2000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_16d2c_20 .2s ease}._lightboxClose_16d2c_1743{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;line-height:1;padding:4px 12px;z-index:2001;transition:opacity .2s ease}._lightboxClose_16d2c_1743:hover{opacity:.7}._lightboxClose_16d2c_1743:focus-visible{outline:2px solid #fff;outline-offset:2px}._lightboxImage_16d2c_1765{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}._lightboxNav_16d2c_1695{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;color:#fff;font-size:48px;cursor:pointer;padding:8px 16px;border-radius:8px;line-height:1;transition:background .2s ease}._lightboxNav_16d2c_1695:hover{background:#ffffff4d}._lightboxNav_16d2c_1695:focus-visible{outline:2px solid #fff;outline-offset:2px}._lightboxNavPrev_16d2c_1795{left:16px}._lightboxNavNext_16d2c_1799{right:16px}._lightboxCounter_16d2c_1803{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fffc;font-size:14px}._charterServiceReviewsName_16d2c_1812{font-size:16px;font-weight:700;margin:0}@media (prefers-reduced-motion: reduce){._fadeInUp_16d2c_20{opacity:1}._fadeInUp_16d2c_20._visible_16d2c_23{animation:none}._charterService_16d2c_591 *,._charterService_16d2c_591 *:before,._charterService_16d2c_591 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes _fadeIn_16d2c_20{0%{opacity:0}to{opacity:1}}
