.avia-section.av-r617yo-f3fea2776989e71e8b6ecf5068dff402{
background-repeat:no-repeat;
background-image:url(https://shilin.morcept.tw/wp-content/uploads/2026/03/bg2.png);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-2m2ayo-8c03c8b500bb2e41600cbfffbfcda53e{
height:50px;
}

.flex_column.av-o76rqo-1388e851a284e9aa9cedadc3f603960b{
width:47%;
margin-left:0;
}
.avia_transform .flex_column.av-o76rqo-1388e851a284e9aa9cedadc3f603960b{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-o76rqo-1388e851a284e9aa9cedadc3f603960b .av-flex-placeholder{
width:6%;
}

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

#top .hr.hr-invisible.av-mekt68-1393a6547d19fb5b6121d2b6872cb975{
height:20px;
}

.flex_column.av-hjdkzk-12ed3e8875dbfc5bbfe513f3e7f1a6f0{
width:47%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hjdkzk-12ed3e8875dbfc5bbfe513f3e7f1a6f0 .av-flex-placeholder{
width:6%;
}

.avia-image-container.av-fm4fwg-d45b4375402a8adbb4893d2029f3e90f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-fm4fwg-d45b4375402a8adbb4893d2029f3e90f .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-csyw80-a9b683acc5ee9c1e240369dcbcda9c1d{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-csyw80-a9b683acc5ee9c1e240369dcbcda9c1d .av-flex-placeholder{
width:3%;
}

.flex_column.av-a8nf5s-2c03dd95b2bc0336320f4d99d543b5ec{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-a8nf5s-2c03dd95b2bc0336320f4d99d543b5ec .av-flex-placeholder{
width:3%;
}

.flex_column.av-8ip9o0-ff5cdd5aed983a9e6e0115e8f0cd3922{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8ip9o0-ff5cdd5aed983a9e6e0115e8f0cd3922 .av-flex-placeholder{
width:3%;
}

.flex_column.av-tlpao-965eb08afbde5603a3cbdaca654b4190{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-tlpao-965eb08afbde5603a3cbdaca654b4190 .av-flex-placeholder{
width:3%;
}

#top .hr.hr-invisible.av-59mszk-c5338eba3d807fa0ea4f3f2f2addfd64{
height:50px;
}

#top #wrap_all .avia-button.av-34eo40-0d17bf303c78a9095be829d0d555705f{
border-style:none;
transition:all 0.4s ease-in-out;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-csyw80-a9b683acc5ee9c1e240369dcbcda9c1d{
padding:30px 30px 30px 30px;
}

.flex_column.av-a8nf5s-2c03dd95b2bc0336320f4d99d543b5ec{
padding:30px 30px 30px 30px;
}

.flex_column.av-8ip9o0-ff5cdd5aed983a9e6e0115e8f0cd3922{
padding:30px 30px 30px 30px;
}

.flex_column.av-tlpao-965eb08afbde5603a3cbdaca654b4190{
padding:30px 30px 30px 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-o76rqo-1388e851a284e9aa9cedadc3f603960b{
position:relative;
bottom:-20px;
}

.flex_column.av-csyw80-a9b683acc5ee9c1e240369dcbcda9c1d{
padding:20px 20px 20px 20px;
}

.flex_column.av-a8nf5s-2c03dd95b2bc0336320f4d99d543b5ec{
padding:20px 20px 20px 20px;
}

.flex_column.av-8ip9o0-ff5cdd5aed983a9e6e0115e8f0cd3922{
padding:20px 20px 20px 20px;
}

.flex_column.av-tlpao-965eb08afbde5603a3cbdaca654b4190{
padding:20px 20px 20px 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-o76rqo-1388e851a284e9aa9cedadc3f603960b{
position:relative;
bottom:-20px;
}

.flex_column.av-csyw80-a9b683acc5ee9c1e240369dcbcda9c1d{
padding:20px 20px 20px 20px;
}

.flex_column.av-a8nf5s-2c03dd95b2bc0336320f4d99d543b5ec{
padding:20px 20px 20px 20px;
}

.flex_column.av-8ip9o0-ff5cdd5aed983a9e6e0115e8f0cd3922{
padding:20px 20px 20px 20px;
}

.flex_column.av-tlpao-965eb08afbde5603a3cbdaca654b4190{
padding:20px 20px 20px 20px;
}
}
