.elementor-648 .elementor-element.elementor-element-2e2f1fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-f0e71b7 .custom-contact-hero{background-color:#FAF6EA;}.elementor-648 .elementor-element.elementor-element-f0e71b7 .custom-contact-hero__heading{color:#121212;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:64px;font-weight:400;}.elementor-648 .elementor-element.elementor-element-7ca7ac9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail{background-color:#C9BCA6;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__column{color:#3A2114;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__block h3{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:20px;font-weight:500;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__column p, .elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__item{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:300;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__button{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__mark{background-color:#3A2114;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__mark svg{fill:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-e589885{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__veil{background-color:rgba(58, 33, 20, 0.5);}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__heading{color:#F3F1ED;font-family:"Fenul Compressed", Noto Sans Thai, Sans-serif;font-size:48px;font-weight:400;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__column{color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__input::placeholder{color:rgba(255, 255, 255, 0.5);}.elementor-648 .elementor-element.elementor-element-325d5aa select.custom-contact-form__input:invalid{color:rgba(255, 255, 255, 0.5);}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__label, .elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__input, .elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__result{font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:16px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__send{color:#3D3426;background-color:#FFFFFF;font-family:"Roboto", Noto Sans Thai, Sans-serif;font-size:14px;}@media(max-width:1024px){.elementor-648 .elementor-element.elementor-element-f0e71b7 .custom-contact-hero__heading{font-size:32px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__block h3{font-size:12px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__column p, .elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__item{font-size:12px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__button{font-size:12px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__heading{font-size:32px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__send{font-size:12px;}}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-f0e71b7 .custom-contact-hero__heading{font-size:32px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__block h3{font-size:12px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__column p, .elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__item{font-size:12px;}.elementor-648 .elementor-element.elementor-element-f337564 .custom-contact-detail__button{font-size:12px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__heading{font-size:32px;}.elementor-648 .elementor-element.elementor-element-325d5aa .custom-contact-form__send{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 */