.avia-section.av-97p49aq-d5d0b845eb2d9ccb18158ef6bff9308d{
background-repeat:no-repeat;
background-image:url(https://ipug.ntpu.edu.tw/wp-content/uploads/2024/01/IPUG-bn-01.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-97p49aq-d5d0b845eb2d9ccb18158ef6bff9308d .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .hr.hr-invisible.av-95qethu-2e23347306570e68fb549399bc1abe1b{
height:250px;
}

#top .hr.hr-invisible.av-94srm3m-c68eeac7502481c694241822a7fc8423{
height:100px;
}

#top .flex_column.av-92uvr42-eaa53711f2fbcfe3c73d1158d71ee3b7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-92uvr42-eaa53711f2fbcfe3c73d1158d71ee3b7{
padding:0px 0px 0px 30px;
}
.responsive #top #wrap_all .flex_column.av-92uvr42-eaa53711f2fbcfe3c73d1158d71ee3b7{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-91bvq8y-57e6a17fd58af3d1324bf198af9ab844{
margin:0px 0px 0px 0px;
color:#ffffff;
}
body .av-special-heading.av-91bvq8y-57e6a17fd58af3d1324bf198af9ab844 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-91bvq8y-57e6a17fd58af3d1324bf198af9ab844 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-91bvq8y-57e6a17fd58af3d1324bf198af9ab844 .av-subheading{
font-size:15px;
}

#top .flex_column.av-8yvjuxu-285d256ae8adf5f5ad6941746ddb3c3d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8yvjuxu-285d256ae8adf5f5ad6941746ddb3c3d{
padding:0px 0px 0px 30px;
}
.responsive #top #wrap_all .flex_column.av-8yvjuxu-285d256ae8adf5f5ad6941746ddb3c3d{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-8y0xr0i-5a79be25e65550ace8919cb864c0e81d{
height:10px;
}

#top .av-special-heading.av-vyljeq-a3dbbc6bb6f29585c388f3c38a3251f8{
margin:0px 0px 0px 0px;
color:#ffffff;
}
body .av-special-heading.av-vyljeq-a3dbbc6bb6f29585c388f3c38a3251f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vyljeq-a3dbbc6bb6f29585c388f3c38a3251f8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-vyljeq-a3dbbc6bb6f29585c388f3c38a3251f8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8us2sea-5970d87749a780840977bf9b00fa9769{
height:70px;
}

.avia-section.av-8s7x3o2-4f0dad6fe74c49c8f09767ff57cfe07d{
background-color:#f1f5e6;
background-image:unset;
}

#top .av-special-heading.av-88mp5ma-c84d74e49b9bca425ec87b5c7ed7e0c7{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-88mp5ma-c84d74e49b9bca425ec87b5c7ed7e0c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-88mp5ma-c84d74e49b9bca425ec87b5c7ed7e0c7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lr91e695-b6ea3874920ce58eb21abb33bd6033e9{
height:50px;
}

.flex_column.av-6go3f8i-ff9d3ecf3538e2697f712adf4d6966b8{
width:30.666666666667%;
margin-left:0;
padding:30px 0px 20px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6go3f8i-ff9d3ecf3538e2697f712adf4d6966b8 .av-flex-placeholder{
width:4%;
}
.flex_column.av-6go3f8i-ff9d3ecf3538e2697f712adf4d6966b8 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#f1f5e6;
z-index:100;
}

#top .av-special-heading.av-6f4qyua-fa2706207c1d1704419f380cc6c46cba{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-6f4qyua-fa2706207c1d1704419f380cc6c46cba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6f4qyua-fa2706207c1d1704419f380cc6c46cba .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-myxnte-48df7eb90a7e28ddd0463358e34d5960{
height:10px;
}

.flex_column.av-f1zloy-44f9076dc73bc02b44c6887837907733{
width:30.666666666667%;
margin-left:0;
padding:30px 0px 20px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-f1zloy-44f9076dc73bc02b44c6887837907733 .av-flex-placeholder{
width:4%;
}
.flex_column.av-f1zloy-44f9076dc73bc02b44c6887837907733 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#f1f5e6;
z-index:100;
}

#top .av-special-heading.av-dycciq-9feb7b7b9c45afc98bdec482568b5a5d{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-dycciq-9feb7b7b9c45afc98bdec482568b5a5d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dycciq-9feb7b7b9c45afc98bdec482568b5a5d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-cirs3m-584d0adfffef18eb52e98edeac1cb687{
height:10px;
}

