@charset "utf-8";

/* CSS Document */
body{font-family:'Roboto','Noto Sans SC','Noto Sans TC','微軟正黑體',sans-serif;font-size:16px;line-height:1.5;color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-top: var(--headerH);}
body:has(.pgContent){background:var(--pgColor);}
.body--index{padding-top:0px;}
body::after {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:#454545;z-index: 9999;pointer-events: none;opacity: 0;-webkit-transition: 1s cubic-bezier(0.42, 0, 0.58, 1);transition: 1s cubic-bezier(0.42, 0, 0.58, 1);}
body.page-fade::after {opacity: 1;}
body:has(.navbar-toggler.open){overflow:hidden;}
a{color:var(--dark);text-decoration:none;-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}
a:hover{color:#777;}
*{ backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
img{
    image-rendering: -webkit-optimize-contrast; /* 针对WebKit引擎 */
    image-rendering: crisp-edges;	
}
/*---------------------- 基礎設定 ----------------------*/
/*反白設定
::selection { background: #666; color: #FFF; }
::-moz-selection { background: #666; color: #FFF; }
*/
.alertLine{border-color: #d40023;}
.red{color: #d40023;}

/* 回頂端 */
#goTop{display:none;cursor:pointer;position:fixed;bottom:1rem;right:1rem;z-index: 5;}
.goTop__box{display:flex;flex-direction:column;line-height:1;align-items: center;font-size: 1.5rem;width: 3rem;aspect-ratio: 1;justify-content: center;background: var(--dark);border-radius: 100rem;transition:0.3s all
		   }
.goTop__box .bi{}
.goTop__box .txt{font-size: 0.5em;letter-spacing: -0.05em;}
.fixGoTop #goTop{position:absolute;bottom:unset;top:0;}
.fixGoTop .goTop__box{border-radius:0 0 100rem 100rem;}

/*按鈕*/
.btnWrap {margin: 0;}
.btnWrap--mt{margin-top:2rem;}
.btnWrap--center{text-align: center;}
.btnStyle{background: var(--subColor);color: #fff;letter-spacing: 0.05em;padding: 0.625rem 1rem;min-width: 10rem;position: relative;display: inline-flex;}
.btnStyle--2{background: #333;}
.btnStyle .txt{position:relative;display: inline-flex;align-items: center;transition: 0.3s all;transform: translateX(-50%);left: 50%;justify-content: space-between;}
.btnStyle:after{content:'\F285';display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;transition: 0.3s all;font-size: 0.875em;position: absolute;right: 1rem;top: 50%;pointer-events: none;transform: translate(-100%,-50%);opacity: 0;}
.btnStyle:hover{color:#fff;background:var(--mainColor);}
.btnStyle:hover .txt{left:0;transform:translateX(0);padding-right:1rem;}
.btnStyle:hover:after{opacity:1;transform: translate(0,-50%);}

/*RWD編輯器表格(X捲軸)*/
.table-container table td{min-width:100px;padding:5px;border:1px solid #ccc;white-space:inherit}
@media screen and (max-width: 768px) {
	.table-container{width:100%;overflow-x: scroll;overflow-y:auto;_overflow:auto;margin:0 0 1em}
}
/*IE瀏覽器*/
.warning{width:100%;color:#fff;text-align: center;max-width: 1500px;padding: 60px 50px 50px;position:fixed;left:50%;transform: translate(-50%, -50%);top: 50%;background-color: #283d86;box-shadow:0 0 15px rgba(51,51,51,.5);border-radius:3px;z-index:9999999999;-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.off{cursor: pointer;position:absolute;right: 10px;top: 10px;border: 1px solid #eee;padding: 3px 5px 3px 10px;}
.off:hover{background-color:#fff;color:#333;}

.useTool p{font-size: 25px;font-weight: 600;margin-bottom: 30px;}
.useTool ul{padding-left:0;list-style:none}
.useTool li{display:inline-block;margin: 0 5px;}
.useTool a{display:block;background: #fff;padding: 7px 10px;border-radius: 60px;}
.useTool b{margin-bottom: 10px;display: block;text-align: center;}
.useTool figure{width: 30px;float:left;margin-right: 5px;margin-bottom: 0;}
.useTool span{float:right;margin-top: 2px;font-weight: 600;}
/* submit-loading */
.load-wrapp{position:fixed;width:100%;height:100%;background: rgb(0 0 0 / 65%);top: 0;left: 0;z-index: 99999;}
.loading{position:absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.loading span{color:#fff;font-size: 25px;margin-top: 40px;display: table;}
.spinner {position: relative;width: 60px;height: 60px;margin: 0 auto;}
.bubble-1,.bubble-2 {position: absolute;top: 0;width: 30px;height: 30px;border-radius: 100%;background-color: #fff;}
.bubble-2 {top: auto;bottom: 0;}
.loading .spinner {animation: loadingI 2s linear infinite;}
.loading .bubble-1,.loading .bubble-2 {-webkit-animation: bubble 2s ease-in-out infinite;animation: bubble 2s ease-in-out infinite;-moz-animation:bubble 2s ease-in-out infinite;-o-animation:bubble 2s ease-in-out infinite;}
.loading .bubble-2 { animation-delay: -1s;}
/* animation:loadingI */
@-o-keyframes loadingI{100%{transform:rotate(360deg)}}
@-moz-keyframes loadingI{100%{transform:rotate(360deg)}}
@-webkit-keyframes loadingI{100%{transform:rotate(360deg)}}
@keyframes loadingI{100%{transform:rotate(360deg)}}
/* bubble */
@-o-keyframes bubble{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
@-moz-keyframes bubble{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
@-webkit-keyframes bubble{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
@keyframes bubble{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
/* submit-loading END*/
/*---------------------- 頁面開始 ----------------------*/
*::-webkit-scrollbar-track {
    background-color: #f1f1f1;
  }
  *::-webkit-scrollbar {
    width: 0.375rem;
  }
  *::-webkit-scrollbar-thumb {
    background-color: var(--mainColor);
  }
  body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.15);
    background:#fff;
  }
  body::-webkit-scrollbar {
    width: 0.5rem;
  }
  body::-webkit-scrollbar-thumb {
    background-color: #555;
  }

/*全頁佈局*/
.wrapper { padding:2rem 0;}
.blockHeight{padding:clamp(3rem,4vw,5rem) 0;}
.pgContent .blockHeight:last-child{padding-bottom:clamp(5rem,6vw,7rem);}
.sr-only{  position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}

:root{
    --mainColor:#454545;
    --dark:#696969;
    --lightColor:#F9F9F8;
    --subColor:#af9248;
    --subColorL:#d8b866;
    --container:100%;
	--spaceS: clamp(1.5rem,3vw,3.75rem);
	--fontF: 'Gelasio','Noto Sans SC',sans-serif;
	--pgColor:#f2f2f2;
}
.container{max-width: var(--container)}
/* 標題 */
.bigTitle{}
.mainTitle{}

/*!共用*/
.sidebar__list__item[href="javascript:;"],.dropdown-item[href="javascript:;"]{cursor:default;}

/* header*/
header{height:6.25rem;transition:0.3s all;}
header.navbar--fixed{height:5rem;background: rgb(249 249 248 / 50%);backdrop-filter: blur(0.25rem);}
.navbar .container{gap:2rem;max-width: calc(100% - var(--spaceS) * 2);}
.navbar-brand{margin:0;}
.navbar-nav{gap:0 clamp(1.25rem,2.4vw,3rem)}
.nav-link{font-weight:480;}
.nav-link[href="javascript:;"]{cursor:default;}
.logo{margin:0;transition: 0.3s all;display: flex;align-items: center;justify-content: center;}
.logo__pic{height:2.5rem;aspect-ratio:281/41;object-fit:cover;transition: 0.3s all;}
.navbar--fixed .logo__pic{height:2.125rem;}
.funcBtn{display:flex;gap:1.25rem;align-items: center;}
.funcBtn__item{font-size: 1.375rem;}
.funcBtn__item[href="javascript:;"]{pointer-events:none;}
.funcBtn__item.--lang{font-size:1rem;padding:0.25rem 1rem;font-weight:400;background:var(--mainColor);border-radius:100rem;color:#fff;}
.funcBtn__item__btn{color:#fff}
.funcBtn__item__btn:hover{color:rgba(255,255,255,0.8);}
.funcBtn__item__btn + .funcBtn__item__btn{position:relative;}
.funcBtn__item__btn + .funcBtn__item__btn:before{content:'/';margin:0 0.25rem 0 0.125rem}
/*-header-手機按鈕*/
.navbar-toggler{border:none;display: grid;flex-direction: column;gap: 0.375rem;object-fit: cover;object-position: center;justify-content: center;padding: 0.5rem;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-toggler__line{width: 1.5rem;height: 2px;background: var(--mainColor);display: inline-block;border-radius: 100rem;transition: 0.3s all;}
.navbar-toggler.open .navbar-toggler__line:nth-child(1){transform:translateY(0.5rem) rotate(225deg);}
.navbar-toggler.open .navbar-toggler__line:nth-child(2){transform:translateX(0.5rem);opacity:0;}
.navbar-toggler.open .navbar-toggler__line:nth-child(3){transform:translateY(-0.5rem) rotate(-225deg);}
.dropdown-menu{border:none;border-radius:0;padding: 0;}

header:has(.open){background:#111;}
header:not(.navbar--fixed):has(~ .banner .banner__box.slick-current .bnTxt) .logo,header:has(.open) .logo{filter:invert(1);}
header:not(.navbar--fixed):has(~ .banner .banner__box.slick-current .bnTxt) .nav-link,header:has(.open) .nav-link{color:#fff;}
header:not(.navbar--fixed):has(~ .banner .banner__box.slick-current .bnTxt) .funcBtn__item,header:has(.open) .funcBtn__item{color:#fff;}
header:not(.navbar--fixed):has(~ .banner .banner__box.slick-current .bnTxt) .navbar-toggler__line,header:has(.open) .navbar-toggler__line{background:#fff;}

header:not(.navbar--fixed):has(~ .pgContent){background:#111;}
header:not(.navbar--fixed):has(~ .pgContent) .logo{filter:invert(1);}
header:not(.navbar--fixed):has(~ .pgContent) .nav-link{color:#fff;}
header:not(.navbar--fixed):has(~ .pgContent) .funcBtn__item{color:#fff;}
header:not(.navbar--fixed):has(~ .pgContent) .navbar-toggler__line{background:#fff;}

/*!輪播-slickStyle*/
.slickStyle .slick-list{padding-bottom: 2rem;}
.slickStyle .slick-dots{display: flex;align-items: center;justify-content: center;bottom: 0;}
.slickStyle .slick-dots li,.slickStyle .slick-dots li button,.slickStyle .slick-dots li button:before{width: 0.75rem;height: 0.75rem;}
.slickStyle .slick-dots li{margin:0 0.375rem;}
.slickStyle .slick-dots li button:before{font-family: none;background: #fff;font-size: 0;border-radius: 100rem;display: flex;transition: 0.3s all;border: 1px solid var(--mainColor);opacity: 0.85;}
.slickStyle .slick-dots li.slick-active button:before{background:var(--mainColor);}
.slickStyle .slick-prev,.slickStyle .slick-next{width:2rem;height:2rem;/* top: calc(50% - 1rem); */}
.slickStyle .slick-prev{left:-2.5rem;}
.slickStyle .slick-next{right:-2.5rem;}
.slickStyle .slick-prev:before,.slickStyle .slick-next:before{color: var(--color-1);display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;font-size: 2rem;}
.slickStyle .slick-prev:before{content:'\F284';}
.slickStyle .slick-next:before{content:'\F285';}
.slickStyle .slick-arrow{transition:0.3s all;z-index: 1;}
.slickStyle .slick-arrow:after{content:'';position:absolute;background: var(--color-1);border-radius:2rem;width: calc(100% + 0.5rem);aspect-ratio: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;opacity: 0;transition: 0.3s all;}
.slickStyle .slick-arrow:hover:after{opacity:1;width: calc(100% + 1rem)}
.slickStyle .slick-arrow:hover:before{color:#fff;}

/*!banner*/
.banner{}
.banner .slick-list{padding-bottom:0;}
.banner .slick-dots{bottom:3rem;}
.banner__box{position:relative}
.banner__box:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);opacity:0;transition: 0.3s all;/* transform: scale(0.95); */}
.banner__box.slick-current:has(.bnTxt):after{opacity: 1;}
.bnTxt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;width: 100%;max-width: var(--container);text-align: center;}
.bnTxt__mj{--lt:0.15em;font-size: clamp(2rem,2.4vw,2.5rem);font-weight: 500;line-height: 1.25;letter-spacing: var(--lt);margin-right: calc(var(--lt) * -1);transition: 1s all;transform: translateY(-1rem);opacity: 0;}
.bnTxt__sub{--lt:0.05em;font-family: var(--fontF);font-size: clamp(0.9375rem,1.2vw,1.25rem);letter-spacing: var(--lt);margin-right: calc(var(--lt) * -1);transition: 1s all;transform: translateY(1rem);opacity: 0;text-transform:uppercase;}
.bnPic{height:100vh;object-fit:cover;aspect-ratio:1920/900;transform: scale(1.02);animation:bnAni 5s infinite forwards;width: 100%;}
@keyframes bnAni{
	0%,100%{transform:scale(1.02);}
	45%{transform:scale(1);}
}
.banner__box.slick-current .bnTxt__mj{opacity:1;transform:translateY(0);transition-delay:0.25s}
.banner__box.slick-current .bnTxt__sub{opacity:1;transform:translateY(0);transition-delay:0.5s}
.bnPic.--mb{display:none;}
.pgBanner{padding: clamp(3rem,6vw,6.25rem) 0;position: relative;z-index: 0;}
.pgBanner:has(.pgName__tt.--deco){padding-bottom: 3rem;}
.pgBanner:after{content:'';position:absolute;width:100%;height:250%;background:url(../images/all/decoBg.png)center top/cover;left:0;top: calc(var(--headerH) * -1);z-index:-1;opacity: 0.5;mask: linear-gradient(to bottom,#000 ,transparent 90%);pointer-events: none;}
.pgContent,.pgBanner,.breadCrumbWrap{/* background: var(--pgColor); */}
.pgBanner + .pgContent .blockHeight:first-child{padding-top: 1rem;}
.pgName{position:relative;z-index:1;}
.pgName__tt{--mask: 1.5px;margin:0;font-family:var(--fontF);text-transform:uppercase;text-align:center;letter-spacing: 0.05em;font-size: clamp(2.5rem,3vw,3rem);mask: linear-gradient(90deg,#000 calc(50% - var(--mask)),transparent calc(50% - var(--mask)),transparent calc(50% + var(--mask)),#000 calc(50% + var(--mask)));}

.pgName__tt.--deco{--mask:0px;position:relative;padding-bottom: 1rem;}
.pgName__tt.--deco:after{content:'';position:absolute;width:3rem;height: 0.25rem;background: linear-gradient(to right,var(--subColorL) 65%,#ddd 65%);left: 50%;bottom:0;transform: translateX(-50%);}
.pgName__tt.--deco .txt--sub{font-size: clamp(1.125rem,1.2vw,1.5rem);position:relative;transform: translateY(-2px);display: inline-block;}
.pgName__tt.--deco .txt--sub:before{content:'/';transform:translateY(-2px);display:inline-block;margin-right:0.375rem;}
.pgName__tt--left{text-align:left;}
.pgName__tt--left.--deco:after{left:0;transform:translateX(0);}

.breadCrumbWrap{padding-bottom: clamp(2rem,3.5vw,5rem);}
section + .breadCrumbWrap .container{border-top: 1px solid #ddd;padding-top: 1rem;}
.breadCrumb{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.breadCrumb__item{font-size:0.875rem;}
.breadCrumb__item + .breadCrumb__item{position:relative;}
.breadCrumb__item + .breadCrumb__item:before{content: '|';margin:0 0.5rem;color:var(--dark);font-weight:400;transform:translateY(-1px);display:inline-block;}
.breadCrumb__item:last-child{opacity: 0.65;}
.breadCrumb__item[href="javascript:;"]{pointer-events:none;}


/*!footer */
footer{background: #111;color:#fff;padding: 3rem 0;position: relative;}
footer a{color: rgba(255,255,255,.75);}
footer a:hover{color:rgba(255,255,255,1); text-decoration:none;}
.fTop{display:flex;justify-content: space-between;align-items: flex-start;}
.fTop__logo__pic{height:3rem;aspect-ratio: 200/51;object-fit: cover;}
.fBtm{display:flex;justify-content: flex-end;margin-top: 1rem;}
.fTop__infor__tt .txt{display:inline-block;}
.fTop__infor__tt{font-size: clamp(1.125rem,1.2vw,1.25rem);font-weight:500;letter-spacing:0.05em;margin-bottom: 1.5rem;}
.fTop__infor__tt .txt:has(+.txt){--dashSp:0.75rem;padding-right:var(--dashSp);margin-right:var(--dashSp);position: relative;}
.fTop__infor__tt .txt:has(+.txt):after{content:'';position:absolute;width:1px;height: 70%;background:#fff;right:0;top:50%;transform:translate(50%,-50%);}
.fTop__infor__list{display:flex;flex-direction:column;gap:0.25rem;opacity: 0.8;}
.fInfor{display:flex;gap: 0.5rem;align-items: center;}
.fInfor__tt{font-size:0.875rem;opacity:0.8;}
.copyright a{color:rgba(255,255,255,.5);}

.cover{margin:0;}
.cover__pic{object-fit:cover;width: 100%;}

/*page_number*/
.pageNumber{display:flex;justify-content: center;padding: 1rem 0;gap: 1rem;margin-top: 3rem;}
.pageNumber a{display: block;aspect-ratio:1;height: 2rem;text-align: center;padding: 0.25rem;transition:0.3s all;display: flex;align-items: center;justify-content: center;}
.pageNumber a:hover,.pageNumber a.on{background:var(--mainColor);color:#fff;border-radius: 1rem;}

/*!首頁-indexBlock*/
.blockTop{display:flex;gap: 0.5rem 2rem;justify-content: space-between;align-items: flex-end;margin-bottom: 2rem;position: relative;z-index: 2;flex-wrap: wrap;}
.blockTop .titleBox{margin-bottom:0;}
.linkStyle{--lt:0.05em;letter-spacing:var(--lt);text-decoration:underline;text-underline-offset: 0.25rem;width: auto;margin: 0 auto;margin-right: 0;}
.linkStyle:hover{color:var(--subColor);--lt:0.0125em;}
.titleBox{margin-bottom: clamp(1rem,2vw,2rem);}
.titleBox__mj{font-size: clamp(2.5rem,2.8vw,3rem);font-weight: 500;font-family: var(--fontF);}
.titleBox__sub{font-size: clamp(1.125rem,1.2vw,1.25rem);letter-spacing: 0.15em;color:var(--subColor);}
.blockHeight--ixIndex{padding-bottom:0;overflow: hidden;}
.indexBlockWrap{display: flex;flex-direction: column;gap: 3rem 0;}
.indexBlock{--imgW: clamp(20rem,40vw,46.875rem);--gapX:clamp(3rem,4vw,5rem);display: flex;position: relative;gap: var(--gapX);align-items: center;padding: 0 var(--spaceS);}
.indexBlock:after{content:'';position:absolute;width: calc(50% + var(--container) / 2);height:100%;background:var(--lightColor);left:0;top:3.75rem;z-index: -2;}
.cover--index{width: var(--imgW);border-radius: 0 2rem 0 0;aspect-ratio: 750/680;object-fit: cover;}
.animated .cover--index{animation:shdAni 0.5s forwards;animation-delay: 2s;}
@keyframes shdAni{
	0%{box-shadow: 0 0 1rem rgba(0,0,0,0);}
	100%{box-shadow: 0 0 1rem rgba(0,0,0,0.15);}
}
.indexBlock__text{width: calc(100% - var(--imgW) - var(--gapX));max-width: clamp(22rem,45vw,45.625rem);transform: translateY(2rem);transition: 1s all;transition-delay: 0.5s;opacity: 0;}
.briefTxt{font-size: clamp(1.025rem,1vw,1.125rem);line-height: 1.8;opacity: 0.8;}
.indexBlock__text__ct{margin-bottom: clamp(2rem,3vw,3rem);}
.indexBlock:nth-child(2){flex-direction:row-reverse;padding-top: 2.5rem;}
.indexBlock:nth-child(2) .cover{position:relative;}
.indexBlock:nth-child(2):before{content:'';position:absolute;aspect-ratio:1;background:var(--subColorL);opacity:0.1;right: 0;z-index: -1;bottom: 4.5rem;width: clamp(20rem,40vw,40.25rem);}
.indexBlock:nth-child(2) .btnStyle:not(:hover){background:var(--subColorL)}
.indexBlock:nth-child(2):after{top:0;}
.indexBlock:nth-child(2) .cover--index{border-radius:2rem 0 0 0;}
.indexBlock:last-child{padding-bottom:clamp(4rem,7vw,7.5rem);}

.animated .indexBlock__text{opacity:1;transform:translateY(0);}

/*圖片load過場效果*/
.coverAni{position: relative;overflow: hidden;}
.coverAni .cover__pic{transform: scale(1.8);transition: transform .8s cubic-bezier(.16, 1.09, .39, .99), -webkit-transform 1s;}
.coverAni:before,.coverAni:after{content:'';position:absolute;width:100%;height:100%;background: var(--mainColor);right: 0;top: 0;}
.coverAni:before{transition: width .6s cubic-bezier(.77, 0, .175, 1) .45s;z-index:1}
.coverAni:after{transition: width 1s cubic-bezier(.77, 0, .175, 1) .7s;z-index:0;opacity:0.8;}
.animated .coverAni .cover__pic{transform:scale(1);}
.animated .coverAni:before,.animated .coverAni:after{width:0;}

/*!首頁-pdt*/
.pdtBox{}
.pdtBox{--num:4;display: grid;grid-template-columns: repeat(var(--num),1fr);gap: 2rem 1.25rem;}
.pdtBox__item{display:flex;flex-direction:column;gap: clamp(0.75rem,1vw,1.25rem);}
.pdtBox__item[href="javascript:;"]{cursor:default;}
.cover--pdt{position: relative;background:var(--lightColor);display: flex;align-items: center;justify-content: center;width: 100%;aspect-ratio: 1;}
.cover--pdt .cover__pic{width:100%;aspect-ratio: 1;}
.cover--pdt .cover__pic.--mj{width: 15rem;max-width: calc(100% - 3rem);}
.cover--pdt .--hoverShow{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);pointer-events:none;width:calc(100% - 2.5rem);opacity:0;transition:0.3s all;}
.pdtBox__item:hover .--hoverShow{opacity:1;width:100%;}
.pdtBox__item__ct{display:flex;flex-direction:column;gap:0.75rem;align-items: flex-start;}
.sortTag{font-size:0.9375rem;display:inline-block;border:1px solid var(--mainColor);line-height: 0.75;padding: 0.375rem 0.5rem 0.25rem;font-family: var(--fontF);transition: 0.3s all;}
.pdtText{display:flex;flex-direction:column;gap:0.75rem;}
.pdtText__tt{font-size: clamp(1.125rem,1.2vw,1.25rem);font-weight:500;letter-spacing:0.05em;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: 0.3s all;}
.pdtText__brief{font-size:1.125rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.25;opacity: 0.8;}
.pdtBox--slick .pdtBox__item{margin:0 0.625rem;}
.pdtBox--slick .slick-list{margin:0 -0.625rem;}
.pdtBox--slick .pdtBox__item__ct{margin: 1rem 0;}
.pdtBox__item:hover .sortTag{background:var(--mainColor);color:#fff;}
.pdtBox__item:hover .pdtText__tt{color:#111;}
.pdtBox .slick-track{margin-left:0;}
/*!首頁-news*/
.newsBox__item{position:relative;border-bottom:0.125rem solid #d9d9d9;display: inline-block;}
.newsBox__item:after{content:'';position:absolute;width:0;height:0.125rem;background:var(--subColorL);right:0;bottom: -0.125rem;transition:0.3s all;}
.newsBox__item:hover:after{width:100%;left:0;right:unset;}
.newsBox__item__ct{text-align:center;padding: 1rem;padding-bottom: 1.25rem;}
.dateSort{display: flex;align-items: baseline;line-height: 1.25;justify-content: center;margin-bottom: 0.625rem;}
.dateTxt:has(+.sortTxt){position: relative;margin-right: 0.5rem;padding-right: 0.5rem;}
.dateTxt:has(+.sortTxt):after{content:'';position: absolute;width: 1px;height: 95%;background: var(--dark);opacity: 0.5;right: 0;top: 50%;transform: translate(50%,-50%);}
.dateTxt{font-family: var(--fontF);font-weight: 500;}
.sortTxt{font-size: 0.9375rem;color: var(--subColor);}
.newsTt{font-size: clamp(1.125rem,1.2vw,1.25rem);letter-spacing: 0.05em;font-weight: 500;line-height: normal;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.blockHeight--ixNews{position: relative;background: linear-gradient(0deg,rgba(255,255,255,0.3),rgba(255,255,255,0.3)),url(../images/index/newsBg.png)center/cover;}
.blockHeight--ixNews:after{content:'';height:100%;background:rgba(255,255,255,0.5);position:absolute;left:0;top:0;transition: 1s all ease-out;transition-delay: 0.25s;width: 0;}
.animated.blockHeight--ixNews:after{width:calc(100% - clamp(20rem,40vw,40.25rem));}
.newsWrap{position:relative;z-index: 2;}
.newsWrap__inner{position:relative;z-index:1;max-width: calc(50% + var(--container) / 2);margin: auto;margin-right: 0;overflow: hidden;}
/* .blockHeight--ixNews .blockTop{max-width:var(--container);padding: 0 0.75rem;} */
.newsBox{--num: 3;display:grid;grid-template-columns:repeat(var(--num),1fr);gap: 1.25rem;}
.cover--news{overflow:hidden;background:var(--mainColor);}
.cover--news .cover__pic{transition:0.3s all;width: 100%;aspect-ratio: 600/400;}
.newsBox__item:hover .cover__pic{transform:scale(1.08);opacity:0.75;}
.newsBox__item:hover{background:rgba(255,255,255,0.55);}
.newsBox--slick .newsBox__item{margin:0 0.625rem;}
.newsBox--slick .slick-list{margin:0 -0.625rem;padding-right: 12%;}
.newsDot{position:relative;z-index:1;}
.newsBox .slick-track{margin-left:0;}

/*!!內頁*/
.sidebarWrap{--sideBW:15rem;--wrapGapX:3rem;--wrapGapY: clamp(1rem,2vw,3rem);display: flex;gap: var(--wrapGapY) var(--wrapGapX);flex-direction: column;position: relative;}
.sidebarWrap:has(.sidebar__list){flex-direction: row-reverse;align-items: flex-start;--wrapGapX: 1rem;}
.sidebarWrap:has(.sidebar__list) .sidebar{width:var(--sideBW);position: sticky;right: 0;top: var(--headerH);}
.sidebarWrap:has(.sidebar__list) .sidebarContent{width:calc(100% - var(--sideBW) - var(--wrapGapX));}
.sidebar__list{display:flex;flex-direction:column;width: 100%;/* background: #fff; */padding: 1rem 0;}
.sidebar__list__item{padding: 0.75rem 1rem;/* border-radius: 0.5rem; */font-size: 1.125rem;}
.sidebar__list__item.active{background:var(--mainColor);color:#fff;}
.sidebarWrap:has(.sidebar__list) .articleTop{background:#fff;padding: 2rem;padding-bottom: 0;}

.sidebar{width: var(--sideBW);width: 100%;display: flex;gap: 1rem;justify-content: center;}
.sidebarContent{width:calc(100% - var(--sideBW) - var(--wrapGapX));width: 100%;}
.sidebarContent:only-child{width:100%;}
.sidebar-btn{border:none;width:100%;padding:0.625rem 1rem;margin-bottom: 1rem;}
.sidebarContent:only-child{width:100%;}
.sideNav{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 0.75rem;}
.sideNavLink{--cl:var(--mainColor);position: relative;padding: 0.75rem 1rem;/* padding-left: 1.75rem; */display: block;border: 1px solid #DDD;overflow: hidden;}
.sideNavLink:has(+ .sideNavDrop):before{content:'+';position:absolute;right: 0.5rem;}
.sidebar__class{flex:2;}
.sidebar__sort{flex:1;}
.sidebar .form-select{max-width: max-content;cursor: pointer;}
.sidebar__class,.sidebar__sort{}
.sidebar .form-select {border-bottom:1px solid var(--mainColor);padding: 0.375rem 0.75rem;padding-right: 3rem;}
.form-select{background-color:transparent;border:none;border-bottom: 1px solid #bdbdbd;border-radius:0;padding: 0.625rem 0.25rem;padding-right: 3rem;background-position-x: calc(100% - 0.25rem);}

/*!內頁-pdt*/
.pdtDBox{--mediaW: clamp(20rem,36vw,37.5rem);--pdtGapX:3rem;display: flex;gap: 2rem var(--pdtGapX);align-items: flex-start;}
.pdtDBox__media{--btmTxt:2rem;width:var(--mediaW);position: sticky;border: 1px solid #ddd;left: 0;top: calc(var(--headerH) + 1rem);margin-bottom: var(--btmTxt);}
.pdtDBox__content{width:calc(100% - var(--pdtGapX) - var(--mediaW));padding: 1rem 0;}
.sidebarContent .breadCrumbWrap{padding-bottom: 1rem;}
.sidebarContent .breadCrumbWrap .container{padding:0;}
.sidebarContent .breadCrumb{justify-content: flex-start;}
.pdtDBox__media .cover__pic.--mj{transform:scale(0.875);}
.pdtDBox__media:after{content:attr(data-name);position:absolute;left:0;bottom: calc(var(--btmTxt) * -1);transition: 0.3s all;border-left: 0.5rem solid;padding-left: 0.5rem;opacity: 0;}
.showData.pdtDBox__media:after{opacity:1;}

.pdtDTop{margin-bottom: 2rem;}
.pdtDTop__mark{--decoW:1rem;position:relative;padding-left: calc(var(--decoW) + 0.375rem);margin: 1rem 0 2rem;}
.pdtDTop__mark:after{content:'';position:absolute;width: var(--decoW);background:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_125_1927)'%3E%3Cpath d='M8.48 20c-.086-.462-.164-.934-.25-1.397-.184-1.002-.31-2.023-.571-2.996-.706-2.62-2.234-4.22-4.516-4.798-1.025-.26-2.05-.51-3.085-.76-.02 0-.029-.02-.068-.04.049-.019.068-.038.097-.048 1.141-.289 2.292-.51 3.414-.867 2.35-.751 3.78-2.591 4.312-5.385.233-1.204.436-2.408.648-3.613 0-.029.01-.057.049-.096.019.087.038.173.048.26.232 1.31.416 2.63.725 3.921.648 2.755 2.215 4.412 4.574 5.02 1.045.27 2.089.52 3.133.818l-.232.058c-1.054.26-2.117.482-3.162.8-2.35.703-3.81 2.476-4.38 5.25-.262 1.253-.455 2.524-.687 3.786 0 .03-.01.049-.02.077h-.038l.01.01z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_125_1927'%3E%3Cpath fill='%23fff' d='M0 0h17v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")center/cover;aspect-ratio: 17/20;left: 0;top: 0.125rem;}
.articleTop__tt{margin-bottom:1rem;}
.articleTop__tt--center{text-align:center;}
.articleTop__tt__mj{font-size: clamp(2rem,2.4vw,2.5rem);font-weight:500;margin: 0;letter-spacing: 0.05em;}
.articleTop__tt__sub{color:var(--subColor);}
.articleTop__brief,.pdtDInfor{font-size: clamp(1.025rem,1vw,1.125rem);}
.cover__thumb{width:3rem;aspect-ratio: 1;object-fit: cover;}
.pdtDBtm{display:flex;flex-direction:column;gap:1rem;}

.cover--pdtD.slick-dotted.slick-slider{margin-bottom:0;}
.thumbDot{--pos: 0.625rem;position:absolute;right:var(--pos);bottom: var(--pos);background: var(--lightColor);cursor: pointer;border-radius: 100rem;overflow: hidden;/* border: 0.125rem solid var(--mainColor); */box-shadow: 0.125rem 0.125rem 0 rgba(0,0,0,0.15);}
.thumbDot__box{list-style: none;margin: 0;padding: 0;}
.thumbDot__box .slick-active{position:absolute;height:0;overflow:hidden;opacity:0;}
.thumbDot__box li{position:relative;height:auto;transition:0.3s all;opacity:1;filter: grayscale(1);}

.txt--itemTt{--pos: 1rem;display:inline-block;padding: 0 0.5rem;padding-top: 0.125rem;/* padding-right: 1.5rem; */background: var(--mainColor);color:#fff;line-height: 1.625;font-size: 1rem;/* clip-path: polygon(calc(100% - var(--pos)) 0%, 100% 50%, calc(100% - var(--pos)) 100%, 0 100%, 0 0); */border-radius: 0.25rem;text-wrap-mode: nowrap;}
.txt--toggle{display:block;padding: 0.25rem 0;font-weight: 500;border-bottom: 1px solid #ccc;margin-bottom: 1rem;position: relative;cursor: pointer;}
.txt--toggle:after{content:'\F282';position:absolute;display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;right: 0.25rem;top: 50%;transform: translateY(-50%);transition: 0.3s all;}
.txt--toggle:has(+.isClose):after{transform: translateY(-50%) rotate(180deg);}
.pdtDInfor{display:flex;flex-direction:column;gap: 0.75rem;}
.pdtDInfor__item{display:flex;gap: 0.625rem;align-items: flex-start;}
.pdtDInfor__item__ct{padding-top: 0.125rem;line-height: 1.25;}
.pdtDDetail{padding-top: 1rem;}
.toggleCt{position:relative;height:auto;transition:1s all;opacity:1}
.toggleCt.isClose{position:absolute;overflow:hidden;opacity:0;pointer-events:none;transition:1s all,opacity 0s;height: 0;}
.dlBlock{display:flex;/* flex-direction:column; */gap: 0.625rem;flex-wrap: wrap;}
.dlBlock__item{display:inline-block;padding: 0.5rem 1rem;position: relative;padding-left: 2.75rem;background: #fff;}
.dlBlock__item:after{content: '\F295';font-family: bootstrap-icons !important;padding: 0.375rem;top: 0;left: 0;display: inline-block;position: absolute;background: var(--subColorL);color: #fff;line-height: 1;border-radius: 0.5rem 0.5rem/ 0.5rem 0.125rem;left: 0.625rem;top: 50%;transform: translateY(-50%);transition:0.3s all;}
.dlBlock__item:hover{background:var(--subColorL);color:#fff;}
.dlBlock__item:hover:after{color:var(--subColorL);background:#fff;}

/* ===圖文&編輯器 */
.pageContent table { max-width:100%;width: 100%;}
.tx01 {/* margin-bottom: clamp(0.5rem,2vw,2rem); */font-size: clamp(1.025rem,1vw,1.125rem);}
.tx01.img-bottom{display:flex;flex-direction: column-reverse;gap: 1rem;}
.tx01:last-child{margin:0;}
.tx01 .text:has(+figure){margin-bottom:1rem;}
.tx01 .text{padding:0.625rem 0;}
.tx01 p{margin-bottom:0.25rem;}
.tx01 p:last-child{margin-bottom:0;}
.img-left,.img-right{display: flex;align-items: center;gap: 2rem;}
.img-left figure,.img-right figure{width: calc(50% - .5rem);}
.img-right{flex-direction: row-reverse}
.img-left.tx01 figure + .text,.img-right.tx01 figure + .text{width: calc(50% - .5rem);}
.img_center{width: 33.3%; }
.img-left img, .img-right img { max-width:100%; }
.img_center img {  float: left;  padding: 1em;  width: 100%;   text-align: center;}
.img-left figure:only-child,.img-right figure:only-child{float:none;padding: 0;margin: auto;max-width: inherit;text-align: center;width: auto;}
.tx01 a{color: #242f8a;text-decoration: underline;}
.tx01 a:hover{opacity:.8}
.tx01 figcaption{position:relative;padding: 1rem 0;font-size: 1rem;}
.tx01 img{max-width:100%;max-height:100%;height:auto!important;}
.tx01 iframe{overflow:hidden;width: 100%; aspect-ratio: 16/9;}
.tx01 figure{margin: 0;text-align: center;}
.vdBox iframe{width:100%;aspect-ratio: 16/9;}

/*!about*/
.blockHeight--about{padding-top: 0!important;}
.articleTop{padding-bottom:1rem;}
.articleMain{max-width: 1320px;margin: auto;background: #fff;padding: 2rem clamp(2rem,3.5vw,4rem);}
.vdBox{max-width: 1320px;margin: auto;}

/*!contact*/
/*form*/
.formGroup{--gap:1.5rem;display: flex;gap:var(--gap);flex-wrap: wrap;}
.formGroupSet{width:100%;}
.formGroup__item--wrapper{display: flex;gap: var(--gap) 1rem;width: 100%;flex-wrap: wrap;}
.formGroup__item{width: 100%;}
.formGroup__item label{margin-bottom:0.25rem;}
.formGroup__item--half{width: calc(50% - var(--gap) * 0.5);}
.form-control.aleart_line{background-color: rgb(212 0 35 / 8%);border-bottom-color:#d40023;} 
/*form(by專案)*/
.form-control,.form-select,textarea{border:none;border-bottom: 1px solid transparent;border-radius: 0;/* background-color: var(--lightColor); */}
.form-control:focus,textarea:focus{border-color:var(--mainColor);box-shadow: none;}
.numRecaptcha{display: flex;align-items: center;}
.numRecaptcha img{height: 37px;border-bottom: 1px solid transparent;}
.numRecaptcha:has(.form-control:focus) img{border-color:var(--mainColor);}
#renew{padding:0 0.25rem;font-size:1.25rem;}
.blockHeight--contact{padding: 0;}
.blockHeight--contact .pgName__tt{color:#fff;}
.contactWrap{--inforW: clamp(20rem,45.5vw,45.5rem);display: flex;align-items: flex-start;background: linear-gradient(to right,var(--mainColor) var(--inforW), var(--lightColor) var(--inforW));}
.contactInfor{width:var(--inforW);padding:clamp(3rem,4vw,5rem);padding-left: calc((100% - var(--container)) / 2 + 0.75rem);/* position: sticky; *//* left: 0; *//* top: var(--headerH); */}
.contactForm{width:calc(100% - var(--inforW));padding: clamp(3rem,4vw,5rem);padding-right: calc((100% - var(--container)) / 2 + 0.75rem);background: var(--lightColor);}
.contactInfor .breadCrumb__item{color:#fff;}
.contactInfor__box{padding: 3rem 0 2rem;display:flex;flex-direction:column;/* gap:1rem; */}
.contactInfor__box__item{color:#fff;}
.cpnCt__map iframe{display:flex;width:100%;aspect-ratio: 16/9;}
.cpnTt{font-weight:500;font-size:1.25rem;letter-spacing:0.15em;position:relative;margin-bottom: 1rem;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.5);cursor: pointer;padding: 0.5rem 0;}
.cpnTt:after{content:'+';}
.isOpen.cpnTt:after{content:'-';}
.cpnCt{display:none;}
.isOpen + .cpnCt{display:block;}
.cpnCt__list{list-style:none;margin:0;padding: 1rem 0;margin-bottom: 1rem;}
.cpnCt__list li:not(:last-child){margin-bottom:0.25rem;}
.cpnCt__list .bi{margin-right:0.5rem;font-size:0.875rem;}
.cpnCt__list a{color:#fff;}

/*========RWD========*/
@media screen and (min-width:576px){
	:root{--container:540px;}
}
@media screen and (min-width:768px){
	:root{--container:720px;}
}
@media screen and (min-width:992px){
	:root{--container:960px;}
  .sidebar-btn {display: none;} 
  
  .container--offset{max-width: 100%;}
	.blockHeight--ixNews .newsBox{padding-left:0.75rem;}

	/*!992 header*/
	.menuBar,.funcBtn{flex:1;}
	.menuBar{order:-1;}
	.navbar-brand{text-align:center;}
	.funcBtn{justify-content: flex-end;}

  .nav-item{position:relative;}
  .dropdown-menu{display: block;left: 50%;transform: translateX(-50%);text-align: center;pointer-events: none;opacity: 0;top: 50%;transition: 0.3s all;}
  .dropdown-item{padding:0.625rem 0.5rem;}
	.nav-item:hover .dropdown-menu{opacity:1;top:100%;pointer-events:all;}
	.dropdown-item:hover{background:var(--mainColor);color:#fff;}
	.nav-item.active .nav-link{position:relative;}
	.nav-link:after{content:'';position:absolute;width: 0.5rem;aspect-ratio:1;background: #fff;left: 50%;bottom: 1rem;border-radius: 100rem;transform: translate(-50%,50%);mix-blend-mode: difference;transition:0.3s all;pointer-events:none;opacity:0;}
	.nav-item.active .nav-link:after,.nav-item:hover .nav-link:after{opacity:1;bottom:0}

  /*!992 index*/
  .blockHeight--ixIndex .container{max-width: 100%;padding: 0;}

}
@media screen and (min-width:1200px){
	:root{--container:1140px;}
}
@media screen and (min-width:1400px){
	:root{--container:1320px;}
}
@media screen and (min-width:1600px){
	:root{--container:1500px;}
}
/*===max===*/
@media screen and (max-width:1280px){
  /*!1280 header*/
  .menuBar{order:unset;flex: auto;}
	.navbar-expand-lg .navbar-nav{justify-content:end;}
}
@media screen and (max-width:991px){
  /*!991 header*/
	body{padding-top: min(var(--headerH), 64px);}
	header{height:4rem!important;}
	.navbar .container{max-width: calc(100% - 1rem);}
	.logo__pic{height:1.75rem!important;}
  .menuBar{position: absolute;width:100%;pointer-events: none;left: 0;top: 100%;height: calc(100dvh - var(--headerH));background: rgb(69 69 69 / 95%);transform: translateX(-50%);opacity: 0;transition: 0.5s all;padding: 3rem 1rem;text-align: center;backdrop-filter: blur(0.5rem);overflow-y: auto;}
	.open + .menuBar{opacity:1;transform:translateX(0);pointer-events: all;}
	.menuBar .funcBtn{justify-content:center;margin-top: 1rem;}
	.nav-link{padding:1rem 0.5rem;}
	.nav-link:has(+.dropdown-menu){position:relative;}
	.nav-link:has(+.dropdown-menu):after{content:'\F282';display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;position: absolute;font-size: 0.625rem;left: 50%;bottom: 0.25rem;transform: translateX(-50%);}
	.isDrop .dropdown-menu{display:block;}
	.dropdown-item{padding:0.75rem 0.5rem;text-align:center;}

	.pgName__tt{--mask:0px;}

  /*!991 首頁*/
  .indexBlock:nth-child(n){flex-direction: column;--gapX: 2rem;}
  .indexBlock__text{width:100%;max-width: 100%;}
  .cover--index{width:100%}
	.indexBlock:nth-child(2):before{top:0;bottom:unset;}
	/*!991 首頁(news)*/
  .newsBox--slick .slick-list{padding-right: clamp(2%,25vw,25%);}
  .newsTt{-webkit-line-clamp:2;min-height: clamp(3rem,3vw,3.375rem);}

	/*!991 news*/
	.newsBox{--num:2;}
  /*!991 pdt*/
  .pdtBox{--num:3}
  .pdtDBox{flex-direction: column;align-items: center;}
	.pdtDBox__media{text-align:center;position:relative;top: 0;left: 0;margin-bottom: 0;width: 100%;max-width: 37.5rem;}
	.pdtDBox__content{width:100%;padding:0;}
	.pdtDBox__content .btnWrap{text-align:center;}

  /*!991 about*/
  .sidebarWrap:has(.sidebar__list){flex-direction: column-reverse;}
	.sidebarWrap:has(.sidebar__list) .sidebar{width:100%;}
	.sidebarWrap:has(.sidebar__list) .sidebarContent{width:100%;}
	.sidebar__list{border-top:1px solid var(--mainColor);padding: 0;margin: 1rem 0;}
	.sidebar__list__item{border-radius:0;border-bottom:1px solid #ddd;}
	.sidebar__list__item:last-child{border-color:var(--mainColor);}

  /*!991 contact*/
  .contactWrap{--inforW:100%;flex-direction: column;}
	.contactInfor{max-width:var(--container);margin:auto;padding: clamp(3rem,4vw,5rem) 0.75rem 0;}
	.contactForm{width:100%;padding: clamp(3rem,4vw,5rem) 0 5rem}

}
@media screen and (max-width:767px){
.bnPic{height:auto;aspect-ratio: 2/3;}
	.bnPic.--pc{display:none;}
	.bnPic.--mb{display:block;max-height: 90dvh;}
  /* !767圖文&編輯器 */
  .img-left,.img-right{flex-direction: column;gap: 0;}
  .img-left figure,.img-right figure{width:100%}
  .img-left.tx01 figure + .text,.img-right.tx01 figure + .text{width:100%;padding: 1rem 0 0.625rem 0;}

  /*!767 pdt*/
  .pdtBox{--num:2;}
	.pdtText__brief{-webkit-line-clamp: none;overflow: auto;font-size: 1rem;}

  /*!767 footer*/
  .fTop{flex-direction: column-reverse;}
  
}

@media screen and (max-width:640px){
  /*!640 news*/
  .newsBox{--num:1;gap: 2rem;}
  .newsBox:not(.newsBox--slick) .newsTt{min-height: auto;}
}

@media screen and (max-width:375px){
  /*!375 news*/
  .newsBox--slick .slick-list{padding-right: 0;}
	.pdtBox{--num:1}
}

/*客製樣式*/
h2.h2Deco{
	position: relative;
    font-size: clamp(1.125rem,1.5vw,1.5rem);
    font-weight: 600;
    margin-bottom: 1rem;
    padding-left: 1.25rem;
}
h2.h2Deco::before {
    content: "";
    position: absolute;
    width: .5rem;
    height: .75em;
    background: #454545;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

[lang="en"] .bnTxt__mj{--lt:0.05em}
[lang="en"] .cpnTt{letter-spacing: 0.05em;}
[lang="en"] .txt--itemTt{min-width:6.25rem;text-align:center;}