.elementor-848 .elementor-element.elementor-element-3b5db43{--display:flex;--min-height:35em;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-2a7e907{--display:flex;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-848 .elementor-element.elementor-element-ca0c316 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-848 .elementor-element.elementor-element-ca0c316 img{width:100%;height:21.4em;object-fit:cover;object-position:center center;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-848 .elementor-element.elementor-element-a146b28 > .elementor-widget-container{padding:1.25em 0.85em 1.25em 0.85em;}.elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-icon{width:14px;}.elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-icon i{font-size:14px;}.elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-text, .elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-text a{color:var( --e-global-color-d0ccb64 );}.elementor-848 .elementor-element.elementor-element-a146b28 .elementor-icon-list-item{font-family:"Sarabun", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.5em;}.elementor-848 .elementor-element.elementor-element-32aab1f{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-848 .elementor-element.elementor-element-0f2bcca > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-848 .elementor-element.elementor-element-0f2bcca{text-align:left;}.elementor-848 .elementor-element.elementor-element-0f2bcca .elementor-heading-title{font-family:var( --e-global-typography-77d6be7-font-family ), Sans-serif;font-size:var( --e-global-typography-77d6be7-font-size );font-weight:var( --e-global-typography-77d6be7-font-weight );line-height:var( --e-global-typography-77d6be7-line-height );color:var( --e-global-color-0bfda35 );}.elementor-848 .elementor-element.elementor-element-0f2bcca .elementor-heading-title a:hover, .elementor-848 .elementor-element.elementor-element-0f2bcca .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-848 .elementor-element.elementor-element-2a64ca2{--display:flex;--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;--justify-content:space-between;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms{text-align:left;}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-52d6878-font-family ), Sans-serif;font-size:var( --e-global-typography-52d6878-font-size );font-weight:var( --e-global-typography-52d6878-font-weight );text-transform:var( --e-global-typography-52d6878-text-transform );color:var( --e-global-color-accent );}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms__link:hover{color:var( --e-global-color-accent );}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms__prefix{font-family:"Sarabun", Sans-serif;font-size:0.9em;font-weight:300;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-848 .elementor-element.elementor-element-b80cd5c .elementor-button{background-color:#0B635400;font-family:"Sarabun", Sans-serif;font-size:0.75em;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;fill:var( --e-global-color-0bfda35 );color:var( --e-global-color-0bfda35 );border-style:none;border-radius:0px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-848 .elementor-element.elementor-element-b80cd5c{width:var( --container-widget-width, 6em );max-width:6em;--container-widget-width:6em;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-848 .elementor-element.elementor-element-0f2bcca .elementor-heading-title{font-size:var( --e-global-typography-77d6be7-font-size );line-height:var( --e-global-typography-77d6be7-line-height );}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-52d6878-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-848 .elementor-element.elementor-element-0f2bcca .elementor-heading-title{font-size:var( --e-global-typography-77d6be7-font-size );line-height:var( --e-global-typography-77d6be7-line-height );}.elementor-848 .elementor-element.elementor-element-71e4c8a .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-52d6878-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for image, class: .elementor-element-ca0c316 */.elementor-848 .elementor-element.elementor-element-ca0c316 {
    overflow: hidden;
}

.elementor-848 .elementor-element.elementor-element-ca0c316 img {
    transform: scale(1.03);
    transition: transform .8s cubic-bezier(.4,0,.2,1);
    min-width: 100%;
}

.elementor-848 .elementor-element.elementor-element-ca0c316:hover img {
    transform: scale(1.001);
}

.elementor-848 .elementor-element.elementor-element-ca0c316 a {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-a146b28 */.elementor-848 .elementor-element.elementor-element-a146b28 {
    position: absolute;
    bottom: 1.5em;
    left: 1.5em;
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2bcca */.elementor-848 .elementor-element.elementor-element-0f2bcca {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b80cd5c */.elementor-848 .elementor-element.elementor-element-b80cd5c a {
    position: relative;
}

.elementor-848 .elementor-element.elementor-element-b80cd5c a::after {
    content: "";
    width: 96%;
    height: 1px;
    background-color: #000;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    display: inline-block;
    transition: transform .3s cubic-bezier(.4,0,.2,1);
}

.elementor-848 .elementor-element.elementor-element-b80cd5c a:hover::after {
    transform-origin: 100% 50%;
    transform: scaleX(0);
    animation: animate-btn-line .5s .2s forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32aab1f */.elementor-848 .elementor-element.elementor-element-32aab1f {
    overflow: hidden;
}/* End custom CSS */