/* End custom CSS */

.elementor-15885 .elementor-element.elementor-element-65087e19 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15885 .elementor-element.elementor-element-65087e19 > .elementor-container {
	max-width: 1600px;
}

.elementor-15885 .elementor-element.elementor-element-65087e19, .elementor-15885 .elementor-element.elementor-element-65087e19 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15885 .elementor-element.elementor-element-65087e19 {
	box-shadow: 0px 0px 21px -5px rgba(0, 0, 0, .5);
	padding: 0px 0px 20px 0px;
}

.elementor-15885 .elementor-element.elementor-element-2c77c1ac > .elementor-element-populated {
	padding: 0px 90px 0px 50px;
}

.elementor-15885 .elementor-element.elementor-element-940bc26 {
	--spacer-size: 25px;
}

.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-15885 .elementor-element.elementor-element-42641fa5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-cba5d73);
}

.elementor-15885 .elementor-element.elementor-element-4a9bbdcd .elementor-heading-title {
	font-family: "Archivo Black", Sans-serif;
	font-size: 52px;
	font-weight: 500;
	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-15885 .elementor-element.elementor-element-22c3d679 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-15885 .elementor-element.elementor-element-455c0076 {
	margin-top: 0px;
	margin-bottom: 40px;
}

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

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

.elementor-15885 .elementor-element.elementor-element-2f100bae > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-15885 .elementor-element.elementor-element-5a92ea94 .elementor-icon-list-icon i {
	color: var(--e-global-color-cba5d73);
	transition: color .3s;
}

.elementor-15885 .elementor-element.elementor-element-5a92ea94 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-cba5d73);
	transition: fill .3s;
}

.elementor-15885 .elementor-element.elementor-element-5a92ea94 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15885 .elementor-element.elementor-element-5a92ea94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15885 .elementor-element.elementor-element-5a92ea94 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-15885 .elementor-element.elementor-element-5a92ea94 .elementor-icon-list-text {
	color: var(--e-global-color-678e3f6);
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-21947a80.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-21947a80 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-52f7baa);
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-6e58e7f7:has(:hover) .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-6e58e7f7:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-7c81e62);
}

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

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

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

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-65319bb0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-15885 .elementor-element.elementor-element-127fc3ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15885 .elementor-element.elementor-element-127fc3ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15885 .elementor-element.elementor-element-47dde8b1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-47dde8b1, .elementor-15885 .elementor-element.elementor-element-47dde8b1 > .elementor-background-overlay {
	border-radius: 20px 20px 0px 0px;
}

.elementor-15885 .elementor-element.elementor-element-47dde8b1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -40px;
	margin-bottom: 0px;
}

.elementor-15885 .elementor-element.elementor-element-47dde8b1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.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-15885 .elementor-element.elementor-element-7665bd4b img {
	max-width: 60%;
}

.elementor-15885 .elementor-element.elementor-element-11624ab9 img {
	max-width: 60%;
}

.elementor-15885 .elementor-element.elementor-element-e4e702e img {
	max-width: 60%;
}

.elementor-15885 .elementor-element.elementor-element-50593c31 img {
	max-width: 78%;
}

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

.elementor-15885 .elementor-element.elementor-element-5605ede1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15885 .elementor-element.elementor-element-5605ede1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-78367b8f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15885 .elementor-element.elementor-element-723e4e8a {
	--spacer-size: 50px;
}

.elementor-15885 .elementor-element.elementor-element-5ee43483 > .elementor-container {
	max-width: 875px;
}

.elementor-15885 .elementor-element.elementor-element-28ca8da6 {
	z-index: 2;
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-28ca8da6 .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-15885 .elementor-element.elementor-element-3920bf40 {
	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-15885 .elementor-element.elementor-element-cceb8e {
	padding: 10px 10px 10px 10px;
}

.elementor-15885 .elementor-element.elementor-element-556317ff > .elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-341b09e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-341b09e7 > .elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

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

.elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-wrapper {
	align-items: end;
	text-align: start;
	gap: 15px;
}

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

.elementor-15885 .elementor-element.elementor-element-582788ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-15885 .elementor-element.elementor-element-582788ee:has(:hover) .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-582788ee:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-7c81e62);
}

