.avia-section.av-1gqnd8-e6403032dfae5e3bee0c127003867705{
background-repeat:no-repeat;
background-image:url(https://temp02.pro15.designworks.tw/wp-content/uploads/2026/02/熱源-banner.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1gqnd8-e6403032dfae5e3bee0c127003867705 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

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

.flex_column.av-2rpypo-4fff936b54e3950b7c589c509c157078{
z-index:0;
}

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

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

#top .av-special-heading.av-ml7q5hih-45f037eaddfd0bc1f40e231e8a40c025{
padding-bottom:40px;
}
body .av-special-heading.av-ml7q5hih-45f037eaddfd0bc1f40e231e8a40c025 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ml7q5hih-45f037eaddfd0bc1f40e231e8a40c025 .av-subheading{
font-size:15px;
}

.iconbox.av-ml7q668r-68d3ebf7fde89169b008f540c6a6fad0 .iconbox_icon{
background-color:#f29500;
color:#ffffff;
}

.iconbox.av-ml7q6dtq-ecaf9e931dc5fb888b3019cf125365bf .iconbox_icon{
background-color:#f29500;
color:#ffffff;
}

.iconbox.av-ml7q6jm1-f19b1f30074c510fc500879bdc48fc9e .iconbox_icon{
background-color:#f29500;
color:#ffffff;
}

.avia-section.av-ml7pfevs-c203a35927468331cae4c11e306c9815{
background-color:#d74b20;
background:linear-gradient( to bottom left, #d74b20, #ffb580, #ffb580 );
}

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

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

#top .av_textblock_section.av-ml8spylr-e29b58c653c9c2f1125bca1eba3012a2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-ml95zf5r-3c92d39c2a6d1292a77dbb72f7daa6b7{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ml9614b4-6f80082b01fc0a03c9699978eddd7ee8{
margin-top:-120px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4lm7y4-a2c2b13ef0c388a62a4972ac452cc34a{
margin-top:-120px;
margin-bottom:0px;
}
.flex_column.av-4lm7y4-a2c2b13ef0c388a62a4972ac452cc34a{
padding:50px 30px 30px 30px;
background-color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-38wqy4-1b7ec707aaa767ba995f1ba98543c950{
margin-top:-120px;
margin-bottom:0px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-4fzgkc-5d50b3703598c3416deebce7d968e7a5{
padding:0 200px 0 200px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-4fzgkc-5d50b3703598c3416deebce7d968e7a5{
padding:0 60px 0 60px;
}

.flex_column.av-4lm7y4-a2c2b13ef0c388a62a4972ac452cc34a{
padding:0 60px 0 60px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-4lm7y4-a2c2b13ef0c388a62a4972ac452cc34a{
padding:50px 30px 0px 30px;
}
}
