.elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-container{min-height:800px;}.elementor-3566 .elementor-element.elementor-element-da452ce:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viannavillas.com/wp-content/uploads/2025/08/Viva-Le-Vent-04.webp");background-position:0px -256px;background-repeat:no-repeat;background-size:cover;}.elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-background-overlay{background-color:#502F2E;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-da452ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3566 .elementor-element.elementor-element-ce1e226{column-gap:0px;text-align:center;font-family:"Cloud-Light", Times New Roman;font-size:89px;font-weight:400;line-height:15px;letter-spacing:6px;color:#F9F4ED;}.elementor-3566 .elementor-element.elementor-element-ff674ba{--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-3566 .elementor-element.elementor-element-ff674ba:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-ff674ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4ED;}.elementor-3566 .elementor-element.elementor-element-b95d7ff{--display:flex;}.elementor-3566 .elementor-element.elementor-element-55aef94 .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-3566 .elementor-element.elementor-element-55aef94 .image-title{text-align:center;display:none;}.elementor-3566 .elementor-element.elementor-element-55aef94 .caption{text-align:center;}.elementor-3566 .elementor-element.elementor-element-55aef94 .gallery a.img-thumbnail:hover img{filter:none;}.elementor-3566 .elementor-element.elementor-element-55aef94 .gallery a.img-thumbnail:hover{opacity:1;}.elementor-3566 .elementor-element.elementor-element-55aef94 .gallery-text .caption{display:none;}.elementor-3566 .elementor-element.elementor-element-cab11e0{--display:flex;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .image-title{text-align:center;display:none;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .caption{text-align:center;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .gallery a.img-thumbnail:hover img{filter:none;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .gallery a.img-thumbnail:hover{opacity:1;}.elementor-3566 .elementor-element.elementor-element-e47e6ce .gallery-text .caption{display:none;}.elementor-3566 .elementor-element.elementor-element-c58f1cd{--display:flex;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .image-title{text-align:center;display:none;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .caption{text-align:center;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .gallery a.img-thumbnail:hover img{filter:none;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .gallery a.img-thumbnail:hover{opacity:1;}.elementor-3566 .elementor-element.elementor-element-4b1ce85 .gallery-text .caption{display:none;}.elementor-3566 .elementor-element.elementor-element-4a769cf{--display:flex;}.elementor-3566 .elementor-element.elementor-element-4b450af .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-3566 .elementor-element.elementor-element-4b450af .image-title{text-align:center;display:none;}.elementor-3566 .elementor-element.elementor-element-4b450af .caption{text-align:center;}.elementor-3566 .elementor-element.elementor-element-4b450af .gallery a.img-thumbnail:hover img{filter:none;}.elementor-3566 .elementor-element.elementor-element-4b450af .gallery a.img-thumbnail:hover{opacity:1;}.elementor-3566 .elementor-element.elementor-element-4b450af .gallery-text .caption{display:none;}.elementor-3566 .elementor-element.elementor-element-d9d09db{--display:flex;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .image-title{text-align:center;display:none;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .caption{text-align:center;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .gallery a.img-thumbnail:hover img{filter:none;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .gallery a.img-thumbnail:hover{opacity:1;}.elementor-3566 .elementor-element.elementor-element-c1cd18d .gallery-text .caption{display:none;}.elementor-3566 .elementor-element.elementor-element-25f07ed{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:33px;--n-tabs-gap:33px;--n-tabs-title-border-radius:33px 33px 33px 33px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:60px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#E57A39;--n-tabs-title-color-active:#F9F4ED;}.elementor-3566 .elementor-element.elementor-element-25f07ed > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F9F4ED;}.elementor-3566 .elementor-element.elementor-element-25f07ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;}.elementor-3566 .elementor-element.elementor-element-25f07ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E57A39;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E57A39;}.elementor-3566 .elementor-element.elementor-element-25f07ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3566 .elementor-element.elementor-element-25f07ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E57A39;}.elementor-3566 .elementor-element.elementor-element-25f07ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cloud-Light", Times New Roman;font-weight:700;}.elementor-3566 .elementor-element.elementor-element-25f07ed > .elementor-widget-container{padding:45px 0px 0px 0px;}h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}body.elementor-page-3566:not(.elementor-motion-effects-element-type-background), body.elementor-page-3566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-3566 .elementor-element.elementor-element-26ef3b9{width:100%;}}@media(max-width:1024px){.elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-container{min-height:400px;}.elementor-3566 .elementor-element.elementor-element-da452ce:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3566 .elementor-element.elementor-element-da452ce{padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-container{min-height:180px;}.elementor-3566 .elementor-element.elementor-element-da452ce:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-da452ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3566 .elementor-element.elementor-element-da452ce{padding:60px 0px 60px 0px;}.elementor-3566 .elementor-element.elementor-element-ce1e226{font-size:37px;line-height:0.4em;letter-spacing:0px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-25f07ed */@media (max-width: 767px) {
    /* ปรับ container ของปุ่มให้อยู่ด้านบน */
    .e-n-tabs-heading {
        display: flex!important;
        flex-wrap: wrap!important; /* ทำให้ปุ่มขึ้นบรรทัดใหม่ */
        justify-content: center!important; /* จัดให้อยู่กึ่งกลาง */
        overflow: hidden!important; /* ซ่อนแถบเลื่อน */
    }

    /* ปรับขนาดปุ่มแต่ละอัน */
        .e-n-tab-title {
        flex-basis: 25%!important; /* กำหนดความกว้างให้แต่ละปุ่มประมาณ 48% เพื่อเหลือพื้นที่ว่าง */
        flex-grow: 1!important; /* ทำให้ปุ่มขยายเท่าๆ กัน */
        margin: 0% !important; /* เว้นช่องไฟระหว่างปุ่ม */
        text-align: center!important;
        padding: 8px 5px!important; /* ปรับขนาด padding เพื่อให้พอดี */
        font-size: 14px!important; /* ปรับขนาดตัวอักษรให้เหมาะส**/
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cloud-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://viannavillas.com/wp-content/uploads/2025/09/Cloud-Light-20250918-081345.ttf') format('truetype');
}
/* End Custom Fonts CSS */