.flex_cell.av-xo3an4-c732a6e37ef9599fc0926af090d6bfc0{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-xo3an4-c732a6e37ef9599fc0926af090d6bfc0{
padding:30px 30px 0 30px !important;
}

#top .hr.hr-invisible.av-36749s-aa642c8c8ac24bf4eec691211e90fcd9{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ucclgg-9c2280e69e75c7b12942ed43510cb5e5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-ucclgg-9c2280e69e75c7b12942ed43510cb5e5{
padding:0 0 0 0;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-qubzk0-7e0be36acec31a35ac76e46b271bcb1d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-qubzk0-7e0be36acec31a35ac76e46b271bcb1d{
padding:0 0 0 0;
}

#top .hr.hr-invisible.av-q25jhs-50d02969599ac6b2868f49571bd9904a{
margin-top:-60px;
height:1px;
}

#top .av-special-heading.av-nowwtc-0b13c6b1404b6f39c582fcc17514124c{
padding-bottom:0;
}
body .av-special-heading.av-nowwtc-0b13c6b1404b6f39c582fcc17514124c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nowwtc-0b13c6b1404b6f39c582fcc17514124c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lx0vw0-ed3c656c1da8e56703cc0e88ad64a492{
height:50px;
}

.avia-content-slider-element-container.av-k4g7m8-fbedf4c77c01269f9a915d554c7d3ae0 .slide-entry{
margin:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-f9nceo-fc61a0a270124b5d1353dff392a93efe{
margin-top:-80px;
height:1px;
}

#top .hr.av-dzsje8-81788116410f8fa618dc96399123b09d{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-dzsje8-81788116410f8fa618dc96399123b09d .hr-inner{
width:100%;
border-color:#514543;
}

.avia-section.av-mk4y80eb-6d590a2800485cf7a54313cf601f1f0f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://temp04.pro15.designworks.tw/wp-content/uploads/2025/12/x1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-2mbo0r-ed01ab00652c26afa33f12a37ff16d42{
height:300px;
}

.flex_cell.av-mldzj6vh-2a984cd9a8e5886a6330967689ea5be9{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mldzj6vh-2a984cd9a8e5886a6330967689ea5be9{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-3pv9tyz-e0ec33bafc05c85bdf4d0df69ea53728{
width:63.666666666667%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3pv9tyz-e0ec33bafc05c85bdf4d0df69ea53728 .av-flex-placeholder{
width:9%;
}

#top .avia-gallery.av-3muwifv-eb41b7ae6b63dad98f31941eada066ed .avia-gallery-thumb a{
width:25%;
}

.flex_column.av-3m27msr-593e5e5cd40be459edf681bb2a993c46{
width:27.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3m27msr-593e5e5cd40be459edf681bb2a993c46 .av-flex-placeholder{
width:9%;
}

#top .av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214{
padding-bottom:10px;
font-size:48px;
}
body .av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214 .av-special-heading-tag{
font-size:48px;
}
.av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3isdb17-f3c1f9651d290155b46a5cb15ed835be{
height:30px;
}

#top .hr.hr-invisible.av-3dgnq8r-4a505a4ae021eaa637c8453f08eee795{
height:30px;
}

#top .hr.hr-invisible.av-38tmkh7-7b79cb68182b01688dede1df4e23ea7f{
height:50px;
}

#top .avia-gallery.av-36yny2j-4c0da90a581f3de5514e5cc1c129e659 .avia-gallery-thumb a{
width:25%;
}

.avia-section.av-34rcd57-23caa6f558de32aa7f1356b0bb0e2f5a{
margin-top:-130px;
}

.flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
width:100%;
padding:20px 100px 20px 100px;
}

#top .av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c .av-special-heading-tag{
font-size:50px;
padding:10px 0 0 0;
}
.av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3011bjv-b5fd133607f72a5b84743dd1d054d327{
height:50px;
}

.avia-section.av-b6923f-33a11920c3ea4cf868e785135507ef88{
margin-bottom:130px;
}

.flex_column.av-8mcl5n-c75427e3d373eec465b9155262bdfc4d{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8mcl5n-c75427e3d373eec465b9155262bdfc4d .av-flex-placeholder{
width:0%;
}

.av-horizontal-gallery.av-8726cb-cb1023702c020a430f254aa72292c34a .av-horizontal-gallery-inner{
padding-bottom:30%;
}

.flex_cell.av-aje0jk-bd10884413981348641460546e396a7c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-aje0jk-bd10884413981348641460546e396a7c{
padding:0 0 130px 0 !important;
}

.flex_column.av-6ar46o-d99d0ec538413b814ece82a09a9c081e{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6ar46o-d99d0ec538413b814ece82a09a9c081e .av-flex-placeholder{
width:0%;
}

#top .av_textblock_section.av-306n28-c3c9f9dc756e0a5b88c6530d5b19b801 .avia_textblock{
text-align:right;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-tqlf0g-b036c1120f1e292eaf9ebe64ff8cb378 .av-special-heading-tag{
font-size:72px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-xo3an4-c732a6e37ef9599fc0926af090d6bfc0{
padding:20px 20px 20px 20px !important;
}

#top #wrap_all .av-special-heading.av-tqlf0g-b036c1120f1e292eaf9ebe64ff8cb378 .av-special-heading-tag{
font-size:64px;
}

#top #wrap_all .av-special-heading.av-nowwtc-0b13c6b1404b6f39c582fcc17514124c .av-special-heading-tag{
font-size:30px;
}

.avia-content-slider-element-container.av-k4g7m8-fbedf4c77c01269f9a915d554c7d3ae0 .slide-entry{
margin:40px 0 -80px 0;
padding:0 0 0 0;
}

#top #wrap_all .av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214 .av-special-heading-tag{
font-size:48px;
}

#top .flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
margin-top:-50px;
}
.flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
padding:20px 20px 20px 20px;
}
.responsive #top #wrap_all .flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
margin-top:-50px;
}

#top #wrap_all .av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c .av-special-heading-tag{
font-size:48px;
}

.responsive #top #wrap_all .flex_cell.av-aje0jk-bd10884413981348641460546e396a7c{
padding:0 7.5% 70px 7.5% !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-xo3an4-c732a6e37ef9599fc0926af090d6bfc0{
padding:20px 20px 20px 20px !important;
}

#top #wrap_all .av-special-heading.av-tqlf0g-b036c1120f1e292eaf9ebe64ff8cb378 .av-special-heading-tag{
font-size:64px;
}

#top #wrap_all .av-special-heading.av-nowwtc-0b13c6b1404b6f39c582fcc17514124c .av-special-heading-tag{
font-size:30px;
}

.avia-content-slider-element-container.av-k4g7m8-fbedf4c77c01269f9a915d554c7d3ae0 .slide-entry{
margin:40px 0 -80px 0;
padding:0 0 0 0;
}

#top #wrap_all .av-special-heading.av-3kx6fsb-a4911744362f511e701dd65d345f6214 .av-special-heading-tag{
font-size:48px;
}

#top .flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
margin-top:-50px;
}
.flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
padding:20px 20px 20px 20px;
}
.responsive #top #wrap_all .flex_column.av-33b22sr-a437afc0a3532510b8f0f787a320579b{
margin-top:-50px;
}

#top #wrap_all .av-special-heading.av-b2861n-e57519465bf12b2f3b0fc374257cee5c .av-special-heading-tag{
font-size:48px;
}

.responsive #top #wrap_all .flex_cell.av-aje0jk-bd10884413981348641460546e396a7c{
padding:0 7.5% 70px 7.5% !important;
}
}
