.avia-section.av-23ac5b0-0998b102ab74c89328d605a6c2aafe9e{
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-23ac5b0-0998b102ab74c89328d605a6c2aafe9e .av-section-color-overlay{
opacity:0.5;
background-color:#1a3f1b;
}

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

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

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

#top #wrap_all .avia-button.av-7dd148e-e87b942ccf6b1046e8e1a511bd87ecac{
margin:10px 0 0 0;
}

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

#top .flex_column.av-a15d0bc-aeb188786b409841afaf199f2238ee08{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-a15d0bc-aeb188786b409841afaf199f2238ee08{
margin-top:0;
margin-bottom:0;
}

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

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

#top .flex_column.av-cc2c393-ef8736e0a35f9190482c21930477073f{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-cc2c393-ef8736e0a35f9190482c21930477073f{
margin-top:0;
margin-bottom:0;
}

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

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

#top .flex_column.av-d7d84ad-4625e863dc1a4a7acfe816214ee04be1{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-d7d84ad-4625e863dc1a4a7acfe816214ee04be1{
margin-top:0;
margin-bottom:0;
}

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

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

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

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

.avia-section.av-07e26db-ce0add49cc83342c85d6d3f1822ab9ef{
background-color:#f0f7f0;
background-image:unset;
}

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

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

.avia-section.av-a9494f5-aa91190b62629fcacd0391e0999e0fbe{
background-color:#2d2d2d;
background-image:unset;
}

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

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

#top .flex_column.av-2c84e81-6851c2aad4cd23ead64324f56fd943ec{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-2c84e81-6851c2aad4cd23ead64324f56fd943ec{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-59e1b13-66ea8de68302112a00a49795e2314bc8 .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-b4eba60-885e55397eeeffcb09410f38a0980501{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-b4eba60-885e55397eeeffcb09410f38a0980501{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-af138e9-278e869bac4fd7a2c4724ed2fc71aba1 .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-efcc16c-dc8661595511264dcc7d4908fae52e71{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-efcc16c-dc8661595511264dcc7d4908fae52e71{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-1bcbc92-07e91ab520b477a326b5e75d66ad684f .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-f78301e-6c69fd0bd3d21871ec395f9c2189aa20{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-f78301e-6c69fd0bd3d21871ec395f9c2189aa20{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-ec1218a-0406d5ebfe000b1540ee6d4335535aa0 .avia-animated-number-content{
font-size:16px;
}

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

.avia-section.av-8cc92ee-2e7d7c8db4bed06c33c552457a42ea97{
background-color:#2c5f2d;
background-image:unset;
}

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

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

#top .av_textblock_section.av-5e3a5bc-2601244057d39e9cc99b39724cae293f .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-89f87d0-a2ae2d7bb61b421f3d1fa37ec4859ff4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-55ad353-ac7ec21ccead26bebea779a96af2ae05 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cd9793a-56f98344e9a7813bdd2cd6401d8043c1 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-1466e11-4330d951ac04886e4d019d52989a2fab .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-55ad353-ac7ec21ccead26bebea779a96af2ae05 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cd9793a-56f98344e9a7813bdd2cd6401d8043c1 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-1466e11-4330d951ac04886e4d019d52989a2fab .av-special-heading-tag{
font-size:0.8em;
}
}
