
.elementor-5909 .elementor-element.elementor-element-6bc99e9e:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-6bc99e9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://cdn-idibj.nitrocdn.com/YxwRmuutJxkhKSotsLGKtDyAQxUASvap/assets/images/optimized/rev-cc192ea/hhfamily.com/wp-content/uploads/2022/08/concept-of-support-for-children-with-autism-syndrome-.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-5909 .elementor-element.elementor-element-6bc99e9e>.elementor-background-overlay {
	background-color: #f1f2f4;
	opacity: .51;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-6bc99e9e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 200px 0 100px;
}

.elementor-5909 .elementor-element.elementor-element-1375a8b9>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-2c70f42 {
	text-align: center;
}

.elementor-5909 .elementor-element.elementor-element-2c70f42 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 58px;
	color: #003d4c;
}

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

.elementor-5909 .elementor-element.elementor-element-4fee81c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 60px 0;
}

.elementor-5909 .elementor-element.elementor-element-4fee81c>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-4fee81c>.elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 500px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-7c8b3dda.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-7c8b3dda.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-7c8b3dda>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 30px 0 0;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-3530e6a4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-3530e6a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-3530e6a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 9px;
}

.elementor-5909 .elementor-element.elementor-element-3530e6a4>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 30px 0 0;
}

.elementor-5909 .elementor-element.elementor-element-5e34d427>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-5e34d427 {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-5e34d427 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 41px;
	color: var(--e-global-color-accent);
}

