.elementor-41 .elementor-element.elementor-element-79c14c8{--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;--padding-top:80px;--padding-bottom:44px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-79c14c8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-79c14c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE3D0;}.elementor-41 .elementor-element.elementor-element-23cde6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:36px 36px;--row-gap:36px;--column-gap:36px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(42,33,26,.12);--border-color:rgba(42,33,26,.12);--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8722be2{--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;}.elementor-41 .elementor-element.elementor-element-505537f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.08em;color:#2A211A;}.elementor-41 .elementor-element.elementor-element-d14838d{font-family:"Anuphan", Sans-serif;font-size:10px;font-weight:300;line-height:1.8em;color:#9B774C;}.elementor-41 .elementor-element.elementor-element-0aacf40{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;color:#6F5A40;}.elementor-41 .elementor-element.elementor-element-06defc8{--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;}.elementor-41 .elementor-element.elementor-element-47a09e2 .elementor-heading-title{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:400;line-height:1.08em;color:#8A7359;}.elementor-41 .elementor-element.elementor-element-d663551 .elementor-menu-toggle{margin:0 auto;}.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu--main .elementor-item{color:#6F5A40;fill:#6F5A40;}.elementor-41 .elementor-element.elementor-element-3fab154{--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;}.elementor-41 .elementor-element.elementor-element-34628f9 .elementor-heading-title{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:400;line-height:1.08em;color:#8A7359;}.elementor-41 .elementor-element.elementor-element-bf87811{font-family:"Anuphan", Sans-serif;font-size:13px;font-weight:300;line-height:1.8em;color:#6F5A40;}.elementor-41 .elementor-element.elementor-element-f2de518{--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;}.elementor-41 .elementor-element.elementor-element-96e34fd .elementor-heading-title{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:400;line-height:1.08em;color:#8A7359;}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-cfe3fcb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-text{color:#6F5A40;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-3544008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-990adcf{font-family:"Anuphan", Sans-serif;font-size:12px;font-weight:300;line-height:1.8em;color:#6F5A40;}.elementor-41 .elementor-element.elementor-element-ae6bd85{font-family:"Anuphan", Sans-serif;font-size:12px;font-weight:300;line-height:1.8em;color:#6F5A40;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-23cde6f{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-79c14c8{--padding-top:64px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-23cde6f{--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-41 .elementor-element.elementor-element-505537f .elementor-heading-title{font-size:26px;}.elementor-41 .elementor-element.elementor-element-47a09e2 .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-34628f9 .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-96e34fd .elementor-heading-title{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-8722be2 */.elementor-41 .elementor-element.elementor-element-8722be2{--width:32%;width:32%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-8722be2{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d663551 */.elementor-41 .elementor-element.elementor-element-d663551 .elementor-menu-toggle,.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu--dropdown{display:none!important}
.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu--main{display:block!important}
.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu{display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.elementor-41 .elementor-element.elementor-element-d663551 .elementor-item{padding:5px 0!important;line-height:1.5!important}
.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu>li:nth-child(1),.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu>li:nth-child(4),.elementor-41 .elementor-element.elementor-element-d663551 .elementor-nav-menu>li:nth-child(n+6){display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06defc8 */.elementor-41 .elementor-element.elementor-element-06defc8{--width:16%;width:16%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-06defc8{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fab154 */.elementor-41 .elementor-element.elementor-element-3fab154{--width:16%;width:16%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-3fab154{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfe3fcb */.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-icon{display:none!important}
.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-items{width:100%;margin:0!important;padding:0!important}
.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-item{width:100%;padding:0!important;align-items:center!important;justify-content:flex-start!important}
.elementor-41 .elementor-element.elementor-element-cfe3fcb .elementor-icon-list-text{padding:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2de518 */.elementor-41 .elementor-element.elementor-element-f2de518{--width:28%;width:28%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-f2de518{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cde6f */.elementor-41 .elementor-element.elementor-element-23cde6f{--width:1320px;width:1320px;max-width:100%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-23cde6f{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3544008 */.elementor-41 .elementor-element.elementor-element-3544008{--width:1320px;width:1320px;max-width:100%}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-3544008{--width:100%;width:100%}}/* End custom CSS */