.elementor-2602 .elementor-element.elementor-element-6565129 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2602 .elementor-element.elementor-element-74e9e82{--display:grid;--min-height:0px;--e-con-grid-template-columns:1fr 0.25fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-5d17e89{--display:flex;}.elementor-2602 .elementor-element.elementor-element-08dbfee{--display:flex;}.elementor-2602 .elementor-element.elementor-element-f551818{--display:flex;}.elementor-2602 .elementor-element.elementor-element-dd743c5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FEFEFE;--n-menu-title-transition:300ms;--n-menu-title-padding:5px 30px 5px 20px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0px;--n-menu-dropdown-indicator-rotate:rotate(0deg);--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FF2C2C;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2602 .elementor-element.elementor-element-dd743c5.elementor-element{--align-self:center;}.elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-2602 .elementor-element.elementor-element-dd743c5 {--n-menu-title-color-hover:#F8D77E;--n-menu-title-color-active:#F8D77E;}.elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-2602 .elementor-element.elementor-element-dd743c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:5px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2602 .elementor-element.elementor-element-7fb0cc7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2602 .elementor-element.elementor-element-881a44a{--display:flex;}.elementor-2602 .elementor-element.elementor-element-8211585{--display:flex;}.elementor-2602 .elementor-element.elementor-element-ab6f102{--display:flex;}.elementor-2602 .elementor-element.elementor-element-e10df6c{--display:flex;}.elementor-2602 .elementor-element.elementor-element-cc56589{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2602 .elementor-element.elementor-element-cc56589 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2602 .elementor-element.elementor-element-cc56589 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2602 .elementor-element.elementor-element-cc56589 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2602 .elementor-element.elementor-element-cc56589 {--n-menu-title-color-hover:#F8D77E;--n-menu-title-color-active:#F8D77E;}.elementor-2602 .elementor-element.elementor-element-cc56589 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-2602 .elementor-element.elementor-element-cc56589 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-2602 .elementor-element.elementor-element-9508b60{--display:grid;--min-height:0px;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-563c791.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2602 .elementor-element.elementor-element-8bd8df7{--display:flex;}.elementor-2602 .elementor-element.elementor-element-5c7b944{--display:flex;}.elementor-2602 .elementor-element.elementor-element-889f66b{--display:flex;}.elementor-2602 .elementor-element.elementor-element-0cc738d{--display:flex;}.elementor-2602 .elementor-element.elementor-element-cd3ca1c{--display:flex;}.elementor-2602 .elementor-element.elementor-element-f672400{--display:flex;}.elementor-2602 .elementor-element.elementor-element-c1a6d87{--display:flex;}.elementor-2602 .elementor-element.elementor-element-b7d5a08{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;background-color:transparent;background-image:linear-gradient(180deg, #8F3600 0%, #f2295b 100%);--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#F07A01;--n-menu-title-transition:300ms;--n-menu-title-padding:5px 30px 5px 20px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0px;--n-menu-dropdown-indicator-rotate:rotate(0deg);--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#F08906;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-active-color-dropdown:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#4B4F67;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#CE8900;}.elementor-2602 .elementor-element.elementor-element-b7d5a08.elementor-element{--align-self:center;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 {--n-menu-title-color-hover:#F8D77E;--n-menu-title-color-active:#F8D77E;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-2602 .elementor-element.elementor-element-b7d5a08 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:5px 5px 5px 5px;}body.elementor-page-2602{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2602 .elementor-element.elementor-element-74e9e82{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2602 .elementor-element.elementor-element-9508b60{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--z-index:99999;}.elementor-2602 .elementor-element.elementor-element-b7d5a08{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;z-index:99999;}}@media(max-width:767px){.elementor-2602 .elementor-element.elementor-element-74e9e82{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2602 .elementor-element.elementor-element-9508b60{--e-con-grid-template-columns:1fr 0.3fr;--grid-auto-flow:row;}.elementor-2602 .elementor-element.elementor-element-9508b60.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}}/* Start custom CSS for mega-menu, class: .elementor-element-cc56589 *//* Scroll mượt */
html {
  scroll-behavior: smooth;
}

/* Button Booking */
.elementor-2602 .elementor-element.elementor-element-cc56589 a[href="#booking"] {
    position: relative;
    background: linear-gradient(135deg, #A9DB93, #397E5E);
    color: #F7F6FB !important;
    padding: 10px 18px;
    border-radius: 30px;
    font-weight: 600;
    display: inline-block;
    transition: all 0.3s ease;
}

/* Hover */
.elementor-2602 .elementor-element.elementor-element-cc56589 a[href="#booking"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}

/* Glow */
.elementor-2602 .elementor-element.elementor-element-cc56589 a[href="#booking"]::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 30px;
    background: linear-gradient(135deg, #2ecc71, #27ae60);
    z-index: -1;
    filter: blur(6px);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS *//* Ẩn Header nhưng vẫn để Footer hiển thị */
header, .site-header-row-container-inner, #masthead {
    display: none !important;
}/* End custom CSS */