.elementor-636 .elementor-element.elementor-element-9565e57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero{background-color:#3A2114;}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__veil{background-color:rgba(0, 0, 0, 0);}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__heading{color:#FFFFFF;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:76px;font-weight:400;}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__button{color:#121212;background-color:#FAF6EA;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-636 .elementor-element.elementor-element-88f4f02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce{--custom-home-ground-near:#E8E4DB;--custom-home-ground-mid:#C8BCA9;--custom-home-ground-far:#A89376;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__body{color:#FAF6EA;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:36px;font-weight:300;text-transform:uppercase;line-height:45px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__button{color:#FAF6EA;background-color:#3A2114;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-636 .elementor-element.elementor-element-7cb15f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event{--custom-home-event-near:#9D5434;--custom-home-event-far:#29180E;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__heading{color:#EBE4CA;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:64px;font-weight:400;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__words{color:#F5E9E4;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__meta, .elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__title{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:20px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__more{color:#4C2513;background-color:#F5E9E4;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__arrow:not( [disabled] ){background-color:#FAF6EA;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__arrow:not( [disabled] ) svg{fill:#121212;}.elementor-636 .elementor-element.elementor-element-36fa500{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__heading{color:#FFFFFF;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:64px;font-weight:400;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tab{color:#B0B0B0;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:16px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tab.is-here{color:#FFFFFF;border-bottom-color:#B9AD79;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tabs{border-bottom-color:#F3EEDC;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__title{color:#FAF6EA;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:48px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__next-name{color:#FAF6EA;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__body{color:#FFFFFF;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:18px;font-weight:300;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__actions{color:#FAF6EA;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__reserve{color:#121212;background-color:#FAF6EA;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__reserve, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__space, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tour-link{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__arrow{background-color:#FAF6EA;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__arrow svg{fill:#121212;}.elementor-636 .elementor-element.elementor-element-6d6e712{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining{--custom-home-dining-1:#29180E;--custom-home-dining-2:#3A2114;--custom-home-dining-3:#5C2F1A;--custom-home-dining-4:#7D3D20;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__heading{color:#FFFFFF;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:64px;font-weight:400;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__button{color:#121212;background-color:#FAF6EA;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-636 .elementor-element.elementor-element-0c337f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact{--custom-home-contact-centre:#EBE4CA;--custom-home-contact-edge:#C9BCA6;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__heading{color:#3A2114;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:64px;font-weight:400;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__column{color:#3A2114;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__title{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:20px;font-weight:500;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__body, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__hour, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__way{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:300;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__mark{background-color:#3A2114;color:#FAF6EA;}@media(max-width:1024px){.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__heading{font-size:32px;}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__body{font-size:16px;line-height:20px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__meta, .elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__title{font-size:11px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__more{font-size:12px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__title{font-size:24px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__body{font-size:12px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__reserve, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__space, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tour-link{font-size:12px;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__title{font-size:12px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__body, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__hour, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__way{font-size:12px;}}@media(max-width:767px){.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__heading{font-size:32px;}.elementor-636 .elementor-element.elementor-element-5dc88b1 .custom-home-hero__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__body{font-size:16px;line-height:20px;}.elementor-636 .elementor-element.elementor-element-7d20d4d .custom-home-introduce__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__meta, .elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__title{font-size:11px;}.elementor-636 .elementor-element.elementor-element-1588b85 .custom-home-event__more{font-size:12px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__title{font-size:24px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__body{font-size:12px;}.elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__reserve, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__space, .elementor-636 .elementor-element.elementor-element-dda0a5d .custom-home-space__tour-link{font-size:12px;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-b810087 .custom-home-dining__button{font-size:12px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__heading{font-size:24px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__title{font-size:12px;}.elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__body, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__hour, .elementor-636 .elementor-element.elementor-element-20eb5d2 .custom-home-contact__way{font-size:12px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fenul Compressed';
	font-display: auto;
	src: url('https://cavogroup.com/wp-content/uploads/2026/09/FenulCompressed-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */