.blue .inner .nav a.current{background-color:#3592e2}.green .inner .nav a.current{background-color:#42b712}.orange .inner .nav a.current{    border-color: rgba(255, 255, 255, 0.3);}.red .inner .nav a.current{background-color:#C40000}.header {width: 100%;backdrop-filter: blur(15px);box-shadow: 0 8px 32px rgba(37, 44, 52, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: sticky;top: 0;z-index: 1000;animation: fadeInDown 0.6s ease-out}.inner {width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;justify-content: space-between;align-items: center;height: 90px;overflow: visible;border: none}.inner .nav {float: right;display: flex;gap: 10px}.inner .nav a {display: block;padding: 12px 20px;height: auto;line-height: 1.4;color:#333;font-size: 16px;font-weight: 500;text-decoration: none;border-radius: 10px;transition: all 0.3s ease;background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.15);position: relative;overflow: hidden}.inner .nav a::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);transition: left 0.5s ease}.inner .nav a:hover::before {left: 100%}.inner .nav a:hover {color: #fff;background: rgba(255, 255, 255, 0.15);transform: translateY(-2px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2)}.inner .nav a.current {color: #333;font-weight: 700;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);border-color: rgba(255, 255, 255, 0.25)}.location{text-align:left;width:1000px;margin-left:auto;margin-right:auto;color:#585858;margin-bottom:5px}.location a{color:#585858}.cinner {width: 1200px;margin: 30px auto;padding: 40px;background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(15px);border-radius: 20px;box-shadow: 0 20px 60px rgba(15, 82, 187, 0.15);border: 1px solid rgba(255, 255, 255, 0.2);min-height: 600px;animation: fadeInUp 0.6s ease-out;overflow: hidden}.cinner .leftnav {text-align: center;margin: 0 0 30px 0;padding: 20px;background: linear-gradient(135deg, rgba(15, 82, 187, 0.05) 0%, rgba(15, 82, 187, 0.02) 100%);border-radius: 15px;border: 1px solid rgba(15, 82, 187, 0.1)}.cinner .leftnav a {display: inline-block;padding: 12px 20px;margin: 5px;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(10px);color: #53b4db;text-decoration: none;font-size: 14px; font-weight: 500;border-radius: 10px;border: 2px solid rgba(15, 82, 187, 0.1);transition: all 0.3s ease;position: relative;overflow: hidden}.cinner .leftnav a::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(15, 82, 187, 0.1), transparent);transition: left 0.5s ease}.cinner .leftnav a:hover::before {left: 100%}.cinner .leftnav a:hover {background: linear-gradient(135deg, #53b4db 0%, #b2c8e5 100%);color: #fff;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(15, 82, 187, 0.3);border-color: #53b4db}.cinner .leftnav a.current {background: linear-gradient(135deg, #53b4db 0%, #b2c8e5 100%);color: #fff;font-weight: 700;box-shadow: 0 6px 20px rgba(15, 82, 187, 0.25);border-color: #53b4db}.cinner .rightcontent{padding:0 50px;text-align:left;}.footer{margin-left:auto;margin-right:auto;height:50px;line-height:24px;width:1000px;padding-top:20px;color:#585858;font-size:16px;}.footer a{color:#585858;margin-left:5px;}.authcode{cursor:pointer;width:195px;height:52px;border:1px #ddd solid}.sitemap{margin:10px 0;height:auto;overflow:auto;margin-left:auto;margin-right:auto;width:1000px}.sitemap .ul{font-size:14px;margin:0;text-align:left}.sitemap .h3{font-size:16px;line-height:30px;background-color:#f9f9f9;font-family:"microsoft yahei";margin-bottom:10px;text-indent:10px;height:30px;margin-top:10px}.sitemap .h3 a{color:#333}.sitemap ul{width:100%;vertical-align:top;padding-bottom:10px;font-size:14px;margin-bottom:10px;height:auto;overflow:auto;padding-top:10px}.sitemap ul li{width:170px;margin-right:10px;float:left;line-height:26px;overflow:hidden;text-indent:20px}.friendlink{padding:0 0 10px 0;height:auto;overflow:auto;margin-left:auto;margin-right:auto;width:1000px}.friendlink .apply{font-size:12px;line-height:180%;margin:0 20px}.friendlink .applyform{border-top:1px #d4d4d4 solid;padding-top:15px;font-size:12px;line-height:180%}.friendlink .links{overflow:auto;padding:0;text-align:left}.friendlink .links .tit{font-size:16px;line-height:30px;background-color:#f9f9f9;text-indent:10px;height:30px;font-family:microsoft yahei;margin-top:10px}.friendlink .links .link{margin:0}.friendlink .links .link .cont{margin-top:10px}.friendlink .links .link .cont a{font-size:12px;display:block;float:left;width:125px;height:25px;line-height:180%;margin-left:10px;overflow:hidden}.friendlink .links .cont,.links .contt{font-size:12px;line-height:180%}.friendlink .links .contt{padding-left:10px}.friendlink .links .link .imgcont img{width:88px;height:31px}.friendlink .links .link .imgcont a{float:left;display:block;margin-left:10px;width:125px}.friendlink input{height:22px;line-height:22px}.submit{border:0;background:url(../images/global/commentsubmit.gif) no-repeat;height:31px!important;width:86px;color:#000;font-size:14px;font-weight:700;line-height:31px;text-align:center;cursor:pointer}.faq{padding:0 0 10px 0;height:auto;overflow:auto;margin-left:auto;margin-right:auto;width:1000px;text-align:left}dl.qlist{border-bottom:#f1f1f1 1px solid;padding:12px 10px 22px;line-height:2}dl.qlist.y{background-color:#fffdf9;border-top:#ffe4d5 1px solid;border-bottom:#ffe4d5 1px solid;margin-top:-1px}dl.qlist dt{float:left;position:relative;padding:0 0 0 17px;width:114px;font-weight:700;font-size:14px}dl.qlist dt i{position:absolute;left:0;top:7px;display:inline-block;width:8px;height:14px}dl.qlist dt i.b-1{background-color:#ff9d3d}dl.qlist dt i.b-2{background-color:#c3e617}dl.qlist dt i.b-3{background-color:#78bf13}dl.qlist dt i.b-4{background-color:#ffd919}dl.qlist dt i.b-5{background-color:#1ab2ff}dl.qlist dt i.b-6{background-color:#ff9ac5}dl.qlist dt i.b-7{background-color:#a1a0ff}dl.qlist dt i.b-8{background-color:#60e7ff}dl.qlist dt i.b-9{background-color:#ccff64}dl.qlist dd{float:right;font-size:14px;width:800px}dl.qlist dd a{float:left;display:block;width:198px}dl.qlist dd a.current,dl.qlist dd a:hover{color:#000;font-weight:700;text-decoration:none}.faqcontent h1{font-weight:700;margin-bottom:15px;border-bottom:1px #ddd solid;padding-bottom:10px}.faqcontent{background-color:#f9f9f9;line-height:24px;font-size:14px;padding:15px;height:auto;overflow:auto;border-radius:5px}.announce{padding:0 0 10px 0;height:auto;overflow:auto;margin-left:auto;margin-right:auto;width:1000px;text-align:left}.announce .title{line-height:30px;margin-bottom:15px;text-indent:10px;height:30px}.announce .title .l{float:left;width:600px;overflow:hidden;font-family:microsoft yahei;font-size:16px}.announce .title .r{float:right;font-size:12px!important;color:#999;font-weight:100;margin-right:10px}.announce .announcecontent{line-height:24px;background-color:#f7f7f7;padding:15px 10px;margin:0 0 10px 0;font-size:14px}.full .inner{width:1200px!important}.full .cinner{width:1200px!important;margin:0 auto}.full .location{width:1200px!important}.full .footer{width:1200px!important}.full .sitemap{width:1200px!important}.full .friendlink{width:1200px!important}.full .faq{width:1200px!important;}.full .announce{width:1200px!important}.none{display:none}.full .faq,.full .friendlink,.full .sitemap{    backgroundrgba(255, 255, 255, 0.95);backdrop-filter: blur(15px);border-radius: 20px;box-shadow: 0 20px 60px rgba(15, 82, 187, 0.15);border: 1px solid rgba(255, 255, 255, 0.2);}
/* 动画效果 */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translateY(-30px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

/* =============================
   About pages new theme (fallback)
   ============================= */

.aboutHeader {
	width: 100%;
	position: sticky;
	top: 0;
	z-index: 1000;
	background: linear-gradient(120deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.45));
	backdrop-filter: blur(14px);
	border-bottom: 1px solid rgba(15, 82, 187, 0.12);
	animation: aboutFadeInDown 0.45s ease-out;
}

.aboutHeaderInner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	height: 74px;
}

