:root{--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-header,.web101-page .fw-header *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-header{position:sticky;top:0;z-index:9999;background:var(--fw-color-primary);box-shadow:var(--fw-shadow-header);font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(var(--fw-container), 100%);height:90px;margin:0 auto}
.web101-page .fw-header__logo{display:block;flex-shrink:0}
.web101-page .fw-header__logo-img{display:block;width:240px;max-width:100%;height:auto}
.web101-page .fw-header__menu{display:flex;align-items:center}
.web101-page .fw-header__list{display:flex;flex-wrap:wrap;list-style:none}
.web101-page .fw-header__item{position:relative}
.web101-page .fw-header__link{display:flex;align-items:center;padding:13px 24px;font-size:16px;line-height:20px;color:var(--fw-color-white);text-decoration:none;white-space:nowrap}
.web101-page .fw-header__arrow{width:8px;height:8px;margin:0 0 3px 10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}
.web101-page .fw-header__sub{position:absolute;top:100%;left:0;display:none;width:156px;margin-top:3px;list-style:none;background:var(--fw-color-white);border-radius:0 0 3px 3px;box-shadow:1px 1px 13px -2px rgba(179, 179, 179, 0.5)}
.web101-page .fw-header__item:hover .fw-header__sub,.web101-page .fw-header__item:focus-within .fw-header__sub{display:block}
.web101-page .fw-header__sub-link{display:block;padding:13px 15px;font-size:16px;line-height:20px;color:var(--fw-color-primary);text-decoration:none;white-space:nowrap}
.web101-page .fw-header__sub-link--active{color:var(--fw-color-heading)}
.web101-page .fw-header__phone{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:12px 24px;font-size:15px;line-height:15px;color:var(--fw-color-link);background:var(--fw-color-white);border-radius:50px;text-decoration:none;transition:transform 0.2s}
.web101-page .fw-header__phone:hover{transform:scale(1.1)}
.web101-page .fw-header__phone .fw-svg{width:11px;height:15px;--fw-svg-color:currentColor}
.web101-page .fw-header__toggle,.web101-page .fw-header__burger{display:none}
@media (max-width: 1024px){.web101-page .fw-header{position:relative}
.web101-page .fw-header__inner{width:100%;height:88px;padding:14px 20px}
.web101-page .fw-header__burger{display:flex;align-items:center;justify-content:center;width:34px;height:42px;font-size:28px;color:var(--fw-color-primary);background:var(--fw-color-white);border-radius:3px;cursor:pointer}
.web101-page .fw-header__burger::before{content:"";width:20px;height:14px;background:linear-gradient(currentColor 0 0) 0 0 / 100% 2px no-repeat, linear-gradient(currentColor 0 0) 0 50% / 100% 2px no-repeat, linear-gradient(currentColor 0 0) 0 100% / 100% 2px no-repeat}
.web101-page .fw-header__menu{position:absolute;top:100%;left:0;right:0;display:none;background:var(--fw-color-primary);box-shadow:0 5px 11px -4px rgba(187, 187, 187, 0.5)}
.web101-page .fw-header__toggle:checked ~ .fw-header__menu{display:block}
.web101-page .fw-header__list{flex-direction:column;flex-wrap:nowrap}
.web101-page .fw-header__link{padding:10px 15px}
.web101-page .fw-header__arrow{display:none}
.web101-page .fw-header__sub{position:static;display:block;width:auto;margin:0;background:none;box-shadow:none}
.web101-page .fw-header__sub-link{padding:10px 15px 10px 30px;color:var(--fw-color-white)}
.web101-page .fw-header__phone{display:none}}
:root{--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-footer,.web101-page .fw-footer *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-footer{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-footer__brand{padding:25px 20px;text-align:center;background:var(--fw-color-primary)}
.web101-page .fw-footer__logo{display:block;width:340px;max-width:100%;height:auto;margin:0 auto}
.web101-page .fw-footer__copy{padding:10px 20px;font-size:14px;line-height:23.8px;text-align:center;color:var(--fw-color-white);background:var(--fw-color-primary-dark)}
@media (max-width: 1024px){.web101-page .fw-footer__brand{padding:12px 20px}
.web101-page .fw-footer__copy{padding:12px 20px}}
@media (max-width: 767px){.web101-page .fw-footer__brand{padding:13px 33px}
.web101-page .fw-footer__copy{padding:13px 33px}}
/* /blog2 */
.web101-page:has(.fw-page-blog2){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-blog2 .fw-s-banner,.web101-page .fw-page-blog2 .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-blog2 .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-blog2 .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-blog2 .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-blog2 .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-blog2 .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-blog2 .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-blog2 .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-blog2 .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-blog2 .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-blog2 .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-blog2 .fw-s-banner__inner{padding:0}
.web101-page .fw-page-blog2 .fw-s-banner__bg{display:none}
.web101-page .fw-page-blog2 .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-blog2 .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-blog2 .fw-s-banner--column{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/06ee61fa59130886fe329b7359a677f0f89dc3c7f6918a62a94da5e638dd22c4.webp")}
@media (max-width: 1024px){.web101-page .fw-page-blog2 .fw-s-banner--column{--fw-banner-inner:100%}}
@media (max-width: 767px){.web101-page .fw-page-blog2 .fw-s-banner--column::before{background-image:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/bdb987f3dde4ca5b9b844b26c095ec8a822ca8b7bc83727fb8cff9e926249ffa.webp")}}
.web101-page .fw-page-blog2 .fw-s-posts,.web101-page .fw-page-blog2 .fw-s-posts *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-blog2 .fw-s-posts{margin:50px 0;padding:0 10px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-blog2 .fw-s-posts__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px 30px;width:min(1140px, 100%);margin:0 auto;padding:10px 0;list-style:none}
.web101-page .fw-page-blog2 .fw-s-posts__item{display:flex;flex-direction:column;overflow:hidden}
.web101-page .fw-page-blog2 .fw-s-posts__title{font-size:18px;font-weight:700;line-height:27px;color:var(--fw-color-primary)}
.web101-page .fw-page-blog2 .fw-s-posts__title a,.web101-page .fw-page-blog2 .fw-s-posts__more{color:var(--fw-color-primary);text-decoration:none}
.web101-page .fw-page-blog2 .fw-s-posts__date{margin-bottom:13px;font-size:12px;line-height:15.6px;color:var(--fw-color-date)}
.web101-page .fw-page-blog2 .fw-s-posts__excerpt{font-size:14px;line-height:21px;color:var(--fw-color-muted)}
.web101-page .fw-page-blog2 .fw-s-posts__more{margin-top:20.2px;font-size:12px;font-weight:700;line-height:20.4px}
@media (max-width: 1024px){.web101-page .fw-page-blog2 .fw-s-posts__list{grid-template-columns:repeat(2, 1fr);width:100%}}
@media (max-width: 767px){.web101-page .fw-page-blog2 .fw-s-posts__list{grid-template-columns:1fr}}
/* /lawye-rmember */
.web101-page:has(.fw-page-lawye-rmember){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-lawye-rmember .fw-s-banner,.web101-page .fw-page-lawye-rmember .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawye-rmember .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawye-rmember .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-lawye-rmember .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-lawye-rmember .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-lawye-rmember .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-lawye-rmember .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-lawye-rmember .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-lawye-rmember .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-lawye-rmember .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-lawye-rmember .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-lawye-rmember .fw-s-banner__inner{padding:0}
.web101-page .fw-page-lawye-rmember .fw-s-banner__bg{display:none}
.web101-page .fw-page-lawye-rmember .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-lawye-rmember .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-lawye-rmember .fw-s-banner--team{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/404b19b380af30be074032b61a3382f19290fe9efd439dee6d0332e7220330ce.webp");--fw-banner-inner:min(1290px, 90%);margin-top:80px}
@media (max-width: 1024px){.web101-page .fw-page-lawye-rmember .fw-s-banner--team{margin-top:0}}
@media (max-width: 767px){.web101-page .fw-page-lawye-rmember .fw-s-banner--team{--fw-banner-inner:88%}}
.web101-page .fw-page-lawye-rmember .fw-s-team,.web101-page .fw-page-lawye-rmember .fw-s-team *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawye-rmember .fw-s-team{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;width:70%;margin:10% 0 30px 15%;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawye-rmember .fw-s-team__card{display:flex;flex-direction:column;justify-content:center;width:420px;max-width:100%;min-height:657px;margin:0 auto;padding:15px 0}
.web101-page .fw-page-lawye-rmember .fw-s-team__photo{display:block}
.web101-page .fw-page-lawye-rmember .fw-s-team__img{display:block;max-width:100%;height:auto;margin:0 auto}
.web101-page .fw-page-lawye-rmember .fw-s-team__name{position:relative;margin:-126px 21px 84px;padding:10px;font-size:18px;font-weight:400;line-height:31px;text-align:center;color:var(--fw-color-white);background:var(--fw-color-primary)}
.web101-page .fw-page-lawye-rmember .fw-s-team__desc{position:relative;margin-top:-20px;padding:10px;font-size:16px;line-height:25.6px;letter-spacing:1px;color:var(--fw-color-white);background:var(--fw-color-primary)}
@media (max-width: 1024px){.web101-page .fw-page-lawye-rmember .fw-s-team{grid-template-columns:1fr}}
@media (max-width: 767px){.web101-page .fw-page-lawye-rmember .fw-s-team{width:100%;margin:10% 0 20px;padding:0 23px}
.web101-page .fw-page-lawye-rmember .fw-s-team__card:last-child{margin-bottom:0}
.web101-page .fw-page-lawye-rmember .fw-s-team__card{width:100%;min-height:0;padding:0;margin-bottom:50px}
.web101-page .fw-page-lawye-rmember .fw-s-team__name{margin:-98.5px 0 65.7px}}
/* /aboutus */
.web101-page:has(.fw-page-aboutus){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-aboutus .fw-s-banner,.web101-page .fw-page-aboutus .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-aboutus .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-aboutus .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-aboutus .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-aboutus .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-aboutus .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-aboutus .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-aboutus .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-aboutus .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-aboutus .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-aboutus .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-aboutus .fw-s-banner__inner{padding:0}
.web101-page .fw-page-aboutus .fw-s-banner__bg{display:none}
.web101-page .fw-page-aboutus .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-aboutus .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-aboutus .fw-s-banner--about{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/bdb987f3dde4ca5b9b844b26c095ec8a822ca8b7bc83727fb8cff9e926249ffa.webp");--fw-banner-inner:min(1290px, 90%);margin-top:80px}
@media (max-width: 1024px){.web101-page .fw-page-aboutus .fw-s-banner--about{margin-top:0}}
@media (max-width: 767px){.web101-page .fw-page-aboutus .fw-s-banner--about{--fw-banner-inner:88%}}
.web101-page .fw-page-aboutus .fw-s-intro,.web101-page .fw-page-aboutus .fw-s-intro *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-aboutus .fw-s-intro{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-aboutus .fw-s-intro__inner{display:flex;flex-direction:column;gap:20px;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-aboutus .fw-s-intro__rule{margin:50px 0;border:0;border-top:1px solid rgba(0, 0, 0, 0.25)}
.web101-page .fw-page-aboutus .fw-s-intro__title{font-size:35px;font-weight:400;line-height:35px;letter-spacing:2px;text-align:center}
.web101-page .fw-page-aboutus .fw-s-intro__text{width:80%;margin:0 auto;font-size:16px;line-height:28.8px;letter-spacing:2px}
@media (max-width: 767px){.web101-page .fw-page-aboutus .fw-s-intro__inner{width:88%}}
.web101-page .fw-page-aboutus .fw-s-photo,.web101-page .fw-page-aboutus .fw-s-photo *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-aboutus .fw-s-photo{margin-top:100px;padding:10px}
.web101-page .fw-page-aboutus .fw-s-photo__img{display:block;width:100%;max-width:710px;height:auto}
.web101-page .fw-page-aboutus .fw-s-story,.web101-page .fw-page-aboutus .fw-s-story *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-aboutus .fw-s-story{margin:-350px 0 180px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-aboutus .fw-s-story__inner{display:flex;flex-direction:column;align-items:flex-end;width:90%;margin:0 auto;padding:10px 0}
.web101-page .fw-page-aboutus .fw-s-story__box{display:flex;flex-direction:column;gap:20px;width:70%;padding:50px;color:var(--fw-color-soft);background:var(--fw-color-primary);box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}
.web101-page .fw-page-aboutus .fw-s-story__title{font-size:35px;font-weight:400;line-height:35px;letter-spacing:2px}
.web101-page .fw-page-aboutus .fw-s-story__text{line-height:32.4px;letter-spacing:2px}
.web101-page .fw-page-aboutus .fw-s-story__text p{margin-bottom:27px}
.web101-page .fw-page-aboutus .fw-s-story__text p:last-child{margin-bottom:0}
@media (max-width: 767px){.web101-page .fw-page-aboutus .fw-s-story{margin-bottom:170px}
.web101-page .fw-page-aboutus .fw-s-story__inner{width:88%}
.web101-page .fw-page-aboutus .fw-s-story__box{width:100%}}
/* / */
.web101-page:has(.fw-page-home){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-home .fw-s-mark,.web101-page .fw-page-home .fw-s-mark *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-mark{margin:-90px 0 -450px;padding:10px;overflow:hidden;font-family:var(--fw-font-body);font-size:18px;line-height:1.7}
.web101-page .fw-page-home .fw-s-mark__text{position:relative;z-index:10;font-family:Tahoma, sans-serif;font-size:22vw;font-weight:900;line-height:1.6;letter-spacing:-5px;text-align:center;color:var(--fw-color-soft)}
@media (max-width: 1024px){.web101-page .fw-page-home .fw-s-mark{margin:0;padding:30px 0 20px}
.web101-page .fw-page-home .fw-s-mark__text{margin:10px}}
@media (max-width: 767px){.web101-page .fw-page-home .fw-s-mark{padding:20px 15px 30px}
.web101-page .fw-page-home .fw-s-mark__text{margin:0}}
.web101-page .fw-page-home .fw-s-contact,.web101-page .fw-page-home .fw-s-contact *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-contact{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-home .fw-s-contact__inner{display:flex;gap:20px;width:var(--fw-contact-width, min(1290px, 90%));margin:0 auto}
.web101-page .fw-page-home .fw-s-contact__panel{position:relative;flex:1 1 0;padding:10px;background:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-contact__panel::before{content:"";position:absolute;inset:0;background:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/76cc0c2ec01709485af382c1429dd3367f9c8f4d448dd7dca4dfe6a9c014f153.webp") 100% 100% / 32% auto no-repeat}
.web101-page .fw-page-home .fw-s-contact__panel--form::before{content:none}
.web101-page .fw-page-home .fw-s-contact__info{position:relative;display:flex;flex-direction:column;gap:20px;padding:5%}
.web101-page .fw-page-home .fw-s-contact__heading{font-family:Verdana, sans-serif;font-size:35px;font-weight:700;line-height:35px;letter-spacing:-1px;text-transform:uppercase;color:#e6e6e6}
.web101-page .fw-page-home .fw-s-contact__list{padding-left:40px;font-size:16px;line-height:40px;color:var(--fw-color-white)}
.web101-page .fw-page-home .fw-s-contact__list a{color:var(--fw-color-white)}
.web101-page .fw-page-home .fw-s-contact__qr{display:block;width:22%;max-width:100%;height:auto;margin:0 auto}
.web101-page .fw-page-home .fw-s-contact__box{position:relative;padding:30px;background:var(--fw-color-white)}
.web101-page .fw-page-home .fw-s-contact__title{margin-bottom:19px;font-size:30px;font-weight:700;line-height:45px;color:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-contact__field{margin-bottom:20px}
.web101-page .fw-page-home .fw-s-contact__label{display:block;height:31px;margin-bottom:5px;padding-top:4px;font-size:15px;font-weight:500;line-height:25.5px}
.web101-page .fw-page-home .fw-s-contact__label--required::after{content:" *";margin-left:3px;color:#f56c6c}
.web101-page .fw-page-home .fw-s-contact__input{display:block;width:100%;height:40px;padding:11px 15px;border:0;font:inherit;font-family:-apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:16px;color:var(--fw-color-text);background:var(--fw-color-soft)}
.web101-page .fw-page-home .fw-s-contact__input--area{height:170px;resize:vertical}
.web101-page .fw-page-home .fw-s-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-height:55px;width:30%;padding:5px 0;border:0;border-radius:50px;font-family:var(--fw-font-body);font-size:15px;line-height:25.5px;text-transform:uppercase;color:var(--fw-color-white);background:var(--fw-color-primary);cursor:pointer}
@media (max-width: 767px){.web101-page .fw-page-home .fw-s-contact__inner{flex-direction:column;gap:0;width:88%}
.web101-page .fw-page-home .fw-s-contact__panel{padding:0}
.web101-page .fw-page-home .fw-s-contact__panel--form{padding:10px}
.web101-page .fw-page-home .fw-s-contact__qr{display:none}}
.web101-page .fw-page-home .fw-s-home-hero,.web101-page .fw-page-home .fw-s-home-hero *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-home-hero{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-home .fw-s-home-hero__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;align-items:center;width:calc(100% - 20px);margin:0 auto;padding:10px 0}
.web101-page .fw-page-home .fw-s-home-hero__text{display:flex;flex-direction:column;padding:10px}
.web101-page .fw-page-home .fw-s-home-hero__title{font-size:40px;font-weight:800;line-height:68px;color:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-hero__actions{display:flex;gap:20px;margin-top:40px;padding:10px}
.web101-page .fw-page-home .fw-s-home-hero__btn{display:inline-block;padding:17px 50px;border:2px solid var(--fw-color-primary);border-radius:50px;line-height:18px;letter-spacing:2px;text-align:center;text-decoration:none;color:var(--fw-color-white);background:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-hero__btn--line{border-color:var(--fw-color-green);background:var(--fw-color-green)}
.web101-page .fw-page-home .fw-s-home-hero__slider{position:relative;height:900px;overflow:hidden}
.web101-page .fw-page-home .fw-s-home-hero__track{display:flex;height:100%;transition:transform 1.5s}
.web101-page .fw-page-home .fw-s-home-hero__slide{flex:0 0 100%;width:100%;height:100%;object-fit:contain}
.web101-page .fw-page-home .fw-s-home-hero__arrow{position:absolute;top:50%;width:25px;height:25px;margin-top:-12.5px;padding:0;border:0;background:none;cursor:pointer;color:rgba(237, 237, 237, 0.9)}
.web101-page .fw-page-home .fw-s-home-hero__arrow::before{content:"";display:block;width:14px;height:14px;margin:0 auto;border:solid currentColor;border-width:3px 3px 0 0}
.web101-page .fw-page-home .fw-s-home-hero__arrow--prev{left:10px}
.web101-page .fw-page-home .fw-s-home-hero__arrow--prev::before{transform:rotate(-135deg)}
.web101-page .fw-page-home .fw-s-home-hero__arrow--next{right:10px}
.web101-page .fw-page-home .fw-s-home-hero__arrow--next::before{transform:rotate(45deg)}
.web101-page .fw-page-home .fw-s-about-box,.web101-page .fw-page-home .fw-s-about-box *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-about-box{position:relative;z-index:10;width:calc(100% - 40px);max-width:1400px;margin:0 auto;padding-bottom:40px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-home .fw-s-about-box__inner{display:flex;gap:10px;margin-top:-45px;background:var(--fw-color-primary);border-radius:8px;box-shadow:3px 3px 60px -25px rgba(86, 86, 86, 0.5);overflow:hidden}
.web101-page .fw-page-home .fw-s-about-box__photo{flex:0 0 39.71%;background:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/e0cd6ebc8314721be652232c68ecedc3360f000983d9b4c85d7b41e84ad2cfc1.webp") center / cover}
.web101-page .fw-page-home .fw-s-about-box__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:70px 42px;color:var(--fw-color-white)}
.web101-page .fw-page-home .fw-s-about-box__kicker{font-family:var(--fw-font-en);font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:0.5px;text-transform:capitalize}
.web101-page .fw-page-home .fw-s-about-box__title{font-family:"Times New Roman", sans-serif;font-size:32px;font-weight:500;line-height:48px;letter-spacing:0.5px;text-transform:capitalize}
.web101-page .fw-page-home .fw-s-about-box__text{font-size:16px;line-height:27.2px;letter-spacing:1.3px}
.web101-page .fw-page-home .fw-s-about-box__btn{align-self:flex-start;margin-top:30px;padding:10px 30px;border:1px solid var(--fw-color-white);border-radius:50px;font-size:16px;line-height:20.8px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--fw-color-white);background:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-head,.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3,.web101-page .fw-page-home .fw-s-home-head *,.web101-page .fw-page-home .fw-s-home-head-2 *,.web101-page .fw-page-home .fw-s-home-head-3 *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-home-head,.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3{position:relative;z-index:22;width:min(1200px, 100%);margin:0 auto;padding:120px 10px 70px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text);text-align:center}
.web101-page .fw-page-home .fw-s-home-head__kicker{font-family:var(--fw-font-en);font-size:17px;font-weight:700;line-height:17px;letter-spacing:2px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-head__title{margin-top:20px;font-family:var(--fw-font-en);font-size:40px;font-weight:900;line-height:40px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-head__lead{margin-top:20px;font-size:17px;line-height:28.9px;color:var(--fw-color-heading)}
@media (max-width: 1024px){.web101-page .fw-page-home .fw-s-home-head,.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3{padding:40px 10px 30px}
.web101-page .fw-page-home .fw-s-home-head__kicker,.web101-page .fw-page-home .fw-s-home-head__title{font-size:28px;line-height:28px}}
@media (max-width: 767px){.web101-page .fw-page-home .fw-s-home-head,.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3{padding:20px 15px 30px}
.web101-page .fw-page-home .fw-s-home-head__kicker,.web101-page .fw-page-home .fw-s-home-head__title{font-size:24px;line-height:31.2px}
.web101-page .fw-page-home .fw-s-home-head__title{margin-top:15px}
.web101-page .fw-page-home .fw-s-home-head__lead{margin-top:7px}}
@media (min-width: 1025px){.web101-page .fw-page-home .fw-s-home-head,.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3{padding-top:50px;padding-bottom:30px}}
.web101-page .fw-page-home .fw-s-home-head-2{margin-top:144px}
.web101-page .fw-page-home .fw-s-home-head-3{margin-top:50px;width:min(1400px, 100%)}
.web101-page .fw-page-home .fw-s-mark--band{position:relative}
.web101-page .fw-page-home .fw-s-mark--band::before{content:"";position:absolute;left:0;right:0;bottom:0;height:255px;background:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-home-team,.web101-page .fw-page-home .fw-s-home-team *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-home-team{position:relative;z-index:20;display:grid;grid-template-columns:repeat(3, 1fr);gap:3%;width:min(1200px, 100% - 20px);margin:0 auto;padding:10px 0;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-home .fw-s-home-team__card{padding:15px 0}
.web101-page .fw-page-home .fw-s-home-team__img{display:block;width:100%;height:auto}
.web101-page .fw-page-home .fw-s-home-team__name{position:relative;margin:-30% 5% 20%;padding:10px;font-size:18px;font-weight:400;line-height:31px;text-align:center;color:var(--fw-color-white);background:var(--fw-color-primary)}
.web101-page .fw-page-home .fw-s-svc,.web101-page .fw-page-home .fw-s-svc *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-home .fw-s-svc{width:min(1200px, 100%);margin:0 auto;padding:50px 10px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-home .fw-s-svc__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:10px}
.web101-page .fw-page-home .fw-s-svc__grid--wide{grid-template-columns:repeat(2, 1fr)}
.web101-page .fw-page-home .fw-s-svc__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:70px 20px;color:var(--fw-color-white);text-align:center}
.web101-page .fw-page-home .fw-s-svc__card::before{content:"";position:absolute;inset:0;background:var(--fw-card) center / cover;opacity:0.49;filter:brightness(0.49) contrast(1.09);transition:opacity 0.3s, filter 0.3s}
.web101-page .fw-page-home .fw-s-svc__card:hover::before{opacity:1;filter:brightness(1) contrast(1.09)}
.web101-page .fw-page-home .fw-s-svc__card > *{position:relative}
.web101-page .fw-page-home .fw-s-svc__icon{display:block;width:64px;height:64px;margin:0 auto}
.web101-page .fw-page-home .fw-s-svc__en{font-size:17px;font-weight:400;line-height:17px;text-transform:uppercase}
.web101-page .fw-page-home .fw-s-svc__name{font-size:24px;font-weight:500;line-height:24px;letter-spacing:2px}
.web101-page .fw-page-home .fw-s-svc__name a{color:var(--fw-color-white);text-decoration:none}
.web101-page .fw-page-home .fw-s-svc__card--1{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d326433fbbc3687ee677efbbd059bfc5306775aa258fb872bac3b0e41f4c9faa.webp")}
.web101-page .fw-page-home .fw-s-svc__card--2{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/1d69b7db63d69148a7cf511cdf0c858db927d2b3b5cf1451a3fd3ece399e4a02.webp")}
.web101-page .fw-page-home .fw-s-svc__card--3{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/551d1379a48bfef32ce8fe53cd49018abbe6443dc326ae7bc98930a8c6b8faca.webp")}
.web101-page .fw-page-home .fw-s-svc__card--4{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d50c7daad11eb7b79c67266b96aac3a171aeb4c9d3e3e8b40d4c850590a6a839.webp")}
.web101-page .fw-page-home .fw-s-svc__card--5{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/8fad0e45c1c7221b8a21bc4db0b49c6bd807cf773d409055d7d0d16b917bdc97.webp")}
.web101-page .fw-page-home .fw-s-svc__card--6{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/b4571d2d6d902032aeb818da2394b3cdf8ad4e7206619314b4fe0a971d43750f.webp")}
.web101-page .fw-page-home .fw-s-svc__card--7{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d27a65aa15c61aad173ad34d2a83cc56f16b677868e1210155b5dd46501145e0.webp")}
.web101-page .fw-page-home .fw-s-svc__card--8{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d71e7b4f747078efd7cfff2d9f588cd005004b19518c5295ab69fd9b619d8f6e.webp")}
@media (max-width: 1024px){.web101-page .fw-page-home .fw-s-home-hero__slider{height:450px}
.web101-page .fw-page-home .fw-s-about-box{padding-bottom:0}
.web101-page .fw-page-home .fw-s-about-box__photo{flex-basis:15%}
.web101-page .fw-page-home .fw-s-about-box__body{flex:0 0 60%;padding:0 10px}
.web101-page .fw-page-home .fw-s-home-head-2,.web101-page .fw-page-home .fw-s-home-head-3{margin-top:0}
.web101-page .fw-page-home .fw-s-about-box__kicker,.web101-page .fw-page-home .fw-s-about-box__title{letter-spacing:0.2px}
.web101-page .fw-page-home .fw-s-about-box__title{font-size:17px;line-height:25.5px}
.web101-page .fw-page-home .fw-s-about-box__btn{padding:11px 24px 11px 25px;font-size:17px;line-height:22.1px}
.web101-page .fw-page-home .fw-s-mark--band::before{bottom:20px}
.web101-page .fw-page-home .fw-s-svc{width:100%;padding:30px 20px 20px}}
@media (max-width: 767px){.web101-page .fw-page-home .fw-s-home-hero__inner{grid-template-columns:1fr;width:calc(100% - 20px)}
.web101-page .fw-page-home .fw-s-home-hero__slider{height:567px}
.web101-page .fw-page-home .fw-s-home-hero__actions{flex-direction:column;align-items:center}
.web101-page .fw-page-home .fw-s-about-box{width:calc(100% - 30px);margin:24px auto 8px}
.web101-page .fw-page-home .fw-s-about-box__inner{flex-direction:column;margin-top:0;padding:20px}
.web101-page .fw-page-home .fw-s-about-box__photo{flex:none;height:0}
.web101-page .fw-page-home .fw-s-about-box__body{flex:none;padding:0}
.web101-page .fw-page-home .fw-s-about-box__kicker{font-size:22px;line-height:33px}
.web101-page .fw-page-home .fw-s-about-box__title{padding-bottom:15px;font-size:16px;line-height:24px}
.web101-page .fw-page-home .fw-s-about-box__text{padding-bottom:17px}
.web101-page .fw-page-home .fw-s-about-box__btn{margin-top:10px;padding:10px 18px 10px 19px;font-size:15px;line-height:19.5px}
.web101-page .fw-page-home .fw-s-mark--band{display:none}
.web101-page .fw-page-home .fw-s-home-team{grid-template-columns:1fr;width:calc(100% - 10px);padding:0}
.web101-page .fw-page-home .fw-s-home-team{gap:0}
.web101-page .fw-page-home .fw-s-home-team__card{padding:0}
.web101-page .fw-page-home .fw-s-home-team__name{margin-bottom:30%}
.web101-page .fw-page-home .fw-s-contact--home .fw-s-contact__box{padding:20px}
.web101-page .fw-page-home .fw-s-contact--home .fw-s-contact__inner{width:calc(100% - 20px)}
.web101-page .fw-page-home .fw-s-svc{display:flex;flex-direction:column;gap:15px;padding:35px 15px 0}
.web101-page .fw-page-home .fw-s-svc__grid,.web101-page .fw-page-home .fw-s-svc__grid--wide{grid-template-columns:1fr}}
.web101-page .fw-page-home .fw-s-contact--home{--fw-contact-width:min(1140px, 100% - 20px);margin-bottom:80px}
.web101-page .fw-page-home .fw-s-contact--home .fw-s-contact__inner{padding:10px 0}
.web101-page .fw-page-home .fw-s-contact--home .fw-s-contact__info{padding:10px}
.web101-page .fw-page-home .fw-s-contact--home .fw-s-contact__title{margin-bottom:0}
@keyframes fw-slide-fw-page-home-3{0.0000%{transform:translateX(0%)}30.0000%{transform:translateX(0%)}33.3333%{transform:translateX(-100%)}63.3333%{transform:translateX(-100%)}66.6667%{transform:translateX(-200%)}96.6667%{transform:translateX(-200%)}100%{transform:translateX(-300%)}}
.web101-page .fw-page-home .fw-s-home-hero__track{animation:fw-slide-fw-page-home-3 15s ease-in-out infinite;transition:none}
.web101-page .fw-page-home .fw-s-home-hero__slider:hover .fw-s-home-hero__track{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.web101-page .fw-page-home .fw-s-home-hero__track{animation:none}}
/* /services */
.web101-page:has(.fw-page-services){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-services .fw-s-banner,.web101-page .fw-page-services .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-services .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-services .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-services .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-services .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-services .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-services .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-services .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-services .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-services .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-services .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-services .fw-s-banner__inner{padding:0}
.web101-page .fw-page-services .fw-s-banner__bg{display:none}
.web101-page .fw-page-services .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-services .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-services .fw-s-mark,.web101-page .fw-page-services .fw-s-mark *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-services .fw-s-mark{margin:-90px 0 -450px;padding:10px;overflow:hidden;font-family:var(--fw-font-body);font-size:18px;line-height:1.7}
.web101-page .fw-page-services .fw-s-mark__text{position:relative;z-index:10;font-family:Tahoma, sans-serif;font-size:22vw;font-weight:900;line-height:1.6;letter-spacing:-5px;text-align:center;color:var(--fw-color-soft)}
@media (max-width: 1024px){.web101-page .fw-page-services .fw-s-mark{margin:0;padding:30px 0 20px}
.web101-page .fw-page-services .fw-s-mark__text{margin:10px}}
@media (max-width: 767px){.web101-page .fw-page-services .fw-s-mark{padding:20px 15px 30px}
.web101-page .fw-page-services .fw-s-mark__text{margin:0}}
.web101-page .fw-page-services .fw-s-banner--services{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/8ddc016daeba16abde8cc8ba8461f341451e625c314f967b9ffc2a48707c9d0f.webp")}
@media (max-width: 1024px){.web101-page .fw-page-services .fw-s-banner--services{--fw-banner-inner:100%}}
@media (max-width: 767px){.web101-page .fw-page-services .fw-s-banner--services::before{background-image:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/bdb987f3dde4ca5b9b844b26c095ec8a822ca8b7bc83727fb8cff9e926249ffa.webp")}}
.web101-page .fw-page-services .fw-s-svc-head,.web101-page .fw-page-services .fw-s-svc-head *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-services .fw-s-svc-head{position:relative;z-index:22;width:min(1200px, 100%);margin:0 auto;padding:120px 10px 70px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text);text-align:center}
.web101-page .fw-page-services .fw-s-svc-head__kicker{font-family:var(--fw-font-en);font-size:17px;font-weight:700;line-height:17px;letter-spacing:2px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-services .fw-s-svc-head__title{margin-top:20px;font-family:var(--fw-font-en);font-size:40px;font-weight:900;line-height:40px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-services .fw-s-svc-head__lead{margin-top:20px;font-size:17px;line-height:28.9px;color:var(--fw-color-heading)}
@media (max-width: 1024px){.web101-page .fw-page-services .fw-s-svc-head{padding:40px 10px 30px}
.web101-page .fw-page-services .fw-s-svc-head__kicker,.web101-page .fw-page-services .fw-s-svc-head__title{font-size:28px;line-height:28px}}
@media (max-width: 767px){.web101-page .fw-page-services .fw-s-svc-head{padding:20px 15px 30px}
.web101-page .fw-page-services .fw-s-svc-head__kicker,.web101-page .fw-page-services .fw-s-svc-head__title{font-size:24px;line-height:31.2px}
.web101-page .fw-page-services .fw-s-svc-head__title{margin-top:15px}
.web101-page .fw-page-services .fw-s-svc-head__lead{margin-top:7px}}
.web101-page .fw-page-services .fw-s-svc,.web101-page .fw-page-services .fw-s-svc *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-services .fw-s-svc{width:min(1200px, 100%);margin:0 auto;padding:50px 10px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-services .fw-s-svc__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:10px}
.web101-page .fw-page-services .fw-s-svc__grid--wide{grid-template-columns:repeat(2, 1fr)}
.web101-page .fw-page-services .fw-s-svc__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:70px 20px;color:var(--fw-color-white);text-align:center}
.web101-page .fw-page-services .fw-s-svc__card::before{content:"";position:absolute;inset:0;background:var(--fw-card) center / cover;opacity:0.49;filter:brightness(0.49) contrast(1.09);transition:opacity 0.3s, filter 0.3s}
.web101-page .fw-page-services .fw-s-svc__card:hover::before{opacity:1;filter:brightness(1) contrast(1.09)}
.web101-page .fw-page-services .fw-s-svc__card > *{position:relative}
.web101-page .fw-page-services .fw-s-svc__icon{display:block;width:64px;height:64px;margin:0 auto}
.web101-page .fw-page-services .fw-s-svc__en{font-size:17px;font-weight:400;line-height:17px;text-transform:uppercase}
.web101-page .fw-page-services .fw-s-svc__name{font-size:24px;font-weight:500;line-height:24px;letter-spacing:2px}
.web101-page .fw-page-services .fw-s-svc__desc{margin-top:30px;padding:10px;font-size:18px;line-height:30.6px;text-align:justify;background:var(--fw-color-primary)}
.web101-page .fw-page-services .fw-s-svc__card--1{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d326433fbbc3687ee677efbbd059bfc5306775aa258fb872bac3b0e41f4c9faa.webp")}
.web101-page .fw-page-services .fw-s-svc__card--2{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/1d69b7db63d69148a7cf511cdf0c858db927d2b3b5cf1451a3fd3ece399e4a02.webp")}
.web101-page .fw-page-services .fw-s-svc__card--3{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/551d1379a48bfef32ce8fe53cd49018abbe6443dc326ae7bc98930a8c6b8faca.webp")}
.web101-page .fw-page-services .fw-s-svc__card--4{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d50c7daad11eb7b79c67266b96aac3a171aeb4c9d3e3e8b40d4c850590a6a839.webp")}
.web101-page .fw-page-services .fw-s-svc__card--5{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/8fad0e45c1c7221b8a21bc4db0b49c6bd807cf773d409055d7d0d16b917bdc97.webp")}
.web101-page .fw-page-services .fw-s-svc__card--6{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/b4571d2d6d902032aeb818da2394b3cdf8ad4e7206619314b4fe0a971d43750f.webp")}
.web101-page .fw-page-services .fw-s-svc__card--7{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d27a65aa15c61aad173ad34d2a83cc56f16b677868e1210155b5dd46501145e0.webp")}
.web101-page .fw-page-services .fw-s-svc__card--8{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d71e7b4f747078efd7cfff2d9f588cd005004b19518c5295ab69fd9b619d8f6e.webp")}
@media (max-width: 1024px){.web101-page .fw-page-services .fw-s-svc{width:100%;padding:30px 20px 20px}}
@media (max-width: 767px){.web101-page .fw-page-services .fw-s-svc{display:flex;flex-direction:column;gap:15px;padding:35px 15px 0}
.web101-page .fw-page-services .fw-s-svc__grid,.web101-page .fw-page-services .fw-s-svc__grid--wide{grid-template-columns:1fr}}
/* /contact */
.web101-page:has(.fw-page-contact){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-contact .fw-s-banner,.web101-page .fw-page-contact .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-contact .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-contact .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-contact .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-contact .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-contact .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-contact .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-contact .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-contact .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-contact .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-contact .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-contact .fw-s-banner__inner{padding:0}
.web101-page .fw-page-contact .fw-s-banner__bg{display:none}
.web101-page .fw-page-contact .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-contact .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-contact .fw-s-contact,.web101-page .fw-page-contact .fw-s-contact *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-contact .fw-s-contact{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-contact .fw-s-contact__inner{display:flex;gap:20px;width:var(--fw-contact-width, min(1290px, 90%));margin:0 auto}
.web101-page .fw-page-contact .fw-s-contact__panel{position:relative;flex:1 1 0;padding:10px;background:var(--fw-color-primary)}
.web101-page .fw-page-contact .fw-s-contact__panel::before{content:"";position:absolute;inset:0;background:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/76cc0c2ec01709485af382c1429dd3367f9c8f4d448dd7dca4dfe6a9c014f153.webp") 100% 100% / 32% auto no-repeat}
.web101-page .fw-page-contact .fw-s-contact__panel--form::before{content:none}
.web101-page .fw-page-contact .fw-s-contact__info{position:relative;display:flex;flex-direction:column;gap:20px;padding:5%}
.web101-page .fw-page-contact .fw-s-contact__heading{font-family:Verdana, sans-serif;font-size:35px;font-weight:700;line-height:35px;letter-spacing:-1px;text-transform:uppercase;color:#e6e6e6}
.web101-page .fw-page-contact .fw-s-contact__list{padding-left:40px;font-size:16px;line-height:40px;color:var(--fw-color-white)}
.web101-page .fw-page-contact .fw-s-contact__list a{color:var(--fw-color-white)}
.web101-page .fw-page-contact .fw-s-contact__qr{display:block;width:22%;max-width:100%;height:auto;margin:0 auto}
.web101-page .fw-page-contact .fw-s-contact__box{position:relative;padding:30px;background:var(--fw-color-white)}
.web101-page .fw-page-contact .fw-s-contact__title{margin-bottom:19px;font-size:30px;font-weight:700;line-height:45px;color:var(--fw-color-primary)}
.web101-page .fw-page-contact .fw-s-contact__field{margin-bottom:20px}
.web101-page .fw-page-contact .fw-s-contact__label{display:block;height:31px;margin-bottom:5px;padding-top:4px;font-size:15px;font-weight:500;line-height:25.5px}
.web101-page .fw-page-contact .fw-s-contact__label--required::after{content:" *";margin-left:3px;color:#f56c6c}
.web101-page .fw-page-contact .fw-s-contact__input{display:block;width:100%;height:40px;padding:11px 15px;border:0;font:inherit;font-family:-apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:16px;color:var(--fw-color-text);background:var(--fw-color-soft)}
.web101-page .fw-page-contact .fw-s-contact__input--area{height:170px;resize:vertical}
.web101-page .fw-page-contact .fw-s-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-height:55px;width:30%;padding:5px 0;border:0;border-radius:50px;font-family:var(--fw-font-body);font-size:15px;line-height:25.5px;text-transform:uppercase;color:var(--fw-color-white);background:var(--fw-color-primary);cursor:pointer}
@media (max-width: 767px){.web101-page .fw-page-contact .fw-s-contact__inner{flex-direction:column;gap:0;width:88%}
.web101-page .fw-page-contact .fw-s-contact__panel{padding:0}
.web101-page .fw-page-contact .fw-s-contact__panel--form{padding:10px}
.web101-page .fw-page-contact .fw-s-contact__qr{display:none}}
.web101-page .fw-page-contact .fw-s-banner--contact{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/a8dd228258cf8c6d55acca87984248b666cfed0ef2f72135d317e4f253cfdfaa.webp");--fw-banner-inner:min(1290px, 90%);margin-top:80px}
@media (max-width: 1024px){.web101-page .fw-page-contact .fw-s-banner--contact{margin-top:0}}
@media (max-width: 767px){.web101-page .fw-page-contact .fw-s-banner--contact{--fw-banner-inner:88%}
.web101-page .fw-page-contact .fw-s-banner--contact::before{background-image:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/bdb987f3dde4ca5b9b844b26c095ec8a822ca8b7bc83727fb8cff9e926249ffa.webp")}}
.web101-page .fw-page-contact .fw-s-contact-head,.web101-page .fw-page-contact .fw-s-contact-head *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-contact .fw-s-contact-head{position:relative;z-index:22;width:min(1200px, 100%);margin:0 auto;padding:120px 10px 70px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text);text-align:center}
.web101-page .fw-page-contact .fw-s-contact-head__kicker{font-family:var(--fw-font-en);font-size:17px;font-weight:700;line-height:17px;letter-spacing:2px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-contact .fw-s-contact-head__title{margin-top:20px;font-family:var(--fw-font-en);font-size:40px;font-weight:900;line-height:40px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-contact .fw-s-contact-head__lead{margin-top:20px;font-size:17px;line-height:28.9px;color:var(--fw-color-heading)}
@media (max-width: 1024px){.web101-page .fw-page-contact .fw-s-contact-head{padding:40px 10px 30px}
.web101-page .fw-page-contact .fw-s-contact-head__kicker,.web101-page .fw-page-contact .fw-s-contact-head__title{font-size:28px;line-height:28px}}
@media (max-width: 767px){.web101-page .fw-page-contact .fw-s-contact-head{padding:20px 15px 30px}
.web101-page .fw-page-contact .fw-s-contact-head__kicker,.web101-page .fw-page-contact .fw-s-contact-head__title{font-size:24px;line-height:31.2px}
.web101-page .fw-page-contact .fw-s-contact-head__title{margin-top:15px}
.web101-page .fw-page-contact .fw-s-contact-head__lead{margin-top:7px}}
.web101-page .fw-page-contact .fw-s-contact-head{margin:50px auto 30px;padding:50px 10px 30px}
.web101-page .fw-page-contact .fw-s-contact{margin-bottom:80px}
@media (max-width: 1024px){.web101-page .fw-page-contact .fw-s-contact-head{width:90%;margin:0 auto;padding:40px 10px 30px}
.web101-page .fw-page-contact .fw-s-contact{margin-bottom:80px}}
@media (max-width: 767px){.web101-page .fw-page-contact .fw-s-contact-head{width:88%;padding:20px 0 30px}
.web101-page .fw-page-contact .fw-s-contact{margin-bottom:20px}}
/* /lawyer-wu */
.web101-page:has(.fw-page-lawyer-wu){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-lawyer-wu .fw-s-banner,.web101-page .fw-page-lawyer-wu .fw-s-banner *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-wu .fw-s-banner{position:relative;min-height:600px;margin-top:50px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-wu .fw-s-banner::before{content:"";position:absolute;inset:0;background:var(--fw-banner) left bottom / auto no-repeat}
.web101-page .fw-page-lawyer-wu .fw-s-banner__inner{position:relative;width:var(--fw-banner-inner, min(1140px, 100%));margin:0 auto;padding:10px}
.web101-page .fw-page-lawyer-wu .fw-s-banner__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-lawyer-wu .fw-s-banner__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-lawyer-wu .fw-s-banner__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-lawyer-wu .fw-s-banner__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-wu .fw-s-banner{margin-top:-30px}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-wu .fw-s-banner{min-height:300px;margin-top:-20px}
.web101-page .fw-page-lawyer-wu .fw-s-banner::before{opacity:0.47}
.web101-page .fw-page-lawyer-wu .fw-s-banner__inner{padding:0}
.web101-page .fw-page-lawyer-wu .fw-s-banner__bg{display:none}
.web101-page .fw-page-lawyer-wu .fw-s-banner__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-lawyer-wu .fw-s-banner__sub{width:100%}}
.web101-page .fw-page-lawyer-wu .fw-s-mark,.web101-page .fw-page-lawyer-wu .fw-s-mark *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-wu .fw-s-mark{margin:-90px 0 -450px;padding:10px;overflow:hidden;font-family:var(--fw-font-body);font-size:18px;line-height:1.7}
.web101-page .fw-page-lawyer-wu .fw-s-mark__text{position:relative;z-index:10;font-family:Tahoma, sans-serif;font-size:22vw;font-weight:900;line-height:1.6;letter-spacing:-5px;text-align:center;color:var(--fw-color-soft)}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-wu .fw-s-mark{margin:0;padding:30px 0 20px}
.web101-page .fw-page-lawyer-wu .fw-s-mark__text{margin:10px}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-wu .fw-s-mark{padding:20px 15px 30px}
.web101-page .fw-page-lawyer-wu .fw-s-mark__text{margin:0}}
.web101-page .fw-page-lawyer-wu .fw-s-banner--services{--fw-banner:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/8ddc016daeba16abde8cc8ba8461f341451e625c314f967b9ffc2a48707c9d0f.webp")}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-wu .fw-s-banner--services{--fw-banner-inner:100%}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-wu .fw-s-banner--services::before{background-image:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/bdb987f3dde4ca5b9b844b26c095ec8a822ca8b7bc83727fb8cff9e926249ffa.webp")}}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head,.web101-page .fw-page-lawyer-wu .fw-s-svc-head *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head{position:relative;z-index:22;width:min(1200px, 100%);margin:0 auto;padding:120px 10px 70px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text);text-align:center}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__kicker{font-family:var(--fw-font-en);font-size:17px;font-weight:700;line-height:17px;letter-spacing:2px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__title{margin-top:20px;font-family:var(--fw-font-en);font-size:40px;font-weight:900;line-height:40px;text-transform:capitalize;color:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__lead{margin-top:20px;font-size:17px;line-height:28.9px;color:var(--fw-color-heading)}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-wu .fw-s-svc-head{padding:40px 10px 30px}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__kicker,.web101-page .fw-page-lawyer-wu .fw-s-svc-head__title{font-size:28px;line-height:28px}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-wu .fw-s-svc-head{padding:20px 15px 30px}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__kicker,.web101-page .fw-page-lawyer-wu .fw-s-svc-head__title{font-size:24px;line-height:31.2px}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__title{margin-top:15px}
.web101-page .fw-page-lawyer-wu .fw-s-svc-head__lead{margin-top:7px}}
.web101-page .fw-page-lawyer-wu .fw-s-svc,.web101-page .fw-page-lawyer-wu .fw-s-svc *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-wu .fw-s-svc{width:min(1200px, 100%);margin:0 auto;padding:50px 10px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-wu .fw-s-svc__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:10px}
.web101-page .fw-page-lawyer-wu .fw-s-svc__grid--wide{grid-template-columns:repeat(2, 1fr)}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:70px 20px;color:var(--fw-color-white);text-align:center}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card::before{content:"";position:absolute;inset:0;background:var(--fw-card) center / cover;opacity:0.49;filter:brightness(0.49) contrast(1.09);transition:opacity 0.3s, filter 0.3s}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card:hover::before{opacity:1;filter:brightness(1) contrast(1.09)}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card > *{position:relative}
.web101-page .fw-page-lawyer-wu .fw-s-svc__icon{display:block;width:64px;height:64px;margin:0 auto}
.web101-page .fw-page-lawyer-wu .fw-s-svc__en{font-size:17px;font-weight:400;line-height:17px;text-transform:uppercase}
.web101-page .fw-page-lawyer-wu .fw-s-svc__name{font-size:24px;font-weight:500;line-height:24px;letter-spacing:2px}
.web101-page .fw-page-lawyer-wu .fw-s-svc__desc{margin-top:30px;padding:10px;font-size:18px;line-height:30.6px;text-align:justify;background:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--1{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d326433fbbc3687ee677efbbd059bfc5306775aa258fb872bac3b0e41f4c9faa.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--2{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/1d69b7db63d69148a7cf511cdf0c858db927d2b3b5cf1451a3fd3ece399e4a02.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--3{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/551d1379a48bfef32ce8fe53cd49018abbe6443dc326ae7bc98930a8c6b8faca.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--4{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d50c7daad11eb7b79c67266b96aac3a171aeb4c9d3e3e8b40d4c850590a6a839.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--5{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/8fad0e45c1c7221b8a21bc4db0b49c6bd807cf773d409055d7d0d16b917bdc97.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--6{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/b4571d2d6d902032aeb818da2394b3cdf8ad4e7206619314b4fe0a971d43750f.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--7{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d27a65aa15c61aad173ad34d2a83cc56f16b677868e1210155b5dd46501145e0.webp")}
.web101-page .fw-page-lawyer-wu .fw-s-svc__card--8{--fw-card:url("/media/01a1df78-f936-7007-b1dd-9f61b561dd4f/d71e7b4f747078efd7cfff2d9f588cd005004b19518c5295ab69fd9b619d8f6e.webp")}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-wu .fw-s-svc{width:100%;padding:30px 20px 20px}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-wu .fw-s-svc{display:flex;flex-direction:column;gap:15px;padding:35px 15px 0}
.web101-page .fw-page-lawyer-wu .fw-s-svc__grid,.web101-page .fw-page-lawyer-wu .fw-s-svc__grid--wide{grid-template-columns:1fr}}
/* /lawyer-weng */
.web101-page:has(.fw-page-lawyer-weng){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-lawyer-weng .fw-s-hero,.web101-page .fw-page-lawyer-weng .fw-s-hero *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-weng .fw-s-hero{min-height:380px;padding-top:80px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-weng .fw-s-hero__inner{position:relative;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px}
.web101-page .fw-page-lawyer-weng .fw-s-hero__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-lawyer-weng .fw-s-hero__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-lawyer-weng .fw-s-hero__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-lawyer-weng .fw-s-hero__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-weng .fw-s-hero{min-height:300px;padding-top:0}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-weng .fw-s-hero{min-height:200px}
.web101-page .fw-page-lawyer-weng .fw-s-hero__inner{width:88%;padding:0}
.web101-page .fw-page-lawyer-weng .fw-s-hero__bg{display:none}
.web101-page .fw-page-lawyer-weng .fw-s-hero__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-lawyer-weng .fw-s-hero__sub{width:100%}}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer,.web101-page .fw-page-lawyer-weng .fw-s-lawyer *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__inner{display:flex;align-items:flex-start;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__photo{flex:0 0 40%;padding:10px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__img{display:block;width:100%;height:auto;border:1px solid rgba(122, 122, 122, 0.51)}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__info{display:flex;align-self:center;flex:0 0 60%;flex-direction:column;gap:10px;padding:0 5%}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__name{font-size:40px;font-weight:700;line-height:40px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__role{font-weight:400;font-size:25px;font-weight:400;line-height:25px;letter-spacing:2px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__row{display:flex;padding:10px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__mark{flex:0 0 13px;width:13px;height:13px;margin:18px 16px 0 10px;background:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__body{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__label{font-size:24px;font-weight:700;line-height:24px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__rule{height:1px;margin:2px 0;border:0;background:rgba(0, 0, 0, 0.44)}
@media (max-width: 767px){.web101-page .fw-page-lawyer-weng .fw-s-lawyer__inner{display:block;width:88%}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__photo{padding:0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__info{margin-top:20px;padding:6.6px;text-align:center}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__row{padding:20px 0 0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__mark{display:none}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__body{padding:0;text-align:left}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer__row:first-of-type .fw-s-lawyer__body{padding:10px}}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close,.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close{padding:90px 0 120px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__inner{width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__title{margin-bottom:30.5px;font-size:35px;font-weight:700;line-height:52.5px;text-align:center}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__title:last-of-type{margin-bottom:50.5px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__title--single{margin:10px 0 50px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__text{font-size:17px;line-height:30.6px;letter-spacing:2px}
@media (max-width: 767px){.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close{padding:90px 0 110px}
.web101-page .fw-page-lawyer-weng .fw-s-lawyer-close__inner{width:88%}}
/* /lawyer-li */
.web101-page:has(.fw-page-lawyer-li){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-lawyer-li .fw-s-hero,.web101-page .fw-page-lawyer-li .fw-s-hero *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-li .fw-s-hero{min-height:380px;padding-top:80px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-li .fw-s-hero__inner{position:relative;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px}
.web101-page .fw-page-lawyer-li .fw-s-hero__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-lawyer-li .fw-s-hero__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-lawyer-li .fw-s-hero__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-lawyer-li .fw-s-hero__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-li .fw-s-hero{min-height:300px;padding-top:0}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-li .fw-s-hero{min-height:200px}
.web101-page .fw-page-lawyer-li .fw-s-hero__inner{width:88%;padding:0}
.web101-page .fw-page-lawyer-li .fw-s-hero__bg{display:none}
.web101-page .fw-page-lawyer-li .fw-s-hero__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-lawyer-li .fw-s-hero__sub{width:100%}}
.web101-page .fw-page-lawyer-li .fw-s-lawyer,.web101-page .fw-page-lawyer-li .fw-s-lawyer *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__inner{display:flex;align-items:flex-start;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__photo{flex:0 0 40%;padding:10px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__img{display:block;width:100%;height:auto;border:1px solid rgba(122, 122, 122, 0.51)}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__info{display:flex;align-self:center;flex:0 0 60%;flex-direction:column;gap:10px;padding:0 5%}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__name{font-size:40px;font-weight:700;line-height:40px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__role{font-weight:400;font-size:25px;font-weight:400;line-height:25px;letter-spacing:2px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__row{display:flex;padding:10px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__mark{flex:0 0 13px;width:13px;height:13px;margin:18px 16px 0 10px;background:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__body{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__label{font-size:24px;font-weight:700;line-height:24px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__rule{height:1px;margin:2px 0;border:0;background:rgba(0, 0, 0, 0.44)}
@media (max-width: 767px){.web101-page .fw-page-lawyer-li .fw-s-lawyer__inner{display:block;width:88%}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__photo{padding:0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__info{margin-top:20px;padding:6.6px;text-align:center}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__row{padding:20px 0 0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__mark{display:none}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__body{padding:0;text-align:left}
.web101-page .fw-page-lawyer-li .fw-s-lawyer__row:first-of-type .fw-s-lawyer__body{padding:10px}}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close,.web101-page .fw-page-lawyer-li .fw-s-lawyer-close *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close{padding:90px 0 120px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__inner{width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__title{margin-bottom:30.5px;font-size:35px;font-weight:700;line-height:52.5px;text-align:center}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__title:last-of-type{margin-bottom:50.5px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__title--single{margin:10px 0 50px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__text{font-size:17px;line-height:30.6px;letter-spacing:2px}
@media (max-width: 767px){.web101-page .fw-page-lawyer-li .fw-s-lawyer-close{padding:90px 0 110px}
.web101-page .fw-page-lawyer-li .fw-s-lawyer-close__inner{width:88%}}
/* /lawyer-lu */
.web101-page:has(.fw-page-lawyer-lu){--fw-color-primary:#004bb4;--fw-color-primary-dark:#0757c6;--fw-color-link:#5489ec;--fw-color-text:#393939;--fw-color-heading:#333333;--fw-color-soft:#e4ebf5;--fw-color-white:#ffffff;--fw-color-green:#00b900;--fw-color-muted:#777777;--fw-color-date:#adadad;--fw-font-body:"Noto Sans TC", sans-serif;--fw-font-en:Montserrat, sans-serif;--fw-container:1290px;--fw-shadow-header:0 2px 12px -4px rgba(188, 188, 188, 0.5)}
.web101-page .fw-page-lawyer-lu .fw-s-hero,.web101-page .fw-page-lawyer-lu .fw-s-hero *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-lu .fw-s-hero{min-height:380px;padding-top:80px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-lu .fw-s-hero__inner{position:relative;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px}
.web101-page .fw-page-lawyer-lu .fw-s-hero__bg{display:block;width:100%;max-width:1100px;height:auto;margin-left:auto}
.web101-page .fw-page-lawyer-lu .fw-s-hero__text{position:absolute;top:20%;left:0;right:0;padding:10px;text-align:right}
.web101-page .fw-page-lawyer-lu .fw-s-hero__title{margin-bottom:20px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:2px}
.web101-page .fw-page-lawyer-lu .fw-s-hero__sub{display:inline-block;max-width:100%;height:auto}
@media (max-width: 1024px){.web101-page .fw-page-lawyer-lu .fw-s-hero{min-height:300px;padding-top:0}}
@media (max-width: 767px){.web101-page .fw-page-lawyer-lu .fw-s-hero{min-height:200px}
.web101-page .fw-page-lawyer-lu .fw-s-hero__inner{width:88%;padding:0}
.web101-page .fw-page-lawyer-lu .fw-s-hero__bg{display:none}
.web101-page .fw-page-lawyer-lu .fw-s-hero__text{position:static;padding:20px 10px 0}
.web101-page .fw-page-lawyer-lu .fw-s-hero__sub{width:100%}}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer,.web101-page .fw-page-lawyer-lu .fw-s-lawyer *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer{font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__inner{display:flex;align-items:flex-start;width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__photo{flex:0 0 40%;padding:10px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__img{display:block;width:100%;height:auto;border:1px solid rgba(122, 122, 122, 0.51)}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__info{display:flex;align-self:center;flex:0 0 60%;flex-direction:column;gap:10px;padding:0 5%}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__name{font-size:40px;font-weight:700;line-height:40px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__role{font-weight:400;font-size:25px;font-weight:400;line-height:25px;letter-spacing:2px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__row{display:flex;padding:10px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__mark{flex:0 0 13px;width:13px;height:13px;margin:18px 16px 0 10px;background:var(--fw-color-primary)}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__body{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__label{font-size:24px;font-weight:700;line-height:24px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__rule{height:1px;margin:2px 0;border:0;background:rgba(0, 0, 0, 0.44)}
@media (max-width: 767px){.web101-page .fw-page-lawyer-lu .fw-s-lawyer__inner{display:block;width:88%}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__photo{padding:0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__info{margin-top:20px;padding:6.6px;text-align:center}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__row{padding:20px 0 0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__mark{display:none}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__body{padding:0;text-align:left}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer__row:first-of-type .fw-s-lawyer__body{padding:10px}}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close,.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close *{box-sizing:border-box;margin:0;padding:0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close{padding:90px 0 120px;font-family:var(--fw-font-body);font-size:18px;line-height:1.7;color:var(--fw-color-text)}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__inner{width:min(var(--fw-container), 90%);margin:0 auto;padding:10px 0}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__title{margin-bottom:30.5px;font-size:35px;font-weight:700;line-height:52.5px;text-align:center}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__title:last-of-type{margin-bottom:50.5px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__title--single{margin:10px 0 50px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__text{font-size:17px;line-height:30.6px;letter-spacing:2px}
@media (max-width: 767px){.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close{padding:90px 0 110px}
.web101-page .fw-page-lawyer-lu .fw-s-lawyer-close__inner{width:88%}}

/* Web101 平台預設值 → 原站（瀏覽器預設值）的樣子 */
.web101-page{background:#fff;color:#000;font-family:"Times New Roman",serif;line-height:normal;padding:8px}
.web101-page main{max-width:none;margin:0;padding:0}
.web101-page a{color:revert}
.web101-page p{line-height:inherit}
.web101-page :is(h1,h2,h3,h4,h5,h6){font-size:revert;line-height:inherit;text-wrap:wrap}
.web101-page img{border-radius:0}
.fw-svg{display:inline-block;flex:none;width:1em;height:1em;background-color:var(--fw-svg-color,currentColor);-webkit-mask:var(--fw-mask) center/contain no-repeat;mask:var(--fw-mask) center/contain no-repeat;vertical-align:middle}
/* 頁首的 NavBar 只在原站顯示漢堡選單的寬度以下出現；桌面保留原本的靜態連結 */
.web101-page .fw-navbar{display:none}
@media (max-width:1024px){
.web101-page .fw-navbar{display:flex;flex-direction:column}
.web101-page .fw-navbar.zb-navbar-ready>.zb-navbar-toggle{display:inline-flex}
.web101-page .fw-navbar.zb-navbar-ready>.zb-navbar-toggle[aria-expanded="false"]+.zb-navbar-list{display:none}
.web101-page .fw-navbar .zb-navbar-list{flex-direction:column;align-items:stretch;gap:0}
}

.web101-page .fw-ico-31e4e153{--fw-mask:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgYXJpYS1oaWRkZW49InRydWUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ5Ny40IDM2MS44bC0xMTItNDhhMjQgMjQgMCAwIDAtMjggNi45bC00OS42IDYwLjZBMzcwLjcgMzcwLjcgMCAwIDEgMTMwLjYgMjA0LjFsNjAuNi00OS42YTIzLjkgMjMuOSAwIDAgMCA2LjktMjhsLTQ4LTExMkEyNC4yIDI0LjIgMCAwIDAgMTIyLjYuNkwxOC42IDI0LjZBMjQgMjQgMCAwIDAgMCA0OGMwIDI1Ni41IDIwNy45IDQ2NCA0NjQgNDY0YTI0IDI0IDAgMCAwIDIzLjQtMTguNmwyNC0xMDRhMjQuMyAyNC4zIDAgMCAwLTE0LTI3LjZ6Ij48L3BhdGg+PC9zdmc+")}
/* hugowulaw：Web101 沒有表單，首頁與 /contact 的諮詢表單欄已移除；剩下的資訊欄維持原本一半的寬度並置中 */
@media (min-width:768px){.web101-page :is(.fw-page-home,.fw-page-contact) .fw-s-contact__inner{justify-content:center}.web101-page :is(.fw-page-home,.fw-page-contact) .fw-s-contact__panel{flex:0 1 calc((100% - 20px) / 2)}}
/* 手機選單（NavBar）沿用原站漢堡鈕與展開選單的樣子；子選單一律展開（原站也是） */
@media (max-width:1024px){
.web101-page .fw-navbar .zb-navbar-toggle{width:34px;height:42px;min-width:0;min-height:0;font-size:0;color:var(--fw-color-primary);background:var(--fw-color-white);border-radius:3px}
.web101-page .fw-navbar .zb-navbar-toggle::before{content:"";width:20px;height:14px;background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2px no-repeat}
.web101-page .fw-navbar .zb-navbar-list{position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--fw-color-primary);box-shadow:0 5px 11px -4px rgba(187,187,187,.5)}
.web101-page .fw-navbar .zb-navbar-list a{display:flex;flex:1;padding:10px 15px;font-size:16px;line-height:20px;color:var(--fw-color-white);white-space:nowrap}
.web101-page .fw-navbar .zb-navbar-subtoggle{display:none}
.web101-page .fw-navbar.zb-navbar-ready .zb-navbar-sublist,.web101-page .fw-navbar .zb-navbar-sublist{position:static;display:block;flex-basis:100%;min-width:0;padding:0;background:none;box-shadow:none}
.web101-page .fw-navbar .zb-navbar-sublist a{padding-left:30px}
}

