@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Overpass:ital,wght@0,100..900;1,100..900&display=swap";.bg-img{width:100%;position:relative;background:url() 50% 50% no-repeat;background-size:100% 100%;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}html{font-size:10px}body{font-weight:400;font-size:clamp(1.4rem,.208vw + 1.333rem,1.6rem);letter-spacing:.05rem;line-height:1.8;font-family:"Noto Sans TC",sans-serif;color:#000}h1,.h1{font-size:clamp(3.6rem,1.2295vw + 2.3803rem,4.2rem);line-height:1.2;letter-spacing:.1rem}h2,.h2{font-size:clamp(2.8rem,1.6393vw + 1.1738rem,3.6rem);line-height:1.35;letter-spacing:.05rem}h3,.h3{font-size:clamp(2.4rem,.8197vw + 1.5869rem,2.8rem);line-height:1.4;letter-spacing:.05rem}h4,.h4{font-size:clamp(2rem,.8197vw + 1.1869rem,2.4rem);line-height:1.45;letter-spacing:.05rem}h5,.h5{font-size:clamp(1.8rem,.4098vw + 1.3934rem,2rem);line-height:1.5;letter-spacing:.05rem}h6,.h6{font-size:clamp(1.6rem,.4098vw + 1.1934rem,1.8rem);line-height:1.55;letter-spacing:.05rem}p,.p,.p-sm{font-size:clamp(1.4rem,.4098vw + .9934rem,1.6rem);line-height:1.6;letter-spacing:.075em}@media(max-width: 1024px){p,.p,.p-sm{letter-spacing:.035em}}@media(max-width: 767px){p,.p,.p-sm{letter-spacing:.015em}}.note{font-size:clamp(1.2rem,.4098vw + .7934rem,1.4rem);line-height:20px;letter-spacing:0}@media(max-width: 767px){.p-sm{font-size:clamp(1.2rem,.4098vw + .7934rem,1.4rem)}}.line-hight-fit{line-height:1 !important}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.team-filter{position:relative;z-index:0;margin-top:-8rem;background-color:#00479d}.team-filter .inner{padding:16rem 0 8rem;background-color:#d0ecff;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;opacity:0;-webkit-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transform:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.team-filter .filter-remove{font-size:clamp(1.2rem,.4098vw + .7934rem,1.4rem);color:#00479d;text-decoration:underline;margin-top:5px}.team-filter .filter-remove:hover{color:#001c3f}.card-lawyer{position:relative;text-decoration:none}.card-lawyer:before{content:"";position:absolute;left:-50vw;width:100vw;height:50%;background-color:#e2eaef;z-index:0}.card-lawyer .card-body{position:relative;padding:0;padding-bottom:2rem;border-bottom:1px solid #e2eaef;z-index:1}.card-lawyer .card-body:after{content:"";position:absolute;width:0;height:1px;left:0;bottom:0;background-color:#00479d;-webkit-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transform:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.card-lawyer .lawyer-pic{position:relative;overflow:hidden;margin-bottom:1.5rem}.card-lawyer .lawyer-pic figure{position:relative;overflow:hidden;background-color:#00479d}.card-lawyer .lawyer-pic figure:after{content:"";padding-top:150%;display:block}.card-lawyer .lawyer-pic figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform-origin:0 0;-webkit-transition:opacity .25s ease,transform 3s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity .25s ease,transform 3s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity .25s ease,transform 3s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:opacity .25s ease,transform 3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .25s ease,transform 3s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform:scale(1, 1) translate(-50%, -50%);-webkit-transform:scale(1, 1) translate(-50%, -50%);-o-transform:scale(1, 1) translate(-50%, -50%);-ms-transform:scale(1, 1) translate(-50%, -50%);transform:scale(1, 1) translate(-50%, -50%)}.card-lawyer .lawyer-pic:after,.card-lawyer .lawyer-pic:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform-origin:0 0;z-index:2;opacity:0;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:transform 1s .1s cubic-bezier(0.19, 1, 0.22, 1),background 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 1s .1s cubic-bezier(0.19, 1, 0.22, 1),background 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 1s .1s cubic-bezier(0.19, 1, 0.22, 1),background 1s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:transform 1s .1s cubic-bezier(0.19, 1, 0.22, 1),background 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s .1s cubic-bezier(0.19, 1, 0.22, 1),background 1s cubic-bezier(0.19, 1, 0.22, 1)}.card-lawyer .lawyer-pic:before{background:#00479d;transition-delay:.3s}.card-lawyer .lawyer-pic:after{background:#001c3f}.card-lawyer .lawyer-info{position:relative;padding-right:50px;color:#333}.card-lawyer .lawyer-info>*{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.card-lawyer .lawyer-info .name{font-size:clamp(2rem,.8197vw + 1.1869rem,2.4rem);font-weight:500;margin-bottom:0}.card-lawyer .lawyer-info .name-en{display:block;font-size:clamp(1.2rem,.4098vw + .7934rem,1.4rem);color:#bfbfbf;font-weight:300}.card-lawyer .lawyer-info .title{font-size:clamp(1.4rem,.4098vw + .9934rem,1.6rem);white-space:nowrap;display:block;font-weight:300;margin-bottom:1rem}.card-lawyer .arrow-btn-rounded{position:absolute;bottom:0;right:0;background-color:#e2eaef}.card-lawyer:hover .lawyer-pic:after,.card-lawyer:hover .lawyer-pic:before{opacity:1}.card-lawyer:hover .lawyer-pic:after{background:#00479d;-moz-transform:scale(0.12, 1);-webkit-transform:scale(0.12, 1);-o-transform:scale(0.12, 1);-ms-transform:scale(0.12, 1);transform:scale(0.12, 1)}.card-lawyer:hover .lawyer-pic:before{background:rgba(0,71,157,.5);-moz-transform:scale(0.2, 1);-webkit-transform:scale(0.2, 1);-o-transform:scale(0.2, 1);-ms-transform:scale(0.2, 1);transform:scale(0.2, 1)}.card-lawyer:hover .lawyer-pic picture img{opacity:1;-moz-transform:scale(1.1, 1.1) translate(-50%, -50%);-webkit-transform:scale(1.1, 1.1) translate(-50%, -50%);-o-transform:scale(1.1, 1.1) translate(-50%, -50%);-ms-transform:scale(1.1, 1.1) translate(-50%, -50%);transform:scale(1.1, 1.1) translate(-50%, -50%)}.card-lawyer:hover .lawyer-info{color:#000}.card-lawyer:hover .lawyer-info .arrow-btn-rounded{background-color:#00479d}.card-lawyer:hover .card-body:after{width:100%}#team-list{padding:5rem 0;background-color:#fff;overflow:hidden}#team-list .pagination{margin:6rem 0;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}@media(max-width: 767px){#team-list .pagination{-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center}}.team-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:6rem 4rem}@media(max-width: 992px){.team-grid{grid-template-columns:repeat(3, 1fr);gap:4rem 3rem}}@media(max-width: 767px){.team-grid{grid-template-columns:repeat(2, 1fr);gap:4rem 1.5rem}}#team-more{background-color:#fff;position:relative;margin-top:12rem;margin-bottom:-12rem;padding-top:12rem;padding-bottom:12rem;z-index:2}#team-more:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background-color:#e2eaef;z-index:0}#team-more article{margin-bottom:0}#team-more .heading .title{padding:3rem 0}#team-more .inner{padding-top:0}#team-more .inner:before{display:none}#team-more .team-grid{grid-template-columns:repeat(3, 1fr);gap:3rem}#team-more .card-lawyer:before{display:none}@media(max-width: 992px){#team-more .team-grid{grid-template-columns:repeat(2, 1fr);gap:4rem 3rem}}@media(max-width: 767px){#team-more .team-grid{grid-template-columns:repeat(2, 1fr);gap:4rem 1.5rem}}body.loaded .team-filter .inner{-ms-border-radius:0 10rem 10rem 0;-moz-border-radius:0 10rem 10rem 0;-webkit-border-radius:0 10rem 10rem 0;border-radius:0 10rem 10rem 0;opacity:1}@media(max-width: 1024px){body.loaded .team-filter .inner{-ms-border-radius:0 6rem 6rem 0;-moz-border-radius:0 6rem 6rem 0;-webkit-border-radius:0 6rem 6rem 0;border-radius:0 6rem 6rem 0}}/*# sourceMappingURL=team.css.map */
