.elementor-48 .elementor-element.elementor-element-3f7809a{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-48 .elementor-element.elementor-element-3f7809a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3f7809a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F4F2D;}.elementor-48 .elementor-element.elementor-element-72ba71c{--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:flex-end;--padding-top:0px;--padding-bottom:92px;--padding-left:56px;--padding-right:56px;}.elementor-48 .elementor-element.elementor-element-17bf628{font-family:"Anuphan", Sans-serif;font-size:11px;font-weight:300;line-height:1.8em;color:#C9A574;}.elementor-48 .elementor-element.elementor-element-02307e1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:400;line-height:1.08em;color:#FFFDF8;}.elementor-48 .elementor-element.elementor-element-3ee8e68 .elementor-heading-title{font-family:"Anuphan", Sans-serif;font-size:24px;font-weight:300;line-height:1.08em;color:#FFFDF8;}.elementor-48 .elementor-element.elementor-element-f0d6890{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:24px;--padding-left:56px;--padding-right:56px;}.elementor-48 .elementor-element.elementor-element-f0d6890:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f0d6890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-48 .elementor-element.elementor-element-4ccb4f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-3b41fe3{font-family:"Anuphan", Sans-serif;font-size:20px;font-weight:300;line-height:1.8em;color:#3a322b;}.elementor-48 .elementor-element.elementor-element-a532c49{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:110px;--padding-left:56px;--padding-right:56px;}.elementor-48 .elementor-element.elementor-element-a532c49:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a532c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-48 .elementor-element.elementor-element-1177a08{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-347118a{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-d0a6a90{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-51b852d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-b3a360d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-997d647{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-df40562{font-family:"Anuphan", Sans-serif;font-size:11px;font-weight:300;color:#9B774C;}.elementor-48 .elementor-element.elementor-element-85323d5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;}.elementor-48 .elementor-element.elementor-element-53be2e9{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:300;line-height:1.75em;color:#6F6354;}.elementor-48 .elementor-element.elementor-element-f8f9101{font-family:"Anuphan", Sans-serif;font-weight:300;}.elementor-48 .elementor-element.elementor-element-0ccd8ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-d79631f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-de3436a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-2e49705{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-24940a3{font-family:"Anuphan", Sans-serif;font-size:11px;font-weight:300;color:#9B774C;}.elementor-48 .elementor-element.elementor-element-55f831f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;}.elementor-48 .elementor-element.elementor-element-1319c84{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:300;line-height:1.75em;color:#6F6354;}.elementor-48 .elementor-element.elementor-element-b30ddf6{font-family:"Anuphan", Sans-serif;font-weight:300;}.elementor-48 .elementor-element.elementor-element-6b25da4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-fd4ed94{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-fc1e8ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-5cc8d7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-ccbcf8f{font-family:"Anuphan", Sans-serif;font-size:11px;font-weight:300;color:#9B774C;}.elementor-48 .elementor-element.elementor-element-f903578 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;}.elementor-48 .elementor-element.elementor-element-77e5184{font-family:"Anuphan", Sans-serif;font-size:14px;font-weight:300;line-height:1.75em;color:#6F6354;}.elementor-48 .elementor-element.elementor-element-1a3e745{font-family:"Anuphan", Sans-serif;font-weight:300;}.elementor-48 .elementor-element.elementor-element-7893d3e{font-family:"Anuphan", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:#9a8e7d;}.elementor-48 .elementor-element.elementor-element-11f5876{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-48 .elementor-element.elementor-element-11f5876:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-11f5876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A211A;}.elementor-48 .elementor-element.elementor-element-2b834b5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-a4c02d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;}.elementor-48 .elementor-element.elementor-element-1af2e2a{font-family:"Anuphan", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:rgba(255,253,248,.74);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-3f7809a{--min-height:70vh;}.elementor-48 .elementor-element.elementor-element-72ba71c{--padding-top:0px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-02307e1 .elementor-heading-title{font-size:46px;}.elementor-48 .elementor-element.elementor-element-3ee8e68 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for image, class: .elementor-element-1e58467 */.elementor-48 .elementor-element.elementor-element-1e58467{position:absolute;inset:0;z-index:0}.elementor-48 .elementor-element.elementor-element-1e58467,.elementor-48 .elementor-element.elementor-element-1e58467 .elementor-widget-container,.elementor-48 .elementor-element.elementor-element-1e58467 img{width:100%;height:100%}.elementor-48 .elementor-element.elementor-element-1e58467 img{object-fit:cover;border-radius:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba71c */.elementor-48 .elementor-element.elementor-element-72ba71c{position:relative;z-index:2}.elementor-48 .elementor-element.elementor-element-72ba71c{--width:1240px;width:1240px;max-width:100%}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-72ba71c{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7809a */.elementor-48 .elementor-element.elementor-element-3f7809a{position:relative;overflow:hidden}.elementor-48 .elementor-element.elementor-element-3f7809a:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(30,20,14,.28),rgba(30,20,14,.76))}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ccb4f0 */.elementor-48 .elementor-element.elementor-element-4ccb4f0{--width:820px;width:820px;max-width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df83b1d */.elementor-48 .elementor-element.elementor-element-df83b1d img{width:100%;height:100%;object-fit:cover;border-radius:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b852d */.elementor-48 .elementor-element.elementor-element-51b852d{aspect-ratio:3/4;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0a6a90 */.elementor-48 .elementor-element.elementor-element-d0a6a90{--width:31%;width:31%;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-d0a6a90{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6e0a54 */.elementor-48 .elementor-element.elementor-element-b6e0a54 img{width:100%;height:100%;object-fit:cover;border-radius:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79631f */.elementor-48 .elementor-element.elementor-element-d79631f{aspect-ratio:3/4;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ccd8ed */.elementor-48 .elementor-element.elementor-element-0ccd8ed{--width:31%;width:31%;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-0ccd8ed{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-488db54 */.elementor-48 .elementor-element.elementor-element-488db54 img{width:100%;height:100%;object-fit:cover;border-radius:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4ed94 */.elementor-48 .elementor-element.elementor-element-fd4ed94{aspect-ratio:3/4;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25da4 */.elementor-48 .elementor-element.elementor-element-6b25da4{--width:31%;width:31%;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-6b25da4{--width:100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1177a08 */.elementor-48 .elementor-element.elementor-element-1177a08{--width:1240px;width:1240px;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b834b5 */.elementor-48 .elementor-element.elementor-element-2b834b5{--width:880px;width:880px;max-width:100%}/* End custom CSS */