.avia-section.av-4zv0r-1ec7a89ecaf6c98cf12ff6ce94681f1d{
background-repeat:no-repeat;
background-image:url(https://teachintaiwan.com/wp-content/uploads/2025/10/contact-bn.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4zv0r-1ec7a89ecaf6c98cf12ff6ce94681f1d .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .flex_column.av-4dqc7-cdd530003f1d47ea5a04299e029f58e5{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-4dqc7-cdd530003f1d47ea5a04299e029f58e5{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-4dqc7-cdd530003f1d47ea5a04299e029f58e5{
margin-top:40px;
margin-bottom:40px;
}

#top .hr.hr-invisible.av-3umwz-7a466d743c281d99d032f8ae5fae1a15{
height:20px;
}

#top .av_textblock_section.av-mghn9krh-de807e1228cb6405525192c117ef08a7 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mghn9w78-b3b2de068cdb73c6430dde775407d678 .avia_textblock{
font-size:24px;
color:#ffffff;
}

#top .av-special-heading.av-mghna0a1-36d092150ef2b16cf6bc13e31bba4839{
padding-bottom:10px;
color:#014099;
}
body .av-special-heading.av-mghna0a1-36d092150ef2b16cf6bc13e31bba4839 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mghna0a1-36d092150ef2b16cf6bc13e31bba4839 .special-heading-inner-border{
border-color:#014099;
}
.av-special-heading.av-mghna0a1-36d092150ef2b16cf6bc13e31bba4839 .av-subheading{
font-size:15px;
}

.flex_cell.av-2tmcr-914242fd79fe2c2065bfb10b45b389e6{
vertical-align:top;
background-color:#014099;
}

.flex_cell.av-mghng9c2-7e13483f901e21bee9b6a0a4caff9f8b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mghng9c2-7e13483f901e21bee9b6a0a4caff9f8b{
padding:5% 10% 0 5% !important;
}

#top .av-special-heading.av-o07v-24a5d5e99de5d550c308957634fb69cb{
padding-bottom:10px;
color:#014099;
}
body .av-special-heading.av-o07v-24a5d5e99de5d550c308957634fb69cb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-o07v-24a5d5e99de5d550c308957634fb69cb .special-heading-inner-border{
border-color:#014099;
}
.av-special-heading.av-o07v-24a5d5e99de5d550c308957634fb69cb .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mgho19kp-cda7bbeb40c8b53f16197e1b0ff0c47c{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-mgho19kp-cda7bbeb40c8b53f16197e1b0ff0c47c{
width:48.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mgho19kp-cda7bbeb40c8b53f16197e1b0ff0c47c .av-flex-placeholder{
width:2.5%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mghnu1c5-aa0ab49a8a09208619571fdb6d028b18{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-mghnu1c5-aa0ab49a8a09208619571fdb6d028b18{
width:48.75%;
margin-left:0;
}
.avia_transform .flex_column.av-mghnu1c5-aa0ab49a8a09208619571fdb6d028b18{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mghnu1c5-aa0ab49a8a09208619571fdb6d028b18 .av-flex-placeholder{
width:2.5%;
}

#top .avia-icon-list-container.av-mghnnqd8-dc6043030abcde54545fa3fa640135ce .iconlist_icon{
color:#014099;
font-size:22px;
}
#top .avia-icon-list-container.av-mghnnqd8-dc6043030abcde54545fa3fa640135ce .iconlist_icon svg:first-child{
stroke:#014099;
fill:#014099;
height:22px;
width:22px;
}
#top #wrap_all .avia-icon-list-container.av-mghnnqd8-dc6043030abcde54545fa3fa640135ce .av_iconlist_title{
font-size:22px;
color:#014099;
}
.avia-icon-list-container.av-mghnnqd8-dc6043030abcde54545fa3fa640135ce .iconlist_content{
font-size:18px;
}

#top .av-special-heading.av-mgho5o35-149cbc648f0ac13d38de1e69fc08d8dc{
margin:30px 0 30px 0;
padding-bottom:10px;
color:#014099;
}
body .av-special-heading.av-mgho5o35-149cbc648f0ac13d38de1e69fc08d8dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgho5o35-149cbc648f0ac13d38de1e69fc08d8dc .special-heading-inner-border{
border-color:#014099;
}
.av-special-heading.av-mgho5o35-149cbc648f0ac13d38de1e69fc08d8dc .av-subheading{
font-size:15px;
}

.avia-section.av-5qcj-3fabdd720482f54a06ba343957495580{
background-color:#f5f7fb;
background-image:url(https://teachintaiwan.com/wp-content/uploads/2025/10/main-bg-02.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:fixed;
}
.avia-section.av-5qcj-3fabdd720482f54a06ba343957495580 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661{
padding-bottom:10px;
color:#014099;
font-size:40px;
}
body .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661 .special-heading-inner-border{
border-color:#014099;
}
.av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661{
margin:100px 0 100px 0;
}
}

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

@media only screen and (max-width: 479px){ 
#top .flex_column.av-4dqc7-cdd530003f1d47ea5a04299e029f58e5{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-4dqc7-cdd530003f1d47ea5a04299e029f58e5{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-mghn9krh-de807e1228cb6405525192c117ef08a7 .avia_textblock{
font-size:40px;
}

#top .av_textblock_section.av-mghn9w78-b3b2de068cdb73c6430dde775407d678 .avia_textblock{
font-size:20px;
}

.responsive #top #wrap_all .flex_cell.av-mghng9c2-7e13483f901e21bee9b6a0a4caff9f8b{
padding:15% 8% 0 8% !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mgho19kp-cda7bbeb40c8b53f16197e1b0ff0c47c{
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mghnu1c5-aa0ab49a8a09208619571fdb6d028b18{
margin-bottom:0px;
}

#top .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661{
margin:20px 0 0 0;
}
#top #wrap_all .av-special-heading.av-mghqycfg-b34461d95d5d78cd0a5001ad62d67661 .av-special-heading-tag{
font-size:0.8em;
}
}
