.avia-section.av-4506516-e6a091da852a430368fb1c8e76b7b235{
background-color:#2c5f2d;
background-image:url(https://www.tpqc.com.tw/wp-content/uploads/2026/03/LP2-hero-training-v2-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-4506516-e6a091da852a430368fb1c8e76b7b235 .av-section-color-overlay{
opacity:0.5;
background-color:#1a3f1b;
}

#top .av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771{
padding-bottom:5px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .av-subheading{
font-size:18px;
color:#ffffff;
}

#top .av_textblock_section.av-facd840-b466579d0a4dee792632e7809018099f .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-abf7bcd-6a9d39675c1baf26cb7d422f57b7e629{
background-color:#c1121f;
border-color:#c1121f;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abf7bcd-6a9d39675c1baf26cb7d422f57b7e629 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-a2dd35d-62db0331c0f5b37b589148b0a1fc48f1{
margin:10px 0 0 0;
}

#top .av-special-heading.av-698ae8c-b9d4137653859e10b5d7c82ea209c491{
padding-bottom:5px;
color:#ffffff;
}
body .av-special-heading.av-698ae8c-b9d4137653859e10b5d7c82ea209c491 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-698ae8c-b9d4137653859e10b5d7c82ea209c491 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-698ae8c-b9d4137653859e10b5d7c82ea209c491 .av-subheading{
font-size:15px;
}

#top .flex_column.av-561f871-8b3327ea1a81633614f4d69556c68d4a{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-561f871-8b3327ea1a81633614f4d69556c68d4a{
margin-top:0;
margin-bottom:0;
}

.av_font_icon.av-92a9762-ef72a89a39b8fd80acb2fdfc9b434536{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-92a9762-ef72a89a39b8fd80acb2fdfc9b434536 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-92a9762-ef72a89a39b8fd80acb2fdfc9b434536 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475{
padding-bottom:5px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .av-subheading{
font-size:14px;
color:#ffffff;
}

#top .flex_column.av-cb1dd72-21e6c606b37ab1a144087c8f37361719{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-cb1dd72-21e6c606b37ab1a144087c8f37361719{
margin-top:0;
margin-bottom:0;
}

.av_font_icon.av-28d1403-a5c5510e6e8828b3f06d909496aaad9d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-28d1403-a5c5510e6e8828b3f06d909496aaad9d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-28d1403-a5c5510e6e8828b3f06d909496aaad9d .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d{
padding-bottom:5px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .av-subheading{
font-size:14px;
color:#ffffff;
}

#top .flex_column.av-3a75dd0-b51b39cbe2ee208337bea41636befb7f{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-3a75dd0-b51b39cbe2ee208337bea41636befb7f{
margin-top:0;
margin-bottom:0;
}

.av_font_icon.av-8edcd51-fee0154b6fce042a773d221fba653316{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-8edcd51-fee0154b6fce042a773d221fba653316 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-8edcd51-fee0154b6fce042a773d221fba653316 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b{
padding-bottom:5px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .av-subheading{
font-size:14px;
color:#ffffff;
}

#top .av-special-heading.av-10da385-c82129ec29acce6592ea0d279a083808{
padding-bottom:5px;
color:#2c5f2d;
}
body .av-special-heading.av-10da385-c82129ec29acce6592ea0d279a083808 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-10da385-c82129ec29acce6592ea0d279a083808 .special-heading-inner-border{
border-color:#2c5f2d;
}
.av-special-heading.av-10da385-c82129ec29acce6592ea0d279a083808 .av-subheading{
font-size:15px;
}

#top .flex_column.av-44e6c29-f0dd56c16b0664dc0b500cbef326dde9{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-44e6c29-f0dd56c16b0664dc0b500cbef326dde9{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-022678c-216f285392e54d81ae203239b0474611{
padding-bottom:5px;
color:#2c5f2d;
font-size:22px;
}
body .av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .special-heading-inner-border{
border-color:#2c5f2d;
}
.av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .av-subheading{
font-size:14px;
}

#top #wrap_all .avia-button.av-e5a8903-7dd8e069cf44c19bad35a886054c705d{
background-color:#2c5f2d;
border-color:#2c5f2d;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-e5a8903-7dd8e069cf44c19bad35a886054c705d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .flex_column.av-84f731c-3147c6f6ddaa68393ced28186985341e{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-84f731c-3147c6f6ddaa68393ced28186985341e{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9{
padding-bottom:5px;
color:#2c5f2d;
font-size:22px;
}
body .av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .special-heading-inner-border{
border-color:#2c5f2d;
}
.av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .av-subheading{
font-size:14px;
}

