@font-face{font-family:Nexa;src:url(/fonts/nexa_light.otf?12108809f49c49bcdc126dcecc938761);font-weight:400}@font-face{font-family:Nexa;src:url(/fonts/nexa_bold.otf?c9f309b3d47969ecac64a77a6c672594);font-weight:700}body{overflow-x:hidden;font-weight:400;font-family:Nexa,Noto Sans TC,sans-serif}header .header__logo img{width:176px;height:52px}.phone-block__icon{background:#fcf0ca}.phone-block__icon i{font-size:20px;line-height:50px}.type-service__item-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='113'%3E%3Cpath fill-rule='evenodd' fill='%23FFF9E5' d='M87.606 9.356s25.108 9.985 31.488 33.144c6.38 23.16-22.618 64.286-47.401 69.451-24.784 5.166-68.704-8.565-71.402-46.028C-2.408 28.46 15.143 9.288 41.163 2.105c26.953-7.441 46.443 7.251 46.443 7.251z'/%3E%3C/svg%3E")}.btn:focus,.btn:hover{outline:none;background-color:#00a0a7;color:#fff;box-shadow:none}a{color:#00a0a7}a:hover{color:#009ba1}.anchor{height:95px;position:relative;top:-95px}.our-story__btn{margin-right:20px}.video-btn__text{max-width:84px;font-weight:300}.our-story__exp-value{opacity:.5;color:#00a0a7;font-weight:700}@media (min-width:1560px){.our-story__exp-value{margin-right:36px;font-size:100px}}.slide-content{box-sizing:border-box;padding:35px 0 10px;background-color:#006d74;transition:all .3s ease}.slide-content .slide-content__detail,.slide-content .slide-content__heading a{color:#fff}.slide{border:1px solid #ddd}@media (min-width:576px){.slide-content{padding:20px}.slide-content:hover{background-color:#fff}.slide-content:hover .slide-content__detail,.slide-content:hover .slide-content__heading a{color:#006d74}}@media (min-width:1200px){.footer{padding:80px 0 40px}}.social__item .social_link{color:#333}.social__item i{font-size:18px;line-height:40px;color:#333}.partners__item{margin-top:60px}.webpage__review+.webpage__partners{padding-bottom:50px}.webpage__review{margin-bottom:50px;padding-bottom:150px}.review__text{margin-bottom:15px}.review__author-detail{line-height:28px;font-size:16px}.portfolio-page .row{margin-right:-8px;margin-left:-8px}.portfolio-page .row .col,.portfolio-page .row .col-1,.portfolio-page .row .col-2,.portfolio-page .row .col-3,.portfolio-page .row .col-4,.portfolio-page .row .col-5,.portfolio-page .row .col-6,.portfolio-page .row .col-7,.portfolio-page .row .col-8,.portfolio-page .row .col-9,.portfolio-page .row .col-10,.portfolio-page .row .col-11,.portfolio-page .row .col-12,.portfolio-page .row .col-auto,.portfolio-page .row .col-lg,.portfolio-page .row .col-lg-1,.portfolio-page .row .col-lg-2,.portfolio-page .row .col-lg-3,.portfolio-page .row .col-lg-4,.portfolio-page .row .col-lg-5,.portfolio-page .row .col-lg-6,.portfolio-page .row .col-lg-7,.portfolio-page .row .col-lg-8,.portfolio-page .row .col-lg-9,.portfolio-page .row .col-lg-10,.portfolio-page .row .col-lg-11,.portfolio-page .row .col-lg-12,.portfolio-page .row .col-lg-auto,.portfolio-page .row .col-md,.portfolio-page .row .col-md-1,.portfolio-page .row .col-md-2,.portfolio-page .row .col-md-3,.portfolio-page .row .col-md-4,.portfolio-page .row .col-md-5,.portfolio-page .row .col-md-6,.portfolio-page .row .col-md-7,.portfolio-page .row .col-md-8,.portfolio-page .row .col-md-9,.portfolio-page .row .col-md-10,.portfolio-page .row .col-md-11,.portfolio-page .row .col-md-12,.portfolio-page .row .col-md-auto,.portfolio-page .row .col-sm,.portfolio-page .row .col-sm-1,.portfolio-page .row .col-sm-2,.portfolio-page .row .col-sm-3,.portfolio-page .row .col-sm-4,.portfolio-page .row .col-sm-5,.portfolio-page .row .col-sm-6,.portfolio-page .row .col-sm-7,.portfolio-page .row .col-sm-8,.portfolio-page .row .col-sm-9,.portfolio-page .row .col-sm-10,.portfolio-page .row .col-sm-11,.portfolio-page .row .col-sm-12,.portfolio-page .row .col-sm-auto,.portfolio-page .row .col-xl,.portfolio-page .row .col-xl-1,.portfolio-page .row .col-xl-2,.portfolio-page .row .col-xl-3,.portfolio-page .row .col-xl-4,.portfolio-page .row .col-xl-5,.portfolio-page .row .col-xl-6,.portfolio-page .row .col-xl-7,.portfolio-page .row .col-xl-8,.portfolio-page .row .col-xl-9,.portfolio-page .row .col-xl-10,.portfolio-page .row .col-xl-11,.portfolio-page .row .col-xl-12,.portfolio-page .row .col-xl-auto{padding-right:8px;padding-left:8px}.portfolio-item{display:block;padding-top:100%;position:relative;margin-bottom:16px;background-size:cover;background-position:50%}.portfolio-item.pi-two{padding-top:calc(50% - 8px)}.portfolio-item .portfolio-item-tag{position:absolute;z-index:3;bottom:0;right:0;font-weight:500;font-size:14px;letter-spacing:.1em;text-align:center;color:#fff;padding:8px 20px;opacity:1;transition:all .3s}.portfolio-item .portfolio-item-inside{z-index:4;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;display:flex;justify-content:center;align-items:center;padding-left:35px;padding-right:35px;font-weight:500;font-size:13px;letter-spacing:.03em;line-height:24px;text-align:left;color:#fff;background:rgba(0,79,81,.78);transition:all .3s}.portfolio-item:hover .portfolio-item-inside{opacity:1}.portfolio-item:hover .portfolio-item-tag{opacity:0}.portfolio-show{background-image:url(/images/portfolio-bg.jpg?3234b16db0d0ca679aafdb763d5e32b7);padding:80px 0}.portfolio-show,.portfolio-show-detail{background-size:cover;background-position:50%}.portfolio-show-detail{padding:30px 0}.portfolio-show-title{font-weight:500;font-size:22px;color:#004f51}.portfolio-show-text,.portfolio-show-title{letter-spacing:.02em;text-align:left;margin-bottom:25px}.portfolio-show-text{font-weight:400;font-size:13px;line-height:1.7;color:#414141;padding-left:15px;border-left:3px solid rgba(0,79,81,.41)}.portfolio-show-img{position:relative}.portfolio-show-img:after{position:absolute;bottom:-50px;left:-50px;content:"";width:100px;height:100px;background:#004f51;z-index:3;border-radius:50%;box-shadow:0 3px 5px hsla(0,0%,100%,.5)}.portfolio-show-img:before{position:absolute;bottom:-92px;left:-62px;content:"";width:124px;height:124px;background:linear-gradient(#6dc3f2,#7dc9f3 5.32%,#a5daf7 19.46%,#c5e7f9 34.09%,#def1fc 49.11%,#f0f9fd 64.67%,#fbfdfe 81.13%,#fff);z-index:2;border-radius:50%;opacity:.8;filter:blur(15px)}.portfolio-show-tags span{padding:2px 10px;background:#fff;border:1px solid #004f51;font-weight:500;font-size:12px;letter-spacing:.05em;line-height:24px;text-align:center;color:#004f51;display:inline-block}@media (max-width:768px){.header__menu-toggle{position:relative;top:10px}.container{padding-left:30px;padding-right:30px}.heading--h1{font-size:30px}.an-awards__text{font-size:14px}.portfolio-item.pi-two{padding-top:100%}.portfolio-item .portfolio-item-tag{font-size:13px;padding:5px 12px}}