/********FORMULAR********/

/* End custom CSS */

.elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-container {
	min-height: 400px;
}

.elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1893 .elementor-element.elementor-element-28df5a0:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikipl.nitrocdn.com/vRkpTBHiHXhhsACqEbnsOwlasdbWjYvo/assets/images/optimized/rev-97ba30b/zinsopti-one.de/wp-content/uploads/2023/03/junges-paar-das-online-mit-kreditkarte-zahlt-scaled.jpg");
	background-size: cover;
}

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

.elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-28df5a0, .elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-28df5a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -120px;
	margin-bottom: 0px;
	padding: 120px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-caee2ee > .elementor-container {
	max-width: 1500px;
	min-height: 600px;
}

.elementor-1893 .elementor-element.elementor-element-caee2ee {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-46deeb2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-46deeb2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated {
	box-shadow: 0px 4px 8px 0px rgba(126.82438858696, 199.61977659056, 255, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-46deeb2 {
	z-index: 2;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms label.wpforms-error {
	display: block !important;
	color: #9f0202;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form-title, .elementor-1893 .elementor-element.elementor-element-0f31349 .wpforms-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	margin: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form-description, .elementor-1893 .elementor-element.elementor-element-0f31349 .wpforms-description {
	color: var(--e-global-color-text);
	font-size: 2.2em;
	font-weight: 800;
	line-height: 39px;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field label, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field legend {
	margin: 10px 0px 0px 5px;
	color: var(--e-global-color-primary);
	font-size: 1.1em;
	font-weight: 500;
	line-height: 1.6em;
	letter-spacing: -.4px;
	word-spacing: 4px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field textarea, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field select {
	color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	font-size: 1.1em;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field {
	margin-bottom: 0px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field .wpforms-field-sublabel {
	color: var(--e-global-color-primary);
	font-size: .8em;
	font-weight: 400;
	padding-top: 0px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder {
	color: #9f9f9f;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="radio"] {
	width: 17px !important;
	height: 17px;
	background: #fff;
	border-width: 1px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="checkbox"]:before {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-custom-radio-checkbox input[type="radio"]:checked:before {
	background: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-submit-container {
	text-align: right;
	margin-top: -70px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	display: inline-block;
	background-color: var(--e-global-color-52c4806);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	padding: 15px 25px 15px 25px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-52c4806);
	border-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms input.wpforms-error, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms textarea.wpforms-error {
	border-color: #9f0202;
	border-width: 2px;
}

.elementor-1893 .elementor-element.elementor-element-0f31349 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-dc07842 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 35px;
}

.elementor-1893 .elementor-element.elementor-element-69bfe94 .elementor-heading-title {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 2em;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}

.elementor-1893 .elementor-element.elementor-element-69bfe94 {
	width: 100%;
	max-width: 100%;
}

.elementor-1893 .elementor-element.elementor-element-506f8bc {
	color: #dee1f8;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}

.elementor-1893 .elementor-element.elementor-element-2024843 .elementor-button .elementor-align-icon-right {
	margin-left: 16px;
}

.elementor-1893 .elementor-element.elementor-element-2024843 .elementor-button .elementor-align-icon-left {
	margin-right: 16px;
}

.elementor-1893 .elementor-element.elementor-element-2024843 .elementor-button {
	font-weight: 500;
	text-transform: none;
	box-shadow: 0px 12px 24px -8px rgba(59, 79, 228, .4);
}

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

.elementor-1893 .elementor-element.elementor-element-5851200:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-5851200 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-5851200 > .elementor-background-overlay {
	opacity: .15;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-5851200 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-9b6c9e1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1893 .elementor-element.elementor-element-41bafc2 {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-41bafc2 .elementor-heading-title {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-b1a309a {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-b1a309a .elementor-heading-title {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 1.7em;
	font-weight: 200;
}

.elementor-1893 .elementor-element.elementor-element-e03e3a8 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-1893 .elementor-element.elementor-element-e03e3a8 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-1893 .elementor-element.elementor-element-e03e3a8 .elementor-button {
	font-weight: 500;
	text-transform: none;
	box-shadow: 0px 12px 24px -8px rgba(59, 79, 228, .4);
}

.elementor-1893 .elementor-element.elementor-element-e03e3a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-4e78609 > .elementor-container {
	max-width: 1300px;
}

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

.elementor-1893 .elementor-element.elementor-element-4e78609 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 75px;
	margin-bottom: 0px;
	padding: 0px 100px 0px 100px;
}

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

.elementor-1893 .elementor-element.elementor-element-ecc0068:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

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

.elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac.elementor-view-stacked .elementor-icon {
	background-color: #000b31;
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-c7c44ac.elementor-view-default .elementor-icon {
	fill: #000b31;
	color: #000b31;
	border-color: #000b31;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon-box-title {
	margin-bottom: 8px;
	color: #004483;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-c7c44ac .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-50eefa0.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-1893 .elementor-element.elementor-element-50eefa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-6932c14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-6932c14.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-6932c14.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-1893 .elementor-element.elementor-element-6932c14.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-6932c14 {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-accent);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-6932c14 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-ff521c2.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-1893 .elementor-element.elementor-element-ff521c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

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

.elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-3d000c2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-3d000c2.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-3d000c2.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-1893 .elementor-element.elementor-element-3d000c2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-3d000c2 {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-accent);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-3d000c2 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-cf1d3be > .elementor-container {
	max-width: 1300px;
}

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

.elementor-1893 .elementor-element.elementor-element-cf1d3be {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 75px;
	margin-bottom: 0px;
	padding: 0px 100px 0px 100px;
}

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

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-b0bb3f8.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-1893 .elementor-element.elementor-element-b0bb3f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

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

.elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-7ed6406.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-7ed6406.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-7ed6406.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-1893 .elementor-element.elementor-element-7ed6406.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-7ed6406 {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-accent);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-7ed6406 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-f7a5e69.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-1893 .elementor-element.elementor-element-f7a5e69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

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

.elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-62cd360.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-62cd360.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-62cd360.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-1893 .elementor-element.elementor-element-62cd360.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-62cd360 {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-accent);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-62cd360 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-88b68cb.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-1893 .elementor-element.elementor-element-88b68cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated {
	box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 25px 0px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-5a19b98.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-5a19b98.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-1893 .elementor-element.elementor-element-5a19b98.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 {
	--icon-box-icon-margin: 16px;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon {
	font-size: 24px;
	padding: 12px;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-accent);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon-box-title, .elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-5a19b98 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-6b53235 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1893 .elementor-element.elementor-element-6b53235 {
	margin-top: 180px;
	margin-bottom: 230px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-45cabf2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-45cabf2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1893 .elementor-element.elementor-element-3dd6249 .elementor-counter-number-wrapper {
	color: var(--e-global-color-52c4806);
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-3dd6249 .elementor-counter-title {
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-3dd6249 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-2ce27f1:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-2ce27f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-2ce27f1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 50px 0px;
}

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

.elementor-1893 .elementor-element.elementor-element-72fd8c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikipl.nitrocdn.com/vRkpTBHiHXhhsACqEbnsOwlasdbWjYvo/assets/images/optimized/rev-97ba30b/zinsopti-one.de/wp-content/uploads/2023/03/img2.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px -80px 120px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 120px;
}

.elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-72fd8c7 {
	z-index: 1;
}

.elementor-1893 .elementor-element.elementor-element-7a3356d img {
	width: 100%;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 10px 60px 80px -80px rgba(0, 0, 0, .5);
}

.elementor-1893 .elementor-element.elementor-element-7a3356d > .elementor-widget-container {
	margin: -80px 160px 80px -180px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-cef0286 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 120px 0px 0px;
	--e-column-margin-right: 120px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 80px;
}

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

.elementor-1893 .elementor-element.elementor-element-066fa8e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-066fa8e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1893 .elementor-element.elementor-element-faff1e6 {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button .elementor-align-icon-right {
	margin-left: 8px;
}

.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button .elementor-align-icon-left {
	margin-right: 8px;
}

.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button {
	font-weight: 500;
	text-transform: none;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-52c4806);
	box-shadow: 0px 12px 24px -8px rgba(59, 79, 228, .4);
}

.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button:hover, .elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button:focus {
	color: var(--e-global-color-52c4806);
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button:hover svg, .elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button:focus svg {
	fill: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-315c519 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-98b1335 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-ac00650 > .elementor-element-populated {
	padding: 150px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-76aec5e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-2ae3519 {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-549364d .elementor-button .elementor-align-icon-right {
	margin-left: 16px;
}

.elementor-1893 .elementor-element.elementor-element-549364d .elementor-button .elementor-align-icon-left {
	margin-right: 16px;
}

.elementor-1893 .elementor-element.elementor-element-549364d .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 17px 22px 17px 22px;
}

.elementor-1893 .elementor-element.elementor-element-549364d .elementor-button:hover, .elementor-1893 .elementor-element.elementor-element-549364d .elementor-button:focus {
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-549364d .elementor-button:hover svg, .elementor-1893 .elementor-element.elementor-element-549364d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1893 .elementor-element.elementor-element-549364d > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-e82bd7a {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-e82bd7a img {
	width: 84%;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 10px 75px 60px -80px rgba(0, 0, 0, .5);
}

.elementor-1893 .elementor-element.elementor-element-e82bd7a > .elementor-widget-container {
	margin: 0px 0px 0px 56px;
}

.elementor-1893 .elementor-element.elementor-element-69d9b41:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-69d9b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-69d9b41 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 125px 0px;
}

.elementor-1893 .elementor-element.elementor-element-69d9b41 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-b525313 {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-b525313 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-a396c8e {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-a396c8e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.7em;
	font-weight: 200;
}

.elementor-1893 .elementor-element.elementor-element-6c7e96e > .elementor-container {
	max-width: 1100px;
}

.elementor-1893 .elementor-element.elementor-element-6c7e96e {
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-78d5e74.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-78d5e74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-5e02c75 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 15px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-7d21215 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-4ff2206 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 2.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-4ff2206 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-ecaf217 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-6ea4c81 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-00b9130 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.6em;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-036c7ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-036c7ed > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-9539872 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-1893 .elementor-element.elementor-element-9539872.elementor-view-stacked .elementor-icon {
	background-color: #0084ff;
}

.elementor-1893 .elementor-element.elementor-element-9539872.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-9539872.elementor-view-default .elementor-icon {
	color: #0084ff;
	border-color: #0084ff;
}

.elementor-1893 .elementor-element.elementor-element-9539872.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-9539872.elementor-view-default .elementor-icon svg {
	fill: #0084ff;
}

.elementor-1893 .elementor-element.elementor-element-9539872 .elementor-icon {
	font-size: 34px;
}

.elementor-1893 .elementor-element.elementor-element-9539872 .elementor-icon svg {
	height: 34px;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-5995e43.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-5995e43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-e1ede6d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-87bf227 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-243cd68 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 2.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-243cd68 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-fb4ceeb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-c43251e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.6em;
	font-weight: 700;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-4894f06 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-1893 .elementor-element.elementor-element-4894f06.elementor-view-stacked .elementor-icon {
	background-color: #005cb1;
}

.elementor-1893 .elementor-element.elementor-element-4894f06.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-4894f06.elementor-view-default .elementor-icon {
	color: #005cb1;
	border-color: #005cb1;
}

.elementor-1893 .elementor-element.elementor-element-4894f06.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-4894f06.elementor-view-default .elementor-icon svg {
	fill: #005cb1;
}

.elementor-1893 .elementor-element.elementor-element-4894f06 .elementor-icon {
	font-size: 34px;
}

.elementor-1893 .elementor-element.elementor-element-4894f06 .elementor-icon svg {
	height: 34px;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-655f579.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-655f579:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 10px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-7e60b3b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-d440e81 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 2.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-d440e81 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-c4c37d6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-1efb681 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-21c2bbf .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.6em;
	font-weight: 700;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-b4b4593 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-1893 .elementor-element.elementor-element-b4b4593.elementor-view-stacked .elementor-icon {
	background-color: #003c73;
}

.elementor-1893 .elementor-element.elementor-element-b4b4593.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-b4b4593.elementor-view-default .elementor-icon {
	color: #003c73;
	border-color: #003c73;
}

.elementor-1893 .elementor-element.elementor-element-b4b4593.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-b4b4593.elementor-view-default .elementor-icon svg {
	fill: #003c73;
}

.elementor-1893 .elementor-element.elementor-element-b4b4593 .elementor-icon {
	font-size: 34px;
}

.elementor-1893 .elementor-element.elementor-element-b4b4593 .elementor-icon svg {
	height: 34px;
}

.elementor-1893 .elementor-element.elementor-element-69c9e70 > .elementor-container {
	max-width: 1300px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-3c3294a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-1893 .elementor-element.elementor-element-9beb58c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-244da29 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 2.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-244da29 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-20e2e9e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-5bb330b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-1bff04c .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.6em;
	font-weight: 700;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-b571434 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-1893 .elementor-element.elementor-element-b571434.elementor-view-stacked .elementor-icon {
	background-color: #002b52;
}

.elementor-1893 .elementor-element.elementor-element-b571434.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-b571434.elementor-view-default .elementor-icon {
	color: #002b52;
	border-color: #002b52;
}

.elementor-1893 .elementor-element.elementor-element-b571434.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-b571434.elementor-view-default .elementor-icon svg {
	fill: #002b52;
}

.elementor-1893 .elementor-element.elementor-element-b571434 .elementor-icon {
	font-size: 34px;
}

.elementor-1893 .elementor-element.elementor-element-b571434 .elementor-icon svg {
	height: 34px;
}

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

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

.elementor-1893 .elementor-element.elementor-element-c2854ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-1893 .elementor-element.elementor-element-ec12835 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-2bb9a25 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 2.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-2bb9a25 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-f10ec46 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-1893 .elementor-element.elementor-element-f46573c .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 1.6em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-f46573c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-2243e7a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1893 .elementor-element.elementor-element-2243e7a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-6ef8584 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-1893 .elementor-element.elementor-element-6ef8584.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-6ef8584.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-6ef8584.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-6ef8584.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-6ef8584.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-6ef8584 .elementor-icon {
	font-size: 34px;
}

.elementor-1893 .elementor-element.elementor-element-6ef8584 .elementor-icon svg {
	height: 34px;
}

.elementor-1893 .elementor-element.elementor-element-9e964f7:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-9e964f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-9e964f7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 75px 0px 75px 0px;
}

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

.elementor-1893 .elementor-element.elementor-element-1767236 {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-1767236 .elementor-heading-title {
	color: var(--e-global-color-52c4806);
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-b3da5b0 > .elementor-container {
	max-width: 1300px;
}

.elementor-1893 .elementor-element.elementor-element-b3da5b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 25px;
	margin-bottom: 0px;
}

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

.elementor-1893 .elementor-element.elementor-element-1613876 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1893 .elementor-element.elementor-element-1613876 > .elementor-element-populated, .elementor-1893 .elementor-element.elementor-element-1613876 > .elementor-element-populated > .elementor-background-overlay, .elementor-1893 .elementor-element.elementor-element-1613876 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-testimonial__text {
	color: var(--e-global-color-52c4806);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-testimonial__name {
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-swiper-button {
	font-size: 28px;
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-swiper-button svg {
	fill: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-429d8a6:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-429d8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-429d8a6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 75px 0px 75px 0px;
}

.elementor-1893 .elementor-element.elementor-element-429d8a6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1893 .elementor-element.elementor-element-26e362e {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-26e362e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-798ad70 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-tab-title {
	border-width: 0px;
	background-color: var(--e-global-color-primary);
	padding: 30px 20px 30px 20px;
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-tab-content {
	border-width: 0px;
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-52c4806);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	padding: 20px 50px 10px 50px;
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-item:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-title, .elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-icon {
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-icon svg {
	fill: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-icon.elementor-toggle-icon-left {
	margin-right: 10px;
}

.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-icon.elementor-toggle-icon-right {
	margin-left: 10px;
}

.elementor-1893 .elementor-element.elementor-element-d938382 {
	text-align: center;
}

.elementor-1893 .elementor-element.elementor-element-d938382 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 3em;
	font-weight: 700;
	line-height: 55px;
}

.elementor-1893 .elementor-element.elementor-element-ff54e4f:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-ff54e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000b31;
}

.elementor-1893 .elementor-element.elementor-element-ff54e4f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

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

.elementor-1893 .elementor-element.elementor-element-3ef07d4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1893 .elementor-element.elementor-element-3ef07d4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1893 .elementor-element.elementor-element-bd3215e > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .4;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(40px) hue-rotate(0deg);
}

.elementor-1893 .elementor-element.elementor-element-bd3215e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 16px 0px;
}

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

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 26px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -26px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 10px;
}

body:not(.rtl) .elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 10px;
}

body .elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group > label, .elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-subgroup label {
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group > label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-type-html {
	padding-bottom: 3px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: var(--e-global-color-accent);
	border-width: 2px 2px 2px 2px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: var(--e-global-color-accent);
	border-width: 2px 2px 2px 2px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-accent);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .e-form__buttons__wrapper__button-next {
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-button[type="submit"] {
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-52c4806);
	color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-52c4806);
	color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-button[type="submit"]:hover svg * {
	fill: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .e-form__buttons__wrapper__button-previous:hover {
	background-color: var(--e-global-color-52c4806);
	color: #fff;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-button {
	padding: 15px 30px 15px 30px;
}

.elementor-1893 .elementor-element.elementor-element-d3afe21 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-1893 .elementor-element.elementor-element-7a49c1a > .elementor-element-populated {
	margin: 0px 0px 0px 80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 80px;
}

.elementor-1893 .elementor-element.elementor-element-b89bf5c .elementor-heading-title {
	color: var(--e-global-color-52c4806);
	font-family: "Inter", Sans-serif;
	font-size: 2.4em;
	font-weight: 700;
}

.elementor-1893 .elementor-element.elementor-element-a865de3 {
	color: var(--e-global-color-52c4806);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-52c4806);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
	border-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e.elementor-view-stacked .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e {
	--icon-box-icon-margin: 16px;
	width: auto;
	max-width: auto;
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e .elementor-icon {
	font-size: 20px;
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e .elementor-icon-box-description {
	font-size: 15px;
	line-height: 1.5em;
}

.elementor-1893 .elementor-element.elementor-element-c9fed1e > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-52c4806);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-framed .elementor-icon, .elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-52c4806);
	color: var(--e-global-color-52c4806);
	border-color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1.elementor-view-stacked .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 {
	--icon-box-icon-margin: 16px;
	width: auto;
	max-width: auto;
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 .elementor-icon {
	font-size: 20px;
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-52c4806);
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 .elementor-icon-box-description {
	font-size: 15px;
	line-height: 1.5em;
}

.elementor-1893 .elementor-element.elementor-element-2ac7df1 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

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

body.elementor-page-1893:not(.elementor-motion-effects-element-type-background), body.elementor-page-1893 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

@media (max-width:1280px) {
	.elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-container {
		min-height: 700px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-28df5a0 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-caee2ee {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated {
		margin: 9em 2em -6em 2em;
		--e-column-margin-right: 2em;
		--e-column-margin-left: 2em;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-46deeb2 {
		z-index: 2;
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form-title, .elementor-1893 .elementor-element.elementor-element-0f31349 .wpforms-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field label, .elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-field legend {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-wpforms .wpforms-submit-container .wpforms-submit {
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-dc07842 > .elementor-element-populated {
		margin: 0em 0em 0em 2em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 2em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-69bfe94 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4e78609 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-cf1d3be {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9e4f49f {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-7a3356d > .elementor-widget-container {
		margin: -80px 120px 80px -120px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-066fa8e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ac00650 > .elementor-element-populated {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-76aec5e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-51f6e67 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4ff2206 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ecaf217 {
		margin-top: -10px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-00b9130 .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-fb4ceeb {
		margin-top: -10px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c43251e .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c4c37d6 {
		margin-top: -10px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-21c2bbf .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-1bff04c .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-f46573c .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-872c73d {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-89317e9 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-3ef07d4 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group > label {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-7a49c1a > .elementor-element-populated {
		margin: 0px 0px 0px 40px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 40px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b89bf5c .elementor-heading-title {
		font-size: 2em;
	}
}

@media (max-width:1024px) {
	.elementor-1893 .elementor-element.elementor-element-28df5a0:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-1893 .elementor-element.elementor-element-28df5a0, .elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-background-overlay {
		border-radius: 0px 0px 80px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-28df5a0 {
		padding: 200px 40px 160px 40px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-46deeb2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form-title, .elementor-1893 .elementor-element.elementor-element-0f31349 .wpforms-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-dc07842 > .elementor-element-populated {
		margin: 11% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-69bfe94 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-506f8bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2024843 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-5851200 {
		padding: 80px 40px 0px 40px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-41bafc2 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b1a309a .elementor-heading-title {
		font-size: 4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4e78609 {
		padding: 0px 0px 0px 14px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-element-populated {
		padding: 32px 20px 32px 20px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated {
		padding: 32px 24px 32px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-element-populated {
		margin: 30px 25px 0px 25px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 25px;
		padding: 32px 24px 32px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-cf1d3be {
		padding: 0px 0px 0px 14px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-element-populated {
		padding: 32px 24px 32px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-element-populated {
		padding: 32px 24px 32px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated {
		margin: 30px 25px 0px 25px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 25px;
		padding: 32px 24px 32px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-6b53235 > .elementor-container {
		max-width: 1484px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-6b53235 {
		padding: 0px 0px 0px 14px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2ce27f1 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-72fd8c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1893 .elementor-element.elementor-element-72fd8c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-1893 .elementor-element.elementor-element-7a3356d > .elementor-widget-container {
		margin: -80px 120px 80px -120px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-cef0286 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 40px 40px 40px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-066fa8e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-98b1335 {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ac00650 > .elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-76aec5e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-bc-flex-widget .elementor-1893 .elementor-element.elementor-element-43ec39e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-43ec39e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-e82bd7a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-69d9b41 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b525313 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-a396c8e .elementor-heading-title {
		font-size: 4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9539872 > .elementor-widget-container {
		margin: 0px -10px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4894f06 > .elementor-widget-container {
		margin: 0px -10px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b4b4593 > .elementor-widget-container {
		margin: 0px -10px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b571434 > .elementor-widget-container {
		margin: 0px -10px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-6ef8584 > .elementor-widget-container {
		margin: 0px -10px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9e964f7 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-1767236 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-429d8a6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-26e362e .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-d938382 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ff54e4f {
		padding: 80px 40px 80px 40px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-bd3215e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group > label {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-7a49c1a > .elementor-element-populated {
		margin: 32px 80px 0px 0px;
		--e-column-margin-right: 80px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c9fed1e > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c9fed1e {
		width: auto;
		max-width: auto;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2ac7df1 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2ac7df1 {
		width: auto;
		max-width: auto;
	}
}

@media (max-width:767px) {
	.elementor-1893 .elementor-element.elementor-element-28df5a0, .elementor-1893 .elementor-element.elementor-element-28df5a0 > .elementor-background-overlay {
		border-radius: 0px 0px 40px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-28df5a0 {
		padding: 260px 24px 80px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9828045 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-caee2ee {
		margin-top: -85px;
		margin-bottom: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-0f31349 .eael-contact-form-title, .elementor-1893 .elementor-element.elementor-element-0f31349 .wpforms-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-dc07842.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-1893 .elementor-element.elementor-element-dc07842 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-69bfe94 {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-69bfe94 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-506f8bc {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-5851200 {
		padding: 64px 24px 64px 24px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-41bafc2 {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-41bafc2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b1a309a {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b1a309a .elementor-heading-title {
		font-size: 2.6em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-e03e3a8 .elementor-button {
		padding: 15px 25px 15px 25px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4e78609 {
		margin-top: 32px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ecc0068 > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-50eefa0 > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ff521c2 > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-cf1d3be {
		margin-top: 32px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b0bb3f8 > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-f7a5e69 > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-88b68cb > .elementor-element-populated {
		margin: 0px 0px 24px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-6b53235 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-3dd6249 .elementor-counter-number-wrapper {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-cef0286 > .elementor-element-populated {
		padding: 120px 15px 60px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-066fa8e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-315c519 .elementor-button {
		padding: 15px 25px 15px 25px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-98b1335 {
		padding: 75px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ac00650 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-76aec5e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b525313 {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b525313 .elementor-heading-title {
		font-size: 2.8em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-a396c8e {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-a396c8e .elementor-heading-title {
		font-size: 2.6em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-78d5e74 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9539872 .elementor-icon i, .elementor-1893 .elementor-element.elementor-element-9539872 .elementor-icon svg {
		transform: rotate(90deg);
	}
	
	.elementor-1893 .elementor-element.elementor-element-9539872 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-5995e43 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-4894f06 .elementor-icon i, .elementor-1893 .elementor-element.elementor-element-4894f06 .elementor-icon svg {
		transform: rotate(90deg);
	}
	
	.elementor-1893 .elementor-element.elementor-element-4894f06 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-655f579 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b4b4593 .elementor-icon i, .elementor-1893 .elementor-element.elementor-element-b4b4593 .elementor-icon svg {
		transform: rotate(90deg);
	}
	
	.elementor-1893 .elementor-element.elementor-element-b4b4593 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-3c3294a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b571434 .elementor-icon i, .elementor-1893 .elementor-element.elementor-element-b571434 .elementor-icon svg {
		transform: rotate(90deg);
	}
	
	.elementor-1893 .elementor-element.elementor-element-b571434 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c2854ed > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-6ef8584 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-1767236 {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-1767236 .elementor-heading-title {
		font-size: 2.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b3da5b0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-313ea26 .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-26e362e {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-26e362e .elementor-heading-title {
		font-size: 2.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-toggle-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-9379ff7 .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-d938382 {
		text-align: center;
	}
	
	.elementor-1893 .elementor-element.elementor-element-d938382 .elementor-heading-title {
		font-size: 2.4em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-ff54e4f {
		padding: 64px 10px 48px 10px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-3ef07d4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-bd3215e > .elementor-element-populated {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-d3afe21 .elementor-field-group > label {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1893 .elementor-element.elementor-element-d3afe21 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-7a49c1a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-b89bf5c .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c9fed1e {
		--icon-box-icon-margin: 8px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-c9fed1e > .elementor-widget-container {
		margin: 0px 24px 0px 0px;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2ac7df1 {
		--icon-box-icon-margin: 8px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1893 .elementor-element.elementor-element-2ac7df1 > .elementor-widget-container {
		margin: 20px 24px 0px 0px;
	}
}

/* Start custom CSS for toggle, class: .elementor-element-9379ff7 */
.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	line-height: 1;
	margin: 0;
	margin: 10px 0px 0px 0px !important;
	border-radius: 15px 15px 0px 0px;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	outline: none;
}

.elementor-toggle .elementor-tab-content {
	padding: 15px;
	border-radius: 0px 0px 15px 15px;
	border-bottom: 1px solid #d4d4d4;
	display: none;
}

/* End custom CSS */

/* Start custom CSS */

/*Body*/
html, body {
	max-width: 100%;
	overflow-x: hidden;
}

/********FORMULAR********/

/* Styling for Number Slider element in WPForms */
.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range] {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	width: 100% !important;
	height: 15px !important;
	border: 1px solid #b8b6b2 !important;
	border-radius: 10px !important;
	background: #c7c7c7;
	outline: none !important;
	opacity: .9 !important;
	transition: opacity .2s !important;
	margin: 9px 0px 5px 0px !important;
}

.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range]:hover {
	opacity: 1;
}

/* Style the thumb of the range input */
.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 6px solid #000b31;
	box-shadow: 0 0 0 3px #fff, 0 2px 4px rgba(0, 0, 0, .4);
	background: #fff;
	cursor: grab;
}

/* Style the thumb of the range input in Firefox */
.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range]::-moz-range-thumb {
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 6px solid #000b31;
	box-shadow: 0 0 0 3px #fff, 0 2px 4px rgba(0, 0, 0, .4);
	background: #fff;
	cursor: grab;
}

/* Style the Numbers in slidebar */
.wpforms-field-number-slider-hint b {
	font-size: 1.5em;
}

/* Style for Checkboxes*/
.wpforms-form ul {
	padding-left: 0px !important;
	margin-bottom: 10px;
}

.wpforms-form li {
	padding-bottom: 0px !important;
}

.wpforms-container .wpforms-field-label-inline {
	display: inline;
	vertical-align: baseline;
	font-weight: 400 !important;
	font-size: 1em !important;
	word-break: break-word;
	word-spacing: .1px !important;
}

/* Style for links*/
.wpforms-form li a {
	color: #1f4788;
}

.wpforms-form li a:hover {
	opacity: .6;
}

/* Style for download asset*/
.wpforms-form .download-asset {
	font-size: 1.2em;
	text-decoration: none !important;
	transition: .6s;
	margin-top: 75px !important;
}

#wpforms-1895-field_26 {
	margin-top: 35px !important;
}

.wpforms-form .download-asset:hover {
	opacity: .8;
	font-size: 1.22em;
	text-decoration: underline !important;
	overflow: true;
}

/* Error*/
.wpforms-container label.wpforms-error {
	color: #900 !important;
	font-size: 1em !important;
}

/* Buttons*/
.wpforms-form button {
	padding: 10px 25px 10px 25px !important;
	margin-right: 5px !important;
	margin-left: 10px !important;
}

.wpforms-submit-container button {
	padding: 10px 25px 10px 25px !important;
}

.wpforms-submit-container {
	width: 50% !important;
	position: absolute !important;
	right: 0px !important;
}

/*Indicator*/
.wpforms-container .wpforms-page-indicator {
	margin: 10px 0 0px 0;
	overflow: hidden;
	font-size: .8em;
}

.wpforms-container .wpforms-page-indicator.progress {
	font-size: .8em;
}

.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
	height: 13px !important;
}

/*Icons Phrase*/
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium {
	max-width: 100% !important;
}

.wpforms-container .elementor-icon-list-text {
	padding-left: 5px !important;
}
