/* End custom CSS */

.elementor-1889 .elementor-element.elementor-element-82a5afa:not(.elementor-motion-effects-element-type-background), .elementor-1889 .elementor-element.elementor-element-82a5afa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e784b81);
	background-image: url("https://cdn-ileamia.nitrocdn.com/BflqOMTiWIbPfuheNrqjWEBDMLDMVHHC/assets/images/optimized/rev-b9da7eb/www.bellowsservice.com/wp-content/uploads/2024/10/Bellows-349.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1889 .elementor-element.elementor-element-82a5afa > .elementor-background-overlay {
	background-color: var(--e-global-color-acb285c);
	opacity: .73;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1889 .elementor-element.elementor-element-82a5afa > .elementor-container {
	max-width: 721px;
}

.elementor-1889 .elementor-element.elementor-element-82a5afa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1889 .elementor-element.elementor-element-878affd {
	--spacer-size: 50px;
}

.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-1889 .elementor-element.elementor-element-428d185 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-428d185 .elementor-heading-title {
	font-family: "Archivo Black", Sans-serif;
	font-size: 52px;
	font-weight: 500;
	text-transform: none;
	line-height: 60px;
	letter-spacing: -.4px;
	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-1889 .elementor-element.elementor-element-1400d7a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	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-678e3f6);
}

.elementor-1889 .elementor-element.elementor-element-b2631dc {
	padding: 10px 10px 10px 10px;
}

.elementor-1889 .elementor-element.elementor-element-f4a70ca > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.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-1889 .elementor-element.elementor-element-ad4973d .elementor-button {
	background-color: var(--e-global-color-678e3f6);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-678e3f6);
}

.elementor-bc-flex-widget .elementor-1889 .elementor-element.elementor-element-7557c25.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1889 .elementor-element.elementor-element-7557c25 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

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

.elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

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

.elementor-1889 .elementor-element.elementor-element-781fdd7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-1889 .elementor-element.elementor-element-1010278 {
	--spacer-size: 50px;
}

.elementor-1889 .elementor-element.elementor-element-a364d31:not(.elementor-motion-effects-element-type-background), .elementor-1889 .elementor-element.elementor-element-a364d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-1889 .elementor-element.elementor-element-9fa3178 {
	--spacer-size: 10px;
}

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

.elementor-1889 .elementor-element.elementor-element-49c300e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1889 .elementor-element.elementor-element-49c300e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1889 .elementor-element.elementor-element-4df349a {
	--spacer-size: 10px;
}

.elementor-1889 .elementor-element.elementor-element-74ac1a6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1889 .elementor-element.elementor-element-74ac1a6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1889 .elementor-element.elementor-element-1fb7340 {
	--spacer-size: 38px;
}

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-22ee46f {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-22ee46f .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-1889 .elementor-element.elementor-element-e9c2f4e {
	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-1889 .elementor-element.elementor-element-e6c2cde {
	--spacer-size: 25px;
}

.elementor-1889 .elementor-element.elementor-element-9423a71 {
	padding: 10px 10px 10px 10px;
}

.elementor-1889 .elementor-element.elementor-element-2704d8a > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-1889 .elementor-element.elementor-element-c0b84ee .elementor-button {
	background-color: var(--e-global-color-678e3f6);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-678e3f6);
}

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

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

.elementor-1889 .elementor-element.elementor-element-6f0c671 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

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

.elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

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

.elementor-1889 .elementor-element.elementor-element-9eb085f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-1889 .elementor-element.elementor-element-56409f7 {
	--spacer-size: 25px;
}

.elementor-1889 .elementor-element.elementor-element-761c4c9 {
	--spacer-size: 38px;
}

.elementor-1889 .elementor-element.elementor-element-1ab3cca:not(.elementor-motion-effects-element-type-background), .elementor-1889 .elementor-element.elementor-element-1ab3cca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e784b81);
}

.elementor-1889 .elementor-element.elementor-element-1ab3cca > .elementor-container {
	max-width: 1400px;
}

