body{background:rgba(0,0,0,0)}html,body{height:auto}#site-content,.body-inner{background:none}#site-content,#site-footer .credits,.kc_column{padding:0}.section-inner+.section-inner,.section-inner.featured-media,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p{margin:0}.secondary-widgets:before,.credits:before{display:none}.kc_row:not(.kc_row_inner),.kc_column,.kc_column_inner,.kc-elm{float:none}.page-hero{margin-bottom:40px}.section-inner.medium,.section-inner.thin{max-width:100%}.section-inner{width:100%;max-width:100%}.section-inner.page-header{display:none}button,.button,input[type=button],input[type=submit]{background:none;border-radius:0;color:#000;min-width:0}.template-full-width #site-content .section-inner.thin,.template-full-width #site-content .section-inner.medium{width:100% !important;max-width:100% !important}
[class*=fade].kaf_out{opacity:1;-webkit-animation-name:fadeInOut;animation-name:fadeInOut;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:1}100%{opacity:0}}.fadeIn{opacity:0}.fadeIn.kaf_active{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.fadeDown{opacity:0}.fadeDown.kaf_active{-webkit-animation-name:fadeDown;animation-name:fadeDown;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeDown{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUp{opacity:0}.fadeUp.kaf_active{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{opacity:0}.fadeLeft.kaf_active{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeLeft{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{opacity:0}.fadeRight.kaf_active{-webkit-animation-name:fadeRight;animation-name:fadeRight;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeRight{0%{-webkit-transform:translateX(70px);transform:translateX(70px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{-webkit-transform:translateX(70px);transform:translateX(70px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeScale{opacity:0}.fadeScale.kaf_active{-webkit-animation-name:fadeScale;animation-name:fadeScale;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeScale{0%{-webkit-transform:scale(0.9) translateY(10px);transform:scale(0.9) translateY(10px);opacity:0}100%{opacity:1;-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}}@keyframes fadeScale{0%{-webkit-transform:scale(0.9) translateY(10px);transform:scale(0.9) translateY(10px);opacity:0}100%{opacity:1;-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}}@-webkit-keyframes bs-c{0%{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}100%{-webkit-transform:scale(1.3) rotate(45deg);transform:scale(1.3) rotate(45deg)}}@keyframes bs-c{0%{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}100%{-webkit-transform:scale(1.3) rotate(45deg);transform:scale(1.3) rotate(45deg)}}
.cus-about p,.cus-about li,.cus-about h3.title{color:#505050;letter-spacing:1px;font-size:18px}.cus-about.intro p{line-height:1.35}.cus-about.intro .custom-row{padding-bottom:60px}.cus-about.intro .intro{width:96%}.cus-about.intro .intro-title{margin-bottom:20px}.cus-about.intro .txt p+p{margin-top:25px}.cus-about.enviroment{padding-top:60px}.cus-about.enviroment li{margin-top:0;position:relative}.cus-about.enviroment li+li{margin-top:20px}.cus-about.team .intro-title{margin-bottom:20px}.cus-about.team .custom-row{padding-bottom:60px}.cus-about.team .custom-row+.custom-row{padding-top:60px}.cus-about.team .intro-wrap+.intro-wrap{margin-top:25px}.cus-about.team h3.title{margin-bottom:5px;font-weight:bold}@media screen and (max-width: 767px){.cus-about.intro .intro{width:100%}.cus-about.intro .intro-title{margin-top:30px}.cus-about.enviroment .txt{margin-top:30px}.cus-about.team .pic{margin-bottom:30px}}
.cus-contact .company-info{padding-bottom:60px}.cus-contact .company-info li span,.cus-contact .company-info li a{display:inline-block;color:#505050;font-weight:normal;font-size:16px;letter-spacing:1px}.cus-contact .company-info li span{display:block}.cus-contact .company-info li a{text-decoration:none}.cus-contact .company-info li:first-child span,.cus-contact .company-info li:first-child a{font-weight:bold}.cus-contact .custom-container.fluid{background-image:url(/wp-content/uploads/img_contact_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:60px;padding-bottom:45px}.cus-contact .custom-container.fluid .custom-row{width:90%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cus-contact .custom-container.fluid .cus-col-6{padding-left:0;padding-right:0;text-align:center}.cus-contact .custom-container.fluid .pic img{max-width:326px;margin:auto;display:block}.cus-contact h2.slogan{margin-bottom:10px;font-size:24px;font-weight:bold;letter-spacing:2px;color:#248598;text-align:center}.cus-contact h2.slogan+span{font-size:14px;color:#505050;letter-spacing:1px}@media screen and (max-width: 767px){.cus-contact .company-info .pic{margin-top:30px}.cus-contact .custom-container.fluid .pic{margin-top:30px}.cus-contact .custom-container.fluid .pic img{max-width:200px}}.cus-skedule{padding-bottom:60px}.cus-skedule .common-title{margin-top:55px;margin-bottom:5px}.cus-skedule .common-title .prompt{position:relative;padding-left:20px;float:right;font-size:16px;color:#505050;font-weight:normal;letter-spacing:1px}.cus-skedule .common-title .prompt::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:#248598;border-radius:50%}.cus-skedule .common-title::after{content:"";display:block;clear:both}.cus-skedule .txt-wrap .gray-title span{font-size:14px}.cus-skedule .case.table{padding:0px 0px}.cus-skedule .case.table .table-head,.cus-skedule .case.table .table-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cus-skedule .case.table .table-head .title,.cus-skedule .case.table .table-head .content,.cus-skedule .case.table .table-body .title,.cus-skedule .case.table .table-body .content{width:20%;text-align:center;margin-bottom:0 !important;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:normal;color:#646464;letter-spacing:1px}.cus-skedule .case.table .table-head .title:first-child,.cus-skedule .case.table .table-head .content:first-child,.cus-skedule .case.table .table-body .title:first-child,.cus-skedule .case.table .table-body .content:first-child{width:40%}.cus-skedule .case.table .table-head .title,.cus-skedule .case.table .table-body .title{color:#fff}.cus-skedule .case.table .table-head .content span,.cus-skedule .case.table .table-body .content span{display:block;text-align:center}.cus-skedule .case.table .table-head .content span.orange,.cus-skedule .case.table .table-body .content span.orange{color:#f36814}.cus-skedule .case.table .table-head .content .circle,.cus-skedule .case.table .table-body .content .circle{margin:auto;width:12px;height:12px;background:#248598;border-radius:50%}.cus-skedule .case.table .table-head{background:#248598}.cus-skedule .case.table .table-body{border-bottom:1px solid #248598}@media screen and (max-width: 767px){.cus-skedule .common-title .prompt{margin-top:10px}.cus-skedule .txt-wrap{overflow:auto}.cus-skedule .txt-wrap .case.table{overflow-x:scroll}.cus-skedule .txt-wrap .case.table .table-head,.cus-skedule .txt-wrap .case.table .table-body{min-width:900px;font-size:14px}.cus-skedule .cus-col-12{width:100%}.cus-skedule .case.table{width:100%}.cus-skedule .custom-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cus-skedule .inner-container .container{padding-left:0;padding-right:0}.case.table::-webkit-scrollbar{height:2px}.case.table::-webkit-scrollbar-thumb{background:#248598}}[id^=contact-row-01]{padding-top:50px;padding-bottom:80px;background-color:#f6fffe;position:relative}@media screen and (max-width: 640px){[id^=contact-row-01]{padding-top:40px;padding-bottom:60px}}[id^=contact-row-01] .kc-row-container.kc-container{width:100%;padding:0}[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container{background-image:url(/wp-content/uploads/img-contact-bg.png);background-size:cover;position:relative;padding:60px 0}[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.3)}[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container .kc_row_inner{position:relative;right:-3%;z-index:2;margin:0 auto !important;float:none;padding:25px 80px;max-width:1100px;background-color:rgba(141,202,205,.88)}[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container .kc_row_inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1200px){[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container .kc_row_inner{right:0}}@media screen and (max-width: 1000px){[id^=contact-row-01] .contact-bg>div>.kc-col-inner-container .kc_row_inner{padding:25px 40px}}[id^=contact-row-01] .kc_text_block:not(.with-title){padding-top:80px}@media screen and (max-width: 767px){[id^=contact-row-01] .kc_text_block:not(.with-title){padding-top:30px;padding-bottom:30px}}[id^=contact-row-01] .kc_text_block:not(.with-title) h3{display:table;margin-bottom:30px;padding-bottom:15px;font-size:28px;border-bottom:solid 4px #fff;color:#fff;letter-spacing:6px;font-weight:bold}@media screen and (max-width: 767px){[id^=contact-row-01] .kc_text_block:not(.with-title) h3{font-size:20px;margin-bottom:20px}}[id^=contact-row-01] .kc_text_block:not(.with-title) p,[id^=contact-row-01] .kc_text_block:not(.with-title) a{font-size:16px;line-height:28px;font-weight:bold;letter-spacing:3px;color:#eff6f5}@media screen and (max-width: 640px){[id^=contact-row-01] .kc_text_block:not(.with-title) p,[id^=contact-row-01] .kc_text_block:not(.with-title) a{font-size:14px}}[id^=contact-row-01] .wpcf7{padding:20px 30px;background-color:#fff;-webkit-box-shadow:0px 6px 12px rgba(0,0,0,.1607843137);box-shadow:0px 6px 12px rgba(0,0,0,.1607843137);margin-bottom:-120px}[id^=contact-row-01] .wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[id^=contact-row-01] .wpcf7 form .input-row{margin-bottom:15px;width:100%}[id^=contact-row-01] .wpcf7 form .input-row.c-6{width:calc(50% - 10px);margin-right:20px}[id^=contact-row-01] .wpcf7 form .input-row.c-6:nth-of-type(2n-1){margin-right:0}[id^=contact-row-01] .wpcf7 form .input-row.btn .ajax-loader{display:none}[id^=contact-row-01] .wpcf7 form .input-row.btn input{display:table;margin:0 auto;padding:5px 40px;border-radius:4px;font-size:16px;border:solid 1px #29aaa3;color:#29aaa3;-webkit-transition-duration:.5s;transition-duration:.5s}[id^=contact-row-01] .wpcf7 form .input-row.btn input:hover{background-color:#29aaa3;color:#fff;opacity:1}[id^=contact-row-01] .wpcf7 form label{display:block;margin-bottom:5px;font-size:16px;color:#707070}@media screen and (max-width: 640px){[id^=contact-row-01] .wpcf7 form label{font-size:14px}}[id^=contact-row-01] .wpcf7 form label+span{display:block}[id^=contact-row-01] .wpcf7 form label+span input,[id^=contact-row-01] .wpcf7 form label+span select,[id^=contact-row-01] .wpcf7 form label+span textarea{margin:0;padding:10px 20px;width:100%;border:1px solid rgba(112,112,112,.5);border-radius:5px;font-size:16px}@media screen and (max-width: 640px){[id^=contact-row-01] .wpcf7 form label+span input,[id^=contact-row-01] .wpcf7 form label+span select,[id^=contact-row-01] .wpcf7 form label+span textarea{font-size:14px}}.contact-container.cus-page{background-color:#f6fffe}.contact-container.cus-page .common-title{margin-bottom:30px}.contact-container.cus-page .bg{padding:80px 0;background-image:url(/wp-content/uploads/img_revervation01.png);background-color:#eee;background-size:cover;background-repeat:no-repeat}.contact-container.cus-page .custom-container{padding:25px 80px;max-width:1100px;background-color:rgba(141,202,205,.88)}@media screen and (max-width: 767px){.contact-container.cus-page .custom-container{padding:25px 30px}}.contact-container.cus-page .contact-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-container.cus-page .info{padding-top:80px;width:45%}@media screen and (max-width: 767px){.contact-container.cus-page .info{width:100%;padding:30px 0}}.contact-container.cus-page .info li,.contact-container.cus-page .info p,.contact-container.cus-page .info h3,.contact-container.cus-page .info a{color:#fff;display:block}.contact-container.cus-page .info p,.contact-container.cus-page .info li,.contact-container.cus-page .info a{font-size:16px;font-weight:bold;line-height:28px;text-decoration:none;letter-spacing:3px}@media screen and (max-width: 767px){.contact-container.cus-page .info p,.contact-container.cus-page .info li,.contact-container.cus-page .info a{font-size:14px}}.contact-container.cus-page .info li{margin:0}.contact-container.cus-page .info h3{display:table;margin-bottom:30px;padding-bottom:15px;font-size:28px;border-bottom:solid 4px #fff;color:#fff;letter-spacing:6px;font-weight:bold}@media screen and (max-width: 767px){.contact-container.cus-page .info h3{font-size:20px}}.contact-container.cus-page .contact-form{width:55%}@media screen and (max-width: 767px){.contact-container.cus-page .contact-form{width:100%}}.contact-container.cus-page .wpcf7{padding:20px 30px;background-color:#fff;-webkit-box-shadow:0px 6px 12px rgba(0,0,0,.1607843137);box-shadow:0px 6px 12px rgba(0,0,0,.1607843137);margin-bottom:-120px}@media screen and (max-width: 767px){.contact-container.cus-page .wpcf7{padding:30px 25px}}.contact-container.cus-page .wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-container.cus-page .wpcf7 form .input-row{margin-bottom:15px;width:100%}.contact-container.cus-page .wpcf7 form .input-row.c-6{width:calc(50% - 10px);margin-right:20px}.contact-container.cus-page .wpcf7 form .input-row.c-6:nth-of-type(2n-1){margin-right:0}.contact-container.cus-page .wpcf7 form .input-row.btn .ajax-loader{display:none}.contact-container.cus-page .wpcf7 form .input-row.btn input{display:table;margin:0 auto;padding:5px 40px;border-radius:4px;font-size:16px;border:solid 1px #29aaa3;color:#29aaa3;-webkit-transition-duration:.5s;transition-duration:.5s}.contact-container.cus-page .wpcf7 form .input-row.btn input:hover{background-color:#29aaa3;color:#fff;opacity:1}.contact-container.cus-page .wpcf7 form label{display:block;margin-bottom:5px;font-size:16px;color:#707070}@media screen and (max-width: 640px){.contact-container.cus-page .wpcf7 form label{font-size:14px}}.contact-container.cus-page .wpcf7 form label+span{display:block}.contact-container.cus-page .wpcf7 form label+span input,.contact-container.cus-page .wpcf7 form label+span select,.contact-container.cus-page .wpcf7 form label+span textarea{margin:0;padding:10px 20px;width:100%;border:1px solid rgba(112,112,112,.5);border-radius:5px;font-size:16px;outline:none}@media screen and (max-width: 640px){.contact-container.cus-page .wpcf7 form label+span input,.contact-container.cus-page .wpcf7 form label+span select,.contact-container.cus-page .wpcf7 form label+span textarea{font-size:14px}}
*{font-family:Arial,"Microsoft JhengHei" !important}body{opacity:0}.kc_column>.kc-col-container{height:auto}ul,li{list-style-type:none}ul.dec li{position:relative;padding-left:18px}ul.dec li::after{content:"";display:block;position:absolute;top:6px;left:0;width:3px;height:3px;border-radius:50%;background:#505050}ul.digital{padding-left:50px;list-style-type:decimal}ul.digital li{list-style-type:decimal}.entry-content ul{margin-left:0}.txt-green{color:#248598}.center-control{text-align:center}.cus-page{padding-top:60px;padding-bottom:94px}.cus-page img{display:block;width:100%}.cus-page.no-padding{padding-bottom:0}.custom-container{width:100%;max-width:1200px;margin:auto;padding-left:15px;padding-right:15px}.custom-container.fluid{width:100%;max-width:100%;padding-left:0;padding-right:0}.custom-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-row.closest{padding-left:15px;padding-right:15px}.custom-row.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-row.underline{position:relative}.custom-row.underline::after{content:"";position:absolute;display:block;width:calc(100% - 30px);height:1px;left:15px;bottom:0;background:#248598}.custom-container [class^=cus-col-]{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}.custom-container .custom-row.closest [class^=cus-col-]{padding-left:0;padding-right:0}.cus-col-3{width:25%}.cus-col-4{width:33.333333%}.cus-col-5{width:41.666667%}.cus-col-6{width:50%}.cus-col-7{width:58.333333%}.cus-col-8{width:66.666667%}.cus-col-9{width:75%}.cus-col-12{width:100%}.cus-col-calc-3{width:32%}.cus-col-calc-9{width:68%}@media screen and (max-width: 992px){.cus-col-lg-5{width:41.666667%}.cus-col-lg-7{width:58.333333%}}@media screen and (max-width: 767px){.cus-col-md-6{width:50%}.cus-col-md-12{width:100%}}@media screen and (max-width: 576px){.cus-col-sm-6{width:50%}.cus-col-sm-12{width:100%}}.custom-container.reverse .custom-row:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.custom-container.odd-reverse .custom-row:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.cus-order{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.cus-banner,.cus-index-banner{width:100%;position:relative}.cus-banner img,.cus-index-banner img{width:100%}@media screen and (max-width: 576px){.cus-banner img,.cus-index-banner img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.cus-more{display:inline-block;margin-top:30px;padding:13px 29px;background:rgba(0,0,0,0);border:1px solid #18a4af;color:#248598;text-align:center;font-size:16px;letter-spacing:2px;border-radius:100px;text-decoration:none !important;-webkit-transition:.3s linear;transition:.3s linear}.cus-more:hover{background:#248598;color:#fff}.common-title{padding:0 30px;text-align:center}.common-title .cus-title{display:inline;position:relative;color:#248598;font-size:28px;font-weight:bold;letter-spacing:2px;padding-bottom:5px}.common-title span{display:block;color:#94ca6d;font-size:12px;font-weight:normal;padding-top:0px}.inner-page .common-title{margin-bottom:20px}.intro-title{font-size:24px;font-weight:bold;color:#505050;letter-spacing:2px}@media screen and (max-width: 767px){.common-title .cus-title{font-size:24px}.intro-title{font-size:20px}}.social-link{list-style:none;position:fixed;padding-left:0;z-index:1000;right:25px;top:50%}.social-link li{margin-bottom:22px}.social-link a img{max-width:40px;width:100%}@media screen and (max-width: 767px){.social-link{right:5px}.social-link a img{max-width:30px}}.swiper-container.index img{width:100%}.swiper-button-prev,.swiper-button-next{-webkit-box-sizing:border-box;box-sizing:border-box;bottom:50px;top:auto;left:120px;width:50px;height:50px;background-size:12px 44px}.side-social-link{list-style:none;position:fixed;padding-left:0;z-index:1000;right:25px;top:35%}.side-social-link li{position:relative;background:#fff;border:1px solid #24bb88;width:50px;height:50px;overflow:hidden;border-radius:50%;-webkit-transition:.2s;transition:.2s}.side-social-link li .txt{position:absolute;bottom:3px;font-size:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.side-social-link li a{display:block;width:100%;height:100%}.side-social-link li a:hover{opacity:1 !important}.side-social-link li a .pic{width:25px;-webkit-transition:.3s linear;transition:.3s linear;opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.side-social-link li a .pic img{width:100%;height:30px}.side-social-link li a .pic:nth-child(2){opacity:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.side-social-link li:hover{-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,.2);box-shadow:inset 0px 0px 5px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.side-social-link{right:15px}.side-social-link li{width:40px;height:40px}}.body-inner{overflow:hidden}
.header-inner.section-inner,.breadcrumb-container.theme1{display:none}header.site-header{padding-left:30px;padding-right:30px;padding-top:7px}@media screen and (min-width: 1001px){.body-inner{padding-top:89px}header.site-header{position:fixed;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;width:100%;z-index:1000}header.site-header .header-logo{width:210px;height:40px}header.site-header .header-logo img{width:100%;max-width:210px;margin:auto;display:block}header.site-header::before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:7px;background:-webkit-gradient(linear, left top, right top, from(#00a7b1), color-stop(#00c297), to(#2fdf76));background:linear-gradient(90deg, #00a7b1, #00c297, #2fdf76);-webkit-box-shadow:0 0px 0px rgba(0,0,0,.2);box-shadow:0 0px 0px rgba(0,0,0,.2);-webkit-transition:.4s;transition:.4s}header.site-header.active{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}.site-nav{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !important}.site-nav>li span{display:block;text-align:center;color:#94ca6d;font-size:12px;font-weight:normal;margin-top:5px;letter-spacing:unset}.site-nav>li a{text-align:center;color:#248598;font-size:16px;font-weight:bold;letter-spacing:1px;white-space:nowrap;text-decoration:none}.site-nav>li>a{padding-left:20px;padding-right:20px}.site-nav ul li:first-child:before{display:none}.site-nav li.menu-item-has-children>a{padding-right:25px}.site-nav li.menu-item-has-children>a:after{display:none}.site-nav ul.sub-menu{top:100%;width:auto;min-width:122px;padding-top:0;padding-bottom:0;border:none}.site-nav ul.sub-menu li a{font-size:14px;font-weight:normal;-webkit-transition:.3s;transition:.3s;text-decoration:none !important;white-space:normal;line-height:1.4}.site-nav ul.sub-menu li:hover a{background:#248598;color:#fff}.site-nav ul.sub-menu::after{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);border:1px solid #248598;background:#248598;width:5px;height:5px;top:-4px}.site-nav li:hover>ul{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-nav li.header-social-list{padding-top:8px}}@media screen and (min-width: 1600px){.site-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0px;padding-right:60px}}@media screen and (min-width: 1301px)and (max-width: 1440px){.site-nav{padding-left:13%}}@media screen and (min-width: 1236px)and (max-width: 1300px){.site-nav{padding-left:100px}}@media screen and (min-width: 1001px)and (max-width: 1235px){.site-nav{padding-left:0px}.site-nav a{padding:24px 15px}.site-nav>li a{font-size:14px}}@media screen and (max-width: 1000px){header.site-header{position:fixed;top:0;left:0;width:100%;border-bottom:none;padding:10px 0;z-index:999}header.site-header .header-logo{width:160px;margin:auto}header.site-header::after{content:"";display:none;position:absolute;display:block;left:0;bottom:0;width:0%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#00a7b1), color-stop(#24bb88), to(#83cd5f));background:linear-gradient(90deg, #00a7b1, #24bb88, #83cd5f);-webkit-transition:1s;transition:1s}header.site-header.active::after{width:100%}.body-inner{padding-top:57px}#mobile-search-field{display:none}.mobile-menu-wrapper::-webkit-scrollbar{display:none}.mobile-menu{height:100%;background:#dce3ea}.mobile-menu a{text-decoration:none !important}.menu-toggle-wrapper .sub-nav-toggle:before{background:none}}body.showing-mobile-menu header.site-header{background:rgba(0,0,0,0)}.mobile-nav-content-overlay{z-index:900}@media screen and (max-width: 500px){.mobile-menu a,.mobile-menu span{font-size:14px;display:block}.mobile-menu a{color:#248598;font-weight:600}.mobile-menu span{margin-top:5px;color:#83cd5f;line-height:18px;font-size:14px;font-weight:400}}
.cus-index-banner{position:relative}.cus-index-banner img{width:100%}.cus-index-banner .title-area{border-bottom:1px solid #c8c8c8}.cus-index-banner .slogan{position:absolute;width:33%;top:35%;left:6%}.cus-index-banner h2.title{margin-bottom:10px}.cus-index-banner h2.title span{font-size:40px;font-weight:bold;line-height:48px;letter-spacing:2px;line-height:1.2}.cus-index-banner h2.title span+span{position:relative;padding-left:30px}.cus-index-banner h2.title span+span::before{content:"";position:absolute;display:block;top:5px;left:15px;width:6px;height:6px;border-radius:50%;background:#248598}.cus-index-banner h3.sub-title{padding-bottom:16px;color:#464646;font-size:18px;line-height:22px;font-weight:bold;letter-spacing:1px}.cus-index-banner .intro{margin-top:25px;color:#505050;font-size:16px;line-height:22px}@media screen and (max-width: 767px){.cus-index-banner .slogan{top:30%;left:15px;width:calc(100% - 15px)}.cus-index-banner h2.title{margin-bottom:10px}.cus-index-banner h2.title span{font-size:20px}.cus-index-banner h2.title span+span{padding-left:15px}.cus-index-banner h2.title span+span::before{left:0px}.cus-index-banner h3.sub-title{padding-right:20px;font-size:16px}.cus-index-banner .intro{margin-top:15px;font-size:14px;padding-right:10px}}.cus-index-feature{padding-top:60px;padding-bottom:60px}.cus-index-feature .custom-container{width:72%}.cus-index-feature h3.sub-title{margin-top:20px;margin-bottom:18px;text-align:center;font-weight:bold;line-height:22px;font-size:24px;color:#464646}.cus-index-feature .txt p{font-size:18px;color:#505050}.cus-index-feature .cus-more{border:none;background:-webkit-gradient(linear, left top, right top, from(#00a7b1), color-stop(#24bb88), to(#83cd5f));background:linear-gradient(90deg, #00a7b1, #24bb88, #83cd5f);color:#fff}.cus-index-feature .cus-more:hover{background:-webkit-gradient(linear, left top, right top, from(#00a7b1), color-stop(#24bb88), to(#83cd5f));background:linear-gradient(90deg, #00a7b1, #24bb88, #83cd5f);color:#fff}@media screen and (max-width: 767px){.cus-index-feature .custom-container{padding-left:30px;padding-right:30px;width:100%}.cus-index-feature h3.sub-title{font-size:16px}.cus-index-feature .txt p{font-size:16px;letter-spacing:2px}}.cus-index-intro{background-image:url(/wp-content/uploads/bg_1.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:55px;padding-bottom:60px}.cus-index-intro .pic{width:100%;max-width:88px;margin:auto}.cus-index-intro img{width:100%;-webkit-transition:.3s linear;transition:.3s linear}.cus-index-intro .cus-col-4:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.cus-index-intro h3.title{display:inline-block;position:relative;margin-top:16px;margin-bottom:10px;padding-bottom:9px;font-size:24px;font-weight:bold;text-align:center}.cus-index-intro h3.title::after{content:"";position:absolute;display:block;width:64%;left:18%;bottom:0;height:1px;background:#c8c8c8}.cus-index-intro p{font-size:18px;color:#505050;letter-spacing:1px}@media screen and (max-width: 767px){.cus-index-intro h3.title{font-size:20px}.cus-index-intro .cus-col-4+.cus-col-4{margin-top:50px}.cus-index-intro p{font-size:16px;text-align:center}.cus-index-intro .cus-more{margin-top:20px}}#index-news{width:100%;max-width:1200px;margin:auto;padding-left:15px;padding-right:15px;padding-top:60px;padding-bottom:36px}#index-news .common-title{text-align:left;padding-left:10px;margin-bottom:20px}#index-news .list-post-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index-news .list-post-type *{float:none}#index-news .list-post-type>.list-item{width:25%;padding-left:10px;padding-right:10px;padding-bottom:26px;margin-bottom:24px}#index-news .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index-news .post-content a{display:block}#index-news .post-content figure{margin-bottom:20px;padding-right:0;width:100%}#index-news .post-content img{width:100%}#index-news .post-content h3{margin:0}#index-news .post-content h3 a{font-size:21px;font-weight:bold;color:#248598;line-height:1.4;text-decoration:none}#index-news .post-content .kc-entry_meta{padding-bottom:5px}#index-news .post-content .kc-entry_meta .date{font-size:14px;color:#666}#index-news .post-content .text{font-size:16px}#index-news .post-content .kc-read-more{width:100%;text-align:center;text-decoration:none}#index-news .post-content .kc-read-more:hover{border:solid 1px #248598;background-color:#248598}#index-news .post-content .news-info-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}#index-news .post-content .news-info-wrap h3,#index-news .post-content .news-info-wrap a{font-size:21px}#index-news .post-content .news-info-wrap h3 a{text-decoration:none;color:#248598;font-weight:bold;letter-spacing:1px}#index-news .post-content .news-info-wrap .text{margin-bottom:0;font-size:18px;font-weight:normal;color:#505050}#index-news .post-content .kc-entry_meta i{display:none}#index-news .post-content .kc-entry_meta>span{font-size:16px;color:#464646;letter-spacing:1px}@media screen and (max-width: 767px){#index-news .list-post-type>.list-item{width:50%}}@media screen and (max-width: 500px){#index-news .list-post-type>.list-item{width:100%}}.cus-index-marquee img{width:100%}.cus-index-marquee .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.cus-footer{padding-top:50px;background:#248598}.cus-footer .logo{width:100%;max-width:210px;margin-bottom:40px}@media screen and (max-width: 767px){.cus-footer .logo{margin-left:auto;margin-right:auto}}.cus-footer .custom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}@media screen and (max-width: 767px){.cus-footer .custom-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cus-footer .custom-row .info{width:60%}@media screen and (max-width: 767px){.cus-footer .custom-row .info{width:100%;margin-bottom:20px}}.cus-footer .custom-row .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.cus-footer .custom-row .info ul li{width:50%;list-style-type:none;font-size:18px;color:#fff;line-height:28px}@media screen and (max-width: 640px){.cus-footer .custom-row .info ul li{width:100%;text-align:center}.cus-footer .custom-row .info ul li+li{margin-top:20px}}.cus-footer .custom-row .info ul li h3{margin-bottom:20px;padding-left:15px;line-height:1;font-size:20px;font-weight:600;letter-spacing:1px;border-left:4px #fff solid}@media screen and (max-width: 640px){.cus-footer .custom-row .info ul li h3{margin:0 auto 15px;font-size:18px;border:solid 1px #fff;padding:8px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cus-footer .custom-row .map{width:40%;position:relative;overflow:hidden}@media screen and (max-width: 767px){.cus-footer .custom-row .map{width:100%}}.cus-footer .custom-row .map:after{content:"";display:block;padding-bottom:40%}.cus-footer .custom-row .map iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.cus-footer .copyright{padding-top:16px;padding-bottom:20px;text-align:center;border-top:solid 1px #fff}.cus-footer .copyright span,.cus-footer .copyright a{color:#fff;font-size:14px;letter-spacing:1px}.cus-footer .copyright span+span{padding-left:30px}#go-top{cursor:pointer;text-align:center;padding-top:11px;padding-bottom:11px}#go-top span{display:inline-block;color:#248598;font-size:16px;font-weight:normal;padding-left:20px;background-image:url(/wp-content/uploads/gotop_arrow.svg);background-repeat:no-repeat;background-size:10px 10px;background-position:left 50%}@media screen and (max-width: 767px){.cus-footer .cus-col-calc-3,.cus-footer .cus-col-calc-9{width:100%}.cus-footer .cus-col-calc-3::after{display:none}.cus-footer .company-info{margin-bottom:30px}.cus-footer .copyright span+span{padding-left:5px}}
.archive.category aside.sidebar,.archive.category .post-meta.top,.archive.category a.post-edit-link,.archive.category header.archive-header,.single-post.single aside.sidebar,.single-post.single .post-meta.top,.single-post.single a.post-edit-link,.single-post.single header.archive-header{display:none}.archive.category main#site-content,.single-post.single main#site-content{padding-top:60px;padding-bottom:60px;width:100%;max-width:1200px;margin:auto;padding-left:15px;padding-right:15px}.archive.category .split .content,.single-post.single .split .content{width:100%}.single-post.single .post-inner.compensate,.single-post.single .hanging-titles{display:none}.single-post.single .desktop-excerpt{display:none}.archive.category .wp-pagenavi{margin-top:30px;text-align:center}.archive.category .common-title{margin-bottom:20px}.archive.category article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.archive.category article+article{border-top:none;padding-top:0}.archive.category article p.subheading{font-size:14px;color:#505050;letter-spacing:1px;font-weight:normal}.archive.category article .featured-media,.archive.category article .post-inner.between{padding-left:15px;padding-right:15px}.archive.category article .featured-media{margin-bottom:0;padding-left:0;width:33.333333%}.archive.category article .featured-media img{width:100%;max-width:100%}.archive.category article .post-inner.between{width:66.666666%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive.category article .post-header{margin-bottom:0}.archive.category article h1.post-title{border-bottom:1px solid #248598;margin-top:15px;padding-bottom:20px;font-size:18px;line-height:1.5}.archive.category article h1.post-title a{font-size:18px;font-weight:bold;letter-spacing:1px;color:#248598}.archive.category article .post-content-wrapper{padding-top:20px}.archive.category article .post-content-wrapper p{color:#505050;font-size:16px;letter-spacing:1px;line-height:1.5}.archive.category article .post-inner{padding:20px 0}.archive.category article .post-inner .excerpt{margin-bottom:0px}.archive.category article .post-inner .entry-content.post-content{display:none}@media screen and (max-width: 767px){.archive.category main#site-content,.single-post.single main#site-content{padding-left:30px;padding-right:30px}.archive.category article{-ms-flex-wrap:wrap;flex-wrap:wrap}.archive.category article .featured-media,.archive.category article .post-inner.between{width:100%}.archive.category article p.subheading{margin-top:10px}.archive.category article .featured-media{padding-left:0;padding-right:0}.archive.category article h1.post-title a{font-size:16px}.archive.category article p.excerpt{margin-top:20px;font-size:16px;letter-spacing:1px}}.single-post.single h1.post-title{font-size:30px;font-weight:bold;letter-spacing:1px;line-height:1.5;color:#248598}.single-post.single .post-content-wrapper{width:100%;max-width:100%}.single-post.single p.excerpt{font-size:16px;font-weight:normal;letter-spacing:1px;color:#505050}.single-post.single .featured-media img{max-height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-post.single .section-inner.split{padding:60px 95px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.single-post.single .common-title{margin-bottom:20px}@media screen and (max-width: 767px){.single-post.single h1.post-title{font-size:18px}.single-post.single .section-inner.split{padding:30px 20px}}
.cus-sidebar ul{margin-left:0}.cus-sidebar ul li{position:relative;margin-top:0;line-height:1.5;text-align:center;padding:20px 0px;border-radius:4px;-webkit-transition:.3s;transition:.3s}.cus-sidebar ul li:hover{background:#248598}.cus-sidebar ul li:hover a{color:#fff}.cus-sidebar ul a{position:relative;display:block;text-decoration:none;color:#646464;font-size:18px;letter-spacing:1px;font-weight:normal;padding:0 47px}.cus-sidebar ul a:hover{background:#248598;color:#fff}.cus-sidebar ul a::before{content:"";position:absolute;display:block;top:0;left:0;height:100%;background:#248598}.cus-sidebar ul a.active::before{width:3px}.cus-sidebar #sidetag{display:none}@media screen and (max-width: 767px){.cus-sidebar{width:250px !important;position:fixed;left:-250px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.6s;transition:.6s;z-index:1000;border:1px solid #248598 !important;border-left:none !important;background:#fff;padding:20px !important}.cus-sidebar #sidetag{display:block;position:absolute;width:20px;height:50px;text-align:center;line-height:50px;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#248598;color:#fff;cursor:pointer}.cus-sidebar.active{left:0%}.cus-sidebar ul a{padding-left:0;padding-right:0;font-size:16px}}
.talent-wanted .kc_text_block.title{padding:50px 0}.talent-wanted .kc_text_block.title h1{font-size:28px;color:#248598;font-weight:600;letter-spacing:2px}.talent-wanted .kc_text_block.title h3{padding-top:5px;font-size:12px;color:#94ca6d;font-weight:500}.talent-wanted .kc_text_block.info{padding:30px 0 60px}.talent-wanted .kc_text_block.info h3{color:#94ca6d;font-weight:600;letter-spacing:2px;font-size:30px}@media screen and (max-width: 767px){.talent-wanted .kc_text_block.info h3{font-size:25px}}.talent-wanted .talent-row{margin:0 auto 50px;padding:0 30px;width:100%;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.talent-wanted .talent-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.talent-wanted .talent-row>div+div{margin-top:50px}}.talent-wanted .talent-row>div .kc_text_block{padding:30px;border:solid 4px #248598;border-radius:20px;position:relative}.talent-wanted .talent-row>div .kc_text_block h2{padding:5px 20px;position:absolute;bottom:100%;margin-bottom:5px;left:20px;-webkit-transform:translateY(50%);transform:translateY(50%);background-color:#fff;font-size:24px;font-weight:600;color:#248598;background-image:linear-gradient(to top, rgba(148, 202, 109, 0.4) 0, rgba(148, 202, 109, 0.4) 10px, rgba(148, 202, 109, 0) 10px);background-size:90% 10px;background-position:center 85%;background-repeat:no-repeat}.talent-wanted .talent-row>div .kc_text_block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-top:10px;font-size:18px;color:#1a1a1a;font-weight:400;line-height:30px}@media screen and (max-width: 640px){.talent-wanted .talent-row>div .kc_text_block ul li{font-size:15px;line-height:25px}}.talent-wanted .talent-row>div .kc_text_block ul li+li{margin-top:10px;border-top:dashed 1px rgba(36,133,152,.5)}.talent-wanted .talent-row>div .kc_text_block ul li a{text-decoration:none;font-size:18px;color:#1a1a1a}@media screen and (max-width: 640px){.talent-wanted .talent-row>div .kc_text_block ul li a{font-size:15px}}.talent-wanted .talent-row>div .kc_text_block ul li strong{display:block;margin-right:15px;width:90px;font-weight:400;color:#1a1a1a;-ms-flex-negative:0;flex-shrink:0;border-right:solid 1px #aaa}@media screen and (max-width: 640px){.talent-wanted .talent-row>div .kc_text_block ul li strong{width:80px}}.talent-wanted .talent-row>div .kc_text_block ul li strong+br{display:none}
.cus-treament .pic{margin-top:30px}.cus-treament .pic img{width:100%;display:block}.cus-treament .txt{padding-left:42px}.cus-treament .txt li{font-size:16px;color:#505050;letter-spacing:1px}.cus-treament .intro-title{position:relative;padding-left:30px}.cus-treament .intro-title::before{content:"";position:absolute;display:block;top:0;left:0;width:8px;height:100%;background:#248598}@media screen and (max-width: 767px){.cus-treament .txt{padding-left:0}.cus-treament .cus-col-9{width:100%}}
/*# sourceMappingURL=style.min.css.map */
