.flex_cell.av-2npuhrh-5bc1af76d3d7eea340d9fce7d2b1eeb3{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2npuhrh-5bc1af76d3d7eea340d9fce7d2b1eeb3{
padding:30px 30px 0 30px !important;
}

#top .hr.hr-invisible.av-2m4rnzx-cb5220f8400211a69e90bf38dfd66e35{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2jduhu5-34221461f62f7ab756b81ae2d143fb43{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2jduhu5-34221461f62f7ab756b81ae2d143fb43{
padding:0 0 0 0;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2fvcqnh-18c7c6595146a0f2278cdd37fd1616f7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2fvcqnh-18c7c6595146a0f2278cdd37fd1616f7{
padding:0 0 0 0;
}

#top .hr.hr-invisible.av-2emo5p9-9a58b01eb3e4c24e693a460cb8d9f4e0{
margin-top:-60px;
height:1px;
}

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

#top .hr.hr-invisible.av-2c880nx-0baa3f7a796bed346969f2e9239535db{
height:50px;
}

.avia-content-slider-element-container.av-29dm69p-d8aaa33154c5934c7ee4f76fa86fc678 .slide-entry{
margin:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-7rlsot-c39da19d4e7bc01c0e943d5835956193{
margin-top:-80px;
height:1px;
}

#top .hr.av-23fprrh-186a0691775aa63aa397bf4cb9413ffa{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-23fprrh-186a0691775aa63aa397bf4cb9413ffa .hr-inner{
width:100%;
border-color:#514543;
}

.avia-section.av-7fiwtp-8bd094bb6ca5c01988fdc2044254a507 .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-20qkop9-c103f07d026915e0f939ecce9ed841f0{
height:300px;
}

.flex_cell.av-1wrc09p-98ba7e9dcbbf80a9c77d708b14ec3886{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1wrc09p-98ba7e9dcbbf80a9c77d708b14ec3886{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-1t6cnrx-4fbce64593469db9095f4ca0fffa0fcb{
width:56.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1t6cnrx-4fbce64593469db9095f4ca0fffa0fcb .av-flex-placeholder{
width:9%;
}

#top .avia-gallery.av-mln69eg6-b50fe05627cfe96bcef83565f0e53345 .avia-gallery-thumb a{
width:25%;
}

.flex_column.av-6bg83h-632f2f1cf27fe445d5eb382e0f1b1ac3{
width:34.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6bg83h-632f2f1cf27fe445d5eb382e0f1b1ac3 .av-flex-placeholder{
width:9%;
}

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

#top .hr.hr-invisible.av-1q0yfwd-1c2debe280c35663dcc12f2846bb05c7{
height:30px;
}

#top .hr.hr-invisible.av-1o68e4t-47b0bcc722d2d2036cce06ff92cd0fd4{
height:30px;
}

#top .hr.hr-invisible.av-1jc2o99-a2da66f19786cc2ae0f8d3c415cbfd1b{
height:50px;
}

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

.flex_column.av-568llp-edc93bea5e34f972afd88c5434ee6f65{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-568llp-edc93bea5e34f972afd88c5434ee6f65 .av-flex-placeholder{
width:0%;
}

#top .av_textblock_section.av-1tibjx-dbc16ef2a1bd090002e9eca9d60a3a40 .avia_textblock{
text-align:right;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-930z0t-67bc27983a663c92e34cbafcca1d1235 .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-2npuhrh-5bc1af76d3d7eea340d9fce7d2b1eeb3{
padding:20px 20px 20px 20px !important;
}

#top #wrap_all .av-special-heading.av-930z0t-67bc27983a663c92e34cbafcca1d1235 .av-special-heading-tag{
font-size:64px;
}

#top #wrap_all .av-special-heading.av-2cxixvh-cd57ea17c070f32c344ceb9e7696051c .av-special-heading-tag{
font-size:30px;
}

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

#top #wrap_all .av-special-heading.av-mln67v00-95a8c208b4ee28f64c7cb477c4453d04 .av-special-heading-tag{
font-size:48px;
}

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

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

#top #wrap_all .av-special-heading.av-930z0t-67bc27983a663c92e34cbafcca1d1235 .av-special-heading-tag{
font-size:64px;
}

#top #wrap_all .av-special-heading.av-2cxixvh-cd57ea17c070f32c344ceb9e7696051c .av-special-heading-tag{
font-size:30px;
}

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

#top #wrap_all .av-special-heading.av-mln67v00-95a8c208b4ee28f64c7cb477c4453d04 .av-special-heading-tag{
font-size:48px;
}

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