@charset "utf-8";

.wordinofr{font-size: clamp(5rem, 10vw, 10rem);font-family: 'Amiri';font-weight: 400;line-height: 1;position: relative;}
.inforpage:after{content: ""; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800" height="89" fill="none" viewBox="0 0 800 89"><path stroke="url(%23a)" stroke-width=".5" d="M910.732 31.6696C781.142 4.0053 498.468-41.0459 1 88.0788"/><defs><linearGradient id="a" x1="-1047.27" x2="764.795" y1="149.72" y2="-474.265" gradientUnits="userSpaceOnUse"><stop stop-color="%231C2F5A"/><stop offset="1" stop-color="%231C2F5A" stop-opacity=".4"/></linearGradient></defs></svg>')no-repeat;width: 909px;height: 87px;left: 50%;position: absolute;margin:-195px 0 0 120px;background-size: 100%;}
.inforpage::before{content: "";background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800" height="76" fill="none" viewBox="0 0 800 76"><path stroke="url(%23a)" stroke-width=".5" d="M-166 49.4515C-11.8818 77.3091 391.128 105.03 799.747 1"/><defs><linearGradient id="a" x1="-166" x2="1646.06" y1="90.7171" y2="-533.268" gradientUnits="userSpaceOnUse"><stop stop-color="%231C2F5A"/><stop offset="1" stop-color="%231C2F5A" stop-opacity=".4"/></linearGradient></defs></svg>')no-repeat;width: 909px;height: 87px;right: 50%;position: absolute;margin: -45px 170px 0 0;background-size: 100%;}
.inforpage {
	width: 100vw;
	height: 68vh;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #1C2F5A;
	overflow: hidden;
}
.inforpage img {
	object-fit: none;
    width: 100%;
    height: 131px;
}
.inforpage h1 {
	font-family: Noto Serif TC;
	font-size: 2rem;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: 0.12em;
	margin: 0 0 12px;
}
.inforpage p {
	font-family: Noto Serif TC;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 29px;
	letter-spacing: 0.12em;
}
.inforpage p a{border-bottom: 1px solid var(--primary_color);}
.inforpage p a:hover{border-bottom: 0 none;}
#page_success h1{font-family: 'Amiri';font-weight: 700;}
#page_success p{text-align: center;margin-bottom: 160px;font-weight: 500;line-height: 40px;letter-spacing: 2.40px;}
@media screen and (max-width: 767px) {
	.inforpage h1 {
		font-size: 1.5rem;
		line-height: 34px;
	}
	.inforpage p {
		font-size: 1rem;
		line-height: 23px;
	}
}