.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-646 .elementor-element.elementor-element-58daa2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-4640c40 > .elementor-container{max-width:1450px;}.elementor-646 .elementor-element.elementor-element-4640c40{margin-top:40px;margin-bottom:0px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav{background-color:#FFFFFF2E;border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:5px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap{font-size:15px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap svg,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap svg{width:15px;height:15px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image,
					.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .tab-icon-wrap .tab-icon-image{max-width:15px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon{font-size:15px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon svg{width:15px;height:15px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;padding:20px 35px 20px 35px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title.active{color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f83ab8d .tp-tab-title-description{word-break:break-word;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active{border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav li .plus-tab-header{overflow:hidden;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav:hover{border-color:#252525;}.elementor-646 .elementor-element.elementor-element-f83ab8d.elementor-widget-tp-tabs-tours .plus-tab-header{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.elementor-646 .elementor-element.elementor-element-f83ab8d.elementor-widget-tp-tabs-tours .plus-tab-header.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.elementor-646 .elementor-element.elementor-element-c008a3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-fa9c0c0 > .elementor-container{max-width:1450px;}.elementor-646 .elementor-element.elementor-element-fa9c0c0{margin-top:40px;margin-bottom:0px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav{background-color:#FFFFFF2E;border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:5px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap{font-size:15px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap svg,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap svg{width:15px;height:15px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image,
					.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .tab-icon-wrap .tab-icon-image{max-width:15px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon{font-size:15px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon svg{width:15px;height:15px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-family:"Kanit", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;padding:20px 35px 20px 35px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title.active{color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-081d245 .tp-tab-title-description{word-break:break-word;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active{border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav li .plus-tab-header{overflow:hidden;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav:hover{border-color:#252525;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-widget-tp-tabs-tours .plus-tab-header{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.elementor-646 .elementor-element.elementor-element-081d245.elementor-widget-tp-tabs-tours .plus-tab-header.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}body.elementor-page-646:not(.elementor-motion-effects-element-type-background), body.elementor-page-646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-c652a0a{padding:30px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-58daa2a{text-align:center;}.elementor-646 .elementor-element.elementor-element-58daa2a .elementor-heading-title{font-size:10px;}.elementor-646 .elementor-element.elementor-element-4640c40{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-ace00cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-f83ab8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-size:17px;}.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .theplus-tabs-content-wrapper,.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper.mobile-accordion.mobile-accordion-tab .theplus-tabs-content-wrapper .plus-tab-content{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-2f90be2{padding:30px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-c008a3c{text-align:center;}.elementor-646 .elementor-element.elementor-element-c008a3c .elementor-heading-title{font-size:10px;}.elementor-646 .elementor-element.elementor-element-fa9c0c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-395db0e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 05px 0px 05px;}.elementor-646 .elementor-element.elementor-element-081d245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title{font-size:17px;padding:20px 25px 20px 25px;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-left:0px;margin-right:0px;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-left:0;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-horizontal .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-right:0;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{margin-top:0px;margin-bottom:0px;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:first-child .plus-tab-header{margin-top:0;}.elementor-646 .elementor-element.elementor-element-081d245.elementor-tabs-view-vertical .theplus-tabs-wrapper .plus-tabs-nav li:last-child .plus-tab-header{margin-bottom:0;}.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .theplus-tabs-content-wrapper,.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper.mobile-accordion.mobile-accordion-tab .theplus-tabs-content-wrapper .plus-tab-content{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}/* Start custom CSS for tp-tabs-tours, class: .elementor-element-f83ab8d *//* Create a shorter right border */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header::after {
    content: "";
    position: absolute;
    right: 0;
    top: 12px;      /* distance from top */
    bottom: 12px;   /* distance from bottom */
    width: 1px;
    background: #d9d9d9;
}
#elementor-tab-title-2605::after {
    display: none !important;
}


/* Make tab header relative */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{
    position: relative;
}

/* Underline - hidden by default */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header::before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 10px;
    width: 60px;
    height: 2px;
    background: #fff;
    border-radius: 10px;
    transform: translateX(-50%) scaleX(0);
    transform-origin: center;
    transition: transform .3s ease;
    z-index: 2;
}

/* Show underline on hover and active */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover::before,
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active::before,
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.ui-state-active::before,
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header[aria-selected="true"]::before{
    transform: translateX(-50%) scaleX(1);
}

/* Apply the glassmorphism effect to the tabs navigation list */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;


  
  /* THE HIGH-FIDELITY WHITE GLASS FILL */
  background: linear-gradient(
    135deg, 
    rgba(255, 255, 255, 0.12) 100%, 
    rgba(255, 255, 255, 0.03) 200%
  );
  
  /* THE FROSTED SURFACE BLUR */
  backdrop-filter: blur(20px) saturate(140%);
  -webkit-backdrop-filter: blur(20px) saturate(140%);

  /* THE CRUNCHY FROSTED EDGE */
  border: 1px solid rgba(255, 255, 255, 0.18);

  /* FIGMA SHADOWS & COMPONENT LIFT */
  box-shadow: 
    0 24px 48px rgba(0, 0, 0, 0.5),
    inset 0 1px 0px rgba(255, 255, 255, 0.2);
}

/* FIGMA TOP-DOWN GLANCE LIGHTING */
.elementor-646 .elementor-element.elementor-element-f83ab8d .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg, 
    rgba(255, 255, 255, 0.08) 0%, 
    rgba(255, 255, 255, 0) 60%
  );
  pointer-events: none;
  z-index: 1;
}


@media (min-width: 1025px) {
  .theplus-tabs-wrapper.elementor-tabs.swiper-container .elementor-tabs-wrapper{
      display: flex !important;
      justify-content: center !important;
      width: 100% !important;
      max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for tp-tabs-tours, class: .elementor-element-081d245 *//* Create a shorter right border */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header::after {
    content: "";
    position: absolute;
    right: 0;
    top: 12px;      /* distance from top */
    bottom: 12px;   /* distance from bottom */
    width: 1px;
    background: #d9d9d9;
}
#elementor-tab-title-8505::after {
    display: none !important;
}


/* Make tab header relative */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header{
    position: relative;
}

/* Underline - hidden by default */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header::before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 10px;
    width: 60px;
    height: 2px;
    background: #fff;
    border-radius: 10px;
    transform: translateX(-50%) scaleX(0);
    transform-origin: center;
    transition: transform .3s ease;
    z-index: 2;
}

/* Show underline on hover and active */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover::before,
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active::before,
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.ui-state-active::before,
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header[aria-selected="true"]::before{
    transform: translateX(-50%) scaleX(1);
}

/* Apply the glassmorphism effect to the tabs navigation list */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;


  
  /* THE HIGH-FIDELITY WHITE GLASS FILL */
  background: linear-gradient(
    135deg, 
    rgba(255, 255, 255, 0.12) 100%, 
    rgba(255, 255, 255, 0.03) 200%
  );
  
  /* THE FROSTED SURFACE BLUR */
  backdrop-filter: blur(20px) saturate(140%);
  -webkit-backdrop-filter: blur(20px) saturate(140%);

  /* THE CRUNCHY FROSTED EDGE */
  border: 1px solid rgba(255, 255, 255, 0.18);

  /* FIGMA SHADOWS & COMPONENT LIFT */
  box-shadow: 
    0 24px 48px rgba(0, 0, 0, 0.5),
    inset 0 1px 0px rgba(255, 255, 255, 0.2);
}

/* FIGMA TOP-DOWN GLANCE LIGHTING */
.elementor-646 .elementor-element.elementor-element-081d245 .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg, 
    rgba(255, 255, 255, 0.08) 0%, 
    rgba(255, 255, 255, 0) 60%
  );
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */