﻿#project-slide-cards{background-color:#f3f6fe;overflow:hidden;}#project-slide-cards .swiper-slide{height:auto;}#project-slide-cards .swiper-project-wrap{position:relative;overflow:hidden;}#project-slide-cards .slide-arrow-prev{left:0;margin-left:50px;}@media(max-width:992px){#project-slide-cards .slide-arrow-prev{display:none;}}#project-slide-cards .slide-arrow-next{right:0;margin-right:50px;}@media(max-width:992px){#project-slide-cards .slide-arrow-next{display:none;}}.line-btn{border:0;box-shadow:0 0 0 .05px #000;}.filter-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;}.des-title{font-size:2rem;text-align:center;margin:0;}@media(max-width:768px){.des-title{font-size:1.5rem;}}.filter-buttons{display:flex;gap:16px;background:linear-gradient(186deg,#e9f0f9 0%,#fff 100%);border-radius:50px;padding:8px;border:1px solid #fff;max-width:100%;overflow-x:auto;scrollbar-width:none;}@media(max-width:576px){.filter-buttons{gap:8px;}}.filter-buttons::-webkit-scrollbar{display:none;}.filter-buttons{cursor:grab;user-select:none;}.filter-btn{min-width:fit-content;height:40px;padding:8px 10px;border-radius:50px;border:0;background-color:transparent;color:#000;cursor:pointer;font-family:"GraphikTH-SemiBold","Prompt","Noto Sans TC",sans-serif;transition:all .3s ease;position:relative;}.filter-btn:hover{color:#333;}.filter-btn.active{background-color:#bfd4ec;color:#0053b5;}.filter-btn.active .filter-count{background-color:#0053b5;color:#fff;}.filter-count{display:inline-flex;align-items:center;justify-content:center;background-color:#d9e4f4;color:#666;border-radius:50px;font-size:1.3rem;min-width:24px;height:24px;padding:0 6px;margin-left:4px;font-family:"GraphikTH-Regular","Prompt","Noto Sans TC",sans-serif;}.desktop-slider{display:block;}@media(max-width:992px){.desktop-slider{display:none;}}.mobile-grid-wrap{display:none;padding:2rem 0;}@media(max-width:992px){.mobile-grid-wrap{display:block;}}.mobile-grid-wrap .mobile-grid-projects{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px;}.mobile-grid-wrap .mobile-grid-projects .swiper-slide{display:none;height:auto;}.mobile-grid-wrap .mobile-grid-projects .swiper-slide.mobile-visible{display:block;}.loadmore-wrap{display:flex;flex-direction:column;align-items:center;margin-top:2rem;gap:2rem;}.project-count-text{margin:0;}.project-count-text span.text-count{font-family:"GraphikTH-SemiBold","Prompt","Noto Sans TC",sans-serif;color:#0053b5;}#project-slide-cards .swiper{background-color:unset!important;border-radius:unset!important;transition:opacity .3s ease,transform .3s ease;overflow:visible!important;}