@font-face {
  font-display: swap;
}

*, *::before, *::after {
  box-sizing: border-box;
}
a {
  text-decoration: none;
}
.LinkTxtNO {
  text-decoration: none;
  color: currentColor;
}
.scroll-link {
    display: none; /* 初始隱藏 */
    cursor: pointer;

	opacity: 0; /* 初始透明度 */
  transition: opacity 1s ease-in-out; /* 淡入效果 */
}
	
.scroll-link.show {
    display: block;
    opacity: 1; /* 顯示時完全不透明 */
}
	
.btn-btfixBk{
		position: fixed;
    bottom: 0px;
    right: 0px;
    font-size: 16px;
    padding: 20px 50px 35px 50px;
		background-color: #DC5F00;
	color:#222;
	width: 100%;
	text-decoration: none;
	text-align: center;
	z-index: 999;
	font-weight: 800;
	font-size: 1.2em;
	}	
	
.scroll-link:hover {
    background-color:#7e1818;
		color:#fff;
}

/*主視覺區塊*/
.FdPgMain{width: 100%; min-width: 340px; padding: 5% 0% 45% 0; background-color: #fff; color:#000; letter-spacing: 1px; line-height: 1em; font-weight:300; background-size: cover; background-image:url("../images/client/event/UCL/ucl_bkpic_xs.jpg"); background-position: center right; margin-bottom: 30px;}
.UCLMainBk{ background-color: #fff; background: linear-gradient(47deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }

/*.FdPgMnSideWd{ padding: 10% 5% 5% 1%; }*/
.FdPgMnSideWd{ padding: 5%;}

.MTLENUCL{ font-family: 'Anton', 'Noto Sans TC', sans-serif;font-size: 3.7em;line-height: 1.05em; }
.MTLSUBNO1{ font-family: 'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif; font-size:1.5em; line-height: 1.5em; font-weight: 700; }
.MTLCNUCL{ font-family:'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif; font-size:2.9em; line-height: 1.05em; font-weight: 900; }
.MTLENWP{ font-family:'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif; font-size:1.8em; line-height: 1.5em; font-weight: 300; letter-spacing:-1px; }
.MTLSUBBox{ font-family:'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif; font-size:1.2em; line-height: 1.5em; letter-spacing:0px; padding:5px 20px;border-left:2px solid currentColor; margin:25px 0 0 0; font-weight: 500; }

.Dbluecolor{ color:#1a426a; }
/*END.主視覺區塊*/

/*活動時間*/
.TDate{ font-family: 'Anton', 'Noto Sans TC', sans-serif;font-size: 2.5em;line-height: 1.05em;}
/*END.活動時間*/
.InfoList{ padding-inline-start:25px; }
.InfoList > li { margin-bottom: 20px; line-height: 1.5em; letter-spacing: 1px;
}

.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:15px; }



.FdPgCsEnsubTL{ color:#bc7b37;font-family: 'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', sans-serif; font-weight: 900; font-size: 1.5em;letter-spacing: 0px;line-height: 1em }



/*背景圖片*/
.BkPic_FdZ02Side{ background-position: center center; background-attachment:scroll; background-size: cover; background-image:url("../images/client/course/Foundation/drawing_pic_001.jpg");}

.BkPic_Book{ background-image: url("../images/client/event/UCL/ucl_bkpic_book.jpg");}


/*講師區塊*/

/*RWD開始*/
@media (min-width: 480px) and (max-width: 767px) {
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_md.jpg"); min-width: 570px;padding: 5% 0% 45% 0;  }
	.UCLMainBk{ background-color: #fff; background: linear-gradient(47deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
}
@media (min-width: 768px) and (max-width: 991px) {
	/*主視覺區塊*/
	.FdPgMnSideWd{ padding: 8%;}
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_md.jpg"); background-position:  center;min-width: 805px;padding: 3.5% 0; }
	.UCLMainBk{background-color: #fff; background: linear-gradient(47deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
	.MTLENUCL{ font-size:3.8em;}
	.MTLSUBNO1{font-size:1.8em;}
	.MTLCNUCL{ font-size:2.9em; }
	.MTLENWP{ font-size:2em; }
	.MTLSUBBox{ font-size:1.2em; padding:5px 20px; margin: 20px 0 0 0; }
	
	/*END.主視覺區塊*/
	.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
	.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:38px;  }
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	/*主視覺區塊*/
	.FdPgMnSideWd{ padding: 8% ; }
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_md.jpg");padding: 3.5% 0;}
	.UCLMainBk{background-color: #fff; background: linear-gradient(47deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
	.MTLENUCL{ font-size:3.75em;}
	.MTLSUBNO1{font-size:2em;}
	.MTLCNUCL{ font-size:3.85em; }
	.MTLENWP{ font-size:2.5em; }
	.MTLSUBBox{ font-size:1.2em; padding:5px 20px; margin: 25px 0 0 0; }
	/*END.主視覺區塊*/
	
	.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
	.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:38px; }
	
}
@media (min-width: 1200px)and (max-width: 1399px)  {
	/*主視覺區塊*/
	.FdPgMnSideWd{ padding: 8%; }
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_lg.jpg");padding: 3.5% 0;}
	.UCLMainBk{background-color: #fff; background: linear-gradient(47deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
	.MTLENUCL{ font-size:3.1em;}
	.MTLSUBNO1{font-size:1.65em;}
	.MTLCNUCL{ font-size:3em; }
	.MTLENWP{ font-size:2em; }
	.MTLSUBBox{ font-size:1.05em; padding:5px 20px; margin: 20px 0 0 0; }
	/*END.主視覺區塊*/
	
	.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
	.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:38px; }
	
}
@media (min-width: 1400px) {
	/*主視覺區塊*/
	.FdPgMnSideWd{ padding: 8%; }
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_lg.jpg");padding: 3.5% 0;}
	.UCLMainBk{background-color: #fff; background: linear-gradient(39deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
	.MTLENUCL{ font-size:3.75em;}
	.MTLSUBNO1{font-size:2.1em;}
	.MTLCNUCL{ font-size:3.7em; }
	.MTLENWP{ font-size:2.35em; }
	.MTLSUBBox{ font-size:1.2em; padding:5px 20px; margin:25px 0 0 0; }
	/*END.主視覺區塊*/
	.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
	.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:38px; }
}
@media (min-width: 1600px) {
	/*主視覺區塊*/
	.FdPgMnSideWd{ padding: 8%; }
	.FdPgMain{background-image:url("../images/client/event/UCL/ucl_bkpic_lg.jpg");padding: 3.5% 0;}
	.UCLMainBk{background-color: #fff; background: linear-gradient(38deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(179,206,239,1) 69%,rgba(179,206,239,1) 100%); }
	.MTLENUCL{ font-size:5em;}
	.MTLSUBNO1{font-size:2.45em;}
	.MTLCNUCL{ font-size:3.5em; }
	.MTLENWP{ font-size:2.65em; }
	.MTLSUBBox{ font-size:1.2em; padding:5px 20px; margin: 25px 0 0 0; }
	
	.SchoolIntroUCL{background-color:#1a426a; color:#000; padding:5% 0;}
	.UniWhiteBox{ padding:40px; background-color: #fff; border-radius:38px; }


}