.elementor-15885 .elementor-element.elementor-element-66dfaa02 {
	--spacer-size: 50px;
}

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-eca0e7c {
	border-style: none;
}

.elementor-15885 .elementor-element.elementor-element-7dbe7b66 {
	padding: 0px 0px 80px 0px;
}

.elementor-15885 .elementor-element.elementor-element-5cacbd2b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

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

.elementor-15885 .elementor-element.elementor-element-b9d7e4f > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

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

.elementor-15885 .elementor-element.elementor-element-7375a509 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 0px 60px 0px;
}

.elementor-15885 .elementor-element.elementor-element-7375a509 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15885 .elementor-element.elementor-element-2f7e9fb8 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2f7e9fb8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
	color: var(--e-global-color-acb285c);
}

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

.elementor-15885 .elementor-element.elementor-element-48858d49 .elementor-icon-list-icon i {
	color: var(--e-global-color-cba5d73);
	transition: color .3s;
}

.elementor-15885 .elementor-element.elementor-element-48858d49 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-cba5d73);
	transition: fill .3s;
}

.elementor-15885 .elementor-element.elementor-element-48858d49 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15885 .elementor-element.elementor-element-48858d49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15885 .elementor-element.elementor-element-48858d49 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-15885 .elementor-element.elementor-element-48858d49 .elementor-icon-list-text {
	color: var(--e-global-color-acb285c);
	transition: color .3s;
}

.elementor-15885 .elementor-element.elementor-element-4f94f5b4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15885 .elementor-element.elementor-element-4f94f5b4 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 10px;
}

.elementor-15885 .elementor-element.elementor-element-6d2ef648 > .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-15885 .elementor-element.elementor-element-53950b64 .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
	border-radius: 25px 25px 25px 25px;
	padding: 22px 22px 22px 22px;
}

.elementor-15885 .elementor-element.elementor-element-53950b64 .elementor-button:hover, .elementor-15885 .elementor-element.elementor-element-53950b64 .elementor-button:focus {
	background-color: #ff2712;
}

.elementor-15885 .elementor-element.elementor-element-1fa07176:not(.elementor-motion-effects-element-type-background), .elementor-15885 .elementor-element.elementor-element-1fa07176 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #01306a;
}

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

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

.elementor-15885 .elementor-element.elementor-element-101b7e72 > .elementor-container {
	max-width: 794px;
}

.elementor-15885 .elementor-element.elementor-element-4aaf7fa7 {
	text-align: center;
}

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-1acedf1e {
	margin-top: 25px;
	margin-bottom: -25px;
}

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

