.elementor-47 .elementor-element.elementor-element-1975a8b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1975a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474848;}.elementor-47 .elementor-element.elementor-element-1975a8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 050px 20px;}.elementor-47 .elementor-element.elementor-element-1975a8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-012cfb9 .elementor-heading-title{font-size:36px;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-347dbfe{padding:050px 20px 50px 20px;}.elementor-47 .elementor-element.elementor-element-b54f97a{text-align:left;}.elementor-47 .elementor-element.elementor-element-b54f97a .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.elementor-47 .elementor-element.elementor-element-9771c2c{--spacer-size:25px;}.elementor-47 .elementor-element.elementor-element-e783086{text-align:left;}.elementor-47 .elementor-element.elementor-element-e783086 .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.elementor-widget-floorplan_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-47 .elementor-element.elementor-element-be27b1b{text-align:left;}.elementor-47 .elementor-element.elementor-element-be27b1b .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.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-47 .elementor-element.elementor-element-6302c1d{font-size:14px;}.elementor-47 .elementor-element.elementor-element-6c9e2f6{font-size:14px;}.elementor-47 .elementor-element.elementor-element-2c13904{font-size:14px;}.elementor-47 .elementor-element.elementor-element-93b1ffa{font-size:14px;}.elementor-widget-floorplan_brochure_button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-aa28dfd .elementor-button{background-color:#7A8A9A;fill:#ffffff;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-aa28dfd .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-aa28dfd .elementor-button:focus{background-color:#949494;}.elementor-widget-price_quote_button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-716c4a0 .elementor-button{background-color:#292929;fill:#ffffff;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-716c4a0 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-716c4a0 .elementor-button:focus{background-color:#090909;}.elementor-47 .elementor-element.elementor-element-52980df{--spacer-size:25px;}.elementor-47 .elementor-element.elementor-element-dc0e2ff{text-align:left;}.elementor-47 .elementor-element.elementor-element-dc0e2ff .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.elementor-47 .elementor-element.elementor-element-be0dcaf{padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-15b29e2{text-align:left;}.elementor-47 .elementor-element.elementor-element-15b29e2 .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.elementor-widget-floorplan_videos .gallery-item .gallery-caption{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-47 .elementor-element.elementor-element-e110c29 .gallery-item .gallery-caption{display:none;}.elementor-47 .elementor-element.elementor-element-928fd6c{--spacer-size:25px;}.elementor-47 .elementor-element.elementor-element-f161930{text-align:left;}.elementor-47 .elementor-element.elementor-element-f161930 .elementor-heading-title{font-size:24px;text-transform:uppercase;letter-spacing:2px;color:#292929;}.elementor-widget-floorplan_gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-47 .elementor-element.elementor-element-5b13887 .gallery-item{padding:0 15px 15px 0;}.elementor-47 .elementor-element.elementor-element-5b13887 .gallery{margin:0 -15px -15px 0;}.elementor-47 .elementor-element.elementor-element-5b13887 .gallery-item .gallery-caption{display:none;}.elementor-47 .elementor-element.elementor-element-93ebada:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-93ebada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-93ebada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-93ebada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-8411141 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-8411141 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-47 .elementor-element.elementor-element-353ef04 > .elementor-widget-container{background-color:#292929;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;border-radius:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon-box-wrapper{align-items:center;}.elementor-47 .elementor-element.elementor-element-353ef04{--icon-box-icon-margin:15px;}.elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-353ef04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-353ef04.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-353ef04.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon{font-size:39px;}.elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;}.elementor-47 .elementor-element.elementor-element-353ef04:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-353ef04:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-353ef04 .elementor-icon-box-description{font-size:12px;color:#ffffff;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-012cfb9{text-align:center;}.elementor-47 .elementor-element.elementor-element-b54f97a{text-align:center;}.elementor-47 .elementor-element.elementor-element-e783086{text-align:center;}.elementor-47 .elementor-element.elementor-element-be27b1b{text-align:center;}.elementor-47 .elementor-element.elementor-element-6302c1d{text-align:center;}.elementor-47 .elementor-element.elementor-element-6c9e2f6{text-align:center;}.elementor-47 .elementor-element.elementor-element-2c13904{text-align:center;}.elementor-47 .elementor-element.elementor-element-93b1ffa{text-align:center;}.elementor-47 .elementor-element.elementor-element-dc0e2ff{text-align:center;}.elementor-47 .elementor-element.elementor-element-15b29e2{text-align:center;}.elementor-47 .elementor-element.elementor-element-f161930{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-b54f97a */.elementor-47 .elementor-element.elementor-element-b54f97a strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e783086 */.elementor-47 .elementor-element.elementor-element-e783086 strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be27b1b */.elementor-47 .elementor-element.elementor-element-be27b1b strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9e2f6 */.elementor-47 .elementor-element.elementor-element-6c9e2f6 strong{
    color:#292929;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c13904 */.elementor-47 .elementor-element.elementor-element-2c13904 strong{
    color:#292929;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b1ffa */.elementor-47 .elementor-element.elementor-element-93b1ffa strong{
    color:#1D2C3E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0e2ff */.elementor-47 .elementor-element.elementor-element-dc0e2ff strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */
/* Start custom CSS for specification_tabs, class: .elementor-element-0ebf090 */.nav.nav-tabs {
	font-size:13px;
	font-family:Open Sans, sans-serif;
}

.nav.nav-tabs .nav-link{
	padding:.5rem .5rem;
	text-transform:capitalize;
	font-family:Open Sans, sans-serif;
}

.nav-link:not(.active){
	color:#2c2c2c;
	font-weight:bold;
	font-family:Open Sans, sans-serif;
}

.nav-link.active{
	color:#2c2c2c !important;
	font-weight:bold;
}

.nav-link:after{
	background:#7a8a9a !important;
}

.nav-link.active:after{
	transform:scale(1) !important;
}

.tab-content .tab-pane{
	font-size:14px;
	color:#777777;
	font-family:Open Sans, sans-serif;
}

.tab-content .tab-pane span{
	color:#222222;
	font-family:Open Sans, sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b29e2 */.elementor-47 .elementor-element.elementor-element-15b29e2 strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f161930 */.elementor-47 .elementor-element.elementor-element-f161930 strong{
    font-weight:normal;
    color:#E58334;
}/* End custom CSS */