/* End custom CSS */

.elementor-384 .elementor-element.elementor-element-817f338 > .elementor-container {
	max-width: 1450px;
}

.elementor-384 .elementor-element.elementor-element-377b8d0 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

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

.elementor-384 .elementor-element.elementor-element-4c3e626 .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-384 .elementor-element.elementor-element-e6d04ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-b761ce7 {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-8317e79 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-5737a6c {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-384 .elementor-element.elementor-element-8de872b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-8de872b > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-384 .elementor-element.elementor-element-37a8b5d .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-384 .elementor-element.elementor-element-dbce88c {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-dbce88c.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-dbce88c.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-384 .elementor-element.elementor-element-dbce88c .elementor-icon {
	font-size: 30px;
}

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

.elementor-384 .elementor-element.elementor-element-51d56c3 {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-910eb36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-910eb36 > .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-384 .elementor-element.elementor-element-910eb36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-910eb36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-384 .elementor-element.elementor-element-910eb36 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-acb285c);
	opacity: .75;
}

.elementor-bc-flex-widget .elementor-384 .elementor-element.elementor-element-910eb36.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-910eb36 > .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-384 .elementor-element.elementor-element-910eb36 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-384 .elementor-element.elementor-element-910eb36 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-384 .elementor-element.elementor-element-e3497d5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-384 .elementor-element.elementor-element-695077bd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-384 .elementor-element.elementor-element-695077bd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-31a44bce {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-649942a > .elementor-container {
	max-width: 612px;
}

.elementor-384 .elementor-element.elementor-element-e4aad36 {
	text-align: center;
}

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

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

.elementor-384 .elementor-element.elementor-element-74bff94 .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-384 .elementor-element.elementor-element-046eab2 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-acb285c);
}

.elementor-384 .elementor-element.elementor-element-84e272c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-384 .elementor-element.elementor-element-84e272c {
	margin-top: 25px;
	margin-bottom: -25px;
}

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

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

.elementor-384 .elementor-element.elementor-element-e722636 > .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-384 .elementor-element.elementor-element-e722636 > .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-384 .elementor-element.elementor-element-97e231e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-97e231e .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-97e231e .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-6b638e3 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-6b638e3 .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-384 .elementor-element.elementor-element-c833246 {
	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-384 .elementor-element.elementor-element-05a36f4 .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-384 .elementor-element.elementor-element-bb91adf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-bb91adf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

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

.elementor-384 .elementor-element.elementor-element-bb91adf > .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-384 .elementor-element.elementor-element-bb91adf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-fb25436 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-fb25436 .elementor-icon {
	font-size: 89px;
}

.elementor-384 .elementor-element.elementor-element-fb25436 .elementor-icon svg {
	height: 89px;
}

.elementor-384 .elementor-element.elementor-element-a1c05bc {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-a1c05bc .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-384 .elementor-element.elementor-element-bfabe9c {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-384 .elementor-element.elementor-element-c380cdb .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-384 .elementor-element.elementor-element-c2dcca1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-c2dcca1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

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

.elementor-384 .elementor-element.elementor-element-c2dcca1 > .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-384 .elementor-element.elementor-element-c2dcca1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-30bcdbe .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-30bcdbe .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-30bcdbe .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-eaea3a3 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-eaea3a3 .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-384 .elementor-element.elementor-element-14e0779 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-384 .elementor-element.elementor-element-8dfa3ee .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-384 .elementor-element.elementor-element-5123a9d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-384 .elementor-element.elementor-element-5123a9d {
	margin-top: 25px;
	margin-bottom: -25px;
}

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

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

.elementor-384 .elementor-element.elementor-element-35ff898 > .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-384 .elementor-element.elementor-element-35ff898 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-eaa148b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-eaa148b .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-eaa148b .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-5808810 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-5808810 .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-384 .elementor-element.elementor-element-2c5fb53 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

.elementor-384 .elementor-element.elementor-element-6429b62 .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-384 .elementor-element.elementor-element-ac5a83c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-ac5a83c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

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

.elementor-384 .elementor-element.elementor-element-ac5a83c > .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-384 .elementor-element.elementor-element-ac5a83c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-288963c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-288963c .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-288963c .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-a074024 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-a074024 .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-384 .elementor-element.elementor-element-8995400 {
	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-384 .elementor-element.elementor-element-b0acdd3 .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-384 .elementor-element.elementor-element-1e8a162 {
	--spacer-size: 50px;
}

.elementor-384 .elementor-element.elementor-element-0e3f92c .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-384 .elementor-element.elementor-element-556fbea {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-6bb8ab7 {
	--spacer-size: 50px;
}

.elementor-384 .elementor-element.elementor-element-55f9dfd > .elementor-container {
	max-width: 899px;
}

.elementor-384 .elementor-element.elementor-element-55f9dfd {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-384 .elementor-element.elementor-element-f4efac7 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-f4efac7 .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-384 .elementor-element.elementor-element-359b3eb {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-359b3eb .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-384 .elementor-element.elementor-element-11d379a > .elementor-container {
	max-width: 675px;
}

.elementor-384 .elementor-element.elementor-element-eb83135 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-eb83135.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-eb83135.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-eb83135.elementor-view-default .elementor-icon {
	color: var(--e-global-color-5d76db1);
	border-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-eb83135.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-eb83135.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-eb83135 .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-eb83135 .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-cd1c0ae {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-cd1c0ae .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-384 .elementor-element.elementor-element-1d6fed6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-1d6fed6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-1d6fed6.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-1d6fed6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-5d76db1);
	border-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-1d6fed6.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-1d6fed6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-1d6fed6 .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-1d6fed6 .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-5030e45 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-5030e45 .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-384 .elementor-element.elementor-element-7c5dab2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-7c5dab2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-7c5dab2.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-7c5dab2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-5d76db1);
	border-color: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-7c5dab2.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-7c5dab2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-5d76db1);
}

.elementor-384 .elementor-element.elementor-element-7c5dab2 .elementor-icon {
	font-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-7c5dab2 .elementor-icon svg {
	height: 100px;
}

.elementor-384 .elementor-element.elementor-element-4efd5d1 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-4efd5d1 .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-384 .elementor-element.elementor-element-18a0a66 {
	--spacer-size: 25px;
}

.elementor-384 .elementor-element.elementor-element-fbff746 {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-a8b787b > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-385c2ad {
	z-index: 4;
}

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

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

.elementor-384 .elementor-element.elementor-element-f2c4a6c > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-384 .elementor-element.elementor-element-eb46164 .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-384 .elementor-element.elementor-element-b56a5d5 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-b56a5d5.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-b56a5d5.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-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon {
	font-size: 30px;
}

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

.elementor-384 .elementor-element.elementor-element-32fdb40 {
	--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-384 .elementor-element.elementor-element-f298d88 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-384 .elementor-element.elementor-element-a424b61 .elementor-heading-title {
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-1734df4 {
	color: #01306a;
}

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

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

.elementor-384 .elementor-element.elementor-element-9231221 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

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

.elementor-384 .elementor-element.elementor-element-a8eb9d9 .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-384 .elementor-element.elementor-element-d49229a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-9c952f4 {
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-521ae6c {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-69bb054 {
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-384 .elementor-element.elementor-element-87bc297.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-87bc297 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-2731a79 .elementor-heading-title {
	font-family: "Archivo Black", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	text-transform: none;
	line-height: 46px;
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-11f4e3f {
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-8266442 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-384 .elementor-element.elementor-element-59526f7 {
	padding: 0px 50px 0px 50px;
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-02ba189 {
	--spacer-size: 50px;
}

.elementor-384 .elementor-element.elementor-element-7b4133f {
	padding: 0px 50px 0px 50px;
}

.elementor-384 .elementor-element.elementor-element-0e8825a img {
	border-radius: 15px 15px 15px 15px;
}

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

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

.elementor-384 .elementor-element.elementor-element-6927638 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-384 .elementor-element.elementor-element-d60c496 .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: #01306a;
}

.elementor-384 .elementor-element.elementor-element-285e1e3 {
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-265e1f3 {
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-61dc999 {
	z-index: 4;
}

.elementor-384 .elementor-element.elementor-element-485f301 {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-434f72d {
	padding: 0px 50px 0px 50px;
}

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

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

.elementor-384 .elementor-element.elementor-element-a7c4675 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-f788022 .elementor-heading-title {
	font-family: "Archivo Black", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	text-transform: none;
	line-height: 46px;
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-afaa91f {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	color: #01306a;
}

.elementor-384 .elementor-element.elementor-element-837e96b img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-384 .elementor-element.elementor-element-a79b3ca {
	--spacer-size: 38px;
}

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

.elementor-384 .elementor-element.elementor-element-d00dd33 .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-384 .elementor-element.elementor-element-4e80e2b {
	padding: 0px 50px 0px 50px;
}

.elementor-384 .elementor-element.elementor-element-510d7df > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-510d7df > .elementor-container {
	max-width: 1450px;
}

.elementor-384 .elementor-element.elementor-element-510d7df {
	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-384 .elementor-element.elementor-element-510d7df > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-d5a08e1 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-aadcf85 > .elementor-container {
	max-width: 572px;
}

.elementor-384 .elementor-element.elementor-element-aadcf85 {
	margin-top: -44px;
	margin-bottom: 0px;
}

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

.elementor-384 .elementor-element.elementor-element-6b0e958 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-6b0e958.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-384 .elementor-element.elementor-element-5b94846 {
	--spacer-size: 7px;
}

.elementor-384 .elementor-element.elementor-element-e24beba {
	text-align: center;
}

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

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

.elementor-384 .elementor-element.elementor-element-b7401a1 .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-384 .elementor-element.elementor-element-e0f8576 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-2c6d2da {
	--spacer-size: 25px;
}

.elementor-384 .elementor-element.elementor-element-b10e9b5 .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-384 .elementor-element.elementor-element-c9133a9 {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-a15d459 > .elementor-container {
	max-width: 962px;
}

.elementor-384 .elementor-element.elementor-element-a15d459 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-24f3c63 {
	--spacer-size: 150px;
}

.elementor-384 .elementor-element.elementor-element-40a58bf > .elementor-container {
	max-width: 803px;
}

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

.elementor-384 .elementor-element.elementor-element-40a58bf, .elementor-384 .elementor-element.elementor-element-40a58bf > .elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-54fa70c > .elementor-container {
	max-width: 684px;
}

.elementor-384 .elementor-element.elementor-element-54fa70c {
	margin-top: -79px;
	margin-bottom: 40px;
}

.elementor-384 .elementor-element.elementor-element-bb508b3 > .elementor-element-populated {
	padding: 0px 10px 0px 10px;
}

.elementor-384 .elementor-element.elementor-element-a497549 {
	text-align: center;
}

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

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

.elementor-384 .elementor-element.elementor-element-8d84af2 .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-384 .elementor-element.elementor-element-b1891b3 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-b1891b3 .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-384 .elementor-element.elementor-element-c2218df {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-55d75a2 {
	--spacer-size: 100px;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-3913e85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-3913e85 > .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-384 .elementor-element.elementor-element-3913e85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-3913e85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-384 .elementor-element.elementor-element-3913e85 > .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-384 .elementor-element.elementor-element-3913e85 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-384 .elementor-element.elementor-element-3913e85 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-f154fcf {
	--spacer-size: 50px;
}

.elementor-384 .elementor-element.elementor-element-cd74ec0 > .elementor-container {
	max-width: 771px;
}

.elementor-384 .elementor-element.elementor-element-d7820a1 {
	z-index: 2;
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-d7820a1 .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-384 .elementor-element.elementor-element-0fc6839 {
	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-384 .elementor-element.elementor-element-c2debe3 {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-5a21dd2 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-fecc087 {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-384 .elementor-element.elementor-element-7195b48.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-7195b48 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-384 .elementor-element.elementor-element-55b7229 .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-384 .elementor-element.elementor-element-d404010 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-d404010.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-d404010.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-384 .elementor-element.elementor-element-d404010 .elementor-icon {
	font-size: 30px;
}

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

.elementor-384 .elementor-element.elementor-element-2b8ccd9 {
	--spacer-size: 50px;
}

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

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

.elementor-384 .elementor-element.elementor-element-8ffeba6 {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-065f7d0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-065f7d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-384 .elementor-element.elementor-element-a5d4145 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-a5d4145 .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-384 .elementor-element.elementor-element-69bb499 {
	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-384 .elementor-element.elementor-element-50128da {
	--spacer-size: 25px;
}

.elementor-384 .elementor-element.elementor-element-6d4c6fa {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-406324f > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-986054c {
	z-index: 4;
}

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

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

.elementor-384 .elementor-element.elementor-element-76ae54b > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-384 .elementor-element.elementor-element-6b648ae .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-384 .elementor-element.elementor-element-6ac85ee {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

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

.elementor-384 .elementor-element.elementor-element-6ac85ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-384 .elementor-element.elementor-element-6ac85ee.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-6ac85ee.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-384 .elementor-element.elementor-element-6ac85ee .elementor-icon {
	font-size: 30px;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-2d5f630 {
	--spacer-size: 100px;
}

.elementor-384 .elementor-element.elementor-element-97e3667 > .elementor-container {
	max-width: 612px;
}

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

.elementor-384 .elementor-element.elementor-element-868bed9 .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-384 .elementor-element.elementor-element-fff4b94 {
	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-384 .elementor-element.elementor-element-078efcf > .elementor-container {
	max-width: 643px;
}

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

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

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

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 18px;
	width: 18px;
	line-height: 18px;
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 18px;
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 18px;
	width: 18px;
	line-height: 18px;
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list {
	margin-bottom: 14px;
}

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 20px 35px 20px 25px;
}

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

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: var(--e-global-color-678e3f6);
}

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-radius: 250px 250px 250px 250px;
}

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

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

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

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

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

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: var(--e-global-color-acb285c);
}

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

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

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

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

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list.active .eael-accordion_media-content .eael-accordion_media-description {
	padding: 25px 25px 25px 25px;
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	border-style: none;
}

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

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: var(--e-global-color-678e3f6);
}

.elementor-384 .elementor-element.elementor-element-e1bd9d0 .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-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

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

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

.elementor-384 .elementor-element.elementor-element-33cbed6 {
	--spacer-size: 10px;
}

.elementor-384 .elementor-element.elementor-element-112d918 .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-384 .elementor-element.elementor-element-e75b558 {
	--spacer-size: 10px;
}

.elementor-384 .elementor-element.elementor-element-a66366a {
	padding: 10px 10px 10px 10px;
}

.elementor-384 .elementor-element.elementor-element-e090794 > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-f774b3d {
	z-index: 4;
}

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

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

.elementor-384 .elementor-element.elementor-element-b4886a6 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-384 .elementor-element.elementor-element-e0a4466 .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-384 .elementor-element.elementor-element-662a106 {
	margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

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

.elementor-384 .elementor-element.elementor-element-662a106.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

.elementor-384 .elementor-element.elementor-element-662a106.elementor-view-framed .elementor-icon, .elementor-384 .elementor-element.elementor-element-662a106.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-384 .elementor-element.elementor-element-662a106 .elementor-icon {
	font-size: 30px;
}

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

.elementor-384 .elementor-element.elementor-element-44447b8 {
	--spacer-size: 100px;
}

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

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

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

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

.elementor-384 .elementor-element.elementor-element-3e1c04c {
	--spacer-size: 100px;
}

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

.elementor-bc-flex-widget .elementor-384 .elementor-element.elementor-element-7329f08.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-7329f08 > .elementor-element-populated, .elementor-384 .elementor-element.elementor-element-7329f08 > .elementor-element-populated > .elementor-background-overlay, .elementor-384 .elementor-element.elementor-element-7329f08 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-384 .elementor-element.elementor-element-7329f08 > .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-384 .elementor-element.elementor-element-7329f08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-384 .elementor-element.elementor-element-c315497 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-c315497 .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-384 .elementor-element.elementor-element-c65396e {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-c65396e .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-384 .elementor-element.elementor-element-58880ab {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-acb285c);
}

.elementor-384 .elementor-element.elementor-element-7315f9d {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 20px 0px;
}

.elementor-384 .elementor-element.elementor-element-0f5bc84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-0f5bc84 > .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-384 .elementor-element.elementor-element-0f5bc84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-0f5bc84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-384 .elementor-element.elementor-element-0f5bc84 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-384 .elementor-element.elementor-element-0f5bc84 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-384 .elementor-element.elementor-element-6345a52 {
	text-align: center;
}

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

.elementor-384 .elementor-element.elementor-element-abac846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-abac846 > .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-384 .elementor-element.elementor-element-abac846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-abac846 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

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

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

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

.elementor-384 .elementor-element.elementor-element-a906e7e {
	text-align: center;
}

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

.elementor-384 .elementor-element.elementor-element-3a3de2c {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-384 .elementor-element.elementor-element-15533b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-15533b0 > .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-384 .elementor-element.elementor-element-15533b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-15533b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-384 .elementor-element.elementor-element-15533b0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-384 .elementor-element.elementor-element-15533b0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-384 .elementor-element.elementor-element-92c7837 .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-384 .elementor-element.elementor-element-0e1b571 {
	text-align: center;
}

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

.elementor-384 .elementor-element.elementor-element-9fff500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-9fff500 > .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-384 .elementor-element.elementor-element-9fff500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-384 .elementor-element.elementor-element-9fff500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-384 .elementor-element.elementor-element-9fff500 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-384 .elementor-element.elementor-element-9fff500 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-384 .elementor-element.elementor-element-8f2d6a6 {
	text-align: center;
}

.elementor-384 .elementor-element.elementor-element-8f2d6a6 .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-384 .elementor-element.elementor-element-eefb068.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-384 .elementor-element.elementor-element-eefb068 > .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-384 .elementor-element.elementor-element-2527ee8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	z-index: 2;
	text-align: center;
}

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

.elementor-384 .elementor-element.elementor-element-3a16b1e > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-384 .elementor-element.elementor-element-abbc376 {
	--spacer-size: 100px;
}

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

@media (max-width:1024px) {
	.elementor-384 .elementor-element.elementor-element-a625ac2 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-4c3e626 .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-384 .elementor-element.elementor-element-e6d04ae {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-37a8b5d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-51d56c3 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-31a44bce {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-74bff94 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-046eab2 {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-84e272c > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e722636 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6b638e3 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-bb91adf > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a1c05bc .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-c2dcca1 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eaea3a3 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-5123a9d > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-384 .elementor-element.elementor-element-35ff898 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-5808810 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-ac5a83c > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a074024 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-6bb8ab7 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-f4efac7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-359b3eb .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-cd1c0ae .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-5030e45 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-4efd5d1 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-18a0a66 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eb46164 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-32fdb40 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-9231221 > .elementor-element-populated {
		padding: 10px 10px 10px 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a8eb9d9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-9c952f4 {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-521ae6c {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-87bc297 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2731a79 .elementor-heading-title {
		font-size: 35px;
		line-height: 1em;
	}
	
	.elementor-384 .elementor-element.elementor-element-59526f7 {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-02ba189 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6927638 > .elementor-element-populated {
		padding: 10px 10px 10px 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d60c496 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-265e1f3 {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-485f301 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a7c4675 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-f788022 .elementor-heading-title {
		font-size: 35px;
		line-height: 1em;
	}
	
	.elementor-384 .elementor-element.elementor-element-afaa91f {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-a79b3ca {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d00dd33 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-b7401a1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-e0f8576 {
		text-align: start;
	}
	
	.elementor-384 .elementor-element.elementor-element-2c6d2da {
		--spacer-size: 7px;
	}
	
	.elementor-384 .elementor-element.elementor-element-c9133a9 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-24f3c63 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-75293c2 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-54fa70c > .elementor-container {
		max-width: 620px;
	}
	
	.elementor-384 .elementor-element.elementor-element-54fa70c {
		margin-top: -74px;
		margin-bottom: 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-8d84af2 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-b1891b3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-c2218df {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-55d75a2 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-3913e85 > .elementor-element-populated >  .elementor-background-overlay {
		opacity: .93;
	}
	
	.elementor-384 .elementor-element.elementor-element-f154fcf {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d7820a1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-0fc6839 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-55b7229 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2b8ccd9 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-8ffeba6 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a5d4145 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-69bb499 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-50128da {
		--spacer-size: 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6b648ae .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2d5f630 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-868bed9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e0a4466 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-384 .elementor-element.elementor-element-44447b8 {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b0b0730 > .elementor-container {
		max-width: 652px;
	}
	
	.elementor-384 .elementor-element.elementor-element-3e1c04c {
		--spacer-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-7329f08 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-c315497 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-c65396e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-abbc376 {
		--spacer-size: 75px;
	}
}

@media (min-width:768px) {
	.elementor-384 .elementor-element.elementor-element-377b8d0 {
		width: 59.931%;
	}
	
	.elementor-384 .elementor-element.elementor-element-8317e79 {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-8de872b {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-910eb36 {
		width: 40.035%;
	}
	
	.elementor-384 .elementor-element.elementor-element-a8b787b {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-f2c4a6c {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-6bf16f0 {
		width: 40%;
	}
	
	.elementor-384 .elementor-element.elementor-element-9231221 {
		width: 60%;
	}
	
	.elementor-384 .elementor-element.elementor-element-87bc297 {
		width: 60%;
	}
	
	.elementor-384 .elementor-element.elementor-element-cc259bb {
		width: 40%;
	}
	
	.elementor-384 .elementor-element.elementor-element-a19e1db {
		width: 40%;
	}
	
	.elementor-384 .elementor-element.elementor-element-6927638 {
		width: 60%;
	}
	
	.elementor-384 .elementor-element.elementor-element-a7c4675 {
		width: 56.317%;
	}
	
	.elementor-384 .elementor-element.elementor-element-733fac5 {
		width: 43.683%;
	}
	
	.elementor-384 .elementor-element.elementor-element-5a21dd2 {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-7195b48 {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-406324f {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-76ae54b {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-e090794 {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-b4886a6 {
		width: 50%;
	}
	
	.elementor-384 .elementor-element.elementor-element-7329f08 {
		width: 60%;
	}
	
	.elementor-384 .elementor-element.elementor-element-eefb068 {
		width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-384 .elementor-element.elementor-element-377b8d0 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-910eb36 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-e722636 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-bb91adf {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-c2dcca1 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-35ff898 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-ac5a83c {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-7329f08 {
		width: 100%;
	}
	
	.elementor-384 .elementor-element.elementor-element-eefb068 {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-384 .elementor-element.elementor-element-377b8d0 > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a625ac2 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-4c3e626 .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-384 .elementor-element.elementor-element-37a8b5d {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-dbce88c {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-dbce88c .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-51d56c3 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-910eb36 > .elementor-element-populated {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-384 .elementor-element.elementor-element-31a44bce {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-74bff94 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-74bff94 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-046eab2 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e722636 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-97e231e .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-97e231e .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6b638e3 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-bb91adf > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-fb25436 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-fb25436 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a1c05bc .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-c2dcca1 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-30bcdbe .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-30bcdbe .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eaea3a3 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-35ff898 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eaa148b .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eaa148b .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-5808810 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-ac5a83c > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-288963c .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-288963c .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a074024 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-6bb8ab7 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-f4efac7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-cd1c0ae .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-5030e45 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-4efd5d1 .elementor-heading-title {
		font-size: var(--e-global-typography-6ec4249-font-size);
	}
	
	.elementor-384 .elementor-element.elementor-element-18a0a66 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-eb46164 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-b56a5d5 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-b56a5d5 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-32fdb40 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-9231221 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a8eb9d9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-521ae6c {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-87bc297 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2731a79 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.1em;
	}
	
	.elementor-384 .elementor-element.elementor-element-02ba189 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6927638 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d60c496 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-485f301 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a7c4675 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-384 .elementor-element.elementor-element-f788022 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.1em;
	}
	
	.elementor-384 .elementor-element.elementor-element-a79b3ca {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d00dd33 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-d00dd33 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-b7401a1 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-b7401a1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-e0f8576 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-b10e9b5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-c9133a9 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-24f3c63 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-40a58bf {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-75293c2 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-54fa70c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 15px 40px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-8d84af2 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-b1891b3 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-c2218df {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-55d75a2 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-f154fcf {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d7820a1 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-0fc6839 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-55b7229 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-d404010 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-d404010 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2b8ccd9 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-8ffeba6 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-a5d4145 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-69bb499 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-50128da {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-406324f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-76ae54b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6b648ae {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-6ac85ee {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-6ac85ee .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-2d5f630 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-868bed9 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-868bed9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e1bd9d0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e090794 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-e0a4466 {
		text-align: center;
	}
	
	.elementor-384 .elementor-element.elementor-element-662a106 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-title, .elementor-384 .elementor-element.elementor-element-662a106 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-384 .elementor-element.elementor-element-44447b8 {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-3e1c04c {
		--spacer-size: 50px;
	}
	
	.elementor-384 .elementor-element.elementor-element-7329f08 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-384 .elementor-element.elementor-element-c315497 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-384 .elementor-element.elementor-element-58880ab {
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-384 .elementor-element.elementor-element-7315f9d {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-384 .elementor-element.elementor-element-0f5bc84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-0f5bc84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-384 .elementor-element.elementor-element-abac846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-abac846 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-384 .elementor-element.elementor-element-15533b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-15533b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-384 .elementor-element.elementor-element-9fff500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-9fff500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-384 .elementor-element.elementor-element-abbc376 {
		--spacer-size: 50px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-dc61c49 */
.elementor-384 .elementor-element.elementor-element-dc61c49 span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5737a6c */
.elementor-384 .elementor-element.elementor-element-5737a6c button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-37a8b5d */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-de05da3 */
.elementor-384 .elementor-element.elementor-element-de05da3 span {
	background: #fff;
	padding: 5px 15px;
	border-radius: 250px;
	border: 2px solid #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e4aad36 */
.elementor-384 .elementor-element.elementor-element-e4aad36 span {
	border: 2px solid #fff;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-0e3f92c */
.elementor-384 .elementor-element.elementor-element-0e3f92c a {
	background-color: transparent !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-385c2ad */
.elementor-384 .elementor-element.elementor-element-385c2ad button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-eb46164 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-61dc999 */
.elementor-384 .elementor-element.elementor-element-61dc999 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e24beba */
.elementor-384 .elementor-element.elementor-element-e24beba span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a497549 */
.elementor-384 .elementor-element.elementor-element-a497549 span {
	border: 2px solid #01306a;
	padding: 2px 10px;
	border-radius: 250px;
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b1891b3 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-fecc087 */
.elementor-384 .elementor-element.elementor-element-fecc087 button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-55b7229 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-986054c */
.elementor-384 .elementor-element.elementor-element-986054c button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6b648ae */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-112d918 */
.elementor-384 .elementor-element.elementor-element-112d918 a {
	background-color: transparent !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-f774b3d */
.elementor-384 .elementor-element.elementor-element-f774b3d button:hover {
	background: #f00;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e0a4466 */
span.apple {
	color: #c41c0c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f4d8ea7 */
.elementor-384 .elementor-element.elementor-element-f4d8ea7 span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-92c7837 */
.elementor-384 .elementor-element.elementor-element-92c7837 span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2517336 */
.elementor-384 .elementor-element.elementor-element-2517336 span {
	border: 2px solid #c41c0c;
	border-radius: 250px;
	padding: 2px 15px;
}
