
.elementor-18335 .elementor-element.elementor-element-7f08c8e {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .15;
	--padding-top: 43px;
	--padding-bottom: 43px;
	--padding-left: 43px;
	--padding-right: 43px;
}

.elementor-18335 .elementor-element.elementor-element-7f08c8e:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-7f08c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .22);
}

.elementor-18335 .elementor-element.elementor-element-7f08c8e::before, .elementor-18335 .elementor-element.elementor-element-7f08c8e > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-7f08c8e > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-7f08c8e > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-7f08c8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-7f08c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(9, 184, 250, .95) 0%, rgba(0, 0, 0, 0) 64%);
}

.elementor-18335 .elementor-element.elementor-element-8c79ed3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-9ea45ad {
	--display: flex;
	--min-height: 10vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
}

.elementor-widget-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-18335 .elementor-element.elementor-element-7c5ef8d .elementor-button {
	background-color: #002e3e;
	fill: var(--e-global-color-969185a);
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-7c5ef8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-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);
}

.elementor-18335 .elementor-element.elementor-element-310c95a > .elementor-widget-container {
	margin: 0px 38px 0px 0px;
	padding: 0px -50px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-310c95a {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-310c95a img {
	width: 450px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb > .elementor-widget-container {
	background-color: var(--e-global-color-4e7e493);
	padding: 20px 20px 11px 20px;
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-78a1ddb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-aef4bbf);
	border-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-78a1ddb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb .elementor-icon {
	font-size: 30px;
}

.elementor-18335 .elementor-element.elementor-element-78a1ddb .elementor-icon svg {
	height: 30px;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle {
	margin: 0 auto;
	background-color: var(--e-global-color-4e7e493);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle {
	color: var(--e-global-color-aef4bbf);
	fill: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a:hover, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a:focus, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a.highlighted, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle:hover, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle:focus {
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a:hover, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a:focus, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a.highlighted {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-4e7e493);
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-item, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-sub-item {
	font-family: var(--e-global-typography-660b8b9-font-family), Sans-serif;
	font-size: var(--e-global-typography-660b8b9-font-size);
	font-weight: var(--e-global-typography-660b8b9-font-weight);
	text-transform: var(--e-global-typography-660b8b9-text-transform);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown a {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 61px !important;
}

.elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle {
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle svg {
	fill: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle:hover, .elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle:focus {
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle:hover svg, .elementor-18335 .elementor-element.elementor-element-869f23c div.elementor-menu-toggle:focus svg {
	fill: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle:hover, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-menu-toggle:focus {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-869f23c {
	--nav-menu-icon-size: 38px;
}

.elementor-18335 .elementor-element.elementor-element-a7d724e {
	--display: flex;
	--min-height: 70vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-a7d724e::before, .elementor-18335 .elementor-element.elementor-element-a7d724e > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-a7d724e > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-a7d724e > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-a7d724e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-a7d724e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-4e7e493);
	--background-overlay: "";
}

.elementor-18335 .elementor-element.elementor-element-a7d724e.e-con {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-e884f19 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-e884f19.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-e884f19.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-e884f19.elementor-view-default .elementor-icon {
	color: var(--e-global-color-969185a);
	border-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-e884f19.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-e884f19.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-d97def2 {
	width: 100%;
	max-width: 100%;
}

.elementor-18335 .elementor-element.elementor-element-12b8eaf {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .15;
	--padding-top: 43px;
	--padding-bottom: 43px;
	--padding-left: 43px;
	--padding-right: 43px;
}

.elementor-18335 .elementor-element.elementor-element-12b8eaf:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-12b8eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .22);
	background: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2025/07/tidesmobilefallback.webp") 50% 50%;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-12b8eaf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background: none !important;
}

.elementor-18335 .elementor-element.elementor-element-12b8eaf::before, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-12b8eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(9, 184, 250, 0) 0%, rgba(0, 0, 0, 0) 64%);
}

.elementor-18335 .elementor-element.elementor-element-ea92021 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-36f5499 {
	--display: flex;
	--min-height: 10vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
}

.elementor-18335 .elementor-element.elementor-element-d0f77c1 .elementor-button {
	background-color: #002e3e;
	fill: var(--e-global-color-969185a);
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-d0f77c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-31c1c1a > .elementor-widget-container {
	margin: 0px -25px 0px 0px;
	padding: 0px -50px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-31c1c1a {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-31c1c1a img {
	width: 450px;
}

.elementor-18335 .elementor-element.elementor-element-025223c {
	width: auto;
	max-width: auto;
	--nav-menu-icon-size: 35px;
}

.elementor-18335 .elementor-element.elementor-element-025223c > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 50px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-025223c .elementor-menu-toggle {
	margin-left: auto;
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-025223c .elementor-nav-menu--dropdown a, .elementor-18335 .elementor-element.elementor-element-025223c .elementor-menu-toggle {
	color: var(--e-global-color-4e7e493);
	fill: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-025223c .elementor-nav-menu--dropdown {
	background-color: var(--e-global-color-969185a);
	border-style: none;
}

.elementor-18335 .elementor-element.elementor-element-025223c .elementor-nav-menu--dropdown a.elementor-item-active {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-025223c .elementor-nav-menu--dropdown a {
	padding-left: 0px;
	padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-025223c div.elementor-menu-toggle {
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-025223c div.elementor-menu-toggle svg {
	fill: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f > .elementor-widget-container {
	background-color: var(--e-global-color-4e7e493);
	padding: 20px 20px 11px 20px;
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-7d3d12f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-aef4bbf);
	border-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-7d3d12f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f .elementor-icon {
	font-size: 30px;
}

.elementor-18335 .elementor-element.elementor-element-7d3d12f .elementor-icon svg {
	height: 30px;
}

.elementor-18335 .elementor-element.elementor-element-27a2fe2 {
	--display: flex;
	--min-height: 70vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-27a2fe2::before, .elementor-18335 .elementor-element.elementor-element-27a2fe2 > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-27a2fe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-27a2fe2 > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-27a2fe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-27a2fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-4e7e493);
	--background-overlay: "";
}

.elementor-18335 .elementor-element.elementor-element-27a2fe2.e-con {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-1be6fc7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-1be6fc7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-1be6fc7.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-1be6fc7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-969185a);
	border-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-1be6fc7.elementor-view-framed .elementor-icon, .elementor-18335 .elementor-element.elementor-element-1be6fc7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-315557d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-315557d:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-315557d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #002e3e;
}

.elementor-18335 .elementor-element.elementor-element-c3994ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-cbc6d47 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.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-18335 .elementor-element.elementor-element-b028571 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-b028571 {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-b028571 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 500;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-969185a);
	stroke: var(--e-global-color-969185a);
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-6d6c205 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-6d6c205 {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-6d6c205 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 500;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-969185a);
	stroke: var(--e-global-color-969185a);
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-428b293 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-428b293 {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-428b293 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 500;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-969185a);
	stroke: var(--e-global-color-969185a);
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-66dcc80 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 63px;
	--padding-bottom: 63px;
	--padding-left: 63px;
	--padding-right: 63px;
}

.elementor-18335 .elementor-element.elementor-element-66dcc80:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-66dcc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #002e3e;
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2025/03/Tides_HP_BG.png");
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-66dcc80:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-66dcc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-fed70a2 {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-fed70a2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-adfb6a6 img {
	width: 78%;
}

.elementor-18335 .elementor-element.elementor-element-027bcea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-18335 .elementor-element.elementor-element-606b2b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-8dce25d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-8dce25d .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	color: #8fd4e1;
}

.elementor-widget-text-editor {
	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);
	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-18335 .elementor-element.elementor-element-6e59f90 {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-d51de06 .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-834b925 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-834b925:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-834b925 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-ffb64ba {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 34px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-6341103 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-6341103 {
	text-align: start;
}

.elementor-18335 .elementor-element.elementor-element-6341103 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-2cdffd6 {
	width: var(--container-widget-width, 59.559%);
	max-width: 59.559%;
	--container-widget-width: 59.559%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-2cdffd6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-2cdffd6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-c831565 {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-c831565:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-c831565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-f9fa2b3 {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-f9fa2b3:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-f9fa2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2024/02/Tides-1-2-Bedroom-Kitchen.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-f9fa2b3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-f9fa2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-9511874 {
	--spacer-size: 50px;
}

.elementor-18335 .elementor-element.elementor-element-578f627 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-38646bf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-38646bf {
	text-align: start;
}

.elementor-18335 .elementor-element.elementor-element-38646bf .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-1cddbae {
	width: var(--container-widget-width, 99.8%);
	max-width: 99.8%;
	--container-widget-width: 99.8%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-1cddbae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-ed19b62 > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-ed19b62 {
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-a0440d0 .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-9a5b5cd {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-9a5b5cd:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-9a5b5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-22b70c5 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-31c58b1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-31c58b1 {
	text-align: start;
}

.elementor-18335 .elementor-element.elementor-element-31c58b1 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-f1e239c {
	width: var(--container-widget-width, 99.8%);
	max-width: 99.8%;
	--container-widget-width: 99.8%;
	--container-widget-flex-grow: 0;
	text-align: end;
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-f1e239c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-f9fdd97 > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-f9fdd97 {
	text-align: end;
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-53b81b2 .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-f528b8a {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-f528b8a:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-f528b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2022/07/2-BedRoom-Unit1-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-f528b8a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-f528b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-9a785a7 {
	--spacer-size: 50px;
}

.elementor-18335 .elementor-element.elementor-element-38202d7 {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-38202d7:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-38202d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-9534274 {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-9534274:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-9534274 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/source/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2021/08/2-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-9534274:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-9534274 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-829f685 {
	--spacer-size: 50px;
}

.elementor-18335 .elementor-element.elementor-element-250e3c6 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-c8d8b2d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-c8d8b2d {
	text-align: start;
}

.elementor-18335 .elementor-element.elementor-element-c8d8b2d .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-72683b3 {
	width: var(--container-widget-width, 99.8%);
	max-width: 99.8%;
	--container-widget-width: 99.8%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-72683b3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-74fca43 > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-74fca43 {
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-c46e8cf .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-1c0a827 {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-1c0a827:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-1c0a827 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-34e8d1a {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-6a07128 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-6a07128 {
	text-align: start;
}

.elementor-18335 .elementor-element.elementor-element-6a07128 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-9373d59 {
	width: var(--container-widget-width, 99.8%);
	max-width: 99.8%;
	--container-widget-width: 99.8%;
	--container-widget-flex-grow: 0;
	text-align: end;
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-9373d59.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-2485a14 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-2485a14 {
	text-align: end;
	color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-174dcdd .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-04c7bb0 {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-04c7bb0:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-04c7bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/source/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2021/08/15.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-04c7bb0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-04c7bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-9e98591 {
	--spacer-size: 50px;
}

.elementor-18335 .elementor-element.elementor-element-5ee2bc1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-18335 .elementor-element.elementor-element-5ee2bc1:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-5ee2bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-68273c2 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-ed2d91b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-ed2d91b .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-211e4b4 {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-8bd8a08 .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-4e7e493);
	color: var(--e-global-color-4e7e493);
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-2806330 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-2d79126 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .7;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-18335 .elementor-element.elementor-element-2d79126:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #014258;
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2025/03/pexels-jeremy-bishop-1260133-2923596-scaled.jpg");
	background-position: center center;
}

.elementor-18335 .elementor-element.elementor-element-2d79126:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-2d79126::before, .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-2d79126 > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-2d79126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #002e3e;
	--background-overlay: "";
}

.elementor-18335 .elementor-element.elementor-element-72b032d {
	--display: flex;
}

.elementor-18335 .elementor-element.elementor-element-0e17cf2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-7f36053 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-7f36053 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-2c7b9eb {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-25516ee .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-7eb4297 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-18335 .elementor-element.elementor-element-7eb4297:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-7eb4297 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-c6ea626 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-2171193 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-2171193 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-10a6c7e {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-8b20137 .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: var(--e-global-color-4e7e493);
	color: var(--e-global-color-4e7e493);
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-4f451fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-4d1c3d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .62;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-18335 .elementor-element.elementor-element-4d1c3d0:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4e7e493);
	background-image: url("https://www.beechwoodhomes.com/nitropack_static/wkXncVaDUuCPkejvgiZBLXuLhetLqJvO/assets/images/optimized/rev-f065ba3/www.beechwoodhomes.com/wp-content/uploads/2025/03/TEST_HP_BG.png");
	background-position: center center;
	background-size: cover;
}

.elementor-18335 .elementor-element.elementor-element-4d1c3d0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18335 .elementor-element.elementor-element-4d1c3d0::before, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-4e7e493);
	--background-overlay: "";
}

.elementor-18335 .elementor-element.elementor-element-052a222 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-a18fd65 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-18335 .elementor-element.elementor-element-d7eb19f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-d7eb19f .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 400;
	color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-3a26d69 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-18335 .elementor-element.elementor-element-b92c34a .elementor-button {
	background-color: rgba(11, 110, 189, 0);
	fill: #fff;
	color: #fff;
	border-style: solid;
}

.elementor-18335 .elementor-element.elementor-element-112f34d {
	--display: flex;
	--min-height: 463px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-112f34d:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-112f34d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aef4bbf);
}

.elementor-18335 .elementor-element.elementor-element-6b39bcb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-6b39bcb:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-6b39bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(161, 219, 231, 0);
}

.elementor-18335 .elementor-element.elementor-element-fad4fb0 {
	--display: flex;
	--padding-top: 34px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-943f3a0 {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-943f3a0 .elementor-heading-title {
	font-family: "acumin-pro-wide", Sans-serif;
	font-size: 3.1rem;
	font-weight: 500;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-3e8e3ca {
	width: var(--container-widget-width, 61.204%);
	max-width: 61.204%;
	--container-widget-width: 61.204%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-3e8e3ca > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-3e8e3ca.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-d4e894f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-18335 .elementor-element.elementor-element-d4e894f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18335 .elementor-element.elementor-element-b04d14b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-4e7e493);
	--border-color: var(--e-global-color-4e7e493);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18335 .elementor-element.elementor-element-b04d14b:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-b04d14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-b04d14b::before, .elementor-18335 .elementor-element.elementor-element-b04d14b > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-b04d14b > .e-con-inner > .elementor-background-video-container::before, .elementor-18335 .elementor-element.elementor-element-b04d14b > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-b04d14b > .e-con-inner > .elementor-background-slideshow::before, .elementor-18335 .elementor-element.elementor-element-b04d14b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-18335 .elementor-element.elementor-element-866913c > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-866913c {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 26px;
	--e-rating-gap: 1px;
	--e-rating-icon-marked-color: var(--e-global-color-4e7e493);
}

.elementor-widget-testimonial .elementor-testimonial-content {
	color: var(--e-global-color-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);
}

.elementor-widget-testimonial .elementor-testimonial-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-18335 .elementor-element.elementor-element-6ee046b > .elementor-widget-container {
	border-style: none;
}

.elementor-18335 .elementor-element.elementor-element-6ee046b .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-6ee046b .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
}

.elementor-18335 .elementor-element.elementor-element-6ee046b .elementor-testimonial-name {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
}

.elementor-18335 .elementor-element.elementor-element-f111d83 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-4e7e493);
	--border-color: var(--e-global-color-4e7e493);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18335 .elementor-element.elementor-element-f111d83:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-f111d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-8897182 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-8897182 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 26px;
	--e-rating-gap: 1px;
	--e-rating-icon-marked-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-29aa90a > .elementor-widget-container {
	border-style: none;
}

.elementor-18335 .elementor-element.elementor-element-29aa90a .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
}

.elementor-18335 .elementor-element.elementor-element-29aa90a .elementor-testimonial-name {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
}

.elementor-18335 .elementor-element.elementor-element-7e5e69b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18335 .elementor-element.elementor-element-7e5e69b:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-7e5e69b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-969185a);
}

.elementor-18335 .elementor-element.elementor-element-21967ce > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-18335 .elementor-element.elementor-element-21967ce {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 26px;
	--e-rating-gap: 1px;
	--e-rating-icon-marked-color: var(--e-global-color-4e7e493);
}

.elementor-18335 .elementor-element.elementor-element-d8de850 > .elementor-widget-container {
	border-style: none;
}

.elementor-18335 .elementor-element.elementor-element-d8de850 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-18335 .elementor-element.elementor-element-d8de850 .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
}

.elementor-18335 .elementor-element.elementor-element-d8de850 .elementor-testimonial-name {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
}

.elementor-18335 .elementor-element.elementor-element-9cf2f1a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-f8b2840 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-f8b2840:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-f8b2840 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-df4293c);
}

.elementor-18335 .elementor-element.elementor-element-6911c26 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18335 .elementor-element.elementor-element-6911c26:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-6911c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-df4293c);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-18335 .elementor-element.elementor-element-7f08c8e {
		--min-height: 65vh;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-18335 .elementor-element.elementor-element-310c95a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-310c95a img {
		width: 286px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-item, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-sub-item {
		font-size: var(--e-global-typography-660b8b9-font-size);
	}
	
	.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 27px !important;
	}
	
	.elementor-18335 .elementor-element.elementor-element-869f23c {
		--nav-menu-icon-size: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-a7d724e {
		--min-height: 50vh;
	}
	
	.elementor-18335 .elementor-element.elementor-element-12b8eaf {
		--min-height: 65vh;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c1c1a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c1c1a img {
		width: 286px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-27a2fe2 {
		--min-height: 50vh;
	}
	
	.elementor-18335 .elementor-element.elementor-element-66dcc80 {
		--padding-top: 23px;
		--padding-bottom: 23px;
		--padding-left: 23px;
		--padding-right: 23px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-adfb6a6 img {
		width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-8dce25d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-8dce25d .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-18335 .elementor-element.elementor-element-6341103 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6341103 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2cdffd6 {
		--container-widget-width: 551px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 551px);
		max-width: 551px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-578f627 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-38646bf .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-1cddbae {
		text-align: start;
		font-size: 1rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed19b62 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-22b70c5 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c58b1 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f1e239c {
		text-align: end;
		font-size: 1rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f9fdd97 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-250e3c6 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c8d8b2d .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-72683b3 {
		text-align: start;
		font-size: 1rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-74fca43 > .elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-34e8d1a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6a07128 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9373d59 {
		text-align: end;
		font-size: 1rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2485a14 > .elementor-widget-container {
		margin: -16px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-5ee2bc1 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-68273c2 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed2d91b .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-211e4b4 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2d79126 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-0e17cf2 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-7f36053 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2c7b9eb {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-7eb4297 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c6ea626 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-2171193 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-10a6c7e {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-4d1c3d0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-a18fd65 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-d7eb19f .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-3a26d69 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-112f34d {
		--padding-top: 15px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-d4e894f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-widget-testimonial .elementor-testimonial-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-18335 .elementor-element.elementor-element-310c95a img {
		width: 230px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-item, .elementor-18335 .elementor-element.elementor-element-869f23c .elementor-nav-menu--dropdown .elementor-sub-item {
		font-size: var(--e-global-typography-660b8b9-font-size);
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c1c1a img {
		width: 230px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-025223c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c3994ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c3994ab.e-con {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-b028571 .elementor-heading-title {
		font-size: 2.4rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6d6c205 .elementor-heading-title {
		font-size: 2.4rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-428b293 .elementor-heading-title {
		font-size: 2.4rem;
	}
	
	.elementor-18335 .elementor-element.elementor-element-66dcc80 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-fed70a2 {
		--width: 320px;
		--min-height: 0px;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-adfb6a6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-adfb6a6.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-adfb6a6 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-adfb6a6 img {
		width: 298px;
		max-width: 287px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-027bcea {
		--width: 100%;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-027bcea.e-con {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-606b2b9 {
		--width: 320px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-606b2b9.e-con {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-8dce25d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-8dce25d.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-8dce25d {
		text-align: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-18335 .elementor-element.elementor-element-6e59f90 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ffb64ba {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6341103 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2cdffd6 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9511874 {
		--spacer-size: 300px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-578f627 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-1cddbae {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed19b62 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9a5b5cd {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c58b1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c58b1.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-31c58b1 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f1e239c.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f1e239c {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f9fdd97 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-53b81b2.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9a785a7 {
		--spacer-size: 300px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-829f685 {
		--spacer-size: 300px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-250e3c6 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18335 .elementor-element.elementor-element-72683b3 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-74fca43 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-1c0a827 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6a07128 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6a07128.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-6a07128 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9373d59.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9373d59 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2485a14 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-174dcdd.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9e98591 {
		--spacer-size: 300px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-5ee2bc1 {
		--padding-top: 7px;
		--padding-bottom: 7px;
		--padding-left: 7px;
		--padding-right: 7px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-68273c2 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 38px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed2d91b > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed2d91b.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-ed2d91b {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-211e4b4 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2806330 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2d79126 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-0e17cf2 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-7f36053 {
		text-align: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2c7b9eb.elementor-element {
		--align-self: center;
	}
	
	.elementor-18335 .elementor-element.elementor-element-7eb4297 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c6ea626 {
		--padding-top: 48px;
		--padding-bottom: 40px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-4d1c3d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-testimonial .elementor-testimonial-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (min-width:768px) {
	.elementor-18335 .elementor-element.elementor-element-9ea45ad {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-a7d724e {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-36f5499 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-27a2fe2 {
		--width: 19%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-315557d {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c3994ab {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-fed70a2 {
		--width: 60%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-027bcea {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f9fa2b3 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-578f627 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-22b70c5 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f528b8a {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9534274 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-250e3c6 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-34e8d1a {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-04c7bb0 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-68273c2 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2806330 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-72b032d {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-0e17cf2 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c6ea626 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-4f451fa {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-052a222 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-a18fd65 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-b04d14b {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f111d83 {
		--width: 50%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-7e5e69b {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-18335 .elementor-element.elementor-element-027bcea {
		--width: 600px;
	}
	
	.elementor-18335 .elementor-element.elementor-element-834b925 {
		--content-width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-9a5b5cd {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-1c0a827 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-68273c2 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-2806330 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-72b032d {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-0e17cf2 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-c6ea626 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-4f451fa {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-052a222 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-a18fd65 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-d4e894f {
		--content-width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-b04d14b {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-f111d83 {
		--width: 100%;
	}
	
	.elementor-18335 .elementor-element.elementor-element-7e5e69b {
		--width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-18335 .elementor-element.elementor-element-2d79126:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-2d79126 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-18335 .elementor-element.elementor-element-4d1c3d0:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-4d1c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
