.avia-section.av-273fser-406c26eb9452bce1ba34489418050f32{
background-repeat:no-repeat;
background-image:url(https://temp04.pro9.designworks.tw/wp-content/uploads/2026/02/banner-1-2.jpg);
background-position:100% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-237q7lf-5867a288596e94f70bc0c9f09abee9c4{
padding-bottom:10px;
}
body .av-special-heading.av-237q7lf-5867a288596e94f70bc0c9f09abee9c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-237q7lf-5867a288596e94f70bc0c9f09abee9c4 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mm09y2ag-b87bebde64952b4378b471b7272bcf0e{
margin:0px 0px 30px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-mm09y2ag-b87bebde64952b4378b471b7272bcf0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mm09y2ag-b87bebde64952b4378b471b7272bcf0e .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-mm0cus0l-fcbd70e0bfa95c0244cb4ebe680cfda2{
height:15px;
}

#top #wrap_all .avia-button.av-27t03-11c8a6de632683743afee1fe5d0ab8a3{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-27t03-1-3d0836fbab62e6225de3fc7c4742858d{
margin-bottom:5px;
margin-right:5px;
}

#top .avia-gallery.av-mm09zkln-87ab69474a3d75798960dc79c80e3998 .avia-gallery-thumb a{
width:33.3333%;
}

#top .hr.hr-invisible.av-mm0akn5s-70ef4361dce3aca5e0a6ed16a90d862c{
height:130px;
}

.av_font_icon.av-xkbaur-d3787e214c24527feedece267482ba2a{
color:#103380;
border-color:#103380;
}
.av_font_icon.av-xkbaur-d3787e214c24527feedece267482ba2a .av-icon-char{
font-size:40px;
line-height:40px;
}

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

.flex_cell.av-leq4nn-8fd1b552cb7a6e560babd05ef5e4786a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-leq4nn-8fd1b552cb7a6e560babd05ef5e4786a{
padding:50px 50px 50px 50px !important;
}

#top .hr.hr-invisible.av-mm1q1hbr-87085787a1dd87126fc6b988cf552006{
height:30px;
}

.av_font_icon.av-1xmt9sj-8dfa8b636dd714381e56167a35a6b7c3{
color:#103380;
border-color:#103380;
}
.av_font_icon.av-1xmt9sj-8dfa8b636dd714381e56167a35a6b7c3 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d{
margin:0px 0px 0px 0px;
padding-bottom:15px;
}
body .av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d .av-subheading{
font-size:15px;
}

.flex_column.av-ybs0zn-9ff681b11d868101b2bf9b1854765826{
border-radius:3.6rem 1.2rem 3.6rem 1.2rem;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-1ws75v7-e76c14721ce543bfd210c9770464a21d .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-w18x43-d677292b8ce1ae4014ddb86e006e274c .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d .av-special-heading-tag{
font-size:24px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d .av-special-heading-tag{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-237q7lf-5867a288596e94f70bc0c9f09abee9c4 .av-special-heading-tag{
font-size:28px;
}

.responsive #top #wrap_all .flex_cell.av-leq4nn-8fd1b552cb7a6e560babd05ef5e4786a{
padding:50px 30px 50px 30px !important;
}

#top #wrap_all .av-special-heading.av-1x87ibn-47fcfdf9c9f9667a091773e5f7851b9d .av-special-heading-tag{
font-size:24px;
}

.flex_column.av-ybs0zn-9ff681b11d868101b2bf9b1854765826{
padding:50px 30px 50px 30px;
}
}
