div.rslides-inner{display:none}li.widget.widget-sidebar.transfers_hero_unit_widget{max-height:175px}.intro .textwidget{vertical-align:top}.intro .textwidget h1{padding-top:30px}.advanced-search{display:none}.keyvisual{margin-bottom:35px}.quickcab-cart-step{display:none}.quickcab-booking-form{background-color:#009c3b}.quickcab-booking-form{border-width:0}label.control-label{font-size:14px;color:#fff!important}div.quickcab-input-row{border-width:0!important}h3.quickcab-header{font-size:16px!important;display:none}div.form-section0{padding:15px!important}input#quickcab_form_starting_address.form-control,input#quickcab_form_destination_address.form-control,select#quickcab_form_direction.form-control,select#quickcab_form_occupants.form-control,select#quickcab_form_suitcases.form-control,input#quickcab_form_departure_date.hasDatepicker,select#quickcab_form_departure_time_hour.form-control,select#quickcab_form_departure_time_minute.form-control{padding:10px;height:46px}div.quickcab-map-stat-title{font-size:15px!important;color:#fff!important;display:inline}div.quickcab-map-stat-text{display:inline}div.quickcab-map-stats-details{padding:3px 15px!important;height:30px}.quickcab-booking-form1 .quickcab-button{border-radius:2px!important;background-color:#ffdf00!important;border-width:0!important;color:#002776!important;font-size:1.5rem}div.quickcab-trip-preview-title{font-size:14px!important;margin:15px 0 0!important}div.quickcab-trip-preview-text{font-size:14px!important;margin:5px 0!important}div.quickcab-vehicle-name{font-size:20px!important;display:inline-block!important;width:400px!important;color:#fff!important}ul.quickcab-vehicle-features{font-size:14px!important;color:#fff!important}div.quickcab-vehicle-price{font-size:24px!important;font-weight:700;color:#eee!important}div.quickcab-vehicle-icon{font-size:14px!important;color:#eee!important}table.woocommerce-table--custom-fields th{background-color:#fff!important;color:#191f26}h2.woocommerce-order-details__title{display:none!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{display:none!important}table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields{display:none!important}section.woocommerce-customer-details{display:none!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{display:none!important}.quickcab-booking-form1 .quickcab-button{font-size:18px}.quickcab-booking-form1 .quickcab-map-stats .quickcab-map-stats-details .quickcab-map-stat-text{color:#fff}.woocommerce-checkout #payment{width:450px}.color,.pager a.current,.pager a:hover,.pager a:focus,table.hover tr:hover td,.tabs li.active a,.social li:hover,.data th,.tabs li a:hover,.tabs li a:focus,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover,.slicknav_menu .slicknav_icon-bar{background-color:#fedd00!important}.home-content-sidebar .widget_text{background-color:#fedd00!important}.quickcab-booking-form1 a.quickcab-button{float:left!important;font-size:18px}.intro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,40,32,.93),rgba(9,40,32,.25))}.intro{position:relative;background-size:cover;background-position:center!important}.intro .wrap{position:relative}.intro .textwidget{vertical-align:middle!important}.intro .textwidget h1{padding-top:0!important;color:#fff!important;text-transform:none!important}.intro .textwidget h2{color:#e1eee5!important;text-transform:none!important;font-size:22px;letter-spacing:0;line-height:1.5}.keyvisual{background:var(--ba-green)!important;padding:40px 0!important;margin-bottom:0!important}.keyvisual h1,.keyvisual a,.keyvisual .breadcrumbs{color:white!important}.keyvisual h1{font-size:38px!important}.entry-content,.post-content{font-size:17px;line-height:1.75}.entry-content p,.post-content p{max-width:80ch}.entry-content img,.post-content img{border-radius:16px}.entry-content h2,.post-content h2{margin-top:32px}.services article,.destinations article,.posts article{border-radius:16px;overflow:hidden}.services h3,.destinations h3{font-size:24px}.btn,.button{border-radius:8px!important}.ba-photo-caption{font-size:12px!important;color:#deebe4!important;margin:12px 0 0!important}.ba-btn-outline{background:0 0;border-color:#aec8b8;color:white!important}.ba-btn-dark{background:var(--ba-green);color:white!important}.ba-btn-dark:hover{background:#215b47}.ba-tags{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:13px;color:#deebe4}.ba-tags span:before{content:"✓";color:var(--ba-gold);margin-right:8px}.ba-section-intro{max-width:720px;color:var(--ba-muted);margin-bottom:32px!important}.ba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ba-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-number{display:block;font-size:13px;font-weight:700;color:#38735b;margin-bottom:18px;letter-spacing:.1em}.ba-feature{padding:24px 0;border-bottom:1px solid var(--ba-line)}.ba-feature h3{margin:0 0 10px}.ba-destination{position:relative;overflow:hidden;border-radius:16px;min-height:230px;background:var(--ba-green);padding:30px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important;text-decoration:none!important}.ba-destination img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;transition:transform .3s}.ba-destination:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(8,35,28,.9))}.ba-destination strong,.ba-destination span{position:relative;z-index:1}.ba-destination strong{font-size:28px;letter-spacing:-.04em}.ba-destination span{font-size:14px;color:#e0eee4}.ba-destination:hover img{transform:scale(1.04)}.ba-link-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;list-style:none;margin:24px 0;padding:0}.ba-link-list li{padding:12px 0;border-bottom:1px solid var(--ba-line)}.ba-contact-card a{word-break:break-word}.ba-booking{padding:48px 0 64px;background:var(--ba-paper);scroll-margin-top:110px}.ba-booking h2{font-size:32px;margin:0 0 12px}.ba-booking>p{color:var(--ba-muted)}.quickcab-booking-form{background:#fff!important;color:var(--ba-ink)!important;border:1px solid var(--ba-line)!important;border-radius:16px!important;padding:22px!important;box-shadow:0 15px 45px rgba(16,47,33,.07)!important}.quickcab-booking-form label.control-label{color:var(--ba-ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0;text-transform:none}.quickcab-booking-form .quickcab-input-row{border:0!important;margin-bottom:16px}.quickcab-booking-form .form-control{background:#fafbf8!important;color:var(--ba-ink)!important;border:1px solid #cbd7ce!important;border-radius:7px!important;min-height:48px;font-size:15px!important;box-shadow:none!important}.quickcab-booking-form .selector{border:1px solid #cbd7ce!important;background:#fafbf8!important;border-radius:7px;width:100%!important;min-height:48px;color:var(--ba-ink)!important}.quickcab-booking-form .selector span{width:100%!important;color:var(--ba-ink)!important;text-transform:none;padding:0 15px;line-height:46px!important}.quickcab-booking-form .selector select{width:100%!important}.quickcab-booking-form1 .quickcab-button{background:var(--ba-green)!important;color:#fff!important;border:0!important;border-radius:8px!important;font-size:15px!important;font-weight:700;padding:16px 24px!important}.quickcab-booking-form1 .quickcab-button:hover{background:#22644b!important}.quickcab-booking-form .quickcab-map-stats{background:#edf4ee!important;border:0!important;border-radius:0 0 8px 8px}.quickcab-booking-form .quickcab-map-stat-title,.quickcab-booking-form .quickcab-map-stat-text{color:var(--ba-ink)!important;font-size:13px!important}.quickcab-booking-form .quickcab-vehicle-name,.quickcab-booking-form .quickcab-vehicle-price,.quickcab-booking-form .quickcab-vehicle-icon,.quickcab-booking-form .quickcab-vehicle-features{color:var(--ba-ink)!important}.quickcab-booking-form .quickcab-vehicle-name{width:auto!important;max-width:100%}.quickcab-booking-form .quickcab-cart-step{display:block!important;background:#f1f5ed!important;border:0!important}.quickcab-booking-form .quickcab-cart-step a{color:var(--ba-ink)!important;font-size:13px!important;letter-spacing:0!important}.quickcab-booking-form .quickcab-cart-step.active{background:#deebdf!important}.quickcab-booking-form .quickcab-section-number{background:var(--ba-green)!important;color:#fff!important}.quickcab-booking-form .quickcab-header{color:var(--ba-ink)!important}.quickcab-booking-form .quickcab-add-waypoint{background:var(--ba-green)!important;color:#fff!important;border-radius:50%!important}.quickcab-booking-form #booking_map{border-radius:10px 10px 0 0;overflow:hidden}body.home .ba-site{margin:0}body.home .keyvisual{display:none}.home-content-sidebar .widget_text{background:var(--ba-paper)!important}.home-content-sidebar #text-3 .textwidget>div{background:var(--ba-paper)!important}.home-content-sidebar #text-3{padding:35px 24px}.home-content-sidebar .transfers_hero_unit_widget{max-height:none!important}.home-content-sidebar .intro{height:360px!important;min-height:360px!important}.home-content-sidebar .intro .textwidget{text-align:left!important}.home-content-sidebar .intro h1{font-size:64px!important}.home-content-sidebar .intro .wrap{max-width:1180px}@media (min-width:1000px){.ba-site .quickcab-booking-form .form-section0>.row{display:flex;gap:20px}.ba-site .quickcab-booking-form .form-section0>.row>.col-md-6{width:50%}.ba-site .quickcab-booking-form .form-section0>.row>.col-md-6:first-child{flex-shrink:0}}@media (max-width:900px){.ba-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quickcab-booking-form{padding:12px!important}.quickcab-booking-form .quickcab-map-stats-details{height:auto!important}.home-content-sidebar .intro h1{font-size:42px!important}}@media (max-width:600px){.ba-grid,.ba-grid-2,.ba-link-list{grid-template-columns:1fr}.ba-tags{font-size:12px;gap:10px 16px}.ba-booking{padding:32px 0}.quickcab-booking-form .quickcab-cart-step{width:33.333%!important;float:left!important;padding:8px 3px!important}.quickcab-section-title{font-size:10px!important;line-height:1.3!important}.quickcab-booking-form .quickcab-section-number{font-size:12px!important}.quickcab-booking-form .selector{max-width:100%!important}.quickcab-booking-form1 a.quickcab-button{width:100%!important;text-align:center!important}.quickcab-booking-form .quickcab-vehicle-name{font-size:18px!important}.woocommerce-checkout #payment{width:100%!important}.keyvisual h1{font-size:30px!important}.home-content-sidebar .intro h1{font-size:36px!important}.home-content-sidebar .intro h2{font-size:18px!important}}.header .slicknav_nav .menu-item-6874 a{background:#123f35!important;color:#fff!important}.site-title.color{background:#123f35!important;padding:42px 0!important}.site-title h1{color:#fff!important;font-size:clamp(30px,4vw,48px)!important;text-transform:none!important;letter-spacing:-.035em}.site-title .breadcrumbs,.site-title .breadcrumbs a{color:#e0eee4!important}.single-post .entry-featured{border-radius:16px;overflow:hidden}.single-post article.single{background:#fff;border:1px solid #dce4dc;border-radius:16px;overflow:hidden}.single-post .entry-content{padding:32px!important;text-align:left}.single-post .entry-content h2{font-size:30px!important;line-height:1.2!important}.single-post .entry-content h3{font-size:23px!important;line-height:1.3!important}.single-post .entry-content p{font-size:16px!important;line-height:1.8!important}.single-post .entry-meta{font-size:12px!important;color:#52655e!important;border-bottom:1px solid #dce4dc;padding-bottom:16px}.single-post .entry-content a.elementor-button{background:#123f35!important;border-radius:8px!important;color:white!important;font-size:15px!important;padding:16px 24px!important}.single-post .sidebar .widget{border:1px solid #dce4dc;border-radius:12px;background:#fff;padding:24px!important}.single-post .sidebar h3{font-size:22px}.ba-site div.wpforms-container-full input[type=text],.ba-site div.wpforms-container-full input[type=email],.ba-site div.wpforms-container-full textarea{background:#fafbf8;border:1px solid #cbd7ce;border-radius:8px;font-size:16px;min-height:48px}.ba-site div.wpforms-container-full button[type=submit]{background:#123f35!important;color:white!important;border-radius:8px!important;padding:14px 24px!important}.ba-site div.wpforms-container-full .wpforms-field-label{font-size:14px;color:#172f29}.ba-link-list{list-style:none!important;padding-left:0!important;margin:20px 0}.ba-section .ba-faq details .ba-link-list a{font-size:15px;line-height:1.5}.ba-section .ba-faq details .ba-link-list li{margin:0;padding:10px 0}.ba-site .ba-booking .quickcab-booking-form .quickcab-cart-step{display:block!important}.ba-site .ba-booking .quickcab-cart-steps{margin-bottom:20px}.ba-site .ba-booking .quickcab-cart-step .quickcab-section-title{font-size:12px!important}.ba-site .ba-booking .quickcab-map-stats-details{height:auto!important;min-height:36px!important}.ba-site .ba-booking .quickcab-map-stat-title{font-size:12px!important}.ba-site .ba-booking .quickcab-map-stat-text{font-size:12px!important}@media (max-width:600px){.single-post .entry-content{padding:22px!important}.ba-site .ba-booking .quickcab-cart-step .quickcab-section-title{font-size:10px!important}.ba-site .ba-booking .quickcab-cart-step .quickcab-section-number{display:none!important}}.header .slicknav_menu{order:2}@media (max-width:1000px){.header .slicknav_nav{position:absolute;top:90px;left:0;right:0;background:#fff;z-index:1000;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.12)}.header .slicknav_nav a{color:#123f35!important}}.ba-site .ba-booking{scroll-margin-top:110px}.single-post .entry-content{border-radius:20px;background:#fff;box-shadow:0 8px 30px rgba(18,62,52,.04)}@media (max-width:767px){.ba-site .ba-booking{scroll-margin-top:90px}}.ba-site .ba-number{color:#1b5b46;font-weight:800}.ba-site .ba-destination{min-height:290px;border:0!important;border-radius:18px!important}.ba-site .ba-destination strong{font-size:34px}.ba-site .ba-feature{border-left:4px solid #d7b34f;border-bottom:0;padding:8px 0 8px 24px;margin-bottom:28px}body.home .ba-site .ba-bold-hero{position:relative;isolation:isolate;padding:0!important;border-radius:20px!important;background:#103d33!important;overflow:hidden;margin-bottom:0}body.home .ba-bold-hero .ba-hero-grid{position:relative;display:block;min-height:650px;padding:68px 40px 74px!important;max-width:none}body.home .ba-bold-hero .ba-hero-grid>div:first-child{position:relative;z-index:3;width:59%;max-width:690px}body.home .ba-bold-hero .ba-hero-visual{position:absolute;inset:0;z-index:0}body.home .ba-bold-hero .ba-hero-visual img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center!important;border-radius:0!important;box-shadow:none!important}body.home .ba-bold-hero .ba-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,32,26,.94) 0%,rgba(7,32,26,.83) 35%,rgba(7,32,26,.24) 66%,rgba(7,32,26,.04) 100%)}body.home .ba-bold-hero .ba-photo-caption{position:absolute;right:22px;bottom:14px;z-index:2;padding:5px 10px;background:rgba(7,32,26,.78);border-radius:6px;color:#fff!important;font-size:11px!important;max-width:230px}body.home .ba-site .ba-bold-hero h1{font-size:clamp(48px,5.8vw,78px)!important;letter-spacing:-.055em!important;line-height:1.02!important;margin-bottom:24px;max-width:680px;text-wrap:balance}body.home .ba-bold-hero h1 span{color:#f2c95c}body.home .ba-bold-hero p{font-size:18px;line-height:1.65;color:#f0f5ed;max-width:530px}body.home .ba-bold-hero .ba-tags{font-size:12px;gap:8px 18px;color:#fff}body.home .ba-booking{background:#e8efe2!important;padding:40px 0 56px!important;border-radius:0 0 20px 20px}body.home .ba-booking h2{font-size:36px;font-weight:800;margin-bottom:12px}body.home .ba-booking .quickcab-booking-form{border:1px solid #d0ddcb!important;border-radius:18px!important;box-shadow:0 16px 42px rgba(16,61,51,.1)!important}.quickcab-booking-form1 a.quickcab-button{background:#f2c95c!important;color:#153c32!important;font-size:17px!important;font-weight:800!important;border-radius:10px!important;min-height:52px;text-transform:none!important}.quickcab-booking-form .form-control{font-size:16px!important}.quickcab-booking-form .quickcab-cart-step.active{background:#153c32!important}.quickcab-booking-form .quickcab-cart-step.active a{color:#fff!important}.quickcab-booking-form .quickcab-cart-step.active .quickcab-section-number{background:#f2c95c!important;color:#153c32!important}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{display:table!important}@media (max-width:1100px){body.home .ba-bold-hero .ba-hero-grid>div:first-child{width:66%}body.home .ba-site .ba-bold-hero h1{font-size:60px!important}}@media (max-width:767px){body.home .ba-site .ba-bold-hero{border-radius:14px!important}body.home .ba-bold-hero .ba-hero-grid{min-height:740px;padding:34px 24px 300px!important}body.home .ba-bold-hero .ba-hero-grid>div:first-child{width:100%;max-width:none}body.home .ba-site .ba-bold-hero h1{font-size:clamp(38px,8.6vw,58px)!important;line-height:1.05!important;letter-spacing:-.05em!important}body.home .ba-bold-hero p{font-size:16px;line-height:1.6;max-width:none}body.home .ba-bold-hero .ba-hero-visual img{object-position:68% bottom!important}body.home .ba-bold-hero .ba-hero-visual:after{background:linear-gradient(180deg,#103d33 0%,rgba(16,61,51,.98) 32%,rgba(16,61,51,.8) 52%,rgba(16,61,51,.05) 80%)}body.home .ba-bold-hero .ba-photo-caption{right:12px;bottom:10px;font-size:10px!important}body.home .ba-bold-hero .ba-tags{gap:5px 12px;font-size:11px}.ba-site .ba-destination{min-height:250px}.ba-site .ba-booking .ba-shell{padding-left:14px!important;padding-right:14px!important}.ba-site .ba-booking h2{font-size:30px!important}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{display:block!important}}