.elementor-kit-11{--e-global-color-primary:#212121;--e-global-color-secondary:#975F06;--e-global-color-text:#666666;--e-global-color-accent:#212121;--e-global-color-5594e02:#FFFFFF;--e-global-color-7b7f5a7:#FFFBF4;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:52px;--e-global-typography-secondary-font-family:"Marcellus";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-family:"Marcellus";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:36px;--e-global-typography-accent-font-family:"Marcellus";--e-global-typography-accent-font-weight:500;--e-global-typography-4bcab43-font-family:"Sarabun";font-family:var( --e-global-typography-text-font-family ), "Sarabun", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cover-home-key{
    display: block;
    position: relative;
    overflow: hidden;
    padding-bottom: 70%;
}
.cover-home-key img{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-home-key:hover img{
    transform: scale(1.1);
}
b, strong{
    font-weight: 500 !important;
}
.txt-line1{
    display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.txt-line2{
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.txt-line3{
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.photoslide{
    overflow: hidden;
}
.photoslide > img{
    transform: scale(1.2);
    transition: 3s;
}
.slick-slide[aria-hidden="false"] .photoslide > img{
    transform: scale(1);
    transition: 3s;
}
.banner-slide .jet-listing-grid__slider .jet-slick-dots{
    position: absolute;
    top: 50%;
    right: 25px;
    width: 10px;
    flex-direction: column;
    gap: 9px;
}
.banner-slide .jet-listing-grid__slider .jet-slick-dots li.slick-active{
    border: 1px solid rgba(255,255,255,0.8);
}

#wrapper-inner {
  display: flex;
  width:100%;
  height:100%;
  justify-content: center;
  
}

#scroll-title {
    display: flex;
    text-transform: uppercase;
    color: #ffffff;
  font-size:12px;
  letter-spacing:2px;
  padding-right: 15px;
}
.box{
    margin-top: 9px;
}
.box span{
 display: block;
 width: 8px;
 height: 8px;
 border-bottom: 1px solid white;
 border-right: 1px solid white;
 transform: rotate(45deg);
 margin: -5px;
 animation: animate 1.8s infinite;
}

.box span:nth-child(2)
{
 animation-delay: -0.2s;
}

.box span:nth-child(3)
{
 animation-delay: -0.4s;
}

@keyframes animate{
 
 0%{
  opacity: 0;
  transform: rotate(45deg) translate(-5px, -5px);
 }
 50%{
  opacity: 1;
 }
 100%{
  opacity: 0.5;
  transform: rotate(45deg) translate(5px, 5px);
 }
}

.tophead-blur{
    backdrop-filter: blur(6px);
}
.wrap-menu{
    backdrop-filter: blur(6px);
}
.logo a img{
   transition: 0.5s; 
}
.wrap-menu.elementor-sticky--active .logo a img{
    width: 170px
}
.wrap-menu.elementor-sticky--active .elementor-nav-menu--main a.elementor-item{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.logo-footer .elementor-icon svg{
    height: auto;
}
.cover-blog{
    overflow: hidden;
}
.cover-blog img{
    width: 100%;
    height: 100%;
    display: block;
    aspect-ratio: 16 / 11;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-blog:hover img{
   transform: scale(1.05);
}

.reserve-desc h4{
    margin-top: 30px;
}


@media (max-width: 991px){
    .wrap-menu.elementor-sticky--active .logo a img{
    width: 150px
}
.wrap-menu.elementor-sticky--active .elementor-nav-menu--main a.elementor-item{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}
@media (max-width: 767px){
    .wrap-menu.elementor-sticky--active .logo a img{
    width: 120px
}
.banner-slide .jet-listing-grid__slider .jet-slick-dots{
    opacity: 0;
}
.reserve-desc h4{
    font-size: 1.25rem;
}
}/* End custom CSS */