.elementor-15885 .elementor-element.elementor-element-666ffd89 > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-666ffd89 > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-666ffd89 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-666ffd89 > .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-15885 .elementor-element.elementor-element-666ffd89 > .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-15885 .elementor-element.elementor-element-985986f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-985986f .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-985986f .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-45554169 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-45554169 .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-15885 .elementor-element.elementor-element-a329729 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-a329729 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-36fdfa3e {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

.elementor-15885 .elementor-element.elementor-element-728dff7a > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-728dff7a > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-728dff7a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-15885 .elementor-element.elementor-element-2cc2c7ac .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2cc2c7ac .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-2cc2c7ac .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-60d07023 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-60d07023 .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-15885 .elementor-element.elementor-element-12c1cab1 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-12c1cab1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-357adc37 {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-662df6e0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-662df6e0 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-662df6e0 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-5a8e7869 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-5a8e7869 .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-15885 .elementor-element.elementor-element-46f5d468 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-46f5d468 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

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

.elementor-15885 .elementor-element.elementor-element-56a65b3d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-15885 .elementor-element.elementor-element-56a65b3d {
	margin-top: 25px;
	margin-bottom: -25px;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-aa89c6b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-aa89c6b .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-aa89c6b .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-6f492761 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-6f492761 .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-15885 .elementor-element.elementor-element-569b3fa {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-569b3fa .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-20562aa {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

.elementor-15885 .elementor-element.elementor-element-1799defb > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-1799defb > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-1799defb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-15885 .elementor-element.elementor-element-6971e73b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-6971e73b .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-6971e73b .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-62793158 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-62793158 .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-15885 .elementor-element.elementor-element-3119b89e {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-3119b89e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-4913536c {
	text-align: center;
	color: var(--e-global-color-52f7baa);
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-17f99800 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-17f99800 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-17f99800 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-5297543e {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-5297543e .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-15885 .elementor-element.elementor-element-96292d6 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-96292d6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-62f38c39 {
	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-15885 .elementor-element.elementor-element-6cb35936 {
	--spacer-size: 100px;
}

.elementor-15885 .elementor-element.elementor-element-54ad1535 {
	--spacer-size: 50px;
}

.elementor-15885 .elementor-element.elementor-element-33830d86 {
	text-align: center;
}

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

.elementor-15885 .elementor-element.elementor-element-2e03d188 > .elementor-container {
	max-width: 788px;
}

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

.elementor-15885 .elementor-element.elementor-element-563d16ae .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-15885 .elementor-element.elementor-element-5df3bf38 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-52f7baa);
}

.elementor-15885 .elementor-element.elementor-element-75b5ed3b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-75b5ed3b > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-75b5ed3b > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-75b5ed3b > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-56143f45 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-56143f45 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-56143f45 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-662697f1 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-662697f1 .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-15885 .elementor-element.elementor-element-4e974bb4 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-4e974bb4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-17de4b24 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-7c47f610 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-7c47f610 > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-7c47f610 > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-7c47f610 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-5135cb06 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-5135cb06 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-5135cb06 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-2b4600b8 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2b4600b8 .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-15885 .elementor-element.elementor-element-5e57978f {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-5e57978f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-1c4c7c89 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-54edbbb2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-54edbbb2 > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-54edbbb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-54edbbb2 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-2976b2eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2976b2eb .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-2976b2eb .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-3349ff5 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-3349ff5 .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-15885 .elementor-element.elementor-element-296760e4 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-296760e4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-57069d3e {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-786d443 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-786d443 > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-786d443 > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-786d443 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-6ba0f0f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-6ba0f0f1 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-6ba0f0f1 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-1586241f {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-1586241f .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-15885 .elementor-element.elementor-element-6c967605 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-6c967605 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-27c36e2e {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-b178820 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-b178820 > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-b178820 > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-b178820 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-243aea49 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-243aea49 .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-243aea49 .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-483ceefb {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-483ceefb .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-15885 .elementor-element.elementor-element-22462983 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-22462983 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-2ac1207e {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-330f72ad > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-330f72ad > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-330f72ad > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-330f72ad > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-15885 .elementor-element.elementor-element-6e91ceab .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-6e91ceab .elementor-icon {
	font-size: 80px;
}

.elementor-15885 .elementor-element.elementor-element-6e91ceab .elementor-icon svg {
	height: 80px;
}

.elementor-15885 .elementor-element.elementor-element-7ebddcf5 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-7ebddcf5 .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-15885 .elementor-element.elementor-element-2d1fbbb0 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2d1fbbb0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-e0b1b81);
}

.elementor-15885 .elementor-element.elementor-element-122f769a {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-11bc34bd {
	--spacer-size: 50px;
}

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

.elementor-15885 .elementor-element.elementor-element-70e82abf > .elementor-container {
	max-width: 1220px;
}

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

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

.elementor-15885 .elementor-element.elementor-element-11037266 > .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-15885 .elementor-element.elementor-element-5cc1d96e {
	--spacer-size: 100px;
}

.elementor-15885 .elementor-element.elementor-element-1ef0d3c0 > .elementor-container {
	max-width: 659px;
}

.elementor-15885 .elementor-element.elementor-element-627aef24 {
	text-align: center;
}

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

.elementor-15885 .elementor-element.elementor-element-31607531 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-31607531 .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-15885 .elementor-element.elementor-element-6c57e060 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-15885 .elementor-element.elementor-element-4ca40dd4 > .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-15885 .elementor-element.elementor-element-4ca40dd4 > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-11886689 .elementor-divider-separator {
	width: 100%;
}

.elementor-15885 .elementor-element.elementor-element-11886689 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-736ed72 > .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-15885 .elementor-element.elementor-element-736ed72 > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-2eb77c01 .elementor-divider-separator {
	width: 100%;
}

.elementor-15885 .elementor-element.elementor-element-2eb77c01 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-209069d2 {
	--spacer-size: 50px;
}

.elementor-15885 .elementor-element.elementor-element-7aac671 > .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-15885 .elementor-element.elementor-element-7aac671 > .elementor-element-populated {
	padding: 25px 25px 25px 25px;
}

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

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

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-5d6a2c2 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-31d93407.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-31d93407 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-15885 .elementor-element.elementor-element-18037acb .elementor-button {
	background-color: var(--e-global-color-cba5d73);
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	fill: var(--e-global-color-acb285c);
	color: var(--e-global-color-acb285c);
	border-radius: 25px 25px 25px 25px;
	padding: 22px 22px 22px 22px;
}

.elementor-15885 .elementor-element.elementor-element-18037acb .elementor-button:hover, .elementor-15885 .elementor-element.elementor-element-18037acb .elementor-button:focus {
	background-color: #ff2712;
}

.elementor-15885 .elementor-element.elementor-element-5faeaebd {
	--spacer-size: 100px;
}

.elementor-15885 .elementor-element.elementor-element-81b7c0c {
	--spacer-size: 100px;
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-1203b4e6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-1203b4e6 > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-15885 .elementor-element.elementor-element-bb959f .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-15885 .elementor-element.elementor-element-7302a5d {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-678e3f6);
}

.elementor-15885 .elementor-element.elementor-element-5c5c5ede img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-15885 .elementor-element.elementor-element-1b5a422b {
	--spacer-size: 100px;
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-6b1e4882.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-15885 .elementor-element.elementor-element-6b1e4882.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-15885 .elementor-element.elementor-element-6b1e4882.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15885 .elementor-element.elementor-element-7556c8b7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-15885 .elementor-element.elementor-element-7556c8b7 .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-15885 .elementor-element.elementor-element-b874c1d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-678e3f6);
}

.elementor-15885 .elementor-element.elementor-element-73746da4 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 18px;
}

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 18px;
	width: 18px;
	line-height: 18px;
}

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list {
	margin-bottom: 14px;
}

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

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 20px 35px 20px 25px;
}

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

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

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

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

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

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

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

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

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

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list.active .eael-accordion_media-content .eael-accordion_media-description {
	padding: 25px 25px 25px 25px;
}

.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	border-style: none;
}

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

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-50daa10d .elementor-button {
	background-color: var(--e-global-color-5d76db1);
}

.elementor-15885 .elementor-element.elementor-element-50daa10d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

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

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

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

.elementor-15885 .elementor-element.elementor-element-194f9e0e {
	--spacer-size: 100px;
}

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

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-341e2c6c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15885 .elementor-element.elementor-element-341e2c6c > .elementor-element-populated, .elementor-15885 .elementor-element.elementor-element-341e2c6c > .elementor-element-populated > .elementor-background-overlay, .elementor-15885 .elementor-element.elementor-element-341e2c6c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-15885 .elementor-element.elementor-element-2a68af93 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-2a68af93 .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-15885 .elementor-element.elementor-element-6c30b77a {
	text-align: center;
}

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

.elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-wrapper {
	text-align: center;
}

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

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

.elementor-15885 .elementor-element.elementor-element-57b190fa:has(:hover) .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-57b190fa:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-7c81e62);
}

.elementor-bc-flex-widget .elementor-15885 .elementor-element.elementor-element-5c5603ac.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-15885 .elementor-element.elementor-element-615cfc3 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15885 .elementor-element.elementor-element-6b641ae {
	--spacer-size: 100px;
}

.elementor-15885 .elementor-element.elementor-element-b5bcb87:not(.elementor-motion-effects-element-type-background), .elementor-15885 .elementor-element.elementor-element-b5bcb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f9fa;
}

.elementor-15885 .elementor-element.elementor-element-b5bcb87 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 60px 60px 60px;
}

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

.elementor-15885 .elementor-element.elementor-element-7178d60 {
	margin: 0px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;
}

.elementor-15885 .elementor-element.elementor-element-2866fdea {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15885 .elementor-element.elementor-element-2866fdea > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15885 .elementor-element.elementor-element-49f7e3dc {
	--spacer-size: 100px;
}

.elementor-15885 .elementor-element.elementor-element-635d71a1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-635d71a1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cba5d73);
}

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

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

.elementor-15885 .elementor-element.elementor-element-770670e0 {
	text-align: center;
}

.elementor-15885 .elementor-element.elementor-element-770670e0 .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-15885 .elementor-element.elementor-element-3354edc5 {
	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-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	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-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-15885 .elementor-element.elementor-element-1ae894c {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-15885 .elementor-element.elementor-element-1ae894c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15885 .elementor-element.elementor-element-1ae894c .elementor-post__title, .elementor-15885 .elementor-element.elementor-element-1ae894c .elementor-post__title a {
	color: var(--e-global-color-678e3f6);
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-15885 .elementor-element.elementor-element-4cc8bc9 {
	--spacer-size: 100px;
}

@media (min-width:768px) {
	.elementor-15885 .elementor-element.elementor-element-2c77c1ac {
		width: 59.931%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2f100bae {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-21947a80 {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-19035959 {
		width: 40.035%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-556317ff {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341b09e7 {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-acc8d2b {
		--width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e2fe7c {
		--width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5b7bdd60 {
		width: 20%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-65d900a6 {
		width: 59.333%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4abaedd7 {
		width: 20%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5d6a2c2 {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-31d93407 {
		width: 50%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1203b4e6 {
		width: 60%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-36c6f189 {
		width: 40%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6b1e4882 {
		width: 41.731%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-73746da4 {
		width: 58.231%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341e2c6c {
		width: 60%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5c5603ac {
		width: 40%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-10c3ccd {
		width: 14.972%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4be8534 {
		width: 69.72%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7819e95 {
		width: 14.974%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15885 .elementor-element.elementor-element-2c77c1ac {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-19035959 {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-666ffd89 {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-728dff7a {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5f3315c {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5e1a69a5 {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1799defb {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2ba0aefb {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341e2c6c {
		width: 100%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5c5603ac {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-15885 .elementor-element.elementor-element-65087e19 {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4a9bbdcd .elementor-heading-title {
		font-size: 45px;
		line-height: 1em;
	}
	
	.elementor-15885 .elementor-element.elementor-element-22c3d679 {
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2d116ba4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-78367b8f > .elementor-element-populated >  .elementor-background-overlay {
		opacity: .93;
	}
	
	.elementor-15885 .elementor-element.elementor-element-723e4e8a {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-28ca8da6 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3920bf40 {
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-b6d572f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-66dfaa02 {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-a4fb57c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-ee5892b .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1e490c7 {
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-b9d7e4f > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7f13b022 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-25a58ab7 {
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1acedf1e > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-666ffd89 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-45554169 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-728dff7a > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-60d07023 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5f3315c > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5a8e7869 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-56a65b3d > .elementor-container {
		max-width: 650px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5e1a69a5 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6f492761 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1799defb > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-62793158 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-2ba0aefb > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5297543e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-563d16ae .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5df3bf38 {
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-662697f1 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-2b4600b8 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3349ff5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1586241f .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-483ceefb .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-7ebddcf5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5cc1d96e {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-31607531 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-529a44d2 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-aaa5997 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-209069d2 {
		--spacer-size: 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-dab383b .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5faeaebd {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-81b7c0c {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1203b4e6 > .elementor-element-populated {
		padding: 10px 10px 10px 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-bb959f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-7302a5d {
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1b5a422b {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7556c8b7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 18px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-41186731 > .elementor-container {
		max-width: 652px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-194f9e0e {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341e2c6c > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2a68af93 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-6c30b77a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6b641ae {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-49f7e3dc {
		--spacer-size: 75px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-770670e0 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3354edc5 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4cc8bc9 {
		--spacer-size: 75px;
	}
}

@media (max-width:767px) {
	.elementor-15885 .elementor-element.elementor-element-2c77c1ac > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4a9bbdcd .elementor-heading-title {
		font-size: 28px;
		line-height: 1em;
	}
	
	.elementor-15885 .elementor-element.elementor-element-22c3d679 {
		font-size: 18px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2d116ba4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e58e7f7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-wrapper {
		align-items: end;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-6e58e7f7 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-19035959 > .elementor-element-populated {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-47dde8b1 {
		margin-top: -80px;
		margin-bottom: 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-719bc7df {
		width: 25%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-719bc7df > .elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-32cb9bf {
		width: 25%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-32cb9bf > .elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6622a7e5 {
		width: 25%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6622a7e5 > .elementor-element-populated {
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-51edd241 {
		width: 25%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-51edd241 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-774ab5df {
		width: 33%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6c93face {
		width: 33%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-27f740c7 {
		width: 33%;
	}
	
	.elementor-15885 .elementor-element.elementor-element-723e4e8a {
		--spacer-size: 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-28ca8da6 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3920bf40 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341b09e7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-b6d572f {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + -10px) 10px;
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-582788ee {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-wrapper {
		text-align: center;
		gap: 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-582788ee .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-66dfaa02 {
		--spacer-size: 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-a4fb57c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-ee5892b .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-7dbe7b66 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-b9d7e4f > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6d2ef648 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-53950b64 {
		z-index: 6;
	}
	
	.elementor-15885 .elementor-element.elementor-element-53950b64 .elementor-button {
		border-radius: 37px 37px 37px 37px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1fa07176 {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7f13b022 {
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7f13b022 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-25a58ab7 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-666ffd89 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-45554169 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-728dff7a > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-60d07023 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5f3315c > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5a8e7869 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5e1a69a5 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6f492761 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1799defb > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-62793158 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-2ba0aefb > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5297543e .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-6cb35936 {
		--spacer-size: 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-563d16ae {
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-563d16ae .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5df3bf38 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-662697f1 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-2b4600b8 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3349ff5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1586241f .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-483ceefb .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-7ebddcf5 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-5cc1d96e {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-31607531 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-529a44d2 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-aaa5997 .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-209069d2 {
		--spacer-size: 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-dab383b .elementor-heading-title {
		font-size: var(--e-global-typography-7801872-font-size);
		line-height: var(--e-global-typography-7801872-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-18037acb {
		z-index: 6;
	}
	
	.elementor-15885 .elementor-element.elementor-element-18037acb .elementor-button {
		border-radius: 37px 37px 37px 37px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-5faeaebd {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-81b7c0c {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-1203b4e6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-bb959f .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-1b5a422b {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7556c8b7 {
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7556c8b7 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-73746da4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-7a378a8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-194f9e0e {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-341e2c6c > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-2a68af93 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-57b190fa {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-title, .elementor-15885 .elementor-element.elementor-element-57b190fa .elementor-icon-box-title a {
		font-size: 21px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-6b641ae {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-49f7e3dc {
		--spacer-size: 50px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-770670e0 .elementor-heading-title {
		font-size: var(--e-global-typography-58f85c8-font-size);
		line-height: var(--e-global-typography-58f85c8-line-height);
	}
	
	.elementor-15885 .elementor-element.elementor-element-3354edc5 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-15885 .elementor-element.elementor-element-4cc8bc9 {
		--spacer-size: 50px;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-33830d86 */
.elementor-15885 .elementor-element.elementor-element-33830d86 span {
	border: 2px solid #001f45;
	padding: 2px 10px;
	border-radius: 250px;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1a109332 */
.elementor-15885 .elementor-element.elementor-element-1a109332 span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-15e01e52 */
.elementor-15885 .elementor-element.elementor-element-15e01e52 span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5da55593 */
.elementor-15885 .elementor-element.elementor-element-5da55593 span {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 250px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 56px;
}
