@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500&display=swap";html,body{font-family:"Livvic","Noto Sans TC",sans-serif}img,iframe{max-width:100%}@media all and (max-width: 991px){.pagecont{margin-top:65px}}.pagecont .rs-slider.style2 .slider-content.slide{position:relative;padding:0px}.pagecont .rs-slider.style2 .slider-content.slide::before{content:"";display:block;width:100%;padding-bottom:40.62%}.pagecont .rs-slider.style2 .slider-content.slide .content-part{position:absolute;height:fit-content;top:0;left:0;right:0;bottom:0;top:50%;left:0%;transform:translate(0%, -50%)}.txt-l1{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:1;height:1.5em}.txt-l2{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:2;height:3em}.txt-l3{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:3;height:4.5em}.txt-l4{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:4;height:6em}.btn:focus{outline:none !important;box-shadow:none !important}input:focus{outline:none !important;box-shadow:none !important}select:focus{outline:none !important;box-shadow:none !important}textarea:focus{outline:none !important;box-shadow:none !important}label[aria-required=true]:after{content:"*";color:red;margin-left:3px}.imgwrap{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.imgwrap.contain{background-size:contain}.imgwrap::before{content:"";display:block;width:100%;padding-bottom:140%}.imgwrap.r-1-1::before{padding-bottom:140%}.imgwrap.r-4-3::before{padding-bottom:75%}.imgwrap.r-16-9::before{padding-bottom:56.25%}.d-mobile{display:none}@media all and (max-width: 575px){.d-mobile{display:block}}.d-desktop{display:block}@media all and (max-width: 575px){.d-desktop{display:none}}.d-pad{display:none}@media all and (max-width: 991px){.d-pad{display:block}}.d-pad-desktop{display:block}@media all and (max-width: 991px){.d-pad-desktop{display:none}}h1,.h1{font-size:40px;line-height:1.4;font-weight:500;color:#333}@media all and (max-width: 768px){h1,.h1{font-size:38px}}@media all and (max-width: 575px){h1,.h1{font-size:34px}}h2,.h2{font-size:36px;line-height:1.5;font-weight:500;color:#333}@media all and (max-width: 768px){h2,.h2{font-size:34px}}@media all and (max-width: 575px){h2,.h2{font-size:30px}}h3,.h3{font-size:28px;line-height:1.5;font-weight:500;color:#333}@media all and (max-width: 768px){h3,.h3{font-size:26px}}@media all and (max-width: 575px){h3,.h3{font-size:22px}}.bigtitle-sec{margin-bottom:20px}.bigtitle-sec h1{font-size:42px;line-height:1.4;letter-spacing:1.4px;font-weight:500;color:#333}@media all and (max-width: 768px){.bigtitle-sec h1{font-size:32px}}@media all and (max-width: 575px){.bigtitle-sec h1{font-size:30px}}.bigtitle-sec h1 span{color:#e2e2e2}@media all and (max-width: 575px){.bigtitle-sec{margin-bottom:30px}}.bigtitle-sec .subtitle-sec{position:relative;display:inline-block;font-size:22px;line-height:1.5;letter-spacing:.03em;font-weight:300;color:#444;text-transform:uppercase;font-family:"Barlow","Noto Sans TC",sans-serif}@media all and (max-width: 575px){.bigtitle-sec .subtitle-sec{font-size:15px}}.bigtitle-sec .subtitle-sec::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translate(-50%, -50%);width:90px;height:5px;background-image:linear-gradient(215deg, #0061cc 0%, #009fc1 100%)}@media all and (max-width: 575px){.bigtitle-sec .subtitle-sec::after{display:none}}.bigtitle-sec .subtitle-sec.left::after{content:"";position:absolute;bottom:-25px;left:0px;width:90px;height:5px;transform:translate(0%, 0%);background-image:linear-gradient(215deg, #0061cc 0%, #009fc1 100%)}@media all and (max-width: 575px){.bigtitle-sec .subtitle-sec.left::after{display:none}}.title-sec{margin-bottom:75px}.title-sec h1{font-size:40px;line-height:1.4;letter-spacing:.03em;font-weight:500;color:#333}.title-sec h1.reverse{color:#fff}@media all and (max-width: 768px){.title-sec h1{font-size:30px}}@media all and (max-width: 575px){.title-sec h1{font-size:28px}}@media all and (max-width: 575px){.title-sec{margin-bottom:30px}}.title-sec .subtitle-sec{position:relative;display:inline-block;font-size:20px;line-height:1.5;letter-spacing:.03em;font-weight:300;color:#444;text-transform:uppercase;font-family:"Barlow","Noto Sans TC",sans-serif}.title-sec .subtitle-sec.reverse{color:#fff}.title-sec .subtitle-sec.reverse::after{background:#fff}@media all and (max-width: 575px){.title-sec .subtitle-sec{font-size:15px}}.title-sec .subtitle-sec::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translate(-50%, -50%);width:90px;height:5px;background-image:linear-gradient(215deg, #0061cc 0%, #009fc1 100%)}@media all and (max-width: 575px){.title-sec .subtitle-sec::after{display:none}}.description-sec{font-size:16px;color:#2f353f;line-height:2;letter-spacing:.3px;margin-bottom:40px}@media all and (max-width: 575px){.description-sec{font-size:15px;letter-spacing:.5px;margin-bottom:22px}}.btn-default{position:relative;color:#fff;background:#393939;border:0px;box-shadow:none;padding:12px 14px;min-width:140px;height:48px;border-radius:50px;font-size:16px;letter-spacing:.15em;display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;transition:all .7s;border:1px solid #393939}@media all and (max-width: 575px){.btn-default{font-size:14px;min-width:120px;height:40px}}.btn-default i{font-size:18px;margin-left:11px}@media all and (max-width: 575px){.btn-default i{font-size:16px}}.btn-default:hover{color:#fff;background:#0e0e0e}.btn-default.reverse{color:#333;font-weight:500;border:1px solid #d9d9d9;background-color:#fff}.btn-default.reverse:hover{color:#333;background-color:#f2f2f2}.btn-default.home{font-weight:400;margin:auto 24px;letter-spacing:.03em}.btn-default.prev i{margin-top:1px;margin-left:0px;margin-right:13px}.btn-default.next i{margin-top:1px;margin-left:13px}section.secRow{position:relative;padding:110px 0px}@media all and (max-width: 768px){section.secRow{padding:70px 0px}}@media all and (max-width: 575px){section.secRow{padding:50px 0px}}section.secRow.light{background:#f1f3f6}section.secRow.blue{background:linear-gradient(180deg, #015098 0%, #017d98 100%)}section.inside{position:relative;padding:105px 0px;background-position:top center;background-size:contain;background-repeat:no-repeat;background-image:url("../../assets/img/page-bg.png")}@media all and (max-width: 768px){section.inside{padding:70px 0px}}@media all and (max-width: 575px){section.inside{padding:50px 0px}}section.inside.txt_b{padding:185px 0px}@media all and (max-width: 768px){section.inside.txt_b{padding:50px 0px}}@media all and (max-width: 575px){section.inside.txt_b{padding:40px 0px}}section.inside h1{font-weight:500;font-size:40px;color:#015d98;letter-spacing:.03em}@media all and (max-width: 768px){section.inside h1{font-size:38px}}@media all and (max-width: 575px){section.inside h1{font-size:34px}}.list-page{font-family:"Roboto"}.list-page>li a.disabled{color:#dfe4e8;background:#fff;border:1px solid #dfe4e8;cursor:no-drop}.breadcrumb-bar{margin-top:20px;cursor:default}@media all and (max-width: 575px){.breadcrumb-bar{margin-top:10px}}.breadcrumb-bar .breadcrumb-item a{color:rgba(47,53,63,.55)}.breadcrumb-bar .breadcrumb-item a:hover{color:#e2e2e2}.breadcrumb-bar .breadcrumb-item a img{width:15px;height:15px;margin-top:-3px}.breadcrumb-bar .breadcrumb-item.active a{color:#2f353f}.breadcrumb-bar .breadcrumb-item.active a:hover{color:#e2e2e2}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545 !important}.form-item>label{color:#383838;font-size:14px;letter-spacing:.03em}.form-item input{height:48px;color:#1e1e1e;border:2px solid #efefef;box-shadow:inset 0px 0px 10px rgba(30,30,30,.03)}.form-item select{height:48px;border:2px solid #efefef;box-shadow:inset 0px 0px 10px rgba(30,30,30,.03)}.form-item textarea{border:2px solid #efefef;box-shadow:inset 0px 0px 10px rgba(30,30,30,.03)}.custom-control-input{width:auto}.custom-control-label{color:#7a7a7a;font-size:16px;letter-spacing:.03em}.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#fff;border-color:#fff}.custom-control-input:checked~.custom-control-label::before{border-color:#f4354d;background-color:#f4354d}.custom-control-input:focus~.custom-control-label::before{box-shadow:none !important;border-color:#f4354d}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#f4354d}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{top:.2rem;border-color:#f4354d}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#f4354d;background-color:#f4354d}.form-control:disabled,.form-control[readonly]{box-shadow:none;border-color:#f5f5f5;background-color:#f5f5f5}.mx-input:disabled,.mx-input.disabled{box-shadow:none;color:#1e1e1e;border-color:#f5f5f5;background-color:#f5f5f5}select.form-control{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 22px) calc(2em - 10px),calc(100% - 17px) calc(100% - 15px),0 0;background-size:6px 7px,6px 7px,0 0;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.form-item input::placeholder{color:#afafaf;font-size:15px;letter-spacing:.03em;font-weight:300}.form-item textarea::placeholder{color:#afafaf;font-size:15px;letter-spacing:.03em;font-weight:300}.form-control:focus{border:2px solid #a9a9a9}input:focus{outline:none !important;box-shadow:none !important}select:focus{outline:none !important;box-shadow:none !important}.chip{display:inline-block;min-width:110px;text-align:center;padding:8px 20px;margin:auto 5px;font-size:15px;font-weight:400;border-radius:32px;letter-spacing:.03em;color:#373737;background:rgba(255,255,255,.7);border:1px solid #d5d5d5}.chip.active{color:#fff;background:#19b0df;border:1px solid #19b0df}@media all and (max-width: 575px){.chip{padding:10px 15px;margin:auto 3.5px}}@media screen and (max-width: 375px){.chip{margin:auto 2.5px}}@media screen and (max-width: 320px){.chip{min-width:90px;font-size:13px;margin:0px}}.circle-link{position:relative;width:35px;height:35px;overflow:hidden;border-radius:100%;background-color:#f4354d}.circle-link:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(../img/icon_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:35%;transform:translateX(0)}.multi-link{display:flex !important;align-items:center}.multi-link span{position:relative;font-size:14px;padding:0px;font-weight:500;letter-spacing:.3px;transition:all .5s ease-out}.multi-link span::after{content:"";position:absolute;right:0;bottom:-6px;width:0;height:1px;transform:translateX(0);display:block;background-color:#f4354d;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.multi-link .circle-link{margin-left:15px}.multi-link:hover span{color:#f4354d}.multi-link:hover span::after{left:0;width:100%;transform:translateX(0)}.multi-link:hover .circle-link:after{animation:arw 1s cubic-bezier(0.78, 0.07, 0, 1) alternate;animation-fill-mode:both}@keyframes arw{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}50.01%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.list-page>li{display:inline-block;margin-right:5px}@media all and (min-width: 769px){.list-page>li{margin-right:10px}}.list-page>li a{font-family:"Noto Sans TC","Livvic",sans-serif;display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#87888a;border-radius:5px;background:#fff;border:1px solid #e2e2e2}.list-page>li a:hover,.list-page>li a :focus{border-radius:5px;border:1px solid #f4354d}.list-page>li a.active{background:#f4354d;color:#fff;border-radius:5px;border:1px solid #f4354d}.footer-top .multi-link span{font-size:16px;font-weight:400}.footer-top .multi-link span::after{bottom:-3px}@media all and (max-width: 575px){.rs-menu-area{margin-right:-15px;margin-left:-15px}}@media all and (max-width: 575px){.mobile-menu{padding:0 15px}}@media all and (max-width: 991px){.rs-header .menu-area .main-menu .rs-menu ul.nav-menu{position:relative;float:left;width:100%;max-height:80vh;overflow-y:scroll}}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{float:left;position:relative;width:100%}}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-innner{background-color:#fff}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-innner{float:left}}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.rs-mega-menu{position:relative;width:100%;left:0px;box-shadow:none;float:left}}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{float:left;position:relative;width:100%;left:0px;box-shadow:none}}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.tech{left:-50px}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.tech{position:relative;width:100%;left:0px;box-shadow:none}}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.lang{left:auto;right:-45px}@media all and (max-width: 991px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.lang{width:100%;position:relative;right:auto;box-shadow:none}}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.lang a{width:135px}.image-wrap .box-img,.blog-img .box-img{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;background-size:contain;border-radius:10px}.image-wrap .box-img:before,.blog-img .box-img:before{content:"";display:block;width:100%;padding-bottom:100%}.image-wrap .box-img::before,.blog-img .box-img::before{content:"";padding-bottom:67.724%;border-radius:10px}.newspage .edit-area img,.newspage .edit-area iframe{max-width:100%}.newspage .edit-area h1,.newspage .edit-area h2,.newspage .edit-area h3,.newspage .edit-area h4,.newspage .edit-area h5,.newspage .edit-area h6{font-weight:500}.newspage .edit-area p{color:#5e5e5e;font-size:16px}.rs-inner-blog .blog-item .blog-content .blog-desc{height:7em}.rs-services.style4 .services-item .services-content .desc{text-align:justify}.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(2) .services-item,.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(3) .services-item,.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(4) .services-item{min-height:460px}@media all and (max-width: 575px){.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(2) .services-item,.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(3) .services-item,.rs-services.style4.modify1.services3 .col-lg-4.col-md-6:nth-child(4) .services-item{min-height:unset}}:lang(en-gb) .rs-services.style4 .services-item .services-content .desc{text-align:left}.readon.default{padding:12px 30px;font-size:14px;font-weight:500;color:#555;border:1px solid #ddd;border-radius:30px 30px 30px 30px}.readon.default.active{color:#fff;border:1px solid transparent;background-image:linear-gradient(315deg, #ff7a70 0%, #ff2e48 60%)}.productpage .edit-area{color:#333}.productpage .edit-area img,.productpage .edit-area iframe{max-width:100%}.productpage .edit-area hr{border:1px solid #ffeeef}.productpage .edit-area h1,.productpage .edit-area h2,.productpage .edit-area h3,.productpage .edit-area h4,.productpage .edit-area h5,.productpage .edit-area h6{font-weight:500}.productpage .edit-area h1{font-size:30px}.productpage .edit-area h2{font-size:28px}.productpage .edit-area h3{font-size:18px}.productpage .edit-area h4{font-size:16px;margin-bottom:8px}.productpage .edit-area p{font-size:15px}.infopage .edit-area{color:#333}.infopage .edit-area img,.infopage .edit-area iframe{max-width:100%}.infopage .edit-area hr{border:1px solid #ffeeef}.infopage .edit-area .info-title{color:#f4354d}.infopage .edit-area h1,.infopage .edit-area h2,.infopage .edit-area h3,.infopage .edit-area h4,.infopage .edit-area h5,.infopage .edit-area h6{font-weight:500}.infopage .edit-area h1{font-size:30px}.infopage .edit-area h2{font-size:28px}.infopage .edit-area h3{font-size:18px}.infopage .edit-area h4{font-size:16px;margin-bottom:8px}.infopage .edit-area h5{font-size:16px;margin-bottom:8px}.infopage .edit-area p{font-size:15px}.ctcpage .services-desc a{color:#f4354d}.ctcpage .category-area h3{font-size:18px;margin-bottom:5px}.ctcpage .category-area p{font-size:15px;color:#787878;letter-spacing:.3px;margin-bottom:15px}.ctcpage .category-area .readon.default{padding:3px 12px}.ctcpage .blog-item .readon{cursor:default}.ctcpage .blog-item .readon.default{padding:6px 18px}.ctcpage .blog-item .txt-l2{height:auto}.ctcpage .blog-item p{color:#4e4e4e;margin-bottom:0px}.ctcpage .blog-item p span{font-weight:500}.ctcpage .blog-item p.price{color:#dc0a12;text-align:right;font-weight:500;font-size:20px}.ctcpage .modal{position:fixed;top:85%;left:50%;transform:translate(-50%, -50%)}.ctcpage .modal .modal-title{font-size:20px;font-weight:500}.ctcpage .modal .modal-body h6{font-weight:500;color:#d63232}.repairpage select{height:65px;background-color:#f9f9f9;border:2px solid #f9f9f9;background-position:calc(100% - 22px) calc(2em - 2px),calc(100% - 17px) calc(100% - 24px),0 0}/*# sourceMappingURL=common.css.map */