#top #wrap_all .avia-button.av-06d2ca9-5a93c823d05a15ef0f07d472c5085488{
background-color:#2c5f2d;
border-color:#2c5f2d;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-06d2ca9-5a93c823d05a15ef0f07d472c5085488 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-2ea5fd9-e93d06062ab11c43d669c9f2fd2757a5{
background-color:#f0f7f0;
background-image:unset;
}

#top .av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1{
padding-bottom:5px;
color:#2c5f2d;
font-size:28px;
}
body .av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .special-heading-inner-border{
border-color:#2c5f2d;
}
.av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .av-subheading{
font-size:16px;
}

#top #wrap_all .avia-button.av-05df38f-9f15211da3d647df94d246e8eeafbea7{
background-color:#c1121f;
border-color:#c1121f;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-05df38f-9f15211da3d647df94d246e8eeafbea7 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-77bc8b2-f4c03fba8bb8cf046f869a464ff4a8cf{
background-color:#2d2d2d;
background-image:unset;
}

#top .av_textblock_section.av-spfix01-b6ee8f40eb9e3b4fa4a98d5710d6c15f .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-2193af3-53fe9f6a96a6bef98ca6ba303662beb1{
padding-bottom:5px;
color:#ffffff;
}
body .av-special-heading.av-2193af3-53fe9f6a96a6bef98ca6ba303662beb1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2193af3-53fe9f6a96a6bef98ca6ba303662beb1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2193af3-53fe9f6a96a6bef98ca6ba303662beb1 .av-subheading{
font-size:15px;
}

#top .flex_column.av-13ae8a1-8b87c4138c23b7392cc1cb6eac8e4e63{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-13ae8a1-8b87c4138c23b7392cc1cb6eac8e4e63{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-c7fca90-48e54499291e13f07b0edcb8616481fc .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-e842637-c2f64ab3ef0dea1460db2116c0f37df0{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-e842637-c2f64ab3ef0dea1460db2116c0f37df0{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-7f464b5-4a26248f83d3269371b2cac3826bb93d .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-2bef14a-597e046fdafbdc5b27055373b6751c09{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-2bef14a-597e046fdafbdc5b27055373b6751c09{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-dd55747-294f2d9a76a3ce2e8822799c3d4b9ed7 .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-b45f571-59abaee2a371a7e6d0fca075dacaaea5{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-b45f571-59abaee2a371a7e6d0fca075dacaaea5{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-cb8af3b-0014489ec12f087f888b51ce93d78393 .avia-animated-number-content{
font-size:16px;
}

#top .av-special-heading.av-720e9c1-cf77653847af40856763058ea4425b43{
padding-bottom:5px;
color:#2c5f2d;
}
body .av-special-heading.av-720e9c1-cf77653847af40856763058ea4425b43 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-720e9c1-cf77653847af40856763058ea4425b43 .special-heading-inner-border{
border-color:#2c5f2d;
}
.av-special-heading.av-720e9c1-cf77653847af40856763058ea4425b43 .av-subheading{
font-size:15px;
}

.avia-section.av-50394e0-ed90a3592748d09a367100c19e16e1eb{
background-color:#2c5f2d;
background-image:unset;
}

#top .av-special-heading.av-dd05edb-9518b5500442d91e28e4fd7f9b3caac4{
padding-bottom:5px;
color:#ffffff;
}
body .av-special-heading.av-dd05edb-9518b5500442d91e28e4fd7f9b3caac4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dd05edb-9518b5500442d91e28e4fd7f9b3caac4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-dd05edb-9518b5500442d91e28e4fd7f9b3caac4 .av-subheading{
font-size:16px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-3a83146-51819e74f14f24352321ed05d5c538b9{
background-color:#c1121f;
border-color:#c1121f;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3a83146-51819e74f14f24352321ed05d5c538b9 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av_textblock_section.av-767a88d-216e70040b1dce6a96962bf18209793a .avia_textblock{
font-size:16px;
color:#ffffff;
text-align:center;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-49f0a80-3a50c7432554830af2c58a7418260771 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-da93276-a9825e7b067fa1799eba36a784c2e475 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-89e3e53-558ed78aca2ff6e3ca5a5f2aab02c43d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-459ce74-eee43d920a619d57c1e9e3675bb3003b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-022678c-216f285392e54d81ae203239b0474611 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-81776d6-e5ba044207d4a56b788a98b1cede9fd9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6d1dfd8-e8d66683284a088e18f72bb5c00625d1 .av-special-heading-tag{
font-size:0.8em;
}
}
