.avia-section.av-95fz39k-bffea4ca6d1997b25f290349463a531e{
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-95fz39k-bffea4ca6d1997b25f290349463a531e .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .hr.hr-invisible.av-94svwfc-89c8c9a4f4ea5ef84c99e6ec489e6d51{
height:250px;
}

#top .hr.hr-invisible.av-91zyxe0-4fb8449adc05a1c0b122101232ac3025{
height:100px;
}

#top .flex_column.av-919ghtk-9b8abd94eff0a79f26ec2065241aac4d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-919ghtk-9b8abd94eff0a79f26ec2065241aac4d{
padding:0px 0px 0px 30px;
}
.responsive #top #wrap_all .flex_column.av-919ghtk-9b8abd94eff0a79f26ec2065241aac4d{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column.av-w3rky0-df6b29719be5e917dd1254b4ca9c5e18{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-w3rky0-df6b29719be5e917dd1254b4ca9c5e18{
padding:0px 0px 0px 30px;
}
.responsive #top #wrap_all .flex_column.av-w3rky0-df6b29719be5e917dd1254b4ca9c5e18{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-8vtslko-e366d52b4caca9f70267e0e72c636da1{
height:10px;
}

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

#top .hr.hr-invisible.av-8v4qw5k-2f96ffc63bc420a6081f25c18f3f68d0{
height:70px;
}

.flex_column.av-8rbmz94-0fb191e410f617d5a06163e6e711d446{
width:100%;
}

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

.flex_column.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d{
width:30.666666666667%;
margin-left:0;
padding:30px 40px 40px 30px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8{
margin:0px 0px -15px 0px;
padding-bottom:0px;
font-size:45px;
}
body .av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8 .av-subheading{
font-size:15px;
}

#top .hr.av-9gbidtk-1de5f46f7603af8dd011ae46fb5c2165{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-9gbidtk-1de5f46f7603af8dd011ae46fb5c2165 .hr-inner{
width:45px;
border-color:#008c36;
}

#top .av-special-heading.av-8gm0qg8-34e31f3374a4eb23cecf7fa6c51719be{
margin:0px 0px 0px 0px;
}
body .av-special-heading.av-8gm0qg8-34e31f3374a4eb23cecf7fa6c51719be .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8gm0qg8-34e31f3374a4eb23cecf7fa6c51719be .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mup1zs-6a0ba148e35f142af6dcdec98dd47b7e{
height:20px;
}

#top #wrap_all .avia-button.av-kxl9t4-8aa3020f162026d59cc801688c4ff86c{
background-color:rgba(255,255,255,0);
border-color:rgba(255,255,255,0);
color:#008c36;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kxl9t4-8aa3020f162026d59cc801688c4ff86c:hover{
background-color:rgba(255,255,255,0);
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kxl9t4-8aa3020f162026d59cc801688c4ff86c .avia-svg-icon svg:first-child{
fill:#008c36;
stroke:#008c36;
}
#top #wrap_all .avia-button.av-kxl9t4-8aa3020f162026d59cc801688c4ff86c:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-szoilk-4a0706eae278cb92f472dcdde675a395{
width:30.666666666667%;
margin-left:0;
padding:30px 40px 40px 30px;
background-color:#f1f5e6;
}
#top .flex_column_table.av-equal-height-column-flextable.av-szoilk-4a0706eae278cb92f472dcdde675a395 .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-rl466w-b6dfcecb28ed5e5d620824d78b83384e{
margin:0px 0px -15px 0px;
padding-bottom:0px;
font-size:45px;
}
body .av-special-heading.av-rl466w-b6dfcecb28ed5e5d620824d78b83384e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-rl466w-b6dfcecb28ed5e5d620824d78b83384e .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-rl466w-b6dfcecb28ed5e5d620824d78b83384e .av-subheading{
font-size:15px;
}

#top .hr.av-9isjc-d639c9d67fd09e0fdf2a933d6585fb33{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-9isjc-d639c9d67fd09e0fdf2a933d6585fb33 .hr-inner{
width:45px;
border-color:#008c36;
}

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

#top .hr.hr-invisible.av-mgtnlk-b76eb5e7cb9adb0af9c51b0be135846e{
height:20px;
}

#top #wrap_all .avia-button.av-kcrj2g-af9f41bcd50dd091a1eefa9b37689d5b{
background-color:rgba(255,255,255,0);
border-color:rgba(255,255,255,0);
color:#008c36;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kcrj2g-af9f41bcd50dd091a1eefa9b37689d5b:hover{
background-color:rgba(255,255,255,0);
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kcrj2g-af9f41bcd50dd091a1eefa9b37689d5b .avia-svg-icon svg:first-child{
fill:#008c36;
stroke:#008c36;
}
#top #wrap_all .avia-button.av-kcrj2g-af9f41bcd50dd091a1eefa9b37689d5b:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc{
width:30.666666666667%;
margin-left:0;
padding:30px 40px 40px 30px;
background-color:#e8e8e8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57{
margin:0px 0px -15px 0px;
padding-bottom:0px;
font-size:45px;
}
body .av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57 .av-subheading{
font-size:15px;
}

#top .hr.av-gepaew-04e08a28e0fb6ea562711b2a037fe793{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-gepaew-04e08a28e0fb6ea562711b2a037fe793 .hr-inner{
width:45px;
border-color:#008c36;
}

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

#top .hr.hr-invisible.av-c0976w-24df340a9c373e6ef1286296c2496d81{
height:20px;
}

#top #wrap_all .avia-button.av-auycyg-784939460910f55b3c05c88044e18133{
background-color:rgba(255,255,255,0);
border-color:rgba(255,255,255,0);
color:#008c36;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-auycyg-784939460910f55b3c05c88044e18133:hover{
background-color:rgba(255,255,255,0);
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-auycyg-784939460910f55b3c05c88044e18133 .avia-svg-icon svg:first-child{
fill:#008c36;
stroke:#008c36;
}
#top #wrap_all .avia-button.av-auycyg-784939460910f55b3c05c88044e18133:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d{
padding:30px 40px 40px 30px;
}

.flex_column.av-szoilk-4a0706eae278cb92f472dcdde675a395{
padding:30px 40px 40px 30px;
}

.flex_column.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc{
padding:30px 40px 40px 30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d{
padding:30px 40px 40px 30px;
}

.flex_column.av-szoilk-4a0706eae278cb92f472dcdde675a395{
padding:30px 40px 40px 30px;
}

.flex_column.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc{
padding:30px 40px 40px 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d{
padding:30px 40px 40px 30px;
}

#top #wrap_all .av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-szoilk-4a0706eae278cb92f472dcdde675a395{
padding:30px 40px 40px 30px;
}

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

.flex_column.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc{
padding:30px 40px 40px 30px;
}

#top #wrap_all .av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-8lvm0bs-ea1ee6be9a1b8d0c5982d2fad413365d{
padding:30px 40px 40px 30px;
}

#top #wrap_all .av-special-heading.av-9hmlrrs-96a65c21b221377100f49bec1e2fa1b8 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-szoilk-4a0706eae278cb92f472dcdde675a395{
padding:30px 40px 40px 30px;
}

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

.flex_column.av-jg6oug-e89c50cef857bec77543fd0c8b78a3fc{
padding:30px 40px 40px 30px;
}

#top #wrap_all .av-special-heading.av-h72le0-196cff4f611be7b4711baa0beb606e57 .av-special-heading-tag{
font-size:0.8em;
}
}
