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

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

#top .av_textblock_section.av-1df51b9-364e765029a9409e22b00ddc235cae37 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:center;
}

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

#top #wrap_all .avia-button.av-80564bc-6f672dd0047dd36d4c55e825584b9d20{
margin:10px 0 0 0;
}

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

#top .flex_column.av-4b15f18-ac05735f7ea422f755f4c5d10f4a96d4{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-4b15f18-ac05735f7ea422f755f4c5d10f4a96d4{
margin-top:0;
margin-bottom:0;
}

.av_font_icon.av-6e25f97-865174f9c871ae028988643fcd082b89{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-6e25f97-865174f9c871ae028988643fcd082b89 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-6e25f97-865174f9c871ae028988643fcd082b89 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

#top .flex_column.av-01d5645-60cf2eb9611edc0bbf579a76f3154c72{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-01d5645-60cf2eb9611edc0bbf579a76f3154c72{
margin-top:0;
margin-bottom:0;
}

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

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

#top .flex_column.av-1bd9371-625529ea834fbbf8846c97b765d9c389{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-1bd9371-625529ea834fbbf8846c97b765d9c389{
margin-top:0;
margin-bottom:0;
}

.av_font_icon.av-1a1de2c-55f1a509036fc81de758c0e9d6881375{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1a1de2c-55f1a509036fc81de758c0e9d6881375 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1a1de2c-55f1a509036fc81de758c0e9d6881375 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

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

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

.avia-section.av-852fd66-6e56fce598c7c6af62c254ebd6b182c8{
background-color:#f0f7f0;
background-image:unset;
}

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

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

.avia-section.av-127bba2-98514fdd7985d3a84e506376996eea1c{
background-color:#2d2d2d;
background-image:unset;
}

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

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

#top .flex_column.av-8d32be8-402c32cbdc1d3be5949e737972f3545b{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-8d32be8-402c32cbdc1d3be5949e737972f3545b{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-4d91127-d6ccd083dfcd3ae4fdc9277b21c93c27 .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-8c85143-fd3579c5d20156a799b16fe65896eed8{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-8c85143-fd3579c5d20156a799b16fe65896eed8{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-7a59ad7-ca243c91d5cead14ad5f409841a7f232 .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-acc14f3-d4308cb33d87cd58f921e05079399616{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-acc14f3-d4308cb33d87cd58f921e05079399616{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-6e62fe7-035158647f0c2bf64bd0cb7e5637e76d .avia-animated-number-content{
font-size:16px;
}

#top .flex_column.av-be29b2e-a772836f060a9619c1f59b1589e8be96{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-be29b2e-a772836f060a9619c1f59b1589e8be96{
margin-top:0;
margin-bottom:0;
}

#top .avia-animated-number.av-16b06da-ceef205183cf350eff8b5be125b31139 .avia-animated-number-content{
font-size:16px;
}

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

.avia-section.av-c1e1e9f-bf129f4c3d90a9d84f3208d0c04094d0{
background-color:#2c5f2d;
background-image:unset;
}

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

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

#top .av_textblock_section.av-a4236a0-fded1a5537323e574a92a6ed63960579 .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-757422c-0fee91b9265484976576ee5cf8487e5f .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-8ce44d5-a9cadde2f97c89815bba1552f614c78d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-77a165c-b7404de9b7cd50b1cfc609e56c88dec3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9036526-8209f4b9d86b97972a9bf727085f0a10 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-8ce44d5-a9cadde2f97c89815bba1552f614c78d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-77a165c-b7404de9b7cd50b1cfc609e56c88dec3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9036526-8209f4b9d86b97972a9bf727085f0a10 .av-special-heading-tag{
font-size:0.8em;
}
}