.aboutLogo {
	display: flex;
	align-items: center;
	gap: 12px;
	min-width: 260px;
}

.aboutLogoLink {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	text-decoration: none;
}

.aboutLogoLink img {
	display: block;
	/*height: 36px;*/
	width: auto;
	border-radius: 12px;
	box-shadow: 0 10px 30px rgba(15, 82, 187, 0.12);
}

.aboutLogoText {
	font-size: 14px;
	color: #2b3a55;
	font-weight: 700;
	letter-spacing: 0.2px;
	white-space: nowrap;
}

.aboutHeaderMeta {
	flex: 1;
	min-width: 120px;
	text-align: left;
}

.aboutHeaderKicker {
	font-size: 12px;
	color: rgba(43, 58, 85, 0.65);
	margin-bottom: 4px;
}

.aboutHeaderTitle {
	font-size: 18px;
	color: #1f2a3d;
	font-weight: 800;
}

.aboutNav {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 10px;
}

.aboutNavLink {
	display: inline-block;
	padding: 10px 16px;
	border-radius: 999px;
	color: #24324a;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.65);
	border: 1px solid rgba(15, 82, 187, 0.14);
	backdrop-filter: blur(10px);
	transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}

.aboutNavLink:hover {
	transform: translateY(-2px);
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 16px 40px rgba(15, 82, 187, 0.16);
}

