.elementor-1663 .elementor-element.elementor-element-heroim2hdzk:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-heroim2hdzk>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://lavahikeadventures.com/wp-content/uploads/2026/04/Acatenango-during-dusk-edited-for-PP.jpg);background-position:center center;background-size:cover}.elementor-1663 .elementor-element.elementor-element-heroim2hdzk>.elementor-container{min-height:700px}.elementor-1663 .elementor-element.elementor-element-heroim2hdzk>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-heroim2hdzk{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 40px 0 40px}.elementor-1663 .elementor-element.elementor-element-herocolz94ydaq>.elementor-element-populated{padding:0 0 0 0}.elementor-1663 .elementor-element.elementor-element-wi6hpi31 .elementor-heading-title{font-size:52px;font-weight:700}.elementor-1663 .elementor-element.elementor-element-wqkhv3fw{text-align:start}.woocommerce .elementor-1663 .elementor-element.elementor-element-wqkhv3fw .woocommerce-product-details__short-description{line-height:1px;letter-spacing:0;word-spacing:0}.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk,.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk>.elementor-background-overlay{border-radius:12px 12px 12px 12px}.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk{box-shadow:0 20px 60px 0 rgb(0 0 0 / .3);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:32px 32px 32px 32px}.elementor-1663 .elementor-element.elementor-element-bookcardsa2dkmk>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-wk67a6x7{text-align:start}.elementor-1663 .elementor-element.elementor-element-wk67a6x7 .elementor-heading-title{color:#888}.elementor-1663 .elementor-element.elementor-element-w2ddalnm .cart button,.elementor-1663 .elementor-element.elementor-element-w2ddalnm .cart .button{transition:all 0.2s}.elementor-1663 .elementor-element.elementor-element-w2ddalnm .quantity .qty{transition:all 0.2s}.elementor-1663 .elementor-element.elementor-element-trust04hvvf1:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-trust04hvvf1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1663 .elementor-element.elementor-element-trust04hvvf1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15px 0 15px 40px}.elementor-1663 .elementor-element.elementor-element-trust04hvvf1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-wbg2tm7y .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-1663 .elementor-element.elementor-element-wbg2tm7y.elementor-view-stacked .elementor-icon{background-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wbg2tm7y.elementor-view-framed .elementor-icon,.elementor-1663 .elementor-element.elementor-element-wbg2tm7y.elementor-view-default .elementor-icon{fill:#E73E02;color:#E73E02;border-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wbg2tm7y .elementor-icon-box-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wbg2tm7y .elementor-icon-box-description{color:#555}.elementor-1663 .elementor-element.elementor-element-wxxh4q7d .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-1663 .elementor-element.elementor-element-wxxh4q7d.elementor-view-stacked .elementor-icon{background-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wxxh4q7d.elementor-view-framed .elementor-icon,.elementor-1663 .elementor-element.elementor-element-wxxh4q7d.elementor-view-default .elementor-icon{fill:#E73E02;color:#E73E02;border-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wxxh4q7d .elementor-icon-box-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wxxh4q7d .elementor-icon-box-description{color:#555}.elementor-1663 .elementor-element.elementor-element-wmss4ulf .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-1663 .elementor-element.elementor-element-wmss4ulf.elementor-view-stacked .elementor-icon{background-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wmss4ulf.elementor-view-framed .elementor-icon,.elementor-1663 .elementor-element.elementor-element-wmss4ulf.elementor-view-default .elementor-icon{fill:#E73E02;color:#E73E02;border-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wmss4ulf .elementor-icon-box-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wmss4ulf .elementor-icon-box-description{color:#555}.elementor-1663 .elementor-element.elementor-element-wm6zxijs .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-1663 .elementor-element.elementor-element-wm6zxijs.elementor-view-stacked .elementor-icon{background-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wm6zxijs.elementor-view-framed .elementor-icon,.elementor-1663 .elementor-element.elementor-element-wm6zxijs.elementor-view-default .elementor-icon{fill:#E73E02;color:#E73E02;border-color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wm6zxijs .elementor-icon-box-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wm6zxijs .elementor-icon-box-description{color:#555}.elementor-1663 .elementor-element.elementor-element-expvy7rmyi:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-expvy7rmyi>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EBE9E7}.elementor-1663 .elementor-element.elementor-element-expvy7rmyi{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 40px}.elementor-1663 .elementor-element.elementor-element-expvy7rmyi>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-wdqj2e8y .elementor-heading-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wt3sbd4i{color:#444}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2)}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2)}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2)}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2)}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2)}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-icon i{color:#e73e02;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-icon svg{fill:#e73e02;transition:fill 0.3s}.elementor-1663 .elementor-element.elementor-element-wacq7r5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1663 .elementor-element.elementor-element-wacq7r5a .elementor-icon-list-text{color:#1f1f1f;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-itin92kq0ly:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-itin92kq0ly>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafaf9}.elementor-1663 .elementor-element.elementor-element-itin92kq0ly{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-1663 .elementor-element.elementor-element-itin92kq0ly>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-ws9c50gx{text-align:center}.elementor-1663 .elementor-element.elementor-element-ws9c50gx .elementor-heading-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-worf1ubi{text-align:center}.elementor-1663 .elementor-element.elementor-element-worf1ubi .elementor-heading-title{color:#777}.elementor-1663 .elementor-element.elementor-element-itincards23emv8p:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-itincards23emv8p>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafaf9}.elementor-1663 .elementor-element.elementor-element-itincards23emv8p{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 80px 0}.elementor-1663 .elementor-element.elementor-element-itincards23emv8p>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-itin_wdg_dyn1{text-align:start}.elementor-1663 .elementor-element.elementor-element-90a39ef{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1663 .elementor-element.elementor-element-90a39ef:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-90a39ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://lavahikeadventures.com/wp-content/uploads/2026/04/sunrise-over-volcano.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1663 .elementor-element.elementor-element-incroww3d16co:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-incroww3d16co>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7}.elementor-1663 .elementor-element.elementor-element-incroww3d16co{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-1663 .elementor-element.elementor-element-incroww3d16co>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-coln25twmi>.elementor-element-populated{padding:0 0 0 40px}.elementor-1663 .elementor-element.elementor-element-wfovquaf .elementor-heading-title{color:#1f7a3a}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-icon i{color:#1f7a3a;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-icon svg{fill:#1f7a3a;transition:fill 0.3s}.elementor-1663 .elementor-element.elementor-element-wp4b3g40{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1663 .elementor-element.elementor-element-wp4b3g40 .elementor-icon-list-text{color:#1f1f1f;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-coldwitivb>.elementor-element-populated{padding:0 0 0 40px}.elementor-1663 .elementor-element.elementor-element-wr28r4di .elementor-heading-title{color:#7a1a0a}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-icon i{color:#7a1a0a;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-icon svg{fill:#7a1a0a;transition:fill 0.3s}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1663 .elementor-element.elementor-element-wsuf2hxg .elementor-icon-list-text{color:#1f1f1f;transition:color 0.3s}.elementor-1663 .elementor-element.elementor-element-testi6fnlggv:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-testi6fnlggv>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0EEEC}.elementor-1663 .elementor-element.elementor-element-testi6fnlggv{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-1663 .elementor-element.elementor-element-testi6fnlggv>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-faqgda7el3:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-faqgda7el3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-1663 .elementor-element.elementor-element-faqgda7el3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 80px 0}.elementor-1663 .elementor-element.elementor-element-faqgda7el3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1663 .elementor-element.elementor-element-wm4mdogc{text-align:center}.elementor-1663 .elementor-element.elementor-element-wm4mdogc .elementor-heading-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-item{border-color:#e8e6e3}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e6e3}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e6e3}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title{background-color:#F0EEEC}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-icon,.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-title{color:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-accordion-icon svg{fill:#1f1f1f}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title .elementor-accordion-icon i:before{color:#e73e02}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title .elementor-accordion-icon svg{fill:#e73e02}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E73E02}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E73E02}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-content{color:#555}@media(max-width:767px){.elementor-1663 .elementor-element.elementor-element-trust04hvvf1{padding:0 0 0 0}.elementor-1663 .elementor-element.elementor-element-expvy7rmyi{padding:40px 8px 40px 10px}.elementor-1663 .elementor-element.elementor-element-90a39ef{--min-height:300px}.elementor-1663 .elementor-element.elementor-element-90a39ef:not(.elementor-motion-effects-element-type-background),.elementor-1663 .elementor-element.elementor-element-90a39ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}.elementor-1663 .elementor-element.elementor-element-coln25twmi>.elementor-element-populated{padding:0 0 40px 40px}}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title{background-color:#fff}.elementor-1663 .elementor-element.elementor-element-wjyukm8m .elementor-tab-title.elementor-active{background-color:#f0EEEC!important}:root{--lha-red:#7a0402;--lha-orange:#e73e02;--lha-dark:#1f1f1f;--lha-bg:#fffffd;--lha-surface:#fafaf9;--lha-mid:#f0eeec;--lha-radius:12px}.lha-hero-section{position:relative;min-height:800px;display:flex;align-items:center}.lha-hero-section>.elementor-container{align-items:center;padding-top:80px;padding-bottom:80px}.lha-hero-left .elementor-widget-heading .elementor-heading-title,.lha-hero-left h1{color:#ffffff!important;font-size:clamp(32px, 4vw, 52px)!important;font-weight:700!important;line-height:1.15!important;text-shadow:0 2px 20px rgb(0 0 0 / .5);max-width:640px}.lha-hero-left .elementor-widget-woocommerce-product-short-description p,.lha-hero-left .elementor-widget-woocommerce-product-short-description{color:rgb(255 255 255 / .88)!important;font-size:18px!important;line-height:1.7!important;margin-top:16px;max-width:580px}.lha-booking-card{background:#ffffff!important;border-radius:var(--lha-radius)!important;box-shadow:0 24px 64px rgb(0 0 0 / .35)!important;padding:32px!important;position:sticky;top:100px}.lha-booking-card .elementor-widget-woocommerce-product-price .price,.lha-booking-card .price{color:var(--lha-red)!important;font-size:36px!important;font-weight:700!important;display:block!important;margin-bottom:2px!important}.lha-booking-card .elementor-widget-woocommerce-product-price{margin-bottom:4px!important}.lha-booking-card .woocommerce-booking-fields,.lha-booking-card .wc-bookings-date-picker,.lha-booking-card .wc_booking_date_field,.lha-booking-card .wc_booking_resource_field,.lha-booking-card .wc_booking_persons_field{margin-bottom:16px!important}.lha-booking-card .wc-bookings-date-picker input,.lha-booking-card .woocommerce-booking-fields input,.lha-booking-card .woocommerce-booking-fields select{width:100%!important;padding:10px 14px!important;border:1.5px solid #e0ddd8!important;border-radius:8px!important;font-size:15px!important;color:var(--lha-dark)!important;background:#fafaf9!important;transition:border-color 0.2s}.lha-booking-card .woocommerce-booking-fields input:focus,.lha-booking-card .woocommerce-booking-fields select:focus{border-color:var(--lha-orange)!important;outline:none!important}.lha-booking-card label{font-size:13px!important;font-weight:600!important;color:#555!important;margin-bottom:6px!important;display:block!important}.lha-booking-card .single_add_to_cart_button,.lha-booking-card .wc-bookings-booking-form .button,.lha-add-to-cart .single_add_to_cart_button{background:var(--lha-orange)!important;color:#ffffff!important;border:none!important;width:100%!important;height:52px!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;letter-spacing:0.3px!important;cursor:pointer!important;transition:background 0.2s,transform 0.1s!important;margin-top:12px!important;text-transform:uppercase!important}.lha-booking-card .single_add_to_cart_button:hover,.lha-add-to-cart .single_add_to_cart_button:hover{background:#c93300!important;transform:translateY(-1px)!important}.lha-trust-bar .elementor-icon-box-wrapper{padding:8px 0}.lha-trust-bar .elementor-icon{color:var(--lha-red)!important;font-size:24px!important;margin-right:12px}.lha-trust-bar .elementor-icon-box-title{font-size:14px!important;font-weight:700!important;color:var(--lha-dark)!important;margin-bottom:2px!important}.lha-trust-bar .elementor-icon-box-description{font-size:12px!important;color:#777!important}.lha-step-card{background:#fff;border-radius:var(--lha-radius);padding:28px 24px;box-shadow:0 2px 16px rgb(0 0 0 / .07);border:1px solid #ede9e4;height:100%;transition:box-shadow 0.2s,transform 0.2s}.lha-step-card:hover{box-shadow:0 8px 32px rgb(122 4 2 / .12);transform:translateY(-3px)}.lha-step-time{font-size:12px;font-weight:700;color:var(--lha-orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;display:block}.lha-step-title{font-size:17px!important;font-weight:700!important;color:var(--lha-dark)!important;margin:0 0 10px 0!important}.lha-step-desc{font-size:14px!important;color:#666!important;line-height:1.65!important;margin:0!important}.lha-included .elementor-icon-list-icon i{font-size:16px}.lha-testimonial .elementor-testimonial--align-center{max-width:700px;margin:0 auto}.lha-testimonial .elementor-testimonial__text{font-size:20px!important;line-height:1.7!important;font-style:italic;color:#333!important}.lha-testimonial .elementor-testimonial__name{color:var(--lha-red)!important;font-weight:700!important}.lha-faq .elementor-accordion-item{border:1px solid #e8e6e3!important;border-radius:8px!important;margin-bottom:12px!important;overflow:hidden}.lha-faq .elementor-tab-title{font-size:16px!important;font-weight:600!important;color:var(--lha-dark)!important;padding:18px 24px!important;background:#fff!important}.lha-faq .elementor-tab-title.elementor-active{color:var(--lha-red)!important;background:#fff8f7!important}.lha-faq .elementor-tab-content{padding:0 24px 18px!important;color:#555!important;font-size:15px!important;line-height:1.7!important}.lha-faq .elementor-accordion-icon{color:var(--lha-orange)!important}@media (max-width:767px){.lha-hero-section{min-height:500px!important}.lha-hero-section>.elementor-container{flex-direction:column!important}.lha-hero-left,.lha-hero-right{width:100%!important}.lha-hero-right{margin-top:24px}.lha-booking-card{position:static!important;margin:0 16px}.lha-step-card{margin-bottom:16px}.lha-trust-bar .elementor-column{width:50%!important;margin-bottom:16px}}@media (min-width:768px) and (max-width:1024px){.lha-hero-section{min-height:650px!important}}body{overflow-x:hidden}@media (max-width:767px){.lha-hero-section>.elementor-container{overflow:hidden;max-width:100%}.lha-hero-left,.lha-hero-right{max-width:100%!important;box-sizing:border-box!important}.lha-booking-card{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;box-sizing:border-box;padding:16px 5px!important}.lha-booking-card .wc-bookings-booking-form{padding-left:8px!important;padding-right:8px!important}.wc-bookings-date-picker{padding-left:0!important;padding-right:0!important;overflow-x:visible}.wc-bookings-date-picker table{width:100%}}:root{--lha-red:#7a0402;--lha-orange:#e73e02;--lha-dark:#1f1f1f;--lha-bg:#fffffd;--lha-surface:#fafaf9;--lha-mid:#f0eeec;--lha-radius:12px}.lha-hero-section{position:relative;min-height:800px;display:flex;align-items:center}.lha-hero-section>.elementor-container{align-items:center;padding-top:80px;padding-bottom:80px}.lha-hero-left .elementor-widget-heading .elementor-heading-title,.lha-hero-left h1{color:#ffffff!important;font-size:clamp(32px, 4vw, 52px)!important;font-weight:700!important;line-height:1.15!important;text-shadow:0 2px 20px rgb(0 0 0 / .5);max-width:640px}.lha-hero-left .elementor-widget-woocommerce-product-short-description p,.lha-hero-left .elementor-widget-woocommerce-product-short-description{color:rgb(255 255 255 / .88)!important;font-size:18px!important;line-height:1.7!important;margin-top:16px;max-width:580px}.lha-booking-card{background:#ffffff!important;border-radius:var(--lha-radius)!important;box-shadow:0 24px 64px rgb(0 0 0 / .35)!important;padding:32px!important;position:sticky;top:100px}.lha-booking-card .elementor-widget-woocommerce-product-price .price,.lha-booking-card .price{color:var(--lha-red)!important;font-size:36px!important;font-weight:700!important;display:block!important;margin-bottom:2px!important}.lha-booking-card .elementor-widget-woocommerce-product-price{margin-bottom:4px!important}.lha-booking-card .woocommerce-booking-fields,.lha-booking-card .wc-bookings-date-picker,.lha-booking-card .wc_booking_date_field,.lha-booking-card .wc_booking_resource_field,.lha-booking-card .wc_booking_persons_field{margin-bottom:16px!important}.lha-booking-card .wc-bookings-date-picker input,.lha-booking-card .woocommerce-booking-fields input,.lha-booking-card .woocommerce-booking-fields select{width:100%!important;padding:10px 14px!important;border:1.5px solid #e0ddd8!important;border-radius:8px!important;font-size:15px!important;color:var(--lha-dark)!important;background:#fafaf9!important;transition:border-color 0.2s}.lha-booking-card .woocommerce-booking-fields input:focus,.lha-booking-card .woocommerce-booking-fields select:focus{border-color:var(--lha-orange)!important;outline:none!important}.lha-booking-card label{font-size:13px!important;font-weight:600!important;color:#555!important;margin-bottom:6px!important;display:block!important}.lha-booking-card .single_add_to_cart_button,.lha-booking-card .wc-bookings-booking-form .button,.lha-add-to-cart .single_add_to_cart_button{background:var(--lha-orange)!important;color:#ffffff!important;border:none!important;width:100%!important;height:52px!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;letter-spacing:0.3px!important;cursor:pointer!important;transition:background 0.2s,transform 0.1s!important;margin-top:12px!important;text-transform:uppercase!important}.lha-booking-card .single_add_to_cart_button:hover,.lha-add-to-cart .single_add_to_cart_button:hover{background:#c93300!important;transform:translateY(-1px)!important}.lha-trust-bar .elementor-icon-box-wrapper{padding:8px 0}.lha-trust-bar .elementor-icon{color:var(--lha-red)!important;font-size:24px!important;margin-right:12px}.lha-trust-bar .elementor-icon-box-title{font-size:14px!important;font-weight:700!important;color:var(--lha-dark)!important;margin-bottom:2px!important}.lha-trust-bar .elementor-icon-box-description{font-size:12px!important;color:#777!important}.lha-step-card{background:#fff;border-radius:var(--lha-radius);padding:28px 24px;box-shadow:0 2px 16px rgb(0 0 0 / .07);border:1px solid #ede9e4;height:100%;transition:box-shadow 0.2s,transform 0.2s}.lha-step-card:hover{box-shadow:0 8px 32px rgb(122 4 2 / .12);transform:translateY(-3px)}.lha-step-time{font-size:12px;font-weight:700;color:var(--lha-orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;display:block}.lha-step-title{font-size:17px!important;font-weight:700!important;color:var(--lha-dark)!important;margin:0 0 10px 0!important}.lha-step-desc{font-size:14px!important;color:#666!important;line-height:1.65!important;margin:0!important}.lha-included .elementor-icon-list-icon i{font-size:16px}.lha-testimonial .elementor-testimonial--align-center{max-width:700px;margin:0 auto}.lha-testimonial .elementor-testimonial__text{font-size:20px!important;line-height:1.7!important;font-style:italic;color:#333!important}.lha-testimonial .elementor-testimonial__name{color:var(--lha-red)!important;font-weight:700!important}.lha-faq .elementor-accordion-item{border:1px solid #e8e6e3!important;border-radius:8px!important;margin-bottom:12px!important;overflow:hidden}.lha-faq .elementor-tab-title{font-size:16px!important;font-weight:600!important;color:var(--lha-dark)!important;padding:18px 24px!important;background:#fff!important}.lha-faq .elementor-tab-title.elementor-active{color:var(--lha-red)!important;background:#fff8f7!important}.lha-faq .elementor-tab-content{padding:0 24px 18px!important;color:#555!important;font-size:15px!important;line-height:1.7!important}.lha-faq .elementor-accordion-icon{color:var(--lha-orange)!important}@media (max-width:767px){.lha-hero-section{min-height:500px!important}.lha-hero-section>.elementor-container{flex-direction:column!important}.lha-hero-left,.lha-hero-right{width:100%!important}.lha-hero-right{margin-top:24px}.lha-booking-card{position:static!important;margin:0 16px}.lha-step-card{margin-bottom:16px}.lha-trust-bar .elementor-column{width:50%!important;margin-bottom:16px}}@media (min-width:768px) and (max-width:1024px){.lha-hero-section{min-height:650px!important}}