@media (max-width: 833px) {
	body,
	html {
		background-color: #F9F9F9 !important;
	}
	
	.navArea {
		width: calc(100vw - 90rem);
		height: 104rem;
		background-color: transparent;
		padding: 0 45rem;
		
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		left: 0;
		top: 0;
		
		z-index: 9999;
	}
	
	.navArea2 {
		width: calc(100vw - 90rem);
		height: 104rem;
		background: #FFFFFF;
		padding: 0 45rem;
		
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		left: 0;
		top: 0;
		
		z-index: 9999;
	}
	
	.navLeft {
		width: auto;
	}
	
	.logo {
		width: 275rem;
		height: 75rem;
	}
	
	.navLinkContent,
	.navLinkContent2 {
		display: none;
	}
	
	.navPhoneContent {
		display: none;
	}
	
	.partnerSignupBtn {
		display: none;
	}
	
	.showNavIcon {
		display: block;
		width: 45rem;
		height: 45rem;
		object-fit: contain;
	}
	
	.duanluoxuhao {
		width: 58rem;
		margin-right: 18rem;
		text-align: right;
		white-space: normal;
	}
	/* footer start */
	.footerArea {
		width: 100vw;
		height: auto;
		background: #2A2A2A;
		padding: 104rem 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.footerContent {
		width: calc(100% - 90rem);
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0 45rem;
	}
	
	.footerLeft {
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}
	
	.footerLogo {
		width: 166rem;
		height: 280rem;
	}
	
	.footerUlinkContent {
		margin-left: 60rem;
		font-size: 26rem;
		color: #FFFFFF;
	}
	
	.footerLineItem {
		margin-bottom: 9rem;
	}
	
	.footerRight {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-left: 0;
		margin-top: 60rem;
	}
	
	.shejiaoContent {
		margin-bottom: 47rem;
	}
	
	.shejiaoIcon1 {
		width: 60rem;
		height: 60rem;
		margin-right: 30rem;
	}
	
	.shejiaoIcon2 {
		width: 52rem;
		height: 52rem;
		margin-right: 30rem;
	}
	
	.footerDetail {
		width: 100%;
		font-size: 26rem;
		color: #FFFFFF;
		line-height: 35rem;
		margin-bottom: 47rem;
		text-align: justify;
	}
	
	.footerBanquan {
		width: 100%;
		font-size: 26rem;
		color: #FFFFFF;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.footerSpan {
		margin-top: 47rem;
		margin-left: 0;
	}
	/* footer end */
	
	/* index start */
	.firstArea {
		width: 100%;
		height: 1373rem;
		
		position: relative;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}
	
	.firstBannerContent {
		width: 100%;
		height: 1373rem;
	}
	
	.fifthCollSectorUl {
		font-size: 30rem;
	}
	
	.fifthCollSectorUlSpan {
		position: relative;
		padding-left: 32rem;
	}
	
	.fifthCollSectorUlSpan::before {
		content: '•';
		position: absolute;
		left: 0;
		top: 0;
		color: #000000;
		font-size: 30rem;
		margin-left: 16rem;
	}
	
	.firstBannerIndicators {
		margin-bottom: 74rem;
	}
	
	.firstContent {
		width: 100%;
		height: auto;
		margin-bottom: 169rem;
	}
	
	.firstLeftContent {
		width: calc(100% - 90rem);
		padding: 0 45rem;
	}
	
	.firstTitle {
		width: 100%;
		font-size: 74rem;
	}
	
	.firstDetail {
		width: 100%;
		font-size: 45rem;
		margin-top: 60rem;
	}
	
	.firstBtnContent {
		width: 100%;
		margin-top: 90rem;
		justify-content: space-between;
	}
	
	.bookAConBtn {
		width: 315rem;
		height: 74rem;
		border-radius: 74rem;
		font-size: 30rem;
		margin-right: 0;
	}
	
	.exOurSerBtn {
		width: 315rem;
		height: 74rem;
		border-radius: 74rem;
		font-size: 30rem;
	}
	
	.firstStepImg {
		display: none;
	}
	
	.secondArea {
		width: 100%;
		height: auto;
	}
	
	.secondContent {
		width: calc(100% - 90rem);
		padding: 108rem 45rem 60rem 45rem;
		margin-top: 0;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.secondTitle {
		font-size: 74rem;
		margin-bottom: 15rem;
	}
	
	.secondFutitle {
		font-size: 33rem;
		margin-bottom: 30rem;
	}
	
	.secondDetail {
		width: 100%;
		font-size: 33rem;
		text-align: left;
	}
	
	.threeArea {
		width: 100%;
		height: 2628rem;
	}
	
	.threeContent {
		width: calc(100% - 90rem);
		padding: 0 45rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.threeLeftContent {
		width: 100%;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		
		padding: 91rem 0;
	}
	
	.threeRightContent {
		display: none;
	}
	
	.threeLeftItem,
	.threeLeftItem2 {
		width: calc(100% - 90rem);
		height: auto;
		background: #FFFFFF;
		padding: 45rem;
		margin-bottom: 45rem;
	}
	
	.threeLeftItem2:last-child {
		margin-bottom: 0;
	}
	
	.threeTitleContent {
		width: 100%;
		justify-content: space-between;
		align-items: center;
	}
	
	.threeTitle {
		font-size: 45rem;
	}
	
	.threeTitleIcon {
		width: 112rem;
		height: 112rem;
	}
	
	.threeFutitle {
		width: 100%;
		font-size: 30rem;
		line-height: 38rem;
		margin-bottom: 15rem;
	}
	
	.threeDetail {
		font-size: 26rem;
		line-height: 32rem;
		margin-bottom: 30rem;
		text-align: left;
	}
	
	.threeRightIcon {
		width: 12rem;
		height: 25rem;
	}
	
	.fourthArea {
		width: 100%;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #FFFFFF;
	}
	
	.fourthContent {
		width: calc(100% - 90rem);
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-end;
		padding: 0 45rem;
		margin-top: 60rem;
	}
	
	.fourth-1 {
		width: 247rem;
		height: 429rem;
	}
	
	.fourth-2 {
		width: 324rem;
		height: 509rem;
		margin-left: 0;
		padding: 30rem;
	}
	
	.fourthTitle {
		font-size: 33rem;
		margin-bottom: 18rem;
	}
	
	.fourthDetail {
		font-size: 26rem;
	}
	
	.fourthLine {
		display: none;
	}
	
	.fourth-3 {
		margin-top: 30rem;
		width: calc(100% - 60rem);
		height: 349rem;
		padding: 30rem;
	}
	
	.fourthTitle2 {
		font-size: 33rem;
		margin-bottom: 18rem;
	}
	
	.fourthDetail2 {
		font-size: 33rem;
	}
	
	.fourthBtn {
		margin-top: 45rem;
		width: 326rem;
		height: 74rem;
		border-radius: 74rem;
		font-size: 30rem;
	}
	
	.fifthArea {
		background-color: #FFF;
	}
	
	.fifthContent {
		margin-top: 104rem;
		width: calc(100% - 90rem);
		padding: 0 45rem;
	}
	
	.mb16 {
		margin-bottom: 30rem;
	}
	
	.fifthMainContent {
		width: 100%;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
	}
	
	.fifithItem {
		width: 100%;
		margin-top: 60rem;
	}
	
	.fifthItemImg {
		width: 100%;
		height: 592rem;
		object-fit: cover;
	}
	
	.fifithItemContent {
		width: calc(100% - 90rem);
		height: auto;
		padding: 30rem 45rem 45rem 45rem;
	}
	
	.fifithItemContent-hig {
		height: auto;
	}
	
	.fifthItemTitle {
		font-size: 45rem;
		margin-bottom: 22rem;
	}
	
	.fifthItemFutitle {
		font-size: 30rem;
		line-height: 38rem;
		margin-bottom: 15rem;
	}
	
	.fifthItemDetail {
		font-size: 30rem;
	}
	
	.fifthMoreBtn {
		margin-top: 15rem;
		width: 341rem;
		height: 74rem;
		font-size: 30rem;
	}
	
	.fifthCollContent {
		margin-top: 15rem;
	}
	
	.fifthCollSector {
		font-size: 30rem;
	}
	
	.fifthCollTc {
		font-size: 30rem;
		margin-top: 15rem;
		margin-bottom: 10rem;
	}
	
	.fifthCollTcTxt {
		font-size: 30rem;
	}
	
	.sixthArea {
		padding-top: 60rem;
		background-color: #FFF;
	}
	
	.sixthContent {
		padding: 0 45rem;
		width: calc(100% - 90rem);
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: flex-end;
	}
	
	.sixthImg {
		width: 211rem;
		height: 356rem;
	}
	
	.sixth-1 {
		width: 360rem;
		height: auto;
		margin-left: 0;
		padding: 30rem;
	}
	
	.sixthTitle {
		font-size: 33rem;
		margin-bottom: 15rem;
	}
	
	.sixthDetail {
		font-size: 26rem;
		margin-bottom: 15rem;
	}
	
	.sixthDetail:last-child {
		margin-bottom: 0;
	}
	
	.sixthItemUl {
		font-size: 26rem;
	}
	
	.sixthItemUlSpan {
		position: relative;
		padding-left: 32rem;
	}
	
	.sixthItemUlSpan::before {
		content: '•';
		position: absolute;
		left: 0;
		top: 0;
		color: #000000;
		font-size: 26rem;
		margin-left: 16rem;
	}
	
	.sixthLine {
		display: none;
	}
	
	.sixth-2 {
		margin-top: 30rem;
		padding: 30rem;
		width: calc(100% - 60rem);
		height: 349rem;
	}
	
	.sixthBtn {
		width: 326rem;
		height: 74rem;
		border-radius: 74rem;
		font-size: 30rem;
		margin-top: 45rem;
	}
	
	.seventhArea {
		padding: 104rem 0;
		background-color: #FFF;
	}
	
	.seventhContent {
		padding: 0 45rem;
		width: calc(100% - 90rem);
	}
	
	.seventhMainContent {
		margin-top: 74rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.seventhLeft {
		width: 100%;
		height: auto;
	}
	
	.seventhBg {
		height: 592rem;
		object-fit: cover;
	}
	
	.seventhLeftContent {
		padding: calc(100% - 60rem);
		padding: 0 30rem;
	}
	
	.seventhLeftTitle {
		margin-top: 30rem;
		font-size: 45rem;
	}
	
	.seventhLeftDetail {
		margin-top: 30rem;
		font-size: 30rem;
	}
	
	.viewAllArticlesBtn {
		width: 326rem;
		height: 74rem;
		border-radius: 74rem;
		margin-top: 60rem;
		font-size: 30rem;
	}
	
	.seventhRight {
		margin-top: 60rem;
	}
	
	.seventhRightItem {
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: 30rem;
	}
	
	.seventhRightItemLeft {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	
	.seventhRightItemImg {
		width: 100%;
		height: 391rem;
		object-fit: cover;
	}
	
	.seventhRightItemInfo {
		margin-left: 0;
		width: calc(100% - 60rem);
		padding: 30rem;
	}
	
	.seventhRightItemInfoTitle {
		font-size: 30rem;
		margin-bottom: 15rem;
	}
	
	.seventhRightItemInfoDetail {
		width: 100%;
		font-size: 30rem;
		margin-bottom: 0rem;
	}
	
	.seventhRightIcon {
		margin-right: 0;
		margin-left: 30rem;
		margin-bottom: 30rem;
		width: 60rem;
		height: 60rem;
	}
	
	.mobjz {
		text-align: center;
	}
	
	.eighthArea {
		width: 100%;
		height: 1904rem;
	}
	
	.eighthContent {
		width: calc(100% - 90rem);
		padding: 104rem 45rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.eighthTitle {
		font-size: 74rem;
		margin-bottom: 74rem;
	}
	
	.eighthDetail {
		width: 100%;
		font-size: 30rem;
		margin-bottom: 40rem;
		text-align: left;
	}
	
	.eighthBtn {
		width: 326rem;
		height: 74rem;
		font-size: 30rem;
		margin-top: 74rem;
	}
	
	.ninthArea {
		padding: 104rem 0;
		background-color: #FFF;
	}
	
	.ninthContent {
		width: calc(100% - 90rem);
		padding: 104rem 45rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.ninthLeft {
		width: 100%;
		margin-left: 0;
	}
	
	.ninthLeftTitle {
		font-size: 75rem;
		margin-bottom: 15rem;
	}
	
	.ninthLeftFutitle {
		font-size: 33rem;
		margin-bottom: 30rem;
	}
	
	.ninthLeftFutitle2 {
		font-size: 33rem;
	}
	
	.ninthLeftDetail {
		font-size: 33rem;
	}
	
	.ninthOurOfficeContent {
		margin-top: 45rem;
	}
	
	.ninthLianxiContent {
		margin-top: 30rem;
	}
	
	.ninthBookBtn {
		width: 326rem;
		height: 74rem;
		margin-top: 30rem;
		font-size: 30rem;
	}
	
	.ninthRight {
		margin-top: 119rem;
		width: 100%;
		margin-right: 0;
	}
	
	.ninthFormTitle {
		font-size: 33rem;
	}
	/* index end */
	
	/* oaNetworkPortal start */
	.pageContent2 {
		width: 100vw;
		padding: 104rem 0;
	}
	
	.qukuai {
		width: 100%;
		height: 104rem;
	}
	
	.onpTitleContent {
		width: calc(100% - 90rem);
		padding: 0 45rem;
	}
	
	.onpTitleName {
		width: 100%;
		font-size: 75rem;
	}
	
	.onpTitleDetail {
		width: 100%;
		margin-top: 30rem;
		font-size: 45rem;
	}
	
	.onpDetailContent {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 60rem;
	}
	
	.onpBgImg {
		width: 100%;
		height: 662rem;
		object-fit: cover;
	}
	
	.onpDetailRight {
		width: 100%;
		margin-top: 45rem;
	}
	
	.onpDetailTitle {
		font-size: 67rem;
		margin-bottom: 60rem;
	}
	
	.onpDetailTxt {
		width: 100%;
		font-size: 34rem;
		margin-bottom: 60rem;
	}
	
	.onpPortalLoginBtn {
		width: 312rem;
		height: 75rem;
		background: #A47432;
		border-radius: 75rem;
		font-size: 30rem;
		margin-top: 60rem;
	}
	
	.onpMainArea {
		padding-top: 104rem !important;
		width: 100%;
	}
	
	.onpMainContent {
		width: calc(100% - 90rem);
		padding: 0 45rem;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.onpMainItem,
	.onpMainItem2 {
		width: 100%;
		height: auto;
		margin-bottom: 60rem;
		background-color: #FFFFFF;
	}
	
	.onpMainItem2:last-child {
		margin-bottom: 0;
	}
	
	.onpMainImg {
		width: 100%;
		height: 593rem;
		object-fit: cover;
	}
	
	.onpMainInfo {
		width: calc(100% - 60rem);
		padding: 30rem;
	}
	
	.onpMainInfoTitle {
		font-size: 45rem;
	}
	
	.onpMainInfoFutitle {
		margin-top: 22rem;
		font-size: 30rem;
	}
	
	.onpMainInfoUl {
		margin-top: 15rem;
	}
	
	.onpMainInfoTxt {
		font-size: 30rem;
		margin-top: 35rem;
	}
	
	.onpDiArea {
		padding-top: 104rem !important;
		width: calc(100% - 90rem);
		padding: 0 45rem;
	}
	
	.onpDiContent {
		width: calc(100% - 90rem);
		height: auto;
		padding: 75rem 45rem;
	}
	
	.onpDetailTxt1 {
		width: 100%;
		font-size: 75rem;
		text-align: center;
		margin-bottom: 75rem;
	}
	
	.onpDetailTxt2 {
		width: 100%;
		font-size: 34rem;
		margin-bottom: 15rem;
	}
	
	.onpDetailTxt3 {
		font-size: 34rem;
	}
	/* oaNetworkPortal end */
	
	/* privacy notice start */
	.pageContentArea {
		width: calc(100% - 90rem);
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 45rem;
	}
	
	.pageMainContent {
		width: 100%;
	}
	
	.pageName {
		width: 100%;
		font-size: 75rem;
		color: #000000;
		line-height: 120rem;
		margin-bottom: 104rem;
	}
	
	.pageJiesao {
		width: 100%;
		font-weight: 400;
		font-size: 34rem;
		color: #000000;
	}
	
	.duanluoContent {
		width: 100%;
		margin-top: 75rem;
	}
	
	.duanluoItem {
		width: 100%;
		margin-bottom: 75rem;
	}
	
	.duanluoTitle {
		width: 100%;
		font-size: 45rem;
		color: #000000;
	}
	
	.duanluoInfo {
		width: 100%;
		font-size: 34rem;
		color: #000000;
		margin-top: 15rem;
	}
	
	.duanluoUlSpan {
		position: relative;
		padding-left: 48rem;
	}
	
	.duanluoUlSpan::before {
		content: '•';
		position: absolute;
		left: 0;
		top: 0;
		color: #000000;
		font-size: 34rem;
		margin-left: 24rem;
	}
	
	.mt12 {
		margin-top: 24rem;
	}
	
	.wenzhangDate {
		font-size: 34rem;
		color: #000000;
	}
	/* privacy notice end */
	
	
	/* threeArea popup start */
	.threeInfoPopupArea {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		background: rgba(0,0,0,0.6);
		z-index: 99999;
	}
	
	.threeInfoPopupContent {
		width: 662rem;
		border-radius: 60rem 60rem 0 0;
		background-color: #F9F9F9;
	}
	
	.threePopupInfo {
		width: calc(100% - 90rem);
		padding: 60rem 45rem;
		background: #FFFFFF;
		box-shadow: 0px 28rem 75rem 0px rgba(0,0,0,0.1);
		border-radius: 60rem;
		position: relative;
		
	}
	
	.threePopupHeight {
		height: 70vh;
		overflow: auto;
	}
	
	.threePopupOp {
		width: calc(100% - 90rem);
		padding: 45rem;
	}
	
	.threePopupTitle {
		width: 100%;
		height: 58rem;
		font-family: 'HGSBold';
		font-weight: bold;
		font-size: 45rem;
		color: #000000;
		text-align: left;
		line-height: 1;
	}
	
	.popupCloseIcon {
		position: absolute;
		width: 60rem;
		height: 60rem;
		position: absolute;
		top: 45rem;
		right: 45rem;
	}
	
	.threePopupDetail {
		width: 100%;
		font-family: 'HGSRe';
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: justify;
		margin-top: 60rem;
	}
	
	.threePopupCore {
		width: 100%;
		font-family: 'HGSRe';
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: justify;
		margin-top: 60rem;
	}
	
	.threePopupOurApp {
		width: 100%;
		font-family: 'HGSRe';
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: justify;
		margin-top: 60rem;
	}
	
	.threePopupLabUlTitle {
		font-family: 'HGSBold';
		font-weight: bold;
		text-align: left;
	}
	
	.threePopupLabUlItem {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.threePopupLabUlItemSpan {
		position: relative;
		padding-left: 50rem;
	}
	
	.threePopupLabUlItemSpan::before {
		content: '•';
		position: absolute;
		left: 0;
		top: 0;
		color: #000;
		font-size: 30rem;
		margin-left: 24rem;
	}
	
	.popupBgImg {
		width: 222rem;
		height: 373rem;
		position: absolute;
		bottom: 58rem;
		right: 60rem;
	}
	
	.popRightIcon {
		width: 12rem;
		height: 25rem;
	}
	/* threeArea popup end */
	
	
	/* mob popup start */
	.mobPopupArea {
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.5);
		position: fixed;
		top: 0;
		z-index: 999999;
		display: none;
		justify-content: center;
		align-items: center;
	}

	.mobPopupArea.is-open {
		display: flex;
	}
	
	.loginPopupArea,
	.signUpPopupArea,
	.emailPopupArea {
		width: 660rem;
		background: #FFFFFF;
		box-shadow: 0px 28 75rem 0px rgba(0,0,0,0.1);
		border-radius: 60rem;
		padding: 60rem 0;
		position: relative;
	}
	
	.popCloseIcon {
		width: 60rem;
		height: 60rem;
		position: absolute;
		top: 45rem;
		right: 45rem;
	}
	
	.loginPopupContent,
	.signUpPopupContent,
	.emailPopupContent {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.popupName {
		width: 100%;
		height: 58rem;
		font-weight: 600;
		font-size: 45rem;
		color: #000000;
		text-align: center;
		line-height: 1;
	}
	
	.popupTxt {
		margin-top: 7rem;
		width: 100%;
		height: 37rem;
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: center;
		line-height: 1;
	}
	
	.lozhan {
		height: 37rem;
		margin-top: 7rem;
	}
	
	.loginErrorTip {
		height: 37rem;
		font-size: 30rem;
		color: #C50000;
		text-align: center;
		line-height: 1;
		margin-top: 0;
	}
	
	.mobFormContent {
		width: calc(100% - 120rem);
		padding: 0 60rem;
	}
	
	.loginEmailInput,
	.loginPwdInput {
		width: calc(100% - 68rem);
		height: 97rem;
		background: #F4F4F4;
		border-radius: 45rem;
		padding: 0 34rem;
		
		font-weight: 400;
		font-size: 30rem;
		color: #000;
	}
	
	.loginPwdInput {
		margin-top: 30rem;
	}
	
	.loginEmailInput::placeholder,
	.loginPwdInput::placeholder {
		font-family: 'HGSRe';
		font-weight: 400;
		font-size: 30rem;
		color: #606060;
	}
	
	.loginConBtn {
		margin-top: 60rem;
		width: 100%;
		height: 93rem;
		background: #A47432;
		border-radius: 75rem;
		
		font-weight: 600;
		font-size: 30rem;
		color: #FFFFFF;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.forgetPwd,
	.popupPwdTip {
		margin-top: 7rem;
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: center;
	}
	
	.loginFormContent {
		margin-top: 60rem;
		width: calc(100% - 120rem);
		padding: 0 60rem;
	}
	
	.signUpContent {
		width: calc(100% - 90rem);
		margin-top: 60rem;
		font-size: 30rem;
		padding: 0 45rem;
		text-align: center;
	}
	
	.emailIcon {
		width: 180rem;
		height: 180rem;
		margin-bottom: 60rem;
	}
	
	.toEmailTip {
		margin-top: 9.375rem;
		width: calc(100% - 90rem);
		font-family: 'HGSRe';
		font-weight: 400;
		font-size: 30rem;
		color: #000000;
		text-align: center;
		padding: 0 45rem;
	}
	
	.vitContent {
		margin-top: 60rem;
		width: calc(100% - 90rem);
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0 45rem;
	}
	
	.vitInput {
		width: 80rem;
		height: 80rem;
		background: #F4F4F4;
		border-radius: 15rem 15rem 15rem 15rem;
		display: flex;
		justify-content: center;
		align-items: center;
		
		font-weight: 400;
		font-size: 30rem;
		color: #000;
		text-align: center;
	}
	
	.regSuccessPopupArea {
		width: 660rem;
		background: #FFFFFF;
		box-shadow: 0rem 28.125rem 75rem 0rem rgba(0,0,0,0.1);
		border-radius: 75rem 75rem 75rem 75rem;
		padding: 90rem 0;
		position: relative;
	}
	
	.popCloseIcon2 {
		width: 75rem;
		height: 75rem;
		position: absolute;
		top: 75rem;
		right: 90rem;
		cursor: pointer;
	}
	
	.regSuccessPopupContent {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	
	.successIcon {
		width: 180rem;
		height: 180rem;
		margin-bottom: 60rem;
	}
	
	.successTipTxt {
		width: 675rem;
		font-family: 'HGSBlack';
		font-weight: 900;
		font-size: 45rem;
		color: #000000;
		text-align: center;
	}
	
	.backToHomeBtn {
		width: 480rem;
		height: 93.75rem;
		background: #A47432;
		border-radius: 75rem 75rem 75rem 75rem;
		margin-top: 60rem;
		
		font-family: 'HGSSBold';
		font-weight: 600;
		font-size: 30rem;
		color: #FFFFFF;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	/* mob popup end */
	
	/* mob menu start */
	.mobMenuPopupArea {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		z-index: 9999999;
		background-color: #FFFFFF;
		display: none;
	}

	.mobMenuPopupArea.is-open {
		display: block;
	}
	
	.mobMenuPopupNav {
		width: calc(100% - 90rem);
		height: 104rem;
		padding: 0 45rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	.mobLogoImg {
		width: 275rem;
		height: 75rem;
	}
	
	.menuCloseImg {
		width: 75rem;
		height: 75rem;
	}
	
	.mobMenuPopupContent {
		width: 100%;
		height: calc(100% - 104rem);
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.navLinkContentMob {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 30rem;
		
		font-family: 'HGSSBold';
		font-weight: 600;
		color: #000000;
	}
	
	.navLinkItem {
		margin-right: 0;
		cursor: pointer;
		margin-bottom: 75rem;
	}
	
	.navPhoneContentMob {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.navPhoneIcon {
		width: 45rem;
		height: 45rem;
	}
	
	.navPhoneTxt2 {
		margin-left: 15rem;
		font-size: 30rem;
	}
	
	.partnerSignupBtnMob {
		margin-top: 75rem;
		
		width: 312rem;
		height: 75rem;
		background: #A47432;
		border-radius: 75rem;
		
		font-family: 'HGSSBold';
		font-weight: 600;
		font-size: 30rem;
		color: #FFFFFF;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}
	/* mob menu end */
}