.aboutNavLink.is-active {
	color: #fff;
	border-color: rgba(15, 82, 187, 0.28);
	background: linear-gradient(135deg, rgba(15, 82, 187, 1) 0%, rgba(83, 180, 219, 1) 100%);
	box-shadow: 0 18px 50px rgba(15, 82, 187, 0.22);
}

.aboutHeaderSpacer {
	height: 10px;
}

.aboutPageWrap {
	max-width: 1200px;
	margin: 0 auto;
	padding: 26px 20px 60px;
	text-align: left;
}

.aboutHero {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 16px;
	margin: 10px 0 22px;
}

.aboutHero h1 {
	margin: 0;
	font-size: 22px;
	color: #0f52bb;
	font-weight: 900;
	letter-spacing: 0.2px;
}

.aboutHero p {
	margin: 0;
	color: rgba(43, 58, 85, 0.7);
	font-size: 14px;
	line-height: 1.6;
}

.aboutCard {
	background: rgba(255, 255, 255, 0.86);
	border: 1px solid rgba(15, 82, 187, 0.14);
	border-radius: 18px;
	box-shadow: 0 16px 50px rgba(15, 82, 187, 0.08);
	overflow: hidden;
}

.aboutSectionTitle {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0 0 12px;
}

.aboutSectionTitle .dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: linear-gradient(135deg, rgba(15, 82, 187, 1), rgba(83, 180, 219, 1));
	box-shadow: 0 10px 30px rgba(15, 82, 187, 0.25);
}

.aboutSectionTitle h2 {
	margin: 0;
	font-size: 16px;
	font-weight: 900;
	color: #1f2a3d;
}

/* Announcement (timeline cards) */
.aboutAnnounceList {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.aboutAnnounceItem {
	display: grid;
	grid-template-columns: 240px 1fr;
	gap: 18px;
	padding: 16px;
}

.aboutAnnounceDate {
	padding: 14px 14px;
	border-radius: 16px;
	background: linear-gradient(180deg, rgba(15, 82, 187, 0.06), rgba(83, 180, 219, 0.03));
	border: 1px solid rgba(15, 82, 187, 0.12);
}

.aboutAnnounceDate .row {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 10px;
	padding: 6px 0;
}

.aboutAnnounceDate .label {
	color: rgba(43, 58, 85, 0.7);
	font-size: 12px;
	font-weight: 800;
}

.aboutAnnounceDate .value {
	color: #1f2a3d;
	font-size: 13px;
	font-weight: 900;
	text-align: right;
}

.aboutAnnounceMain h2 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: 1000;
	color: #0f52bb;
}

.aboutAnnounceContent {
	color: rgba(31, 42, 61, 0.95);
	line-height: 1.8;
	font-size: 14px;
	padding-right: 8px;
}

/* FAQ (two-column) */
.aboutFaqGrid {
	display: grid;
	grid-template-columns: 320px 1fr;
	gap: 18px;
}

.aboutFaqSidebar {
	padding: 16px;
}

.aboutFaqType {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dashed rgba(15, 82, 187, 0.18);
}