.flex_column.av-9ordb6-82a7be89be175c154e7dca4653aa10e2{
width:30.666666666667%;
margin-left:0;
padding:30px 0px 20px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9ordb6-82a7be89be175c154e7dca4653aa10e2 .av-flex-placeholder{
width:4%;
}
.flex_column.av-9ordb6-82a7be89be175c154e7dca4653aa10e2 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#f1f5e6;
z-index:100;
}

#top .av-special-heading.av-7leqzm-01f590bef7909ec1f77dc824640387db{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-7leqzm-01f590bef7909ec1f77dc824640387db .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7leqzm-01f590bef7909ec1f77dc824640387db .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-j1as2-0cfe490db79b3770ef8e544ab5597ae4{
height:10px;
}

.flex_column.av-2025wy-ee4cde07641d768dadbbaa9a8e30a80e{
width:100%;
}

#top .av-special-heading.av-jnb8ya-77d67233ac7ff6d77ae443099c7d28d0{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-jnb8ya-77d67233ac7ff6d77ae443099c7d28d0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jnb8ya-77d67233ac7ff6d77ae443099c7d28d0 .av-subheading{
font-size:15px;
}

.flex_column.av-1stqwy-2587c0da8eada4d89cd3899978081898{
width:100%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dgumrm-9960e5cb9956389f1ab76630a0b6e6b0{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-dgumrm-9960e5cb9956389f1ab76630a0b6e6b0{
width:65.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-dgumrm-9960e5cb9956389f1ab76630a0b6e6b0 .av-flex-placeholder{
width:4%;
}

#top .hr.av-a7a5xu-213bb0346dcd33968e30c9a7ce7fee7f{
margin-top:0px;
margin-bottom:5px;
}
.hr.av-a7a5xu-213bb0346dcd33968e30c9a7ce7fee7f .hr-inner{
width:100%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7bsduq-577a6c1b5c0ac32d1ea0841a68a38bc6{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-7bsduq-577a6c1b5c0ac32d1ea0841a68a38bc6{
width:30.666666666667%;
margin-left:0;
padding:30px 40px 40px 30px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7bsduq-577a6c1b5c0ac32d1ea0841a68a38bc6 .av-flex-placeholder{
width:4%;
}
.flex_column.av-7bsduq-577a6c1b5c0ac32d1ea0841a68a38bc6 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.av_font_icon.av-6b083m-7fe555c95424fddb66a879b76ffc14ef{
color:#008c36;
border-color:#008c36;
}
.avia-svg-icon.av-6b083m-7fe555c95424fddb66a879b76ffc14ef svg:first-child{
stroke:#008c36;
fill:#008c36;
}
.av_font_icon.av-6b083m-7fe555c95424fddb66a879b76ffc14ef .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-3me7rm-de946da6003bf0a897e8b3e3156b58a8{
height:20px;
}

.flex_column.av-mqdnuq-9c3f6f02c6c2bb706a3541b9a1b2c34f{
width:100%;
}

#top .av-special-heading.av-khzabm-8a0fdedecd1952525ce6422fa175bab3{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-khzabm-8a0fdedecd1952525ce6422fa175bab3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-khzabm-8a0fdedecd1952525ce6422fa175bab3 .av-subheading{
font-size:15px;
}

.flex_column.av-idmvf6-0d6d9b4d5a79255be02ec93122b98d8c{
width:100%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-eavisy-fccd1bc73265fd74489788a7455a9839{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-eavisy-fccd1bc73265fd74489788a7455a9839{
width:65.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-eavisy-fccd1bc73265fd74489788a7455a9839 .av-flex-placeholder{
width:4%;
}

#top .hr.av-ahp90y-ba37390bb6718c7fdd35de868d27efa1{
margin-top:0px;
margin-bottom:5px;
}
.hr.av-ahp90y-ba37390bb6718c7fdd35de868d27efa1 .hr-inner{
width:100%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7hicz6-db05edf5f0d499a03b6b3358a9f8ca41{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-7hicz6-db05edf5f0d499a03b6b3358a9f8ca41{
width:30.666666666667%;
margin-left:0;
padding:30px 40px 40px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7hicz6-db05edf5f0d499a03b6b3358a9f8ca41 .av-flex-placeholder{
width:4%;
}
.flex_column.av-7hicz6-db05edf5f0d499a03b6b3358a9f8ca41 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#f8f8f8;
z-index:100;
}

.av_font_icon.av-5zdexu-da4f079afdc9e7c344cfe4917b15bcb7{
color:#008c36;
border-color:#008c36;
}
.avia-svg-icon.av-5zdexu-da4f079afdc9e7c344cfe4917b15bcb7 svg:first-child{
stroke:#008c36;
fill:#008c36;
}
.av_font_icon.av-5zdexu-da4f079afdc9e7c344cfe4917b15bcb7 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-4op8tu-18d93f1eaacdcd8cd6c94b5550398814{
height:20px;
}

.flex_column.av-brz25u-848357aeb16fe415764f4a0f745f4a72{
width:100%;
}

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

.flex_column.av-5ks2wi-393a332dc448d9196b7b3360509d71eb{
width:100%;
}

#top .av-special-heading.av-lr8p1iui-8293581eaec77f7fff7da6ae4ea96e2c{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-lr8p1iui-8293581eaec77f7fff7da6ae4ea96e2c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr8p1iui-8293581eaec77f7fff7da6ae4ea96e2c .av-subheading{
font-size:15px;
}

#top .hr.av-8rqnqua-2b4cea32c422bbe2c5ecbf11c95d4468{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-8rqnqua-2b4cea32c422bbe2c5ecbf11c95d4468 .hr-inner{
width:100%;
border-color:#008c36;
}

.flex_column.av-3khmmq-f115ba406d15af82d99c605ff942ad09{
width:100%;
}

#top .av-special-heading.av-lr8rvwox-dcbafe5a4aab3a90c39d71c58cd1c41b{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-lr8rvwox-dcbafe5a4aab3a90c39d71c58cd1c41b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr8rvwox-dcbafe5a4aab3a90c39d71c58cd1c41b .av-subheading{
font-size:15px;
}

#top .hr.av-2j790i-1948bc27a4362ae91a097aa56bc433ec{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-2j790i-1948bc27a4362ae91a097aa56bc433ec .hr-inner{
width:100%;
border-color:#008c36;
}

.av_promobox.av-lr8wsxi2-82c183df6b49db0af9c2a1b27f69b5cf{
color:#404040;
background:#f8f8f8;
border-color:#f8f8f8;
}

.flex_column.av-dtryb6-122845331a3fffda4dccfb7f0f970885{
width:100%;
}

#top .av-special-heading.av-lr8x2es8-354e2f288031d2fe3751a019b6559a65{
margin:30px 0px 0px 0px;
}
body .av-special-heading.av-lr8x2es8-354e2f288031d2fe3751a019b6559a65 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr8x2es8-354e2f288031d2fe3751a019b6559a65 .av-subheading{
font-size:15px;
}

#top .hr.av-ccb86q-a301e18df2c1b6d2460aadb9eec1bb57{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-ccb86q-a301e18df2c1b6d2460aadb9eec1bb57 .hr-inner{
width:100%;
border-color:#008c36;
}

.av_promobox.av-ab1erm-cb13085a065a6169674bda1ff7450c24{
color:#404040;
background:#f8f8f8;
border-color:#f8f8f8;
}

.flex_column.av-8mj4k2-beed0f6705c5abb9f8ac85aff72d2814{
width:100%;
}

#top .av-special-heading.av-lr8x304c-c6002e312ad7ec9eb707603bed39fec8{
margin:30px 0px 0px 0px;
}
body .av-special-heading.av-lr8x304c-c6002e312ad7ec9eb707603bed39fec8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr8x304c-c6002e312ad7ec9eb707603bed39fec8 .av-subheading{
font-size:15px;
}

#top .hr.av-7c2gia-1220b4aa40e5bfa8221245f52e5a4788{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-7c2gia-1220b4aa40e5bfa8221245f52e5a4788 .hr-inner{
width:100%;
border-color:#008c36;
}

.flex_column.av-4006nm-8c4b8fc59d692c3eaca5e3d95d5f2ec4{
width:100%;
}

#top .av-special-heading.av-lr8x3znp-5f0b3c33ef90f96efab85a864af767f1{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-lr8x3znp-5f0b3c33ef90f96efab85a864af767f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr8x3znp-5f0b3c33ef90f96efab85a864af767f1 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-6go3f8i-ff9d3ecf3538e2697f712adf4d6966b8{
padding:30px 0px 30px 0px;
}

.flex_column.av-f1zloy-44f9076dc73bc02b44c6887837907733{
padding:30px 0px 30px 0px;
}

.flex_column.av-9ordb6-82a7be89be175c154e7dca4653aa10e2{
padding:30px 0px 30px 0px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-6go3f8i-ff9d3ecf3538e2697f712adf4d6966b8{
padding:30px 0px 30px 0px;
}

.flex_column.av-f1zloy-44f9076dc73bc02b44c6887837907733{
padding:30px 0px 30px 0px;
}

.flex_column.av-9ordb6-82a7be89be175c154e7dca4653aa10e2{
padding:30px 0px 30px 0px;
}
}
