.elementor-664 .elementor-element.elementor-element-7fc00f55{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-7fc00f55:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-7fc00f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C7391F2;}.elementor-664 .elementor-element.elementor-element-7fc00f55, .elementor-664 .elementor-element.elementor-element-7fc00f55::before{--border-transition:0.3s;}.elementor-664 .elementor-element.elementor-element-34b90d18{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-cc15f4a{text-align:left;}.elementor-664 .elementor-element.elementor-element-cc15f4a .elementor-heading-title{color:var( --e-global-color-6bd4a0e );font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-664 .elementor-element.elementor-element-59832d73{text-align:left;}.elementor-664 .elementor-element.elementor-element-59832d73 .elementor-heading-title{color:var( --e-global-color-6bd4a0e );font-family:var( --e-global-typography-852e4f9-font-family ), Sans-serif;font-size:var( --e-global-typography-852e4f9-font-size );font-weight:var( --e-global-typography-852e4f9-font-weight );line-height:var( --e-global-typography-852e4f9-line-height );letter-spacing:var( --e-global-typography-852e4f9-letter-spacing );word-spacing:var( --e-global-typography-852e4f9-word-spacing );}.elementor-664 .elementor-element.elementor-element-66c07f88 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FCD000;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-664 .elementor-element.elementor-element-78f9a7b8 .elementor-icon-list-icon i{color:var( --e-global-color-6bd4a0e );transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-78f9a7b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-6bd4a0e );transition:fill 0.3s;}.elementor-664 .elementor-element.elementor-element-78f9a7b8{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-664 .elementor-element.elementor-element-78f9a7b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-664 .elementor-element.elementor-element-78f9a7b8 .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-664 .elementor-element.elementor-element-78f9a7b8 .elementor-icon-list-text{color:var( --e-global-color-6bd4a0e );transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-78f9a7b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-664 .elementor-element.elementor-element-44f76ca8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-44f76ca8:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-44f76ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidenglish.com.cn/wp-content/uploads/2024/03/TESOL英文老師.png");background-position:center center;background-repeat:no-repeat;background-size:87% auto;}.elementor-664 .elementor-element.elementor-element-44f76ca8, .elementor-664 .elementor-element.elementor-element-44f76ca8::before{--border-transition:0.3s;}.elementor-664 .elementor-element.elementor-element-51108d98{padding:0px 0px 0px 0px;}.elementor-664 .elementor-element.elementor-element-c08919c > .elementor-element-populated{padding:40px 40px 80px 40px;}.elementor-664 .elementor-element.elementor-element-2bced024 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-1e5d267a{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-78b4613d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-4dedd6bf{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-4dedd6bf > .elementor-widget-container{padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-664 .elementor-element.elementor-element-235fff2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-1f5060b9{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-7ef3b8d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-7ed4d614{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-7f21a02b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-18278ac6 img{border-radius:12px 12px 12px 12px;}.elementor-664 .elementor-element.elementor-element-18278ac6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-664 .elementor-element.elementor-element-18278ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-18278ac6 > .elementor-widget-container{border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-664 .elementor-element.elementor-element-4755448e{--spacer-size:13px;}.elementor-664 .elementor-element.elementor-element-2f248705 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-6c202e03{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 80px 40px;}.elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-element-populated, .elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-element-populated > .elementor-background-overlay, .elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-664 .elementor-element.elementor-element-16cef169 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-554de39a{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-651797cd{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-486c4ddf{width:var( --container-widget-width, 99.2% );max-width:99.2%;--container-widget-width:99.2%;--container-widget-flex-grow:0;}.elementor-664 .elementor-element.elementor-element-486c4ddf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-467bc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-46ba4143 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-5ce9adca{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-472d7c80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-7f677db0{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-2c7c863e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-664 .elementor-element.elementor-element-f2e8c52{color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-4b452068 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-664 .elementor-element.elementor-element-4b452068{width:var( --container-widget-width, 99.2% );max-width:99.2%;--container-widget-width:99.2%;--container-widget-flex-grow:0;}.elementor-664 .elementor-element.elementor-element-4b452068.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-664 .elementor-element.elementor-element-c08919c{width:59.734%;}.elementor-664 .elementor-element.elementor-element-a2d0a44{width:40.223%;}}@media(max-width:1440px){.elementor-664 .elementor-element.elementor-element-59832d73 .elementor-heading-title{font-size:var( --e-global-typography-852e4f9-font-size );line-height:var( --e-global-typography-852e4f9-line-height );letter-spacing:var( --e-global-typography-852e4f9-letter-spacing );word-spacing:var( --e-global-typography-852e4f9-word-spacing );}}@media(max-width:1024px){.elementor-664 .elementor-element.elementor-element-7fc00f55{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-59832d73 .elementor-heading-title{font-size:var( --e-global-typography-852e4f9-font-size );line-height:var( --e-global-typography-852e4f9-line-height );letter-spacing:var( --e-global-typography-852e4f9-letter-spacing );word-spacing:var( --e-global-typography-852e4f9-word-spacing );}.elementor-664 .elementor-element.elementor-element-44f76ca8:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-44f76ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:407px auto;}}@media(max-width:767px){.elementor-664 .elementor-element.elementor-element-7fc00f55{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-664 .elementor-element.elementor-element-59832d73 .elementor-heading-title{font-size:var( --e-global-typography-852e4f9-font-size );line-height:var( --e-global-typography-852e4f9-line-height );letter-spacing:var( --e-global-typography-852e4f9-letter-spacing );word-spacing:var( --e-global-typography-852e4f9-word-spacing );}.elementor-664 .elementor-element.elementor-element-78f9a7b8{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-664 .elementor-element.elementor-element-51108d98{padding:0px 0px 4px 0px;}.elementor-664 .elementor-element.elementor-element-c08919c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-664 .elementor-element.elementor-element-a2d0a44 > .elementor-element-populated{padding:20px 20px 60px 20px;}}/* Start custom CSS for icon-list, class: .elementor-element-78f9a7b8 */.elementor-664 .elementor-element.elementor-element-78f9a7b8{
    margin-top: auto;
}
.elementor-664 .elementor-element.elementor-element-78f9a7b8 a{
    display: inline!important;
    text-decoration: underline;
    color: black;
    font-weight: 600;
}
.elementor-664 .elementor-element.elementor-element-78f9a7b8 a:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bced024 */.elementor-664 .elementor-element.elementor-element-2bced024 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-2bced024 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e5d267a */.elementor-664 .elementor-element.elementor-element-1e5d267a p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b4613d */.elementor-664 .elementor-element.elementor-element-78b4613d i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-78b4613d span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dedd6bf */.elementor-664 .elementor-element.elementor-element-4dedd6bf p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-235fff2f */.elementor-664 .elementor-element.elementor-element-235fff2f i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-235fff2f span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f5060b9 */.elementor-664 .elementor-element.elementor-element-1f5060b9 p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef3b8d9 */.elementor-664 .elementor-element.elementor-element-7ef3b8d9 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-7ef3b8d9 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed4d614 */.elementor-664 .elementor-element.elementor-element-7ed4d614 p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f21a02b */.elementor-664 .elementor-element.elementor-element-7f21a02b i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-7f21a02b span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f248705 */.elementor-664 .elementor-element.elementor-element-2f248705 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-2f248705 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c202e03 */.elementor-664 .elementor-element.elementor-element-6c202e03 p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16cef169 */.elementor-664 .elementor-element.elementor-element-16cef169 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-16cef169 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-554de39a */.elementor-664 .elementor-element.elementor-element-554de39a p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-651797cd */.elementor-664 .elementor-element.elementor-element-651797cd p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-467bc3 */.elementor-664 .elementor-element.elementor-element-467bc3 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-467bc3 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46ba4143 */.elementor-664 .elementor-element.elementor-element-46ba4143 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-46ba4143 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce9adca */.elementor-664 .elementor-element.elementor-element-5ce9adca p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-472d7c80 */.elementor-664 .elementor-element.elementor-element-472d7c80 i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-472d7c80 span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f677db0 */.elementor-664 .elementor-element.elementor-element-7f677db0 p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c7c863e */.elementor-664 .elementor-element.elementor-element-2c7c863e i{
    font-size:13px;
    font-style: normal;
}

.elementor-664 .elementor-element.elementor-element-2c7c863e span{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2e8c52 */.elementor-664 .elementor-element.elementor-element-f2e8c52 p {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51108d98 */.elementor-664 .elementor-element.elementor-element-51108d98 > .elementor-container{
    background-color: white;
}/* End custom CSS */