.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-326 .elementor-element.elementor-element-2ee3ded6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-3b2443b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-3b2443b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residentialgym.com/wp-content/uploads/2023/08/Screenshot-2023-08-22-at-3.28.37-pm.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-326 .elementor-element.elementor-element-3b2443b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-326 .elementor-element.elementor-element-3b2443b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-326 .elementor-element.elementor-element-59d2a4b4 > .elementor-widget-container{padding:400px 0px 400px 0px;}.elementor-326 .elementor-element.elementor-element-59d2a4b4{text-align:center;}.elementor-326 .elementor-element.elementor-element-59d2a4b4 img{width:70%;}.elementor-326 .elementor-element.elementor-element-47f48a54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27424F;}.elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-2cf7edea > .elementor-container{max-width:500px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-23dd04a{text-align:center;}.elementor-326 .elementor-element.elementor-element-23dd04a .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:700;color:#F6EFEF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-56b46e1d > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-56b46e1d{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#F9F3F3;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-326 .elementor-element.elementor-element-7c225c1e{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FDFDFD;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-326 .elementor-element.elementor-element-59d2a4b4 img{width:90%;}.elementor-326 .elementor-element.elementor-element-2cf7edea > .elementor-container{max-width:551px;}.elementor-326 .elementor-element.elementor-element-2cf7edea{padding:100px 0px 100px 0px;}.elementor-326 .elementor-element.elementor-element-2beaf05f > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-56b46e1d{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-7c225c1e{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1200px){.elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-326 .elementor-element.elementor-element-2cf7edea{padding:80px 0px 100px 0px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-23dd04a .elementor-heading-title{font-size:40px;}.elementor-326 .elementor-element.elementor-element-56b46e1d{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-7c225c1e{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:880px){.elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-326 .elementor-element.elementor-element-23dd04a .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-326 .elementor-element.elementor-element-3b2443b2{width:100%;}.elementor-326 .elementor-element.elementor-element-47f48a54 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-326 .elementor-element.elementor-element-2cf7edea{padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-2beaf05f > .elementor-element-populated{padding:70px 0px 70px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-56b46e1d{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-7c225c1e{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-326 .elementor-element.elementor-element-3b2443b2{width:50%;}.elementor-326 .elementor-element.elementor-element-47f48a54{width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-326 .elementor-element.elementor-element-3b2443b2{width:50%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-23dd04a .elementor-heading-title{font-size:66px;}.elementor-326 .elementor-element.elementor-element-56b46e1d{font-size:var( --e-global-typography-primary-font-size );}.elementor-326 .elementor-element.elementor-element-7c225c1e{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-1ac1b17b */.um.um-login.um-321.uimob500 {
	opacity: 1 !important;
}

.um.um-login input[type="submit"] {
	background-color: #000000 !important;
	width: 100% !important;
	margin-top: 30px;
	border-radius: 8px;
}

.um.um-login .um-field-area input {
	border: none !important;
	border-bottom: 1px solid #ADADAD !important;
	color: #000000;
	font-size: 16px !important;
	font-weight: 700;
}

.um.um-login .um-field.um-field-c .um-field-area label {
	width: 49%;
	display: inline-block;
	font-size: 16px;
}

.um.um-login .um-field.um-field-c .um-field-area label:last-child {
	text-align: right;
}

.um.um-login .um-field.um-field-c .um-field-area label a,
.um.um-login .um-field.um-field-c .um-field-area label span {
	color: #000000 !important;
	font-weight: 500 !important;
}

section#modalLoginPop span.um-field-checkbox-option {
	width: 100%;
	text-align: left;
}

section.elementor-section.elementor-element.elementor-element-28a199b {
	margin: 0 !important;
}

.um .um-form input[type=text],
.um .um-form input[type=password] {
	border: 1px solid transparent !important;
	border-bottom: 1px solid #ADADAD !important;
}

@media screen and (max-width:1200px) {
	section#modalLoginPop>.elementor-column-gap-no {
		display: flex;
		flex-wrap: wrap;
	}

	section#modalLoginPop .elementor-element.elementor-element-43908f1,
	section#modalLoginPop .elementor-element.elementor-element-fcfaeb2 {
		width: 100% !important;
	}

	.elementor-812 .elementor-element.elementor-element-87e35f3 img {
		width: 40%;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4306883 {
		padding: 50px 20px;
	}

	.elementor-812 .elementor-element.elementor-element-9117488 {
		display: none !important;
	}

	#elementor-popup-modal-812 .dialog-close-button {
		font-size: 35px;
		right: 6% !important;
	}
}

@media screen and (max-width:767px) {

	.elementor-812 .elementor-element.elementor-element-05a5c3f p,
	section#modalLoginPop .um.um-login .um-field-area input,
	section#modalLoginPop span.um-field-checkbox-option,
	section#modalLoginPop label.um-field-link a,
	section#modalLoginPop .elementor-element.elementor-element-98016b3.elementor-widget.elementor-widget-text-editor p {
		font-size: 12px !important;
	}
}/* End custom CSS */
/* Start custom CSS */#form-login-top .um .um-form input[type=text],
#form-login-top .um .um-form input[type=password] {
	border: 1px solid transparent !important;
	border-bottom: 1px solid #ADADAD !important;
}/* End custom CSS */