.elementor-393 .elementor-element.elementor-element-38fb5da8 > .elementor-container{min-height:400px;}.elementor-393 .elementor-element.elementor-element-37a5073d .elementor-repeater-item-7bd236f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://meihao.me/wp-content/uploads/2021/10/2-5.jpg);background-size:cover;}.elementor-393 .elementor-element.elementor-element-37a5073d .elementor-repeater-item-8fbccaf .swiper-slide-bg{background-color:#4054b2;background-image:url(https://meihao.me/wp-content/uploads/2021/10/3-5.jpg);background-size:cover;}.elementor-393 .elementor-element.elementor-element-37a5073d .elementor-repeater-item-3337c03 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://meihao.me/wp-content/uploads/2021/10/4-4.jpg);background-size:cover;}.elementor-393 .elementor-element.elementor-element-37a5073d .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-393 .elementor-element.elementor-element-37a5073d .swiper-slide-contents{max-width:66%;}.elementor-393 .elementor-element.elementor-element-37a5073d .swiper-slide-inner{text-align:center;}.elementor-393 .elementor-element.elementor-element-5614645f{margin-top:40px;margin-bottom:40px;}.elementor-393 .elementor-element.elementor-element-37a09efd .elementor-heading-title{color:#244390;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;}.elementor-393 .elementor-element.elementor-element-37a09efd > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#244390;}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.36 * 100% );}.elementor-393 .elementor-element.elementor-element-38dcaad9:after{content:"0.36";}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-393 .elementor-element.elementor-element-38dcaad9{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-393 .elementor-element.elementor-element-38dcaad9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:18px;}.elementor-393 .elementor-element.elementor-element-38dcaad9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:18px;}.elementor-393 .elementor-element.elementor-element-38dcaad9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:18px;}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__title, .elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__title a{color:#244390;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__title{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__meta-data{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-45e63d4d .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#244390;color:#244390;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244390;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-393 .elementor-element.elementor-element-45e63d4d .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-45e63d4d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-393 .elementor-element.elementor-element-45e63d4d .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-45e63d4d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-393 .elementor-element.elementor-element-45e63d4d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-393 .elementor-element.elementor-element-3d6c3273 .elementor-spacer-inner{height:2px;}.elementor-393 .elementor-element.elementor-element-13ef305f{margin-top:40px;margin-bottom:40px;}.elementor-393 .elementor-element.elementor-element-15b5c4ea .elementor-heading-title{color:#244390;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;}.elementor-393 .elementor-element.elementor-element-15b5c4ea > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#244390;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.36 * 100% );}.elementor-393 .elementor-element.elementor-element-6a1e5b6f:after{content:"0.36";}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__meta-data span + span:before{content:"///";}.elementor-393 .elementor-element.elementor-element-6a1e5b6f{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__title, .elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__title a{color:#244390;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__title{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__meta-data{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-338cd46f .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#244390;color:#244390;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244390;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-393 .elementor-element.elementor-element-338cd46f .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-338cd46f .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-393 .elementor-element.elementor-element-338cd46f .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-338cd46f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-393 .elementor-element.elementor-element-338cd46f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-393 .elementor-element.elementor-element-130f5500 .elementor-spacer-inner{height:2px;}.elementor-393 .elementor-element.elementor-element-2d1ff8ad{margin-top:40px;margin-bottom:40px;}.elementor-393 .elementor-element.elementor-element-795ce857 .elementor-heading-title{color:#244390;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;}.elementor-393 .elementor-element.elementor-element-795ce857 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#244390;}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.36 * 100% );}.elementor-393 .elementor-element.elementor-element-6f363a9a:after{content:"0.36";}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__meta-data span + span:before{content:"///";}.elementor-393 .elementor-element.elementor-element-6f363a9a{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-393 .elementor-element.elementor-element-6f363a9a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-393 .elementor-element.elementor-element-6f363a9a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-393 .elementor-element.elementor-element-6f363a9a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__title, .elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__title a{color:#244390;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__title{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__meta-data{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-5b4a2f75 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#244390;color:#244390;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244390;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-393 .elementor-element.elementor-element-5b4a2f75 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-5b4a2f75 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-393 .elementor-element.elementor-element-5b4a2f75 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-5b4a2f75 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-393 .elementor-element.elementor-element-5b4a2f75 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-393 .elementor-element.elementor-element-489916d .elementor-spacer-inner{height:2px;}.elementor-393 .elementor-element.elementor-element-86cdd92{margin-top:40px;margin-bottom:40px;}.elementor-393 .elementor-element.elementor-element-d9a4256 .elementor-heading-title{color:#244390;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;}.elementor-393 .elementor-element.elementor-element-d9a4256 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#244390;}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.36 * 100% );}.elementor-393 .elementor-element.elementor-element-7f6f6176:after{content:"0.36";}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__meta-data span + span:before{content:"///";}.elementor-393 .elementor-element.elementor-element-7f6f6176{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-393 .elementor-element.elementor-element-7f6f6176.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-393 .elementor-element.elementor-element-7f6f6176.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-393 .elementor-element.elementor-element-7f6f6176.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__title, .elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__title a{color:#244390;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__title{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__meta-data{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-6d628483 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#244390;color:#244390;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244390;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-393 .elementor-element.elementor-element-6d628483 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-6d628483 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-393 .elementor-element.elementor-element-6d628483 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-6d628483 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-393 .elementor-element.elementor-element-6d628483 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-393 .elementor-element.elementor-element-45dafede .elementor-spacer-inner{height:2px;}.elementor-393 .elementor-element.elementor-element-8bd5f9a{margin-top:40px;margin-bottom:40px;}.elementor-393 .elementor-element.elementor-element-5011763 .elementor-heading-title{color:#244390;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;}.elementor-393 .elementor-element.elementor-element-5011763 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#244390;}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.36 * 100% );}.elementor-393 .elementor-element.elementor-element-d00cc68:after{content:"0.36";}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__meta-data span + span:before{content:"///";}.elementor-393 .elementor-element.elementor-element-d00cc68{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-393 .elementor-element.elementor-element-d00cc68.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-393 .elementor-element.elementor-element-d00cc68.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-393 .elementor-element.elementor-element-d00cc68.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__title, .elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__title a{color:#244390;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__title{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__meta-data{margin-bottom:0px;}.elementor-393 .elementor-element.elementor-element-7bcd358 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#244390;color:#244390;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244390;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-393 .elementor-element.elementor-element-7bcd358 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-7bcd358 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-393 .elementor-element.elementor-element-7bcd358 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-7bcd358 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-393 .elementor-element.elementor-element-7bcd358 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-393 .elementor-element.elementor-element-5aaa8fc .elementor-spacer-inner{height:2px;}@media(max-width:767px){.elementor-393 .elementor-element.elementor-element-38fb5da8 > .elementor-container{min-height:0px;}.elementor-393 .elementor-element.elementor-element-37a5073d .swiper-slide{height:200px;}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-393 .elementor-element.elementor-element-38dcaad9:after{content:"1";}.elementor-393 .elementor-element.elementor-element-38dcaad9 .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-393 .elementor-element.elementor-element-6a1e5b6f:after{content:"1";}.elementor-393 .elementor-element.elementor-element-6a1e5b6f .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-393 .elementor-element.elementor-element-6f363a9a:after{content:"1";}.elementor-393 .elementor-element.elementor-element-6f363a9a .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-393 .elementor-element.elementor-element-7f6f6176:after{content:"1";}.elementor-393 .elementor-element.elementor-element-7f6f6176 .elementor-post__thumbnail__link{width:100%;}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-393 .elementor-element.elementor-element-d00cc68:after{content:"1";}.elementor-393 .elementor-element.elementor-element-d00cc68 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-37a09efd */.elementor-393 .elementor-element.elementor-element-37a09efd h2 {
    width: max-content;
    padding: 10px 30px 10px 10px;
    border-top: 1px solid #244390;
    transform: translateX(20px)
}

