.products:where(.astro-j7pv25f6){max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-row-gap:4rem;grid-column-gap:3rem;margin:0 auto;padding:1rem;justify-content:space-between;flex-wrap:wrap}.products:where(.astro-j7pv25f6).more{display:flex;justify-content:center}.card:where(.astro-j7pv25f6){min-width:170px;background-color:#fff;border-radius:.25rem;box-shadow:0 0 .5rem #0000001a;overflow:hidden}.card-img:where(.astro-j7pv25f6){max-height:600px;width:100%}.card-img:where(.astro-j7pv25f6) img{width:100%;height:auto;max-height:100%}.card__content:where(.astro-j7pv25f6){padding:1rem}.card-link:where(.astro-j7pv25f6){color:#000;text-decoration:none;transition:color .15s ease-in-out;font-family:Noto Sans TC,sans-serif;display:flex;flex-direction:column;height:100%;justify-content:space-around}.card-text:where(.astro-j7pv25f6){padding:1rem;font-size:1rem;line-height:1.5;margin-bottom:8px;text-align:center}.card-link:where(.astro-j7pv25f6):hover{color:#0d8edc}.products:where(.astro-j7pv25f6) .card:where(.astro-j7pv25f6):hover{box-shadow:0 0 .5rem #0000004d}.advantage:where(.astro-j7pv25f6){display:flex;justify-content:space-around;margin:20px 0;flex-direction:column;align-items:center;flex-basis:70rem}.advantage-content:where(.astro-j7pv25f6){display:grid;justify-content:space-between;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767.98px){.advantage-content:where(.astro-j7pv25f6){grid-template-columns:repeat(1,1fr)}}.advantage-title:where(.astro-j7pv25f6){margin:0 0 8px;font-size:24px;font-weight:700;line-height:34px;font-size:45px;font-family:AvantGarde Bk BT,Times New Roman,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#666}.advantage-item:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center}.advantage-item:where(.astro-j7pv25f6):hover{transform:scale(1.1);transition:transform .3s ease}.advantage-item-text:where(.astro-j7pv25f6){color:#666;margin:0 0 8px;font-size:24px;line-height:34px;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.advantage-item-text:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){color:#666;margin:0 0 8px;font-size:2rem;line-height:34px;font-weight:700;line-height:1.5;text-align:center}.consultation:where(.astro-j7pv25f6){padding:20px 0;align-items:center;flex-basis:80rem;display:flex;justify-content:space-around;flex-wrap:wrap}.consultation:where(.astro-j7pv25f6) .wrapper:where(.astro-j7pv25f6){display:flex;justify-content:center;flex-direction:column;flex-shrink:1}.consultation-title:where(.astro-j7pv25f6){color:#fff;margin:0 0 8px;font-weight:700;font-size:1.5rem}.consultation-content:where(.astro-j7pv25f6){color:#fff;display:grid;justify-content:space-between;font-size:1rem;line-height:2;vertical-align:middle;column-gap:3rem}@media screen and (max-width:991.98px){.consultation-content:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.consultation-title:where(.astro-j7pv25f6){font-size:1.2rem}.consultation-content:where(.astro-j7pv25f6){grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:575.98px){.consultation-title:where(.astro-j7pv25f6){font-size:1rem}}.consultation-content:where(.astro-j7pv25f6) .tel:where(.astro-j7pv25f6){font-weight:700}.consultation:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).call-btn{background-color:#00cb5864;display:flex;align-items:center;font-weight:700;font-size:1.5rem;color:#fff;text-decoration:none;padding:.5rem;border:1px solid #666;border-radius:4px;transition:background-color .3s ease}.consultation:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).call-btn:hover{background-color:#0185d0;color:#fff}section:where(.astro-j7pv25f6).sec-tel{background-image:url(/imgs/tel-bg.jpg);background-color:#f5f5f5;justify-content:center;padding:20px 0;display:flex;align-items:center}@media screen and (max-width:767.98px){.products:where(.astro-j7pv25f6){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media screen and (max-width:400px){.products:where(.astro-j7pv25f6){grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}
