@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;200;300;400;600;800&display=swap";.sectionTitle2{color:#0457a4;font-size:34px}.btn{-webkit-transition:all .6s ease;transition:all .6s ease}.btn{padding:6px 15px;background:#fff;color:#222;border-radius:0}.btn:hover{background:rgb(11.2367021277,84.7074468085,151.2632978723);color:#fff;border:1px solid #0457a4}.btn:active{background:hsl(0,0%,90%);color:#fff;border:1px solid #0457a4}body{-webkit-text-size-adjust:none;font-family:"Noto Sans TC",sans-serif !important;font-size:16px;color:#333}@media(min-width: 1600px){.container{width:1240px}}.glyphicon-chevron-left:before{content:"";background:url(../../images/arrow-left.svg);background-size:cover;width:50px;height:50px;display:block;background-repeat:no-repeat;color:#fff;-webkit-filter:drop-shadow(2px 1px 3px black);filter:drop-shadow(2px 1px 3px black);opacity:.9}.glyphicon-chevron-right:before{content:"";background:url(../../images/arrow-right.svg);background-size:cover;width:50px;height:50px;display:block;background-repeat:no-repeat;color:#fff;-webkit-filter:drop-shadow(-1px 1px 3px black);filter:drop-shadow(-1px 1px 3px black);opacity:.9}.carousel-indicators li{width:30px;height:8px;margin:0px}.carousel-indicators .active{width:30px;height:8px}.carousel-control.left,.carousel-control.right{background:rgba(0,0,0,0)}@media(min-width: 1600px){.container{width:980px}}@media(min-width: 1600px){footer .container{width:1200px}}.sectionTitle2{font-family:"Noto Serif TC",serif;font-weight:800;font-style:normal;letter-spacing:2px;padding:15px;font-size:24px;letter-spacing:4px;margin-top:0;color:#555;line-height:1.8em}.consultant{margin-bottom:60px}.titlebox2{position:relative;width:20rem;height:20rem;border-radius:50%;background:#fff;padding:10px;overflow:hidden;-webkit-box-shadow:0 4px 6px #8f8f8f;box-shadow:0 4px 6px #8f8f8f;letter-spacing:1px;margin:-5% auto 3%}@media screen and (max-width: 767px){.titlebox2{margin:-15% auto 3%;width:15rem;height:15rem}}.titlebox2 .sectionTitle{font-size:24px}@media screen and (max-width: 767px){.titlebox2 .sectionTitle{font-size:18px;letter-spacing:2px}.titlebox2 .sectionTitle img{width:70%}}.services-wrapper{min-height:600px;background:#ebf6ff}@media screen and (max-width: 767px){.services-wrapper{padding:30px 0}}#area1{background:#ebf6ff}#area2{background:#fff url("../../images/grid_bg.png");background-size:cover;background-attachment:fixed}.hightlight{color:#0457a4;font-weight:800}.services01 .thumbnail{border:0;padding:0;-webkit-box-shadow:0 2px 5px #8d8d8d;box-shadow:0 2px 5px #8d8d8d;border-radius:15px;margin-bottom:30px}.services01 .thumbnail .picbox{position:relative;overflow:hidden;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;border-radius:15px 15px 0 0}.services01 .thumbnail .picbox:hover>img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.services01 .thumbnail .picbox img{border-radius:15px 15px 0 0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.services01 .thumbnail .picbox .picinfo{position:absolute;bottom:0;left:0;padding:15px}.services01 .thumbnail .picbox .picinfo h3{background:#ff9c23;color:#fff;font-family:"Noto Serif TC",serif;letter-spacing:2px;max-width:250px;padding:10px;font-weight:800;max-width:230px}.services01 .thumbnail .picbox .picinfo h3:hover{background:linear-gradient(135deg, #ff9c23 0%, #ffa943 40%, #ffc76a 100%);-webkit-box-shadow:0 0 12px rgba(255,156,35,.6);box-shadow:0 0 12px rgba(255,156,35,.6)}.services01 .thumbnail .picbox .picinfo h3 a{color:#fff;text-decoration:none}.services01 .thumbnail .picbox .picinfo h3 a:hover{color:#fff;text-shadow:0 0 2px #4b4b4b}.services01 .thumbnail .picbox .picinfo p{color:#fff;font-size:18px;letter-spacing:3px;font-weight:400;line-height:1.6em;height:45px}.services01 .thumbnail .caption{letter-spacing:1px;font-size:1.6rem;padding:15px 30px;height:260px;line-height:2em}@media screen and (max-width: 1024px){.services01 .thumbnail .caption{padding:10px 15px}}.services02{padding:60px 0;min-height:600px}.services02 .step01,.services02 .step02,.services02 .step03,.services02 .step04{padding:60px 0;overflow:hidden}.services02 .steptitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.services02 .steptitle .iconwrap{border-radius:50%;border:2px solid #1072cc;padding:15px;background:#fff;width:100px;height:100px;position:relative;margin:-30px auto;z-index:5}.services02 .steptitle .iconwrap img{padding:8px}.services02 .steptitle .titlewrap{background:#1072cc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;border-radius:15px;color:#fff;padding:30px 0 0;z-index:0}.services02 .steptitle .titlewrap h4{font-family:"Noto Serif TC",serif;letter-spacing:1px;font-weight:700;font-size:22px}.services02 .steptitle .titlewrap p{font-family:"Noto Serif TC",serif;text-align:center;font-size:16px}.services02 .setptxt{color:#0457a4;padding:15px 0}.embed-responsive{border-radius:15px;-webkit-box-shadow:0 3px 5px #222;box-shadow:0 3px 5px #222}.about-wrapper{background:#ebf6ff}.about-wrapper .aboutus01 .aboutinfo{letter-spacing:1px;line-height:2.2em;min-height:400px;color:#433c4a;text-align:justify}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .aboutinfo{min-height:auto}}.about-wrapper .aboutus01 .photowrap{position:relative;-webkit-transition:.3s;transition:.3s}.about-wrapper .aboutus01 .photowrap img{-webkit-transition:.3s;transition:.3s}.about-wrapper .aboutus01 .photowrap:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.3s;transition:.3s}.about-wrapper .aboutus01 .photowrap:hover img{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap{margin:40px 0 70px}}.about-wrapper .aboutus01 .photowrap .photoframe{position:relative;z-index:10}.about-wrapper .aboutus01 .photowrap .tagline{font-family:"Courgette",cursive;font-weight:400;font-style:normal;font-size:28px;position:absolute;right:-20px;z-index:20;text-align:right;bottom:-40px;color:#fff;overflow:hidden;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 100%);background-size:200% auto;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-animation:colorTextSweep 8s ease-in-out infinite;animation:colorTextSweep 8s ease-in-out infinite}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap .tagline{font-size:24;right:-6px}}@-webkit-keyframes colorTextSweep{0%{background-position:-100% center}40%{background-position:100% center}100%{background-position:100% center}}@keyframes colorTextSweep{0%{background-position:-100% center}40%{background-position:100% center}100%{background-position:100% center}}.about-wrapper .aboutus01 .photowrap::after{content:"";width:100%;height:90%;background:#0457a4;right:-40px;z-index:0;display:block;position:absolute;bottom:-50px;border-radius:10px;-webkit-box-shadow:0 2px 4px #555;box-shadow:0 2px 4px #555}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap::after{right:-15px;bottom:-30px}}.about-wrapper .aboutus01 .photowrap2 .tagline{text-align:left;left:-20px}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap2 .tagline{font-size:24;left:-5px}}.about-wrapper .aboutus01 .photowrap2::after{left:-40px}@media screen and (max-width: 767px){.about-wrapper .aboutus01 .photowrap2::after{left:-15px}}.about-wrapper .morelink{border-bottom:1px solid #3e7cb5;margin:60px 0;text-align:center;position:relative}.about-wrapper .morelink h2{background:#ebf6ff;width:150px;margin:auto;position:absolute;left:0;right:0;top:-37px}.about-wrapper .servicebox{border-radius:50%;display:block;overflow:hidden;position:relative;margin-bottom:60px;-webkit-box-shadow:0 0 4px #555;box-shadow:0 0 4px #555;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.about-wrapper .servicebox:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-box-shadow:0 20px 15px #b9c7d3;box-shadow:0 20px 15px #b9c7d3}.about-wrapper .servicebox:hover .linktitle{bottom:-14px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.about-wrapper .servicebox .linktitle{position:absolute;bottom:-22px;text-align:center;left:0;right:0;background:#ff9c23;color:#fff;padding:12px 0 24px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:16px;letter-spacing:1px}.about-wrapper .servicebox .linktitle:hover{font-size:20px;letter-spacing:3px}.about-wrapper .abcontent{margin-bottom:30px}.win-more-btn a{text-align:center;margin:0 auto;display:block;border:1px solid #ccc;width:180px;padding:15px 20px;border-radius:8px;background:#0457a4;color:#fff;text-decoration:none;letter-spacing:1px;-webkit-transition:.5s ease;transition:.5s ease;font-size:20px}.win-more-btn a:hover{background:#ff9c23;font-weight:bold;-webkit-transition:.5s ease;transition:.5s ease;border:1px solid #4e4e4e}