.elementor-393 .elementor-element.elementor-element-37a09efd h2:before {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    left: -10px;
}

.elementor-393 .elementor-element.elementor-element-37a09efd h2:after {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    right: 11px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b5c4ea */.elementor-393 .elementor-element.elementor-element-15b5c4ea h2 {
    width: max-content;
    padding: 10px 30px 10px 10px;
    border-top: 1px solid #244390;
    transform: translateX(20px)
}

.elementor-393 .elementor-element.elementor-element-15b5c4ea h2:before {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    left: -10px;
}

.elementor-393 .elementor-element.elementor-element-15b5c4ea h2:after {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    right: 11px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-795ce857 */.elementor-393 .elementor-element.elementor-element-795ce857 h2 {
    width: max-content;
    padding: 10px 30px 10px 10px;
    border-top: 1px solid #244390;
    transform: translateX(20px)
}

.elementor-393 .elementor-element.elementor-element-795ce857 h2:before {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    left: -10px;
}

.elementor-393 .elementor-element.elementor-element-795ce857 h2:after {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    right: 11px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9a4256 */.elementor-393 .elementor-element.elementor-element-d9a4256 h2 {
    width: max-content;
    padding: 10px 30px 10px 10px;
    border-top: 1px solid #244390;
    transform: translateX(20px)
}

.elementor-393 .elementor-element.elementor-element-d9a4256 h2:before {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    left: -10px;
}

.elementor-393 .elementor-element.elementor-element-d9a4256 h2:after {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    right: 11px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5011763 */.elementor-393 .elementor-element.elementor-element-5011763 h2 {
    width: max-content;
    padding: 10px 30px 10px 10px;
    border-top: 1px solid #244390;
    transform: translateX(20px)
}

.elementor-393 .elementor-element.elementor-element-5011763 h2:before {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    left: -10px;
}

.elementor-393 .elementor-element.elementor-element-5011763 h2:after {
    content: '';
    display: block;
    width: 1px;
    background-color: #244390;
    height: 43px;
    position: absolute;
    transform: rotate(30deg);
    top: -3px;
    right: 11px;
}/* End custom CSS */