.aboutFaqType:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.aboutFaqTypeTitle {
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: 950;
	color: #1f2a3d;
}

.aboutFaqTypeLinks a {
	display: block;
	padding: 8px 10px;
	border-radius: 12px;
	color: rgba(31, 42, 61, 0.9);
	font-weight: 800;
	font-size: 13px;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid rgba(15, 82, 187, 0.12);
	margin-bottom: 8px;
	transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;
}

.aboutFaqTypeLinks a:hover {
	transform: translateY(-1px);
	background: rgba(255, 255, 255, 0.98);
	border-color: rgba(15, 82, 187, 0.22);
}

.aboutFaqTypeLinks a.is-active {
	color: #fff;
	background: linear-gradient(135deg, rgba(15, 82, 187, 1), rgba(83, 180, 219, 1));
	border-color: rgba(15, 82, 187, 0.28);
}

.aboutFaqDetail {
	padding: 18px;
}

.aboutFaqDetail h2 {
	margin: 0 0 12px;
	font-size: 20px;
	color: #0f52bb;
	font-weight: 1000;
	border-bottom: 1px solid rgba(15, 82, 187, 0.15);
	padding-bottom: 12px;
}

.aboutFaqContent {
	color: rgba(31, 42, 61, 0.95);
	line-height: 1.85;
	font-size: 14px;
}

/* Friendlink (cards + apply form) */
.aboutFriendTypes {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	gap: 14px;
}

.aboutFriendTypeCard {
	padding: 16px;
}

.aboutFriendTypeTit {
	font-size: 16px;
	font-weight: 1000;
	margin: 0 0 12px;
	color: #1f2a3d;
	display: flex;
	align-items: center;
	gap: 10px;
}

.aboutFriendTypeTit .tag {
	display: inline-block;
	padding: 6px 10px;
	border-radius: 999px;
	background: rgba(15, 82, 187, 0.08);
	border: 1px solid rgba(15, 82, 187, 0.14);
	color: #0f52bb;
	font-size: 12px;
	font-weight: 900;
}

.aboutFriendImgGrid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
	gap: 10px;
	margin-bottom: 14px;
}

.aboutFriendImgGrid a {
	display: block;
	border-radius: 14px;
	overflow: hidden;
	border: 1px solid rgba(15, 82, 187, 0.12);
	background: rgba(255, 255, 255, 0.75);
	transition: transform 0.2s ease, box-shadow 0.2s ease;
	text-align: center;
	padding: 8px;
}

.aboutFriendImgGrid a:hover {
	transform: translateY(-2px);
	box-shadow: 0 18px 40px rgba(15, 82, 187, 0.14);
}

.aboutFriendImgGrid img {
	width: 100%;
	height: 36px;
	object-fit: contain;
}

.aboutFriendTextGrid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
	gap: 10px;
}

.aboutFriendTextGrid a {
	padding: 10px 12px;
	border-radius: 14px;
	border: 1px solid rgba(15, 82, 187, 0.12);
	background: rgba(255, 255, 255, 0.8);
	color: rgba(31, 42, 61, 0.95);
	font-weight: 900;
	font-size: 13px;
	text-decoration: none;
	transition: transform 0.2s ease, border-color 0.2s ease;
}

.aboutFriendTextGrid a:hover {
	transform: translateY(-1px);
	border-color: rgba(15, 82, 187, 0.22);
}

.aboutApply {
	margin-top: 18px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	align-items: start;
}

.aboutApplySteps {
	padding: 16px;
}

.aboutApplySteps ol {
	padding-left: 18px;
	margin: 8px 0 0;
}

.aboutApplySteps li {
	color: rgba(31, 42, 61, 0.95);
	line-height: 1.85;
	font-size: 14px;
}

.aboutApplyFormCard {
	padding: 16px;
}

.aboutFormRow {
	display: grid;
	grid-template-columns: 110px 1fr;
	gap: 10px;
	align-items: center;
	margin: 10px 0;
}

.aboutFormRow label {
	color: rgba(31, 42, 61, 0.9);
	font-weight: 950;
	font-size: 13px;
	text-align: right;
}

.aboutFormRow input[type="text"],
.aboutFormRow input[type="email"],
.aboutFormRow select,
.aboutFormRow textarea {
	width: 100%;
	border-radius: 12px;
	border: 1px solid rgba(15, 82, 187, 0.18);
	background: rgba(255, 255, 255, 0.92);
	padding: 10px 10px;
	color: #1f2a3d;
	font-size: 14px;
	box-sizing: border-box;
}