.elementor-1889 .elementor-element.elementor-element-1ab3cca {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1889 .elementor-element.elementor-element-1ab3cca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-1889 .elementor-element.elementor-element-3958f70 {
	--spacer-size: 75px;
}

.elementor-1889 .elementor-element.elementor-element-1ab0210 > .elementor-container {
	max-width: 1300px;
}

.elementor-1889 .elementor-element.elementor-element-1ab0210 {
	margin-top: 0px;
	margin-bottom: 40px;
}

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

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

.elementor-1889 .elementor-element.elementor-element-cba93af {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
	text-align: start;
}

.elementor-1889 .elementor-element.elementor-element-cba93af .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-1889 .elementor-element.elementor-element-e279650 {
	text-align: start;
}

.elementor-1889 .elementor-element.elementor-element-e279650 .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-bc-flex-widget .elementor-1889 .elementor-element.elementor-element-8416835.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1889 .elementor-element.elementor-element-91bbf3e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	text-align: justify;
	color: var(--e-global-color-678e3f6);
}

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

.elementor-1889 .elementor-element.elementor-element-bf75bb5 > .elementor-container {
	max-width: 1400px;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-07f962b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-07f962b .elementor-icon {
	font-size: 89px;
}

.elementor-1889 .elementor-element.elementor-element-07f962b .elementor-icon svg {
	height: 89px;
}

.elementor-1889 .elementor-element.elementor-element-630ecf0 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-630ecf0 .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-1889 .elementor-element.elementor-element-15c7d8e {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-0ecb085 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-0ecb085 .elementor-icon {
	font-size: 89px;
}

.elementor-1889 .elementor-element.elementor-element-0ecb085 .elementor-icon svg {
	height: 89px;
}

.elementor-1889 .elementor-element.elementor-element-619ce39 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-619ce39 .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-1889 .elementor-element.elementor-element-e464a71 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-be8bf36 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-be8bf36 .elementor-icon {
	font-size: 89px;
}

.elementor-1889 .elementor-element.elementor-element-be8bf36 .elementor-icon svg {
	height: 89px;
}

.elementor-1889 .elementor-element.elementor-element-a7eef18 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-a7eef18 .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-1889 .elementor-element.elementor-element-91e7bd1 {
	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-1889 .elementor-element.elementor-element-554176c .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-1889 .elementor-element.elementor-element-5bedb13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1889 .elementor-element.elementor-element-5bedb13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-acb285c);
}

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

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

.elementor-1889 .elementor-element.elementor-element-bef3e16 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-bef3e16 .elementor-icon {
	font-size: 89px;
}

.elementor-1889 .elementor-element.elementor-element-bef3e16 .elementor-icon svg {
	height: 89px;
}

.elementor-1889 .elementor-element.elementor-element-e77bd80 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-e77bd80 .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-1889 .elementor-element.elementor-element-b01353d {
	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-1889 .elementor-element.elementor-element-e0d2e56 .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-1889 .elementor-element.elementor-element-5676b80 {
	--spacer-size: 25px;
}

.elementor-1889 .elementor-element.elementor-element-70bafb8 .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-1889 .elementor-element.elementor-element-293caa1 {
	--spacer-size: 100px;
}

.elementor-1889 .elementor-element.elementor-element-1b443e9 {
	--spacer-size: 100px;
}

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

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

.elementor-1889 .elementor-element.elementor-element-d9b38cd > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-1889 .elementor-element.elementor-element-f1bf530 .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-1889 .elementor-element.elementor-element-9e043d6 {
	color: var(--e-global-color-678e3f6);
}

.elementor-1889 .elementor-element.elementor-element-e291e98 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1889 .elementor-element.elementor-element-0bf216a .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-bc-flex-widget .elementor-1889 .elementor-element.elementor-element-9af23ae.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1889 .elementor-element.elementor-element-9af23ae > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

.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-1889 .elementor-element.elementor-element-9cd2318 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1889 .elementor-element.elementor-element-983abe4 {
	--spacer-size: 100px;
}

.elementor-1889 .elementor-element.elementor-element-18c80fe img {
	border-radius: 15px 15px 15px 15px;
}

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

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

.elementor-1889 .elementor-element.elementor-element-2fbff28 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-1889 .elementor-element.elementor-element-c44f73c .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-1889 .elementor-element.elementor-element-57c9c17 {
	color: var(--e-global-color-678e3f6);
}

.elementor-1889 .elementor-element.elementor-element-99f389b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1889 .elementor-element.elementor-element-f7bf68f .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-bc-flex-widget .elementor-1889 .elementor-element.elementor-element-fa0a632.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1889 .elementor-element.elementor-element-fa0a632 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-3361f7b {
	--spacer-size: 100px;
}

.elementor-1889 .elementor-element.elementor-element-1866740 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-1889 .elementor-element.elementor-element-1866740 > .elementor-container {
	max-width: 1450px;
}

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

.elementor-1889 .elementor-element.elementor-element-8d7a752 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-1889 .elementor-element.elementor-element-e659dae > .elementor-container {
	max-width: 572px;
}

.elementor-1889 .elementor-element.elementor-element-e659dae {
	margin-top: -44px;
	margin-bottom: 0px;
}

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

.elementor-1889 .elementor-element.elementor-element-e1da10a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-7402258 {
	--spacer-size: 7px;
}

.elementor-1889 .elementor-element.elementor-element-d13cf28 {
	text-align: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-5a6d9d2 {
	--spacer-size: 38px;
}

.elementor-1889 .elementor-element.elementor-element-074a92d {
	--spacer-size: 25px;
}

.elementor-1889 .elementor-element.elementor-element-35b698c .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-1889 .elementor-element.elementor-element-8d03e9d {
	--spacer-size: 100px;
}

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-0e81b3d {
	--spacer-size: 100px;
}

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

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-fe040c9 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-fe040c9 .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-1889 .elementor-element.elementor-element-78db88b {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-78db88b .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-1889 .elementor-element.elementor-element-5d2633b {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-acb285c);
}

.elementor-1889 .elementor-element.elementor-element-d6f3ade {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 20px 0px;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-3380fd7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1889 .elementor-element.elementor-element-3380fd7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1889 .elementor-element.elementor-element-21fc578 .elementor-heading-title {
	color: var(--e-global-color-acb285c);
}

.elementor-1889 .elementor-element.elementor-element-d40c498 {
	text-align: center;
}

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

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

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

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

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-2c8d80e {
	text-align: center;
}

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

.elementor-1889 .elementor-element.elementor-element-0736b6c {
	margin-top: 0px;
	margin-bottom: 40px;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-7a1b493 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-73999f5 {
	text-align: center;
}

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

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

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

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

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

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

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

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

.elementor-1889 .elementor-element.elementor-element-23c8173 {
	text-align: center;
}

.elementor-1889 .elementor-element.elementor-element-23c8173 .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-1889 .elementor-element.elementor-element-bca9885.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-1889 .elementor-element.elementor-element-fdda51c > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1889 .elementor-element.elementor-element-80b34fb {
	--spacer-size: 100px;
}

@media (max-width:1024px) {
	.elementor-1889 .elementor-element.elementor-element-878affd {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-428d185 .elementor-heading-title {
		font-size: 45px;
		line-height: 1em;
	}
	
	.elementor-1889 .elementor-element.elementor-element-b00192d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1010278 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1fb7340 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-22ee46f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-e9c2f4e {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e6c2cde {
		--spacer-size: 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-088e554 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-56409f7 {
		--spacer-size: 15px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-761c4c9 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-3958f70 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-cba93af {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-cba93af .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-e279650 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e279650 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-91bbf3e {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-bf75bb5 > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e2e3339 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-630ecf0 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-a21c806 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-619ce39 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-d915f8f > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a7eef18 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-5bedb13 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e77bd80 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-5676b80 {
		--spacer-size: 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-293caa1 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1b443e9 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-d9b38cd > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-f1bf530 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-9e043d6 {
		text-align: start;
	}
	
	.elementor-1889 .elementor-element.elementor-element-6615dbe .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-983abe4 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-2fbff28 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-c44f73c .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-57c9c17 {
		text-align: start;
	}
	
	.elementor-1889 .elementor-element.elementor-element-50fe1ab .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-3361f7b {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1a6c0d7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-c537481 {
		text-align: start;
	}
	
	.elementor-1889 .elementor-element.elementor-element-5a6d9d2 {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-074a92d {
		--spacer-size: 7px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8d03e9d {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a8f4992 > .elementor-container {
		max-width: 652px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0e81b3d {
		--spacer-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-df67997 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-fe040c9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-78db88b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-80b34fb {
		--spacer-size: 75px;
	}
}

@media (max-width:767px) {
	.elementor-1889 .elementor-element.elementor-element-878affd {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-428d185 .elementor-heading-title {
		font-size: 40px;
		line-height: 1em;
	}
	
	.elementor-1889 .elementor-element.elementor-element-f4a70ca > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-ad4973d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-7557c25 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-b00192d {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-781fdd7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-781fdd7 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1010278 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1fb7340 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-22ee46f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-e9c2f4e {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e6c2cde {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-2704d8a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-c0b84ee {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-6f0c671 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-088e554 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9eb085f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-9eb085f .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-56409f7 {
		--spacer-size: 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-761c4c9 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-3958f70 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-cba93af .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-e2e3339 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-07f962b .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-07f962b .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-630ecf0 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-a21c806 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0ecb085 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0ecb085 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-619ce39 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-d915f8f > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-be8bf36 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-be8bf36 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a7eef18 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-5bedb13 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-bef3e16 .elementor-icon {
		font-size: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-bef3e16 .elementor-icon svg {
		height: 75px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e77bd80 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-5676b80 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-293caa1 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1b443e9 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-d9b38cd > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-f1bf530 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-f1bf530 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-9e043d6 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0bf216a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-6615dbe {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a49c32b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-a49c32b .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-983abe4 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-2fbff28 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-c44f73c {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-c44f73c .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-57c9c17 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-f7bf68f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-50fe1ab {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8374725 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon-box-title, .elementor-1889 .elementor-element.elementor-element-8374725 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-3361f7b {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1a6c0d7 {
		text-align: center;
	}
	
	.elementor-1889 .elementor-element.elementor-element-1a6c0d7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-c537481 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-5a6d9d2 {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-35b698c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8d03e9d {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0e81b3d {
		--spacer-size: 50px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-df67997 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-fe040c9 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-1889 .elementor-element.elementor-element-5d2633b {
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-1889 .elementor-element.elementor-element-d6f3ade {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1889 .elementor-element.elementor-element-3380fd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1889 .elementor-element.elementor-element-3380fd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e441402:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1889 .elementor-element.elementor-element-e441402 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-1889 .elementor-element.elementor-element-7a1b493:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1889 .elementor-element.elementor-element-7a1b493 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-1889 .elementor-element.elementor-element-0ebb1bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1889 .elementor-element.elementor-element-0ebb1bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50px auto;
	}
	
	.elementor-1889 .elementor-element.elementor-element-80b34fb {
		--spacer-size: 50px;
	}
}

@media (min-width:768px) {
	.elementor-1889 .elementor-element.elementor-element-f4a70ca {
		width: 50%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-7557c25 {
		width: 50%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-2704d8a {
		width: 50%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-6f0c671 {
		width: 50%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-ac7e031 {
		width: 65%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8416835 {
		width: 34.962%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-d9b38cd {
		width: 60%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e291e98 {
		width: 40.56%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-9af23ae {
		width: 59.44%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-febd907 {
		width: 40%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-6df2457 {
		width: 40%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-2fbff28 {
		width: 60%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-99f389b {
		width: 40.56%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-fa0a632 {
		width: 59.44%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-df67997 {
		width: 60%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-bca9885 {
		width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1889 .elementor-element.elementor-element-ac7e031 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-8416835 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-e2e3339 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-a21c806 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-d915f8f {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-5bedb13 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-df67997 {
		width: 100%;
	}
	
	.elementor-1889 .elementor-element.elementor-element-bca9885 {
		width: 100%;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-70bafb8 */
.elementor-1889 .elementor-element.elementor-element-70bafb8 a {
	background-color: transparent !important;
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

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