/* End custom CSS */

.elementor-336 .elementor-element.elementor-element-17ce321 > .elementor-container {
	max-width: 1450px;
}

.elementor-336 .elementor-element.elementor-element-17ce321 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-336 .elementor-element.elementor-element-e22eb6b > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-336 .elementor-element.elementor-element-50c4054 {
	--spacer-size: 100px;
}

.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-336 .elementor-element.elementor-element-1938615 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #01306a;
}

.elementor-336 .elementor-element.elementor-element-efca454 .elementor-heading-title {
	font-family: var(--e-global-typography-b7ddf00-font-family), Sans-serif;
	font-size: var(--e-global-typography-b7ddf00-font-size);
	font-weight: var(--e-global-typography-b7ddf00-font-weight);
	line-height: var(--e-global-typography-b7ddf00-line-height);
	letter-spacing: var(--e-global-typography-b7ddf00-letter-spacing);
	color: var(--e-global-color-678e3f6);
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-336 .elementor-element.elementor-element-1d5dcfd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-d343843 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-516cca1 {
	z-index: 4;
}

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

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

.elementor-336 .elementor-element.elementor-element-f859fd3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-70ac77d {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-70ac77d .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-678e3f6);
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-336 .elementor-element.elementor-element-360de37 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-360de37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-360de37.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-360de37.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-c4a5ff0 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-94e638c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-94e638c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2019/05/content-image-2.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-336 .elementor-element.elementor-element-94e638c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-336 .elementor-element.elementor-element-94e638c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-336 .elementor-element.elementor-element-94e638c > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-acb285c);
	opacity: .75;
}

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

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

.elementor-336 .elementor-element.elementor-element-94e638c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-94e638c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-336 .elementor-element.elementor-element-94e638c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-255b0ee {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	z-index: 2;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-255b0ee .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #c41c0c;
}

.elementor-336 .elementor-element.elementor-element-752a4f8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-70a26881:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-70a26881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-70a26881 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-70a26881 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-424c95f2 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-70766e56 > .elementor-container {
	max-width: 612px;
}