.aboutFormRow textarea {
	height: 110px;
	resize: vertical;
}

.aboutCaptchaImg {
	border-radius: 12px;
	border: 1px solid rgba(15, 82, 187, 0.18);
	cursor: pointer;
	height: 42px;
}

.aboutCaptchaNote {
	color: rgba(31, 42, 61, 0.7);
	font-size: 12px;
	margin-top: 6px;
}

.aboutFormActions {
	margin-top: 14px;
	display: flex;
	gap: 12px;
	align-items: center;
}

.aboutBtn {
	border: 0;
	border-radius: 14px;
	padding: 12px 18px;
	background: linear-gradient(135deg, rgba(15, 82, 187, 1), rgba(83, 180, 219, 1));
	color: #fff;
	font-weight: 1000;
	font-size: 14px;
	cursor: pointer;
	box-shadow: 0 18px 45px rgba(15, 82, 187, 0.22);
}

.aboutBtn:hover {
	transform: translateY(-2px);
}

/* Sitemap */
.aboutSitemapGrid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: 14px;
}

.aboutSitemapCategory {
	padding: 16px;
}

.aboutSitemapCategory h3 {
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 1000;
	color: #0f52bb;
}

.aboutSitemapCategory h3 a {
	color: #0f52bb;
	text-decoration: none;
}

.aboutSitemapCategory ul {
	margin: 0;
	padding-left: 0;
}

.aboutSitemapCategory li {
	margin: 8px 0;
}

.aboutSitemapCategory li a {
	display: block;
	padding: 9px 10px;
	border-radius: 12px;
	border: 1px solid rgba(15, 82, 187, 0.12);
	background: rgba(255, 255, 255, 0.82);
	color: rgba(31, 42, 61, 0.95);
	font-weight: 900;
	font-size: 13px;
	text-decoration: none;
}

.aboutSitemapCategory li a:hover {
	border-color: rgba(15, 82, 187, 0.22);
	transform: translateY(-1px);
}

/* Responsive */
@media (max-width: 980px) {
	.aboutHeaderInner {
		height: auto;
		padding: 10px 14px;
		flex-wrap: wrap;
	}
	.aboutLogo {
		min-width: auto;
	}
	.aboutHeaderMeta {
		order: 3;
		width: 100%;
	}
	.aboutAnnounceItem {
		grid-template-columns: 1fr;
	}
	.aboutFaqGrid {
		grid-template-columns: 1fr;
	}
	.aboutApply {
		grid-template-columns: 1fr;
	}
}

@keyframes aboutFadeInDown {
	from {
		opacity: 0;
		transform: translateY(-16px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/* About Us main page (fallback styles) */
.aboutUsLayout {
	display: grid;
	grid-template-columns: 340px 1fr;
	gap: 18px;
}

.aboutUsSidebar {
	padding: 16px;
}

.aboutUsNavButtons {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 14px;
}

.aboutUsNavBtn {
	display: inline-block;
	padding: 10px 14px;
	border-radius: 14px;
	border: 1px solid rgba(15, 82, 187, 0.14);
	background: rgba(255, 255, 255, 0.8);
	color: rgba(31, 42, 61, 0.95);
	text-decoration: none;
	font-weight: 900;
	font-size: 13px;
	transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;
}

.aboutUsNavBtn:hover {
	transform: translateY(-1px);
	border-color: rgba(15, 82, 187, 0.24);
	background: rgba(255, 255, 255, 0.98);
}

.aboutUsNavBtn.is-active {
	color: #fff;
	background: linear-gradient(135deg, rgba(15, 82, 187, 1) 0%, rgba(83, 180, 219, 1) 100%);
	border-color: rgba(15, 82, 187, 0.28);
	box-shadow: 0 18px 45px rgba(15, 82, 187, 0.18);
}

.aboutUsHomeLink {
	margin-top: 10px;
}

.aboutUsNavBtnHome {
	background: rgba(255, 255, 255, 0.7);
}

.aboutUsContent {
	padding: 18px;
}

.aboutUsContentInner {
	color: rgba(31, 42, 61, 0.95);
	line-height: 1.9;
	font-size: 14px;
}

@media (max-width: 980px) {
	.aboutUsLayout {
		grid-template-columns: 1fr;
	}
}
