.elementor-90 .elementor-element.elementor-element-d5a0a5a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-90 .elementor-element.elementor-element-d5a0a5a:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-d5a0a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background:url("../bg001.jpg");
	background-attachment: fixed; 
}
.elementor-90 .elementor-element.elementor-element-d5a0a5a > .elementor-background-overlay {
	}.elementor-90 .elementor-element.elementor-element-d5a0a5a .elementor-background-overlay {
	filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-90 .elementor-element.elementor-element-d5a0a5a {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:200px 0px 200px 0px;
}
.elementor-90 .elementor-element.elementor-element-4aaf41b > .elementor-element-populated >  .elementor-background-overlay {
	opacity:0.5;
}
.elementor-90 .elementor-element.elementor-element-4aaf41b > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
}
.elementor-90 .elementor-element.elementor-element-4aaf41b > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-9f44504 {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-9f44504 .elementor-heading-title {
	color:#FFFFFF;
	font-family:"Arial",Sans-serif;
	font-size:55px;
	font-weight:600;
	letter-spacing:10px;
}
.elementor-90 .elementor-element.elementor-element-b5a7f63 {
	text-align:center;
	color:#FFFFFF;
	font-family:"Arial",Sans-serif;
	font-size:22px;
	font-weight:bold;
	letter-spacing:2px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-item > div {
	text-align:center;
	margin-right:15px;
	margin-left:15px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-items>li {
	display:table-cell;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits::after {
	left:98%;
	color:#FFFFFF;
	font-family:"Arial",Sans-serif;
	font-weight:400;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-container {
	margin-right:-15px;
	margin-left:-15px;
	margin-bottom:0px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits {
	color:#FFFFFF;
	font-weight:bold;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-label {
	font-size:16px;
	font-weight:400;
	line-height:2.7em;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-finish-message {
	text-align:left;
}
.elementor-90 .elementor-element.elementor-element-3b15016 {
	margin-top:50px;
	margin-bottom:50px;
}
.elementor-90 .elementor-element.elementor-element-eec9d7e {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
	color:#444444;
	font-size:var( --e-global-typography-8d18e0b-font-size );
	font-weight:var( --e-global-typography-8d18e0b-font-weight );
	text-decoration:var( --e-global-typography-8d18e0b-text-decoration );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-d2336e2 {
	margin-top:0px;
	margin-bottom:80px;
}
.elementor-90 .elementor-element.elementor-element-4201684 {
	column-gap:0px;
	color:var( --e-global-color-text );
}
.elementor-90 .elementor-element.elementor-element-4201684 > .elementor-widget-container {
	padding:20px 0px 0px 50px;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-container {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon {
	background-color:var( --e-global-color-708e196 );
	color:#FFFFFF;
	font-size:30px;
	border-radius:100px 100px 100px 100px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon svg {
	fill:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .eael-counter-svg-icon {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .eael-counter-svg-icon svg {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .fa,.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon img {
	transform:rotate( 102deg );
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon-wrap {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-number {
	color:var( --e-global-color-secondary );
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-number-wrap {
	font-family:"Arial",Sans-serif;
	font-size:22px;
	font-weight:600;
}
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-title {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-container {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon {
	background-color:var( --e-global-color-708e196 );
	color:#FFFFFF;
	font-size:30px;
	border-radius:100px 100px 100px 100px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon svg {
	fill:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .eael-counter-svg-icon {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .eael-counter-svg-icon svg {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .fa,.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon img {
	transform:rotate( 102deg );
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon-wrap {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-number {
	color:var( --e-global-color-secondary );
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-number-wrap {
	font-family:"Arial",Sans-serif;
	font-size:22px;
	font-weight:600;
}
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-title {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-container {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon {
	background-color:var( --e-global-color-708e196 );
	color:#FFFFFF;
	font-size:30px;
	border-radius:100px 100px 100px 100px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon svg {
	fill:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .eael-counter-svg-icon {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .eael-counter-svg-icon svg {
	height:30px;
	width:30px;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .fa,.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon img {
	transform:rotate( 102deg );
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon-wrap {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-number {
	color:var( --e-global-color-secondary );
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-number-wrap {
	font-family:"Arial",Sans-serif;
	font-size:22px;
	font-weight:600;
}
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-title {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.elementor-90 .elementor-element.elementor-element-5d56995:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-5d56995 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image:url("https://www.maison-shanghai.cn/wp-content/uploads/2021/06/4-5-bg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.elementor-90 .elementor-element.elementor-element-5d56995 {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	padding:80px 0px 80px 0px;
}
.elementor-90 .elementor-element.elementor-element-5d56995 > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-9a5988b {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
	color:#FFFFFF;
	font-size:var( --e-global-typography-8d18e0b-font-size );
	font-weight:var( --e-global-typography-8d18e0b-font-weight );
	text-decoration:var( --e-global-typography-8d18e0b-text-decoration );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-9d632fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-90 .elementor-element.elementor-element-9d632fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-90 .elementor-element.elementor-element-9d632fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-9d632fc > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin:20px 20px 20px 20px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-9d632fc > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-8b2da8a {
	column-gap:0px;
	text-align:center;
	color:#54595F;
	font-family:"Arial",Sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:2em;
	letter-spacing:0.5px;
}
.elementor-90 .elementor-element.elementor-element-8b2da8a > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF00;
}
.elementor-90 .elementor-element.elementor-element-9f5230e > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-616944f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-90 .elementor-element.elementor-element-616944f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-616944f > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin:20px 20px 20px 20px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-616944f > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-0ff4962 {
	column-gap:0px;
	text-align:center;
	color:#54595F;
	font-family:"Arial",Sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:2em;
	letter-spacing:0.5px;
	z-index:0;
}
.elementor-90 .elementor-element.elementor-element-0ff4962 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF00;
}
.elementor-90 .elementor-element.elementor-element-3100605:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-90 .elementor-element.elementor-element-3100605 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-3100605 > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin:20px 20px 20px 20px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-3100605 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-51c6292 {
	column-gap:0px;
	text-align:center;
	color:#54595F;
	font-family:"Arial",Sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:2em;
	letter-spacing:0.5px;
	z-index:0;
}
.elementor-90 .elementor-element.elementor-element-51c6292 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF00;
}
.elementor-90 .elementor-element.elementor-element-a2cec8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-90 .elementor-element.elementor-element-a2cec8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-a2cec8f > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin:20px 20px 20px 20px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-a2cec8f > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-ec6d4ea {
	column-gap:0px;
	text-align:center;
	color:#54595F;
	font-family:"Arial",Sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:2em;
	letter-spacing:0.5px;
	z-index:0;
}
.elementor-90 .elementor-element.elementor-element-ec6d4ea > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF00;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-icon-right {
	margin-left:3px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-icon-left {
	margin-right:3px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button--shikoba i {
	left:3%;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .cretive-button-text {
	font-family:var( --e-global-typography-text-font-family ),Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	line-height:var( --e-global-typography-text-line-height );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button i {
	font-size:20px;
	color:#000000;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button svg {
	height:20px;
	width:20px;
	fill:#000000;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-wrapper {
	justify-content:center;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button {
	padding:10px 25px 10px 25px;
	color:#000000;
	background-color:#FFFFFF;
	border-radius:100px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--winona::after {
	padding:10px 25px 10px 25px;
	color:#ffffff;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--winona > span {
	padding:10px 25px 10px 25px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya::before {
	padding:10px 25px 10px 25px;
	color:#000000;
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen::before {
	padding:10px 25px 10px 25px;
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen > span {
	padding:10px 25px 10px 25px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--saqui::after {
	padding:10px 25px 10px 25px;
	color:#ffffff;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .creative-button-inner svg {
	fill:#000000;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya::after {
	color:#000000;
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--ujarak:hover {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wayra:hover {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen:hover {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--pipaluk::after {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave:hover {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--aylen::before {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka::before {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka::after {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--antiman::after {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--quidel::after {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button::before {
	border-radius:100px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button::after {
	border-radius:100px;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover i {
	color:#ffffff;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover .creative-button-inner svg {
	fill:#ffffff;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover {
	color:#ffffff;
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover svg {
	fill:#ffffff;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--ujarak::before {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wayra:hover::before {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya:hover {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave::before {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave:hover::before {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--aylen::after {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--saqui:hover {
	color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka:hover::after {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--quidel:hover::after {
	background-color:var( --e-global-color-accent );
}
.elementor-90 .elementor-element.elementor-element-51d514c > .elementor-widget-container {
	margin:50px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-1c4b542:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-1c4b542 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#F7F7F7;
}
.elementor-90 .elementor-element.elementor-element-1c4b542 {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:80px 0px 80px 0px;
}
.elementor-90 .elementor-element.elementor-element-1c4b542 > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-1b7166d {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
	color:var( --e-global-color-1577fdf );
	font-size:var( --e-global-typography-8d18e0b-font-size );
	font-weight:var( --e-global-typography-8d18e0b-font-weight );
	text-decoration:var( --e-global-typography-8d18e0b-text-decoration );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details {
	text-align:center;
	background-color:#fff;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
	margin-left:5px;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details > h2 > a {
	color:#303133;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details > p {
	color:#7a7a7a;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-right,.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-left {
	font-size:26px;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
	width:26px;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn {
	color:#ffffff;
	background-color:#646464;
}
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn:hover {
	color:#ffffff;
	background-color:#272727;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details {
	text-align:center;
	background-color:#fff;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
	margin-left:5px;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details > h2 > a {
	color:#303133;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details > p {
	color:#7a7a7a;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-right,.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-left {
	font-size:26px;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
	width:26px;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn {
	color:#ffffff;
	background-color:#646464;
}
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn:hover {
	color:#ffffff;
	background-color:#272727;
}
.elementor-90 .elementor-element.elementor-element-c0affa7 {
	overflow:hidden;
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
}
.elementor-90 .elementor-element.elementor-element-c0affa7:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-c0affa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-c0affa7 > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-b3a6c60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-90 .elementor-element.elementor-element-b3a6c60 > .elementor-element-populated {
	padding:80px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-908f4cf {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
	color:var( --e-global-color-1577fdf );
	font-size:var( --e-global-typography-8d18e0b-font-size );
	font-weight:var( --e-global-typography-8d18e0b-font-weight );
	text-decoration:var( --e-global-typography-8d18e0b-text-decoration );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-908f4cf > .elementor-widget-container {
	margin:0px 0px 50px 0px;
}
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-grid-post-holder {
	background-color:#FCFCFC;
}
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-overlay {
	background-color:rgba(0,0,0,.75);
}
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title,.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title a {
	color:#303133;
}
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title:hover,.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title a:hover {
	color:#23527c;
}
.elementor-90 .elementor-element.elementor-element-9b827d5 > .elementor-element-populated {
	margin:80px 0px 80px 0px;
}
.elementor-90 .elementor-element.elementor-element-11fef88 {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
	color:var( --e-global-color-1577fdf );
	font-size:var( --e-global-typography-8d18e0b-font-size );
	font-weight:var( --e-global-typography-8d18e0b-font-weight );
	text-decoration:var( --e-global-typography-8d18e0b-text-decoration );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-11fef88 > .elementor-widget-container {
	padding:0px 0px 50px 0px;
}
.elementor-90 .elementor-element.elementor-element-907590a .swiper-wrapper {
	display:flex;
	align-items:center;
}
.elementor-90 .elementor-element.elementor-element-907590a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#EBEBEB;
}
.elementor-90 .elementor-element.elementor-element-c5695f5 {
	padding:0px 0px 30px 0px;
}
.elementor-90 .elementor-element.elementor-element-5bd4fda {
	text-align:left;
}
.elementor-90 .elementor-element.elementor-element-5bd4fda .elementor-heading-title {
	color:var( --e-global-color-secondary );
}
.elementor-90 .elementor-element.elementor-element-5bd4fda > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button .elementor-align-icon-right {
	margin-left:10px;
}
.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button .elementor-align-icon-left {
	margin-right:10px;
}
.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button {
	background-color:#03356D;
	padding:5px 25px 5px 25px;
}
.elementor-90 .elementor-element.elementor-element-7f6e70b6:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-7f6e70b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image:url("https://www.maison-shanghai.cn/wp-content/uploads/2021/06/footer-bg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.elementor-90 .elementor-element.elementor-element-7f6e70b6 {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-7f6e70b6 > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action {
	max-width:1170px;
	background-color:#02010100;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
	color:#FFFFFF;
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .sub-title {
	color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action p {
	color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button {
	text-decoration:none;
	letter-spacing:1px;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button:not(.cta-secondary-button) {
	color:#29A4E0;
	background:#f9f9f9;
	border-radius:50px;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
	color:#f9f9f9;
	background:#3F51B5;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
	background:#3F51B5;
}
.elementor-90 .elementor-element.elementor-element-1b3a123d > .elementor-widget-container {
	margin:50px 0px 50px 0px;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action {
	max-width:1170px;
	background-color:#02010100;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
	color:#FFFFFF;
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .sub-title {
	color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action p {
	color:#FFFFFF;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button {
	padding:12px 50px 12px 50px;
	text-decoration:none;
	letter-spacing:1px;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
	color:#A63492;
	background:#f9f9f9;
	border-radius:50px;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
	color:#f9f9f9;
	background:#3F51B5;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
	background:#3F51B5;
}
.elementor-90 .elementor-element.elementor-element-735eceb7 > .elementor-widget-container {
	margin:50px 0px 50px 0px;
}
@media(min-width:768px) {
	.elementor-90 .elementor-element.elementor-element-075603b {
	width:50%;
}
.elementor-90 .elementor-element.elementor-element-56cab72 {
	width:50%;
}
}@media(max-width:1024px) {
	.elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .cretive-button-text {
	font-size:var( --e-global-typography-text-font-size );
	line-height:var( --e-global-typography-text-line-height );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
}@media(max-width:767px) {
	.elementor-90 .elementor-element.elementor-element-d5a0a5a {
	margin-top:0px;
	margin-bottom:0px;
	padding:80px 0px 80px 0px;
}
.elementor-90 .elementor-element.elementor-element-4aaf41b {
	width:100%;
}
.elementor-90 .elementor-element.elementor-element-9f44504 .elementor-heading-title {
	font-size:2rem;
	line-height:2em;
	letter-spacing:0.5px;
}
.elementor-90 .elementor-element.elementor-element-b5a7f63 {
	font-size:1em;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-item > div {
	margin-right:9px;
	margin-left:9px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-container {
	margin-right:-9px;
	margin-left:-9px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits {
	font-size:1.5em;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-label {
	font-size:0.8em;
	line-height:1em;
	letter-spacing:0px;
}
.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-finish-message {
	text-align:center;
}
.elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-4201684 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-90 .elementor-element.elementor-element-8a17482 {
	width:33%;
}
.elementor-90 .elementor-element.elementor-element-7e7e8fd {
	width:33%;
}
.elementor-90 .elementor-element.elementor-element-d2c5524 {
	width:33%;
}
.elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-9d632fc {
	width:50%;
}
.elementor-90 .elementor-element.elementor-element-616944f {
	width:50%;
}
.elementor-90 .elementor-element.elementor-element-3100605 {
	width:50%;
}
.elementor-90 .elementor-element.elementor-element-a2cec8f {
	width:50%;
}
.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .cretive-button-text {
	font-size:var( --e-global-typography-text-font-size );
	line-height:var( --e-global-typography-text-line-height );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
	font-size:var( --e-global-typography-8d18e0b-font-size );
	line-height:var( --e-global-typography-8d18e0b-line-height );
	letter-spacing:var( --e-global-typography-8d18e0b-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-7f6e70b6:not(.elementor-motion-effects-element-type-background),.elementor-90 .elementor-element.elementor-element-7f6e70b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image:url("https://www.maison-shanghai.cn/wp-content/uploads/2021/06/4-5-bg-1.jpg");
}
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
	font-size:var( --e-global-typography-a65617f-font-size );
	line-height:var( --e-global-typography-a65617f-line-height );
	letter-spacing:var( --e-global-typography-a65617f-letter-spacing );
}
}/* Start custom CSS for column,class:.elementor-element-b3a6c60 */h1:not(.site-title)::before,h2::before {
	display:none;
}
/* End custom CSS */
/* Start custom CSS for section,class:.elementor-element-7f6e70b6 */.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action,.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action {
	background-color:rgba(255,0,0,0)!important
}
.swiper-container .swiper-slide {
	width:auto!important;
}
/* End custom CSS */