.elementor-336 .elementor-element.elementor-element-12ad167d {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-12ad167d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-47953264 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-47953264 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-8d01318 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-2bc53ac8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-2bc53ac8 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-f83b936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.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-336 .elementor-element.elementor-element-68d9e77d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-68d9e77d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-68d9e77d.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-68d9e77d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-68d9e77d.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-68d9e77d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-68d9e77d .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-68d9e77d .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-4811cba5 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-4811cba5 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-57891572 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.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-336 .elementor-element.elementor-element-21b912b .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-3a1379e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.elementor-336 .elementor-element.elementor-element-31ae926d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-31ae926d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-31ae926d.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-31ae926d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-31ae926d.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-31ae926d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-31ae926d .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-31ae926d .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-62bbb8ae {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-62bbb8ae .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-66dde65 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-13fd43a5 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-59b1f33c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-520c9d35 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-520c9d35.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-520c9d35.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-520c9d35.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-520c9d35.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-520c9d35.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-520c9d35 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-520c9d35 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-676133db {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-676133db .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-5324520b {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-66393ea4 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-5de373c9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-5de373c9 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-6a7e05d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-14e989a0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-14e989a0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-14e989a0.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-14e989a0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-14e989a0.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-14e989a0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-14e989a0 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-14e989a0 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-142e836c {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-142e836c .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-44c81d5d {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-2cc06809 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-5ab5a9e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-c300cca .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-c300cca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-c300cca.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-c300cca.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-c300cca.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-c300cca.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-c300cca .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-c300cca .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-6307f11e {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-6307f11e .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-7996ae08 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-170c5cf4 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-3246a6d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-782ef073 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-782ef073.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-782ef073.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-782ef073.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-782ef073.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-782ef073.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-782ef073 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-782ef073 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-14e54791 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-14e54791 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-e61fd96 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-68f3df58 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-37b8e9a8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-37b8e9a8 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-410802d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-530dfc57 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-530dfc57.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-530dfc57.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-530dfc57.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-530dfc57.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-530dfc57.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-530dfc57 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-530dfc57 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-2190a02 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-2190a02 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-4f0fcda9 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-44838635 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-2ad22845:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-55a031b5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-55a031b5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55a031b5.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-55a031b5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55a031b5.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-55a031b5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55a031b5 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-55a031b5 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-68ad7214 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-68ad7214 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-6938e8b4 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-5dec63ad .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-33782dcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-1788d6f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-1788d6f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1788d6f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-1788d6f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1788d6f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-1788d6f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1788d6f .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-1788d6f .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-674ca147 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-674ca147 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-38ab8716 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-4e7e3ee4 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-4bbaa844 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-4bbaa844 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-7fc7ffad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-5a54cf06 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-5a54cf06.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5a54cf06.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-5a54cf06.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5a54cf06.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-5a54cf06.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5a54cf06 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-5a54cf06 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-4271c3c7 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-4271c3c7 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-65146a59 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-18b22d4 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b7aa748:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.elementor-336 .elementor-element.elementor-element-733b98dc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-733b98dc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-733b98dc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-733b98dc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-733b98dc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-733b98dc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-733b98dc .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-733b98dc .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-abb2b32 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-abb2b32 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-9abf7e {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-3cb29724 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-100269f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-7544d655 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-7544d655.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-7544d655.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-7544d655.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-7544d655.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-7544d655.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-7544d655 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-7544d655 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-27d5cf1f {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-27d5cf1f .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-77b237ab {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-124e23e9 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-41fd7205 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-41fd7205 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-4af725ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-4d1bb755 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-4d1bb755.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4d1bb755.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-4d1bb755.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4d1bb755.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-4d1bb755.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4d1bb755 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-4d1bb755 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-728bbe4b {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-728bbe4b .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-626a9dbf {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-4b5b5aee .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-240ca15b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-2f92f7bf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-2f92f7bf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-2f92f7bf .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-442b9094 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-442b9094 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-47f3b79 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-2a37e096 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-7c34bc92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-15a3c20e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-15a3c20e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-15a3c20e.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-15a3c20e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-15a3c20e.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-15a3c20e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-15a3c20e .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-15a3c20e .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-2d7c14ec {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-2d7c14ec .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-52de222a {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-421f5530 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1fee4a77 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-1fee4a77 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-299575ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-299575ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-299575ca > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-24f7245e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-24f7245e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-24f7245e.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-24f7245e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-24f7245e.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-24f7245e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-24f7245e .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-24f7245e .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-22d2b1aa {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-22d2b1aa .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-71560ce4 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-229039e5 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-39ed2c8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-6105bcd1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-6105bcd1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-6105bcd1.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-6105bcd1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-6105bcd1.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-6105bcd1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-6105bcd1 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-6105bcd1 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-352323d0 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-352323d0 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-1cb385f2 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-3bb56894 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-60afbcaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-55595488 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-55595488.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55595488.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-55595488.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55595488.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-55595488.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-55595488 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-55595488 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-1f20df43 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-1f20df43 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-7169a990 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-5c575672 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-4934deec > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-4934deec {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-22ad85c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-415f992f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-415f992f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-415f992f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-415f992f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-415f992f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-415f992f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-415f992f .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-415f992f .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-6608a57a {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-6608a57a .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-24a558cb {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-73157ea5 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-27ca019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-69ea7fd6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-69ea7fd6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-69ea7fd6 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-6b8ea83e {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-6b8ea83e .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-daf1401 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-22c51973 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-29048e6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-5509feaf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-5509feaf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5509feaf.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-5509feaf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5509feaf.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-5509feaf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-5509feaf .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-5509feaf .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-7a627629 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-7a627629 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-334a1e11 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-327b022a .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-58d87f4a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-58d87f4a {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-1ae3be39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-4c352f20 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-4c352f20.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4c352f20.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-4c352f20.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4c352f20.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-4c352f20.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-4c352f20 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-4c352f20 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-1a501f4a {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-1a501f4a .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-3f1f7bbe {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-425bd67 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-35bcc8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

.elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-1a58168 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-1a58168.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1a58168.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-1a58168.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1a58168.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-1a58168.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-1a58168 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-1a58168 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-59d7e6e {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-59d7e6e .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-eb0e9d5 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-ac18a83 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-ed87192:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.elementor-336 .elementor-element.elementor-element-bc20224 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-bc20224.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-bc20224.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-bc20224.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-bc20224.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-bc20224.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-bc20224 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-bc20224 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-47dc2c2 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-47dc2c2 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-4e9c196 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-79ad1ae .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-7674855 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-336 .elementor-element.elementor-element-7674855 {
	margin-top: 25px;
	margin-bottom: -25px;
}

.elementor-336 .elementor-element.elementor-element-d96c79d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.elementor-336 .elementor-element.elementor-element-9e166c7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-9e166c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-9e166c7.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-9e166c7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-9e166c7.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-9e166c7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-9e166c7 .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-9e166c7 .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-8f9f0b9 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-8f9f0b9 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-15b9ee0 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-9bca0a0 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-f0e484f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 35px 25px 35px 25px;
}

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

.elementor-336 .elementor-element.elementor-element-8ebb3bc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-8ebb3bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-8ebb3bc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-8ebb3bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-8ebb3bc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-8ebb3bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-8ebb3bc .elementor-icon {
	font-size: 89px;
}

.elementor-336 .elementor-element.elementor-element-8ebb3bc .elementor-icon svg {
	height: 89px;
}

.elementor-336 .elementor-element.elementor-element-292d8ea {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-292d8ea .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-84fd304 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-ad4bde0 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-76b011e3 {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-662021af .elementor-button {
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-34439984 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-4e43e8f {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-5b0cee8 > .elementor-container {
	max-width: 899px;
}

.elementor-336 .elementor-element.elementor-element-5b0cee8 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-336 .elementor-element.elementor-element-e57e897 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-e57e897 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-b5cb34a {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-b5cb34a .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 26px;
	font-weight: 100;
	line-height: 1.3em;
	color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-43d8d26 > .elementor-container {
	max-width: 675px;
}

.elementor-336 .elementor-element.elementor-element-b1e157f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-b1e157f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b1e157f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-b1e157f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b1e157f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-b1e157f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b1e157f .elementor-icon {
	font-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-b1e157f .elementor-icon svg {
	height: 100px;
}

.elementor-336 .elementor-element.elementor-element-22a23d3 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-22a23d3 .elementor-heading-title {
	font-family: var(--e-global-typography-6ec4249-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ec4249-font-size);
	font-weight: var(--e-global-typography-6ec4249-font-weight);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-ab39806 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-ab39806.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-ab39806.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-ab39806.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-ab39806.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-ab39806.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-ab39806 .elementor-icon {
	font-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-ab39806 .elementor-icon svg {
	height: 100px;
}

.elementor-336 .elementor-element.elementor-element-27f0c66 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-27f0c66 .elementor-heading-title {
	font-family: var(--e-global-typography-6ec4249-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ec4249-font-size);
	font-weight: var(--e-global-typography-6ec4249-font-weight);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-b79a9af .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-b79a9af.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b79a9af.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-b79a9af.elementor-view-default .elementor-icon {
	color: var(--e-global-color-90b802c);
	border-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b79a9af.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-b79a9af.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-b79a9af .elementor-icon {
	font-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-b79a9af .elementor-icon svg {
	height: 100px;
}

.elementor-336 .elementor-element.elementor-element-51ae8e1 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-51ae8e1 .elementor-heading-title {
	font-family: var(--e-global-typography-6ec4249-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ec4249-font-size);
	font-weight: var(--e-global-typography-6ec4249-font-weight);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-a915f17 {
	--spacer-size: 25px;
}

.elementor-336 .elementor-element.elementor-element-14cc872 {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-8c3b693 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-afcff86 {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-64f33e8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-64f33e8 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

.elementor-336 .elementor-element.elementor-element-60b4b95 {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-60b4b95 .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-2080ce4 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-2080ce4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-2080ce4.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-2080ce4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-6065b02 {
	--spacer-size: 100px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-336 .elementor-element.elementor-element-a5a98a1 img {
	border-radius: 15px 15px 15px 15px;
}

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

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

.elementor-336 .elementor-element.elementor-element-c6ac7d2 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-336 .elementor-element.elementor-element-ff27f53 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-336 .elementor-element.elementor-element-ff27f53 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-718cc1b {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-80919c9 {
	--spacer-size: 100px;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-1db4a41.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-1db4a41 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-336 .elementor-element.elementor-element-dfabe0a .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-8d380a9 {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-78c9284 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-0eb077a {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-b808cdb img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-57a2aa8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-57a2aa8 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-336 .elementor-element.elementor-element-345b89b .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-f996593 {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-4ac6a95 {
	z-index: 4;
}

.elementor-336 .elementor-element.elementor-element-1598c56 {
	--spacer-size: 100px;
}

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

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

.elementor-336 .elementor-element.elementor-element-eea88e7 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-336 .elementor-element.elementor-element-ba21ad3 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-a4d8b9e {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-29f29c2 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-8f914b7 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-9d564ae:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-9d564ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-9d564ae > .elementor-container {
	max-width: 1220px;
}

.elementor-336 .elementor-element.elementor-element-9d564ae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-9d564ae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-f1fbdf7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-68812a0 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-5817e58 > .elementor-container {
	max-width: 659px;
}

.elementor-336 .elementor-element.elementor-element-bfffd49 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-bfffd49 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-69f7c8f {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-69f7c8f .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-f2cddc6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-336 .elementor-element.elementor-element-446fc4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-446fc4f > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

.elementor-336 .elementor-element.elementor-element-d3e7f2c {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-678e3f6);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -26px;
	z-index: 3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-678e3f6);
	border-radius: 250px 250px 250px 250px;
}

.elementor-336 .elementor-element.elementor-element-d3e7f2c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-a05a3e6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;
	z-index: 2;
}

.elementor-336 .elementor-element.elementor-element-a05a3e6 img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-acb285c);
	border-radius: 10px 10px 10px 10px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	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-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-336 .elementor-element.elementor-element-185754d {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-acb285c);
	--divider-border-width: 1px;
	margin: 0px -50px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;
}

.elementor-336 .elementor-element.elementor-element-185754d .elementor-divider-separator {
	width: 100%;
}

.elementor-336 .elementor-element.elementor-element-185754d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-336 .elementor-element.elementor-element-a36e103 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-336 .elementor-element.elementor-element-a36e103 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-3f64890 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-66ff3df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-66ff3df > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

.elementor-336 .elementor-element.elementor-element-f85ccf4 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-678e3f6);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -26px;
	z-index: 3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-678e3f6);
	border-radius: 250px 250px 250px 250px;
}

.elementor-336 .elementor-element.elementor-element-f85ccf4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-661d6ff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;
	z-index: 2;
}

.elementor-336 .elementor-element.elementor-element-661d6ff img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-acb285c);
	border-radius: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-75db25d {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-acb285c);
	--divider-border-width: 1px;
	margin: 0px -50px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;
}

.elementor-336 .elementor-element.elementor-element-75db25d .elementor-divider-separator {
	width: 100%;
}

.elementor-336 .elementor-element.elementor-element-75db25d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-336 .elementor-element.elementor-element-1b9ac60 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-336 .elementor-element.elementor-element-1b9ac60 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b7ef61c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-bf5c6c2 {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-78d312e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-78d312e > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

.elementor-336 .elementor-element.elementor-element-c6d7fe0 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-678e3f6);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -26px;
	z-index: 3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-678e3f6);
	border-radius: 250px 250px 250px 250px;
}

.elementor-336 .elementor-element.elementor-element-c6d7fe0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b2dd801 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;
	z-index: 2;
}

.elementor-336 .elementor-element.elementor-element-b2dd801 img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-acb285c);
	border-radius: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-54daa84 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-336 .elementor-element.elementor-element-54daa84 .elementor-heading-title {
	font-family: var(--e-global-typography-7801872-font-family), Sans-serif;
	font-size: var(--e-global-typography-7801872-font-size);
	font-weight: var(--e-global-typography-7801872-font-weight);
	line-height: var(--e-global-typography-7801872-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-c9c3025 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-8543db6 {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-23e9dec > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-73c3cac {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-6d1eec4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-6d1eec4 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-647596c {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-647596c .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b96beb6 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-b96beb6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-b96beb6.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-b96beb6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-818016b {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-98be52c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-336 .elementor-element.elementor-element-98be52c:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-98be52c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(193deg, #eef8ff 36%, #cbeaff 100%);
}

.elementor-336 .elementor-element.elementor-element-98be52c > .elementor-container {
	max-width: 1450px;
}

.elementor-336 .elementor-element.elementor-element-98be52c {
	border-style: solid;
	border-width: 0px 0px 31px 0px;
	border-color: var(--e-global-color-cba5d73);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-98be52c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-561f9e5 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-4b4fbf0 > .elementor-container {
	max-width: 572px;
}

.elementor-336 .elementor-element.elementor-element-4b4fbf0 {
	margin-top: -44px;
	margin-bottom: 0px;
}

.elementor-336 .elementor-element.elementor-element-0bcb2cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;
}

.elementor-336 .elementor-element.elementor-element-0bcb2cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-0bcb2cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-0bcb2cc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-0bcb2cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-0bcb2cc.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-0bcb2cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-c8b19bc {
	--spacer-size: 7px;
}

.elementor-336 .elementor-element.elementor-element-6e71835 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-6e71835 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #01306a;
}

.elementor-336 .elementor-element.elementor-element-2fcc7f1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-2fcc7f1 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-cf0dd51 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-3ba70e1 {
	--spacer-size: 25px;
}

.elementor-336 .elementor-element.elementor-element-968ac85 {
	--display: flex;
}

.elementor-336 .elementor-element.elementor-element-199c6d2 {
	--display: flex;
	--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: center;
	--align-items: center;
}

.elementor-336 .elementor-element.elementor-element-582134b img {
	width: 99%;
}

.elementor-336 .elementor-element.elementor-element-a68324e img {
	width: 56%;
}

.elementor-336 .elementor-element.elementor-element-71fe3d8 img {
	width: 56%;
}

.elementor-336 .elementor-element.elementor-element-a505648 .elementor-button {
	background-color: var(--e-global-color-678e3f6);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-678e3f6);
	padding: 15px 25px 15px 25px;
}

.elementor-336 .elementor-element.elementor-element-64ce583 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-3b110d65 > .elementor-container {
	max-width: 962px;
}

.elementor-336 .elementor-element.elementor-element-3b110d65 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-62ecc77a {
	--spacer-size: 150px;
}

.elementor-336 .elementor-element.elementor-element-c40ae65 > .elementor-container {
	max-width: 803px;
}

.elementor-336 .elementor-element.elementor-element-c40ae65 {
	border-style: dashed;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-a753233);
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-336 .elementor-element.elementor-element-c40ae65, .elementor-336 .elementor-element.elementor-element-c40ae65 > .elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-40570d1 > .elementor-container {
	max-width: 684px;
}

.elementor-336 .elementor-element.elementor-element-40570d1 {
	margin-top: -79px;
	margin-bottom: 40px;
}

.elementor-336 .elementor-element.elementor-element-18cbdc7 > .elementor-element-populated {
	padding: 0px 10px 0px 10px;
}

.elementor-336 .elementor-element.elementor-element-8184edb {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-8184edb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #01306a;
}

.elementor-336 .elementor-element.elementor-element-8816462 {
	background-color: var(--e-global-color-acb285c);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-8816462 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-55ee92b {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-55ee92b .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-5d76db1);
}

.elementor-336 .elementor-element.elementor-element-f713f25 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-6c0a415 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-8067cb3:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-8067cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e0b1b81);
}

.elementor-336 .elementor-element.elementor-element-8067cb3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-8067cb3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-cfff590:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-cfff590 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2024/09/wave.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 190px auto;
}

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

.elementor-336 .elementor-element.elementor-element-cfff590 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-e0b1b81);
	opacity: .5;
}

.elementor-336 .elementor-element.elementor-element-cfff590 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-cfff590 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-336 .elementor-element.elementor-element-c6c8191 {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-a5f74b5 > .elementor-container {
	max-width: 875px;
}

.elementor-336 .elementor-element.elementor-element-9f69ac6 {
	z-index: 2;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-9f69ac6 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-9d4d041 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-7c52caf {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-3969efb > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-3df7142 {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-40776fd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-40776fd > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

.elementor-336 .elementor-element.elementor-element-3b0f95d {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-3b0f95d .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-5c25de4 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-5c25de4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-5c25de4.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-5c25de4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-ffca313 {
	--spacer-size: 50px;
}

.elementor-336 .elementor-element.elementor-element-9dca75f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-9dca75f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-370e788 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-a0ae28f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-a0ae28f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-a0ae28f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-a0ae28f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-a0ae28f.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-a0ae28f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-a84bb67 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-a84bb67 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-8a4e550 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-8ecb762 {
	--spacer-size: 25px;
}

.elementor-336 .elementor-element.elementor-element-7a3b1fc {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-52f4594 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-2d1f358 {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-3e2a66e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-3e2a66e > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

.elementor-336 .elementor-element.elementor-element-e4aa078 {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-e4aa078 .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-4962612 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-4962612.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-4962612.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-4962612.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-3342013 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-3342013 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-1a452a7 {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-91d8c13 > .elementor-container {
	max-width: 612px;
}

.elementor-336 .elementor-element.elementor-element-ac83348 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-ac83348 .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-5f1bdd1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-9ece78d > .elementor-container {
	max-width: 643px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover {
	background-color: var(--e-global-color-e0b1b81);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-list.active {
	background-color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
	font-size: 21px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 18px;
	margin-left: 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 18px;
	width: 18px;
	line-height: 18px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 18px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 18px;
	width: 18px;
	line-height: 18px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list {
	margin-bottom: 14px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
	padding: 20px 35px 20px 25px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 20px 35px 20px 25px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-content .eael-accordion_media-title {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: var(--e-global-color-678e3f6);
	fill: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list .eael-accordion_media-icon {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a753233);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-radius: 250px 250px 250px 250px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: var(--e-global-color-acb285c);
	fill: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: var(--e-global-color-678e3f6);
	padding: 25px 25px 25px 25px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list.active .eael-accordion_media-content .eael-accordion_media-description {
	padding: 25px 25px 25px 25px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	border-style: none;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 18px;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 18px;
	width: 18px;
	line-height: 18px;
	fill: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: var(--e-global-color-678e3f6);
	fill: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-336 .elementor-element.elementor-element-85c654e {
	--spacer-size: 10px;
}

.elementor-336 .elementor-element.elementor-element-141cffe .elementor-button {
	fill: var(--e-global-color-52f7baa);
	color: var(--e-global-color-52f7baa);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-52f7baa);
}

.elementor-336 .elementor-element.elementor-element-5e0d599 {
	--spacer-size: 10px;
}

.elementor-336 .elementor-element.elementor-element-bebbcfe {
	padding: 10px 10px 10px 10px;
}

.elementor-336 .elementor-element.elementor-element-27e1298 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-ac572ec {
	z-index: 4;
}

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

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

.elementor-336 .elementor-element.elementor-element-2b79e10 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

.elementor-336 .elementor-element.elementor-element-bdbff03 {
	margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
	text-align: start;
}

.elementor-336 .elementor-element.elementor-element-bdbff03 .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-59d0659 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-336 .elementor-element.elementor-element-59d0659.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-59d0659.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-59d0659.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-cba5d73);
	color: var(--e-global-color-cba5d73);
	border-color: var(--e-global-color-cba5d73);
}

.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon {
	font-size: 30px;
}

.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-336 .elementor-element.elementor-element-9b1408f {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-2e3549b:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-2e3549b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-90b802c);
}

.elementor-336 .elementor-element.elementor-element-2e3549b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-2e3549b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-bf87b3f > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 78, 175, .28);
}

.elementor-336 .elementor-element.elementor-element-e1c59ce {
	--spacer-size: 100px;
}

.elementor-336 .elementor-element.elementor-element-847ec77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e8c5f40);
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-847ec77.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-2b5390e {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-2b5390e .elementor-heading-title {
	font-family: var(--e-global-typography-58f85c8-font-family), Sans-serif;
	font-size: var(--e-global-typography-58f85c8-font-size);
	font-weight: var(--e-global-typography-58f85c8-font-weight);
	text-transform: var(--e-global-typography-58f85c8-text-transform);
	line-height: var(--e-global-typography-58f85c8-line-height);
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-ed02ce8 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-ed02ce8 .elementor-heading-title {
	font-family: "Sriracha", Sans-serif;
	font-size: 22px;
	font-weight: 100;
	line-height: 1.3em;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-ace7dcd {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-4f05841 {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 20px 0px;
}

.elementor-336 .elementor-element.elementor-element-e1b1040:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-e1b1040 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2024/09/telephone-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-336 .elementor-element.elementor-element-e1b1040 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-e8c5f40);
	opacity: .73;
}

.elementor-336 .elementor-element.elementor-element-e1b1040 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-336 .elementor-element.elementor-element-e291f29 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-e291f29 .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-50398ca {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-50398ca .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-33c0570:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2024/09/telephone-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-336 .elementor-element.elementor-element-33c0570:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-e8c5f40);
	opacity: .73;
}

.elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-52183e6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-52183e6 .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-e0b4686 {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-e0b4686 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-a5c352a {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-336 .elementor-element.elementor-element-8391338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-8391338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2024/09/telephone-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-336 .elementor-element.elementor-element-8391338 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-e8c5f40);
	opacity: .73;
}

.elementor-336 .elementor-element.elementor-element-8391338 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-336 .elementor-element.elementor-element-de42aff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-de42aff .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-874ff9b {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-874ff9b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-9b6deb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-5762ad0/www.bellowsservice.com/wp-content/uploads/2024/09/telephone-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-336 .elementor-element.elementor-element-9b6deb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-e8c5f40);
	opacity: .73;
}

.elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-336 .elementor-element.elementor-element-5af4fa8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-5af4fa8 .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-336 .elementor-element.elementor-element-1b4bedb {
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-1b4bedb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-acb285c);
}

.elementor-bc-flex-widget .elementor-336 .elementor-element.elementor-element-34dcc8e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-336 .elementor-element.elementor-element-34dcc8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-336 .elementor-element.elementor-element-62ef2e9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	z-index: 2;
	text-align: center;
}

.elementor-336 .elementor-element.elementor-element-62ef2e9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #c41c0c;
}

.elementor-336 .elementor-element.elementor-element-ae2257f > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-336 .elementor-element.elementor-element-9b9edaa {
	--spacer-size: 100px;
}

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

@media (max-width:1024px) {
	.elementor-336 .elementor-element.elementor-element-50c4054 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-efca454 .elementor-heading-title {
		font-size: var(--e-global-typography-b7ddf00-font-size);
		line-height: var(--e-global-typography-b7ddf00-line-height);
		letter-spacing: var(--e-global-typography-b7ddf00-letter-spacing);
	}
	
	.elementor-336 .elementor-element.elementor-element-1d5dcfd {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-70ac77d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c4a5ff0 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-424c95f2 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-47953264 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8d01318 {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-2bc53ac8 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4811cba5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-62bbb8ae .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-676133db .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-5de373c9 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-142e836c .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6307f11e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-14e54791 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-37b8e9a8 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2190a02 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68ad7214 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-674ca147 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-4bbaa844 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4271c3c7 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-abb2b32 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-27d5cf1f .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-41fd7205 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-728bbe4b .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-442b9094 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2d7c14ec .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1fee4a77 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-22d2b1aa .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-352323d0 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1f20df43 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-4934deec > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6608a57a .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6b8ea83e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-7a627629 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a501f4a .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d7e6e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-47dc2c2 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8f9f0b9 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-292d8ea .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-4e43e8f {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e57e897 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-b5cb34a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-22a23d3 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-27f0c66 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-51ae8e1 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-a915f17 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-60b4b95 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6065b02 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c6ac7d2 > .elementor-element-populated {
		padding: 10px 10px 10px 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ff27f53 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-718cc1b {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-80919c9 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1db4a41 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-dfabe0a .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8d380a9 {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-0eb077a {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-57a2aa8 > .elementor-element-populated {
		padding: 10px 10px 10px 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-345b89b .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-f996593 {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-1598c56 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-eea88e7 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ba21ad3 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-a4d8b9e {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-8f914b7 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68812a0 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-69f7c8f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-a36e103 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1b9ac60 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-bf5c6c2 {
		--spacer-size: 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-54daa84 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8543db6 {
		--spacer-size: 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-647596c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-818016b {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2fcc7f1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-cf0dd51 {
		text-align: start;
	}
	
	.elementor-336 .elementor-element.elementor-element-3ba70e1 {
		--spacer-size: 7px;
	}
	
	.elementor-336 .elementor-element.elementor-element-64ce583 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-62ecc77a {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4a50ffb > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-40570d1 > .elementor-container {
		max-width: 620px;
	}
	
	.elementor-336 .elementor-element.elementor-element-40570d1 {
		margin-top: -74px;
		margin-bottom: 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8816462 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-55ee92b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-f713f25 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6c0a415 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-cfff590 > .elementor-element-populated >  .elementor-background-overlay {
		opacity: .93;
	}
	
	.elementor-336 .elementor-element.elementor-element-c6c8191 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9f69ac6 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-9d4d041 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-3b0f95d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ffca313 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-370e788 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-a84bb67 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8a4e550 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8ecb762 {
		--spacer-size: 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e4aa078 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a452a7 {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ac83348 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-bdbff03 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9b1408f {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2e3549b > .elementor-container {
		max-width: 652px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e1c59ce {
		--spacer-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2b5390e .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-ed02ce8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9b9edaa {
		--spacer-size: 75px;
	}
}

@media (min-width:768px) {
	.elementor-336 .elementor-element.elementor-element-e22eb6b {
		width: 59.931%;
	}
	
	.elementor-336 .elementor-element.elementor-element-94e638c {
		width: 40.035%;
	}
	
	.elementor-336 .elementor-element.elementor-element-1ae3be39 {
		width: 33.438%;
	}
	
	.elementor-336 .elementor-element.elementor-element-35bcc8c {
		width: 32.894%;
	}
	
	.elementor-336 .elementor-element.elementor-element-8c3b693 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-64f33e8 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-f154e7f {
		width: 40%;
	}
	
	.elementor-336 .elementor-element.elementor-element-c6ac7d2 {
		width: 60%;
	}
	
	.elementor-336 .elementor-element.elementor-element-1db4a41 {
		width: 60%;
	}
	
	.elementor-336 .elementor-element.elementor-element-a416f6c {
		width: 40%;
	}
	
	.elementor-336 .elementor-element.elementor-element-a9877ed {
		width: 40%;
	}
	
	.elementor-336 .elementor-element.elementor-element-57a2aa8 {
		width: 60%;
	}
	
	.elementor-336 .elementor-element.elementor-element-eea88e7 {
		width: 60%;
	}
	
	.elementor-336 .elementor-element.elementor-element-701ba18 {
		width: 40%;
	}
	
	.elementor-336 .elementor-element.elementor-element-23e9dec {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-6d1eec4 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-3969efb {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-40776fd {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-52f4594 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-3e2a66e {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-27e1298 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-2b79e10 {
		width: 50%;
	}
	
	.elementor-336 .elementor-element.elementor-element-847ec77 {
		width: 60%;
	}
	
	.elementor-336 .elementor-element.elementor-element-34dcc8e {
		width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-336 .elementor-element.elementor-element-e22eb6b {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-94e638c {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-f83b936 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-3a1379e0 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-59b1f33c {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-6a7e05d0 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-5ab5a9e6 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-3246a6d7 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-410802d5 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-2ad22845 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-33782dcb {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-7fc7ffad {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-b7aa748 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-100269f3 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-4af725ff {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-240ca15b {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-7c34bc92 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-299575ca {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-39ed2c8a {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-60afbcaa {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-22ad85c8 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-27ca019 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-29048e6a {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-1ae3be39 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-35bcc8c {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-ed87192 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-d96c79d {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-f0e484f {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-847ec77 {
		width: 100%;
	}
	
	.elementor-336 .elementor-element.elementor-element-34dcc8e {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-336 .elementor-element.elementor-element-e22eb6b > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-50c4054 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-efca454 .elementor-heading-title {
		font-size: var(--e-global-typography-b7ddf00-font-size);
		line-height: var(--e-global-typography-b7ddf00-line-height);
		letter-spacing: var(--e-global-typography-b7ddf00-letter-spacing);
	}
	
	.elementor-336 .elementor-element.elementor-element-f859fd3 > .elementor-element-populated {
		padding: 19px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-70ac77d {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-360de37 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-360de37 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c4a5ff0 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-94e638c > .elementor-element-populated {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-336 .elementor-element.elementor-element-424c95f2 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-47953264 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-47953264 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8d01318 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-f83b936 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68d9e77d .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68d9e77d .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4811cba5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-3a1379e0 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-31ae926d .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-31ae926d .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-62bbb8ae .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-59b1f33c > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-520c9d35 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-520c9d35 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-676133db .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-6a7e05d0 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-14e989a0 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-14e989a0 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-142e836c .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-5ab5a9e6 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c300cca .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c300cca .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6307f11e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-3246a6d7 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-782ef073 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-782ef073 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-14e54791 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-410802d5 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-530dfc57 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-530dfc57 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2190a02 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-2ad22845 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-55a031b5 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-55a031b5 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68ad7214 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-33782dcb > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1788d6f .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1788d6f .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-674ca147 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-7fc7ffad > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5a54cf06 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5a54cf06 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4271c3c7 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-b7aa748 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-733b98dc .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-733b98dc .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-abb2b32 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-100269f3 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-7544d655 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-7544d655 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-27d5cf1f .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-4af725ff > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4d1bb755 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4d1bb755 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-728bbe4b .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-240ca15b > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2f92f7bf .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2f92f7bf .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-442b9094 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-7c34bc92 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-15a3c20e .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-15a3c20e .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2d7c14ec .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-299575ca > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-24f7245e .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-24f7245e .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-22d2b1aa .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-39ed2c8a > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6105bcd1 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6105bcd1 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-352323d0 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-60afbcaa > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-55595488 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-55595488 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1f20df43 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-22ad85c8 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-415f992f .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-415f992f .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6608a57a .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-27ca019 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-69ea7fd6 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-69ea7fd6 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6b8ea83e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-29048e6a > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5509feaf .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5509feaf .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-7a627629 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1ae3be39 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4c352f20 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4c352f20 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a501f4a .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-35bcc8c > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a58168 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a58168 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d7e6e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-ed87192 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-bc20224 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-bc20224 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-47dc2c2 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-d96c79d > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9e166c7 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9e166c7 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8f9f0b9 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-f0e484f > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8ebb3bc .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8ebb3bc .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-336 .elementor-element.elementor-element-292d8ea .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-4e43e8f {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e57e897 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-22a23d3 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-27f0c66 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-51ae8e1 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-336 .elementor-element.elementor-element-a915f17 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-60b4b95 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-2080ce4 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-2080ce4 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6065b02 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c6ac7d2 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ff27f53 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-80919c9 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1db4a41 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-dfabe0a .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-0eb077a {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-57a2aa8 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-345b89b .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1598c56 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-eea88e7 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ba21ad3 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8f914b7 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-68812a0 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-69f7c8f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-a36e103 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1b9ac60 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-bf5c6c2 {
		--spacer-size: 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-54daa84 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8543db6 {
		--spacer-size: 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-647596c {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-b96beb6 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-b96beb6 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-818016b {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2fcc7f1 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-2fcc7f1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-cf0dd51 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-a505648 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-64ce583 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-62ecc77a {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c40ae65 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4a50ffb > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-40570d1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 15px 40px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8816462 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-55ee92b {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-f713f25 {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-6c0a415 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-c6c8191 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9f69ac6 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-9d4d041 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-3b0f95d {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-5c25de4 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-5c25de4 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ffca313 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-370e788 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-a84bb67 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-8a4e550 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-8ecb762 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-52f4594 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-3e2a66e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e4aa078 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-4962612 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-4962612 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1a452a7 {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-ac83348 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-ac83348 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-1b53cb4 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-336 .elementor-element.elementor-element-27e1298 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-bdbff03 {
		text-align: center;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d0659 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title, .elementor-336 .elementor-element.elementor-element-59d0659 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-336 .elementor-element.elementor-element-9b1408f {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e1c59ce {
		--spacer-size: 50px;
	}
	
	.elementor-336 .elementor-element.elementor-element-847ec77 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-336 .elementor-element.elementor-element-2b5390e .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-336 .elementor-element.elementor-element-ace7dcd {
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-336 .elementor-element.elementor-element-4f05841 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-336 .elementor-element.elementor-element-e1b1040:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-e1b1040 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-336 .elementor-element.elementor-element-33c0570:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-33c0570 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-336 .elementor-element.elementor-element-8391338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-8391338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-336 .elementor-element.elementor-element-9b6deb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-336 .elementor-element.elementor-element-9b6deb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-336 .elementor-element.elementor-element-9b9edaa {
		--spacer-size: 50px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-1938615 */
.elementor-336 .elementor-element.elementor-element-1938615 span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-516cca1 */
.elementor-336 .elementor-element.elementor-element-516cca1 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-70ac77d */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-255b0ee */
.elementor-336 .elementor-element.elementor-element-255b0ee span {
	background: #fff;
	padding: 5px 15px;
	border-radius: 250px;
	border: 2px solid #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-12ad167d */
.elementor-336 .elementor-element.elementor-element-12ad167d span {
	border: 2px solid #fff;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-662021af */
.elementor-336 .elementor-element.elementor-element-662021af a {
	background-color: transparent !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-afcff86 */
.elementor-336 .elementor-element.elementor-element-afcff86 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-60b4b95 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-4ac6a95 */
.elementor-336 .elementor-element.elementor-element-4ac6a95 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bfffd49 */
.elementor-336 .elementor-element.elementor-element-bfffd49 span {
	border: 2px solid #fff;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d3e7f2c */
.elementor-336 .elementor-element.elementor-element-d3e7f2c span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f85ccf4 */
.elementor-336 .elementor-element.elementor-element-f85ccf4 span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c6d7fe0 */
.elementor-336 .elementor-element.elementor-element-c6d7fe0 span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-73c3cac */
.elementor-336 .elementor-element.elementor-element-73c3cac button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-647596c */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6e71835 */
.elementor-336 .elementor-element.elementor-element-6e71835 span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8184edb */
.elementor-336 .elementor-element.elementor-element-8184edb span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-55ee92b */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-3df7142 */
.elementor-336 .elementor-element.elementor-element-3df7142 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3b0f95d */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-2d1f358 */
.elementor-336 .elementor-element.elementor-element-2d1f358 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e4aa078 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-141cffe */
.elementor-336 .elementor-element.elementor-element-141cffe a {
	background-color: transparent !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-ac572ec */
.elementor-336 .elementor-element.elementor-element-ac572ec button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bdbff03 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-52183e6 */
.elementor-336 .elementor-element.elementor-element-52183e6 span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-de42aff */
.elementor-336 .elementor-element.elementor-element-de42aff span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5af4fa8 */
.elementor-336 .elementor-element.elementor-element-5af4fa8 span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}
