.avia-section.av-m1erqgzf-7238577a89410591fc8f0aa90d73fe6e{
background-repeat:no-repeat;
background-image:url(https://villa-spa.com.tw/wp-content/uploads/2025/05/wall-bg.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-m1erqgzf-7238577a89410591fc8f0aa90d73fe6e .av-section-color-overlay{
opacity:1;
}

.flex_column.av-vb5nw-0d214b39f7ec5ab1f550a736cf7e0be5{
width:48%;
}

#top .avia-gallery.av-ma6bf5xw-45c059529d3ff34e85e9ed6318d1b956 .avia-gallery-thumb a{
width:20%;
}

.flex_column.av-oobo4-4fdaad0cfb7480dcccacd751cd702b67{
width:48%;
margin-left:4%;
padding:0 0 0 0;
}

#top .av-special-heading.av-jo0xg-664b41eeb34b2271496901f5ab434f78{
margin:15px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-jo0xg-664b41eeb34b2271496901f5ab434f78 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jo0xg-664b41eeb34b2271496901f5ab434f78 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-jo0xg-664b41eeb34b2271496901f5ab434f78 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ma6c6xin-801b24814fefdf6b4bc67630d8a93643{
margin:15px 0 0 0;
padding-bottom:0;
color:#090805;
}
body .av-special-heading.av-ma6c6xin-801b24814fefdf6b4bc67630d8a93643 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ma6c6xin-801b24814fefdf6b4bc67630d8a93643 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-ma6c6xin-801b24814fefdf6b4bc67630d8a93643 .special-heading-inner-border{
border-color:#090805;
}
.av-special-heading.av-ma6c6xin-801b24814fefdf6b4bc67630d8a93643 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ma6cqyvk-95e306d2575ed0e4c723df1c623c60f5{
margin:15px 0 0 0;
padding-bottom:0;
color:#090805;
}
body .av-special-heading.av-ma6cqyvk-95e306d2575ed0e4c723df1c623c60f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ma6cqyvk-95e306d2575ed0e4c723df1c623c60f5 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-ma6cqyvk-95e306d2575ed0e4c723df1c623c60f5 .special-heading-inner-border{
border-color:#090805;
}
.av-special-heading.av-ma6cqyvk-95e306d2575ed0e4c723df1c623c60f5 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ma6d7ggv-c580d8776913af47f4058a36a9010c2c{
margin:15px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-ma6d7ggv-c580d8776913af47f4058a36a9010c2c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ma6d7ggv-c580d8776913af47f4058a36a9010c2c .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-ma6d7ggv-c580d8776913af47f4058a36a9010c2c .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-ma6bgqw6-0bdd504cd0c61606c98a3e71d6faf3dc{
border-style:none;
border-radius:999px 999px 999px 999px;
transition:all 0.4s ease-in-out;
padding:12px 12px 12px 12px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-ma6bgqw6-0bdd504cd0c61606c98a3e71d6faf3dc:hover .avia_button_background{
border-radius:999px 999px 999px 999px;
}

#top #wrap_all .avia-button.av-ma6bgqw6-2-4b2c1eb63e54692ee5ec1e64fc3705fe{
border-style:none;
border-radius:999px 999px 999px 999px;
transition:all 0.4s ease-in-out;
padding:12px 12px 12px 12px;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-ma6bgqw6-2-4b2c1eb63e54692ee5ec1e64fc3705fe:hover .avia_button_background{
border-radius:999px 999px 999px 999px;
}

#top .flex_column.av-fpeo4-2f3c14e8481d05231f5ec5dcf1a0adde{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-fpeo4-2f3c14e8481d05231f5ec5dcf1a0adde{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-m1erpjui-1b4c7a975f8034a9b9857e56cb9e48cf{
margin:0 0 0 0;
padding-bottom:15px;
color:#ffffff;
}
body .av-special-heading.av-m1erpjui-1b4c7a975f8034a9b9857e56cb9e48cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1erpjui-1b4c7a975f8034a9b9857e56cb9e48cf .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m1erpjui-1b4c7a975f8034a9b9857e56cb9e48cf .av-subheading{
font-size:15px;
}

#top .flex_column.av-6nqwk-c98a3ed8ddc7acfff7fe4ffc0cdc9a75{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-6nqwk-c98a3ed8ddc7acfff7fe4ffc0cdc9a75{
margin-top:0px;
margin-bottom:0px;
}