.elementor-5909 .elementor-element.elementor-element-86fd7d2 {
	text-align: left;
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-0b922cf {
	text-align: left;
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-5a0115f {
	text-align: left;
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-4337faf {
	text-align: left;
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-99df6ca {
	text-align: left;
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-aa63c96 .elementor-button {
	background-color: #ffc745;
	font-family: "Panton Bold", Sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #722257;
	color: #722257;
	padding: 15px;
}

.elementor-5909 .elementor-element.elementor-element-aa63c96>.elementor-widget-container {
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-b9c7f08>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-b9c7f08 {
	text-align: center;
}

.elementor-5909 .elementor-element.elementor-element-b9c7f08 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 41px;
	color: var(--e-global-color-accent);
}

.elementor-5909 .elementor-element.elementor-element-81343b0>.elementor-widget-container {
	margin: 0 0 -20px;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-81343b0 {
	color: #000;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper i {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-e25b077 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-e25b077 svg:not([class*=premium-]) {
	fill: #722257;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-e25b077.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-e25b077.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-32bf23f .premium-bullet-list-wrapper i {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-32bf23f .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-32bf23f svg:not([class*=premium-]) {
	fill: #722257;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-32bf23f .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-32bf23f .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-32bf23f.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-32bf23f.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-23559e2 .premium-bullet-list-wrapper i {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-23559e2 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-23559e2 svg:not([class*=premium-]) {
	fill: #722257;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-23559e2 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-23559e2 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-23559e2.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-23559e2.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-0497859 .premium-bullet-list-wrapper i {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-0497859 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-0497859 svg:not([class*=premium-]) {
	fill: #722257;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-0497859 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-0497859 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-0497859.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-0497859.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-1966e01 .premium-bullet-list-wrapper i {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-1966e01 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-1966e01 svg:not([class*=premium-]) {
	fill: #722257;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-1966e01 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .elementor-repeater-item-1966e01 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-1966e01.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf .elementor-repeater-item-1966e01.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-content {
	overflow: hidden;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-box {
	flex-direction: column;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-content, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-box {
	justify-content: flex-start;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-divider, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper-top {
	align-self: flex-start;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf {
	--pa-bullet-align: flex-start;
	--pa-bullet-hv-size: 18px;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-text {
	display: flex;
	flex-direction: row;
	order: 5;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-content .premium-bullet-list-text-wrapper>span {
	align-self: start;
	text-align: start;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper {
	align-self: center;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-badge {
	order: 8;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-content {
	border-radius: 0;
	margin: 2px 0 0 30px;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-text p, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-text {
	font-size: 18px;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper svg, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper img {
	width: 18px !important;
	height: 18px !important;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-icon-text p {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-1942dbf svg:not([class*=premium-]) {
	fill: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-wrapper {
	margin: 0;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-text {
	color: #000;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-blur:hover .premium-bullet-text {
	text-shadow: 0 0 3px #000;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-badge span {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-badge span {
	border-radius: 2px;
	padding: 2px 5px;
}

.elementor-5909 .elementor-element.elementor-element-1942dbf .premium-bullet-list-badge {
	margin: 0 0 0 5px;
}

.elementor-5909 .elementor-element.elementor-element-c553c5d>.elementor-widget-container {
	margin: 0 0 -20px;
}

.elementor-5909 .elementor-element.elementor-element-c553c5d {
	color: #000;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e25b077 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e25b077 svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-e25b077 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e25b077.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e25b077.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-32d2dae .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-32d2dae .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-32d2dae svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-32d2dae .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-32d2dae .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-32d2dae.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-32d2dae.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-af13bee .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-af13bee .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-af13bee svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-af13bee .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-af13bee .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-af13bee.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-af13bee.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ebe4702 .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ebe4702 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ebe4702 svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-ebe4702 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-ebe4702 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ebe4702.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ebe4702.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e6db94b .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e6db94b .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e6db94b svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-e6db94b .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-e6db94b .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e6db94b.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-e6db94b.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ea22624 .premium-bullet-list-wrapper i {
	color: #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ea22624 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ea22624 svg:not([class*=premium-]) {
	fill: #00a3ad;
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-ea22624 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .elementor-repeater-item-ea22624 .premium-bullet-list-wrapper svg {
	text-shadow: 0 0 3px #00a3ad;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ea22624.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 .elementor-repeater-item-ea22624.premium-bullet-list-content:hover svg:not([class*=premium-]) {
	stroke: #61ce70;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-content {
	overflow: hidden;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-box {
	flex-direction: column;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-content, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-box {
	justify-content: flex-start;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-divider, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper-top {
	align-self: flex-start;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 {
	--pa-bullet-align: flex-start;
	--pa-bullet-hv-size: 18px;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-text {
	display: flex;
	flex-direction: row;
	order: 5;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-content .premium-bullet-list-text-wrapper>span {
	align-self: start;
	text-align: start;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper {
	align-self: center;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-badge {
	order: 8;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-content {
	border-radius: 0;
	margin: 2px 0 0 30px;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-text p, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-text {
	font-size: 18px;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper svg, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper img {
	width: 18px !important;
	height: 18px !important;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-icon-text p {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-drawable-icon *, .elementor-5909 .elementor-element.elementor-element-73f84c9 svg:not([class*=premium-]) {
	fill: #722257;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	text-shadow: 0 0 3px #722257;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-wrapper {
	margin: 0;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-text {
	color: #000;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-blur:hover .premium-bullet-text {
	text-shadow: 0 0 3px #000;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-badge span {
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-badge span {
	border-radius: 2px;
	padding: 2px 5px;
}

.elementor-5909 .elementor-element.elementor-element-73f84c9 .premium-bullet-list-badge {
	margin: 0 0 0 5px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-5969aa7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-5969aa7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-342b626f>.elementor-background-overlay {
	opacity: .09;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-342b626f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 40px 0 50px;
}

.elementor-5909 .elementor-element.elementor-element-69e165c3.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5909 .elementor-element.elementor-element-69e165c3>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-7987278 {
	--spacer-size: 20px;
}

.elementor-5909 .elementor-element.elementor-element-98fa41c .elementor-button {
	background-color: #ffc745;
	font-family: "Panton Bold", Sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #722257;
	color: #722257;
	padding: 15px;
}

.elementor-5909 .elementor-element.elementor-element-98fa41c>.elementor-widget-container {
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-b84c424>.elementor-background-overlay {
	background-image: url("https://cdn-idibj.nitrocdn.com/YxwRmuutJxkhKSotsLGKtDyAQxUASvap/assets/images/optimized/rev-cc192ea/hhfamily.com/wp-content/uploads/2022/08/hands.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 20% auto;
	opacity: .09;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-b84c424>.elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-5909 .elementor-element.elementor-element-b84c424 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 25px;
	margin-bottom: 0;
	padding: 50px 0;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-2bd7add.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-2bd7add.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-2bd7add.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5909 .elementor-element.elementor-element-2bd7add>.elementor-element-populated {
	margin: 0 25px -45px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-58bd199>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-58bd199 {
	text-align: center;
}

.elementor-5909 .elementor-element.elementor-element-58bd199 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 41px;
	color: #003d4c;
}

.elementor-5909 .elementor-element.elementor-element-2e1428b {
	--divider-border-style: solid;
	--divider-color: #003d4c;
	--divider-border-width: 3px;
}

.elementor-5909 .elementor-element.elementor-element-2e1428b>.elementor-widget-container {
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-2e1428b .elementor-divider-separator {
	width: 32%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5909 .elementor-element.elementor-element-2e1428b .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5909 .elementor-element.elementor-element-183caf7>.elementor-widget-container {
	padding: 0 0 20px;
}

.elementor-5909 .elementor-element.elementor-element-183caf7 {
	text-align: left;
	color: #353535;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-f3802c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-f3802c4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-39f200d>.elementor-widget-container {
	padding: 0 40px 40px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-18aaaaa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-18aaaaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-fe3a18b>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-fe3a18b {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-fe3a18b .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-ee24981 {
	color: #353535;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-b4673b7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-b4673b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-a47ed25.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-a47ed25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-ca2430a>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-ca2430a {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-ca2430a .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-02cbe8d {
	color: #353535;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-70368bd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-70368bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-70368bd.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5909 .elementor-element.elementor-element-60d9fd1>.elementor-widget-container {
	padding: 0 30px 40px 50px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-94bb1f6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-94bb1f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-21449fc>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-21449fc {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-21449fc .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-f808ba9 {
	color: #353535;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-8105b2a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-8105b2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-95949e0>.elementor-widget-container {
	padding: 0 45px 45px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-76a81ec.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-76a81ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-059197c>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-059197c {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-059197c .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-95c7f9c {
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-1122123>.elementor-widget-container {
	padding: 0 40px 40px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-247d364.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-247d364.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-a201fd2>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-a201fd2 {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-a201fd2 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-e66afec {
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-a42cdc0>.elementor-widget-container {
	padding: 0 40px 40px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-427501b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-427501b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-abee949>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-abee949 {
	text-align: left;
}

.elementor-5909 .elementor-element.elementor-element-abee949 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 30px;
	color: #722257;
}

.elementor-5909 .elementor-element.elementor-element-ea862a0 {
	color: #353535;
}

.elementor-5909 .elementor-element.elementor-element-b4498a2 {
	margin-top: -13px;
	margin-bottom: -13px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-0eb1417.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-0eb1417.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-0eb1417.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5909 .elementor-element.elementor-element-3afb355 .elementor-button {
	background-color: #00a3ad;
	font-family: "Panton Bold", Sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #fff;
	color: #fff;
	border-radius: 0 0 -12px;
	padding: 15px;
}

.elementor-5909 .elementor-element.elementor-element-3afb355>.elementor-widget-container {
	padding: 20px 0 0;
}

.elementor-5909 .elementor-element.elementor-element-84e17b2 {
	--spacer-size: 25px;
}

.elementor-5909 .elementor-element.elementor-element-7adcd8a:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-7adcd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-idibj.nitrocdn.com/YxwRmuutJxkhKSotsLGKtDyAQxUASvap/assets/images/optimized/rev-cc192ea/hhfamily.com/wp-content/uploads/2024/01/Selected-photo-17-scaled.jpg");
	background-position: -47px -800px;
	background-size: cover;
}

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

.elementor-5909 .elementor-element.elementor-element-7adcd8a>.elementor-background-overlay {
	background-color: #003d4c;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-7adcd8a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 100px 0 78px;
}

.elementor-bc-flex-widget .elementor-5909 .elementor-element.elementor-element-ce830de.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-ce830de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5909 .elementor-element.elementor-element-ce830de>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 150px 0;
}

.elementor-5909 .elementor-element.elementor-element-ce830de>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5909 .elementor-element.elementor-element-7a12494>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-7a12494 {
	text-align: center;
}

.elementor-5909 .elementor-element.elementor-element-7a12494 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 39px;
	color: #fff;
}

.elementor-5909 .elementor-element.elementor-element-d73d772>.elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-5909 .elementor-element.elementor-element-d73d772 {
	text-align: center;
}

.elementor-5909 .elementor-element.elementor-element-d73d772 .elementor-heading-title {
	font-family: "Panton Bold", Sans-serif;
	font-size: 29px;
	color: #ffc745;
}

.elementor-5909 .elementor-element.elementor-element-c54ac8f .elementor-button {
	background-color: #ffc745;
	font-family: "Panton Bold", Sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	fill: #722257;
	color: #722257;
}

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

@media (min-width:768px) {
	.elementor-5909 .elementor-element.elementor-element-7c8b3dda {
		width: 35.872%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-3530e6a4 {
		width: 64.128%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-e593a67 {
		width: 68.77%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-5969aa7 {
		width: 31.186%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-f3802c4 {
		width: 28.652%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-18aaaaa {
		width: 71.013%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b4673b7 {
		width: 29.004%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-a47ed25 {
		width: 70.996%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-70368bd {
		width: 28.928%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-94bb1f6 {
		width: 71.072%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-8105b2a {
		width: 28.914%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-76a81ec {
		width: 71.086%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-16bbb2b {
		width: 29.209%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-247d364 {
		width: 70.791%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-3a8480f {
		width: 29.209%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-427501b {
		width: 70.791%;
	}
}

@media (max-width:1024px) {
	.elementor-5909 .elementor-element.elementor-element-6bc99e9e {
		padding: 150px 30px 180px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-4fee81c {
		padding: 100px 30px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7c8b3dda>.elementor-element-populated {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-3530e6a4>.elementor-element-populated {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-342b626f {
		padding: 50px 30px 100px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b84c424 {
		padding: 50px 30px 100px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7adcd8a:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-7adcd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7adcd8a {
		padding: 100px 30px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-ce830de>.elementor-element-populated {
		padding: 0;
	}
}

@media (max-width:767px) {
	.elementor-5909 .elementor-element.elementor-element-6bc99e9e:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-6bc99e9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-5909 .elementor-element.elementor-element-6bc99e9e {
		padding: 115px 20px 15px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-1375a8b9.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-5909 .elementor-element.elementor-element-1375a8b9>.elementor-element-populated {
		padding: 0 0 40px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-2c70f42 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-4fee81c {
		padding: 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-5e34d427>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-5e34d427 {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-5e34d427 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-86fd7d2 {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-0b922cf {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-5a0115f {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-4337faf {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-99df6ca {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-aa63c96>.elementor-widget-container {
		padding: 0 0 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b9c7f08>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b9c7f08 {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b9c7f08 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-342b626f {
		padding: 50px 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-98fa41c>.elementor-widget-container {
		padding: 0 0 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-b84c424 {
		padding: 50px 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-2bd7add>.elementor-element-populated {
		margin: 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-58bd199>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-58bd199 {
		text-align: center;
	}
	
	.elementor-5909 .elementor-element.elementor-element-39f200d>.elementor-widget-container {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-fe3a18b>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-fe3a18b {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-ca2430a>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-ca2430a {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-60d9fd1>.elementor-widget-container {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-21449fc>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-21449fc {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-95949e0>.elementor-widget-container {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-059197c>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-059197c {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-1122123>.elementor-widget-container {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-a201fd2>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-a201fd2 {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-a42cdc0>.elementor-widget-container {
		padding: 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-abee949>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-abee949 {
		text-align: left;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7adcd8a:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-7adcd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7adcd8a {
		padding: 100px 20px;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7a12494>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7a12494 {
		text-align: center;
	}
	
	.elementor-5909 .elementor-element.elementor-element-d73d772>.elementor-widget-container {
		padding: 20px 0 0;
	}
	
	.elementor-5909 .elementor-element.elementor-element-d73d772 {
		text-align: center;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5909 .elementor-element.elementor-element-1375a8b9 {
		width: 70%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-7c8b3dda {
		width: 100%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-3530e6a4 {
		width: 100%;
	}
	
	.elementor-5909 .elementor-element.elementor-element-ce830de {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-5909 .elementor-element.elementor-element-6bc99e9e:not(.elementor-motion-effects-element-type-background), .elementor-5909 .elementor-element.elementor-element-6bc99e9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

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