/* End Custom Fonts CSS */

.elementor-2853 .elementor-element.elementor-element-8d2e9f1:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9579668);
	background-image: url("https://cdn-lachb.nitrocdn.com/RCfIPlCuvWRDzrSiPrIMGgYIQzLdQsCK/assets/images/optimized/rev-1f36622/evento.forumdaliberdade.com.br/wp-content/uploads/2026/01/fundo-hero-fl26-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-container {
	min-height: 60vh;
}

.elementor-2853 .elementor-element.elementor-element-8d2e9f1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 10% 5% 0% 5%;
}

.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-shape-bottom svg {
	height: 72px;
}

.elementor-2853 .elementor-element.elementor-element-ac1e2b7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2853 .elementor-element.elementor-element-ac1e2b7 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-32a8e6b {
	--spacer-size: 50px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-c341aa6 > .elementor-widget-container {
	padding: 3% 10% 3% 10%;
}

.elementor-2853 .elementor-element.elementor-element-c341aa6 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-c341aa6 img {
	width: 60%;
}

.elementor-widget-heading .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-8e73d8f > .elementor-widget-container {
	padding: 0% 20% 0% 20%;
}

.elementor-2853 .elementor-element.elementor-element-8e73d8f {
	z-index: 0;
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-8e73d8f .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-3ac3f15 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0% 20% 0% 20%;
}

.elementor-2853 .elementor-element.elementor-element-3ac3f15 {
	z-index: 0;
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-3ac3f15 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

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

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

.elementor-2853 .elementor-element.elementor-element-2a28c91 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 3% 20% 3% 20%;
}

.elementor-2853 .elementor-element.elementor-element-2a28c91 {
	text-align: center;
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-61a9ce8 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-form .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group > label, .elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-subgroup label {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-12cebcf {
	--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-2853 .elementor-element.elementor-element-cfb19c0:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-cfb19c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-cfb19c0 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-cfb19c0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 5% 0% 7% 0%;
}

.elementor-2853 .elementor-element.elementor-element-3b06594 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-85f306e > .elementor-widget-container {
	padding: 0% 20% 2% 20%;
}

.elementor-2853 .elementor-element.elementor-element-85f306e {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-85f306e .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-fa9ebc8 {
	padding: 2% 0% 2% 0%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-26c36f4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-8a7f3dd {
	width: var(--container-widget-width, 109.972%);
	max-width: 109.972%;
	--container-widget-width: 109.972%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-2853 .elementor-element.elementor-element-8a7f3dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-8a7f3dd img {
	width: 100%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-41531cf {
	width: var(--container-widget-width, 97.184%);
	max-width: 97.184%;
	--container-widget-width: 97.184%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Archivo", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-41531cf > .elementor-widget-container {
	padding: 0% 15% 0% 15%;
}

.elementor-2853 .elementor-element.elementor-element-311061e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2853 .elementor-element.elementor-element-311061e:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-311061e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-311061e > .elementor-container {
	max-width: 1010px;
}

.elementor-2853 .elementor-element.elementor-element-311061e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2% 0% 4% 0%;
}

.elementor-2853 .elementor-element.elementor-element-311061e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-4369eb61 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-3c824d6f > .elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-2853 .elementor-element.elementor-element-3c824d6f {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-3c824d6f .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-ecc6682 .gallery-item .gallery-caption {
	display: none;
}

.elementor-2853 .elementor-element.elementor-element-ecc6682 .gallery-item {
	padding: 0 10px 10px 0;
}

.elementor-2853 .elementor-element.elementor-element-ecc6682 .gallery {
	margin: 0 -10px -10px 0;
}

.elementor-2853 .elementor-element.elementor-element-ecc6682 .gallery-item img {
	border-style: solid;
	border-color: var(--e-global-color-9579668);
	border-radius: 25px 25px 25px 25px;
}

.elementor-2853 .elementor-element.elementor-element-a8f3259 .gallery-item .gallery-caption {
	display: none;
}

.elementor-2853 .elementor-element.elementor-element-a8f3259 .gallery-item {
	padding: 0 10px 10px 0;
}

.elementor-2853 .elementor-element.elementor-element-a8f3259 .gallery {
	margin: 0 -10px -10px 0;
}

.elementor-2853 .elementor-element.elementor-element-a8f3259 .gallery-item img {
	border-style: solid;
	border-color: var(--e-global-color-9579668);
	border-radius: 25px 25px 25px 25px;
}

.elementor-2853 .elementor-element.elementor-element-46a58a6 .gallery-item .gallery-caption {
	display: none;
}

.elementor-2853 .elementor-element.elementor-element-46a58a6 .gallery-item {
	padding: 0 10px 10px 0;
}

.elementor-2853 .elementor-element.elementor-element-46a58a6 .gallery {
	margin: 0 -10px -10px 0;
}

.elementor-2853 .elementor-element.elementor-element-46a58a6 .gallery-item img {
	border-style: solid;
	border-color: var(--e-global-color-9579668);
	border-radius: 25px 25px 25px 25px;
}

.elementor-2853 .elementor-element.elementor-element-1685c55 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2853 .elementor-element.elementor-element-1685c55:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-1685c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-1685c55 > .elementor-container {
	max-width: 1010px;
}

.elementor-2853 .elementor-element.elementor-element-1685c55 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2% 0% 4% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1685c55 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-fe94ce8 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-8c7432c > .elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-2853 .elementor-element.elementor-element-8c7432c {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-8c7432c .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-776c222d:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9579668);
}

.elementor-2853 .elementor-element.elementor-element-776c222d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4% 0% 4% 0%;
}

.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-shape-top svg {
	width: calc(135% + 1.3px);
	height: 0px;
}

.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-shape-bottom svg {
	width: calc(135% + 1.3px);
	height: 0px;
}

.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

.elementor-2853 .elementor-element.elementor-element-1bddd827 > .elementor-widget-container {
	padding: 0% 0% 5% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1bddd827 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-1bddd827 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-34c36bfb > .elementor-container {
	max-width: 955px;
}

.elementor-2853 .elementor-element.elementor-element-34c36bfb .elementor-heading-title {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-34c36bfb {
	color: #6d0067;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-34c36bfb a {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-34c36bfb a:hover {
	color: #6d0067;
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-b808c12.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-b808c12.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-b808c12.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-2ef72022.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-2ef72022.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-2ef72022.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-39d299c9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-39d299c9.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-39d299c9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-4ff62d9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-79ce749d > .elementor-container {
	max-width: 955px;
}

.elementor-2853 .elementor-element.elementor-element-79ce749d {
	padding: 2% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-f968f56.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-f968f56.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-f968f56.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-581e5f01.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-581e5f01.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-581e5f01.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-03cb96a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-03cb96a.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-03cb96a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-1b9d7097.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title a {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

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

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

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

body.rtl .elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group > label, .elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-subgroup label {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button[type="submit"]:hover {
	color: #fff;
}

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

.elementor-2853 .elementor-element.elementor-element-fc13f07 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-fc13f07 {
	--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-2853 .elementor-element.elementor-element-62a2033:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-62a2033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-62a2033 > .elementor-container {
	max-width: 989px;
	min-height: 100vh;
}

.elementor-2853 .elementor-element.elementor-element-62a2033 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-62a2033 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 1% 0%;
}

.elementor-2853 .elementor-element.elementor-element-457bbc0 > .elementor-widget-container {
	padding: 0% 4% 3% 4%;
}

.elementor-2853 .elementor-element.elementor-element-457bbc0 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-457bbc0 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-single-image-accordion {
	min-height: 460px;
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper {
	height: 460px;
	margin-left: -5px;
	margin-right: -5px;
	border-radius: 0px;
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
	margin-left: 5px;
	margin-right: 5px;
	align-items: flex-end;
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-single-image-accordion .elementskit-accordion-content {
	text-align: center;
	padding: 0% 0% 10% 0%;
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-accordion-content .elementskit-btn {
	padding: 15px 20px 15px 20px;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-accordion-content .elementskit-btn:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-single-image-accordion {
	min-height: 460px;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper {
	height: 460px;
	margin-left: -5px;
	margin-right: -5px;
	border-radius: 0px;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
	margin-left: 5px;
	margin-right: 5px;
	align-items: flex-end;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-single-image-accordion .elementskit-accordion-content {
	text-align: center;
	padding: 0% 0% 10% 0%;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-accordion-content .elementskit-btn {
	padding: 15px 20px 15px 20px;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-accordion-content .elementskit-btn:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-e9f53fe:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-e9f53fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-e9f53fe {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1% 0% 0% 0%;
}

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

.elementor-2853 .elementor-element.elementor-element-98c5fdf > .elementor-widget-container {
	padding: 0% 12% 3% 12%;
}

.elementor-2853 .elementor-element.elementor-element-98c5fdf {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-98c5fdf .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-reviews .elementor-testimonial__text {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .swiper-pagination-bullet-active, .elementor-2853 .elementor-element.elementor-element-1702f1a .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .swiper-pagination-fraction {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-main-swiper {
	width: 100%;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-main-swiper .swiper-slide {
	border-width: 2px 2px 2px 2px;
	border-radius: 10px;
	border-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-swiper-button {
	font-size: 21px;
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-swiper-button svg {
	fill: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: #aaaaa8;
	opacity: 1;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__name {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__header, .elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__name {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__title {
	font-family: "GeistMono", Sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__image img {
	width: 70px;
	height: 70px;
	border-radius: 35px;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__image + cite {
	margin-inline-start: 20px;
	margin-inline-end: 0;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__icon {
	font-size: 0px;
}

.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__icon svg {
	width: 0px;
}

.elementor-2853 .elementor-element.elementor-element-c16583f:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9579668);
}

.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-container {
	max-width: 1600px;
}

.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius 0s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-c16583f {
	transition: background .3s, border 0s, border-radius 0s, box-shadow 0s;
	padding: 7% 0% 3% 0%;
}

.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-shape-top svg {
	width: calc(135% + 1.3px);
	height: 58px;
}

.elementor-2853 .elementor-element.elementor-element-a70bc6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

.elementor-2853 .elementor-element.elementor-element-157e112 > .elementor-widget-container {
	padding: 0% 10% 5% 10%;
}

.elementor-2853 .elementor-element.elementor-element-157e112 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-157e112 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-96862f6 {
	padding: 0% 3% 0% 3%;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-de57f72 {
	padding: 3% 3% 0% 3%;
}

.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-number-wrapper {
	color: var(--e-global-color-45c3d6c);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-title {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-fcd61ee:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-fcd61ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-22db56d);
}

.elementor-2853 .elementor-element.elementor-element-fcd61ee {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 0%;
}

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

.elementor-2853 .elementor-element.elementor-element-fcd61ee > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-9579668);
}

.elementor-2853 .elementor-element.elementor-element-fcd61ee > .elementor-shape-top svg {
	width: calc(117% + 1.3px);
	height: 44px;
}

.elementor-2853 .elementor-element.elementor-element-274e0e4 > .elementor-widget-container {
	padding: 5% 25% 2% 25%;
}

.elementor-2853 .elementor-element.elementor-element-274e0e4 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-274e0e4 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-511312e {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-2853 .elementor-element.elementor-element-511312e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2853 .elementor-element.elementor-element-511312e .elementor-swiper-button.elementor-swiper-button-next {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-511312e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2853 .elementor-element.elementor-element-511312e .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-511312e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-text);
	opacity: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-511312e .swiper-pagination-bullet {
	background: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-39af229 > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-39af229 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-39af229 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2853 .elementor-element.elementor-element-39af229 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group > label, .elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-subgroup label {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-39af229 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-39af229 {
	--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-2853 .elementor-element.elementor-element-14201c5:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-14201c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9579668);
	background-image: url("https://cdn-lachb.nitrocdn.com/RCfIPlCuvWRDzrSiPrIMGgYIQzLdQsCK/assets/images/optimized/rev-1f36622/evento.forumdaliberdade.com.br/wp-content/uploads/2026/01/fl26-grafismo_02.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2853 .elementor-element.elementor-element-14201c5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 7% 0% 6% 0%;
}

.elementor-2853 .elementor-element.elementor-element-14201c5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-14201c5 > .elementor-shape-top svg {
	width: calc(135% + 1.3px);
	height: 48px;
}

.elementor-2853 .elementor-element.elementor-element-8cf1f2f > .elementor-widget-container {
	padding: 0% 10% 5% 10%;
}

.elementor-2853 .elementor-element.elementor-element-8cf1f2f {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-8cf1f2f .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-8b68958 > .elementor-container {
	max-width: 1385px;
}

.elementor-2853 .elementor-element.elementor-element-8b68958 .elementor-heading-title {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-8b68958 {
	color: #6d0067;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-8b68958 a {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-8b68958 a:hover {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-6223558 > .elementor-container {
	max-width: 1385px;
}

.elementor-2853 .elementor-element.elementor-element-6223558 .elementor-heading-title {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-6223558 {
	color: #6d0067;
	padding: 3% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-6223558 a {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-6223558 a:hover {
	color: #6d0067;
}

.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-513b9e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-513b9e9.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-513b9e9.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-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-839b6a4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-839b6a4.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-839b6a4.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-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-047bfd5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-047bfd5.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-047bfd5.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-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2853 .elementor-element.elementor-element-7c6d482.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-7c6d482.elementor-view-framed .elementor-icon, .elementor-2853 .elementor-element.elementor-element-7c6d482.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-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title a {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-description {
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-764fddf8:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-lachb.nitrocdn.com/RCfIPlCuvWRDzrSiPrIMGgYIQzLdQsCK/assets/images/optimized/rev-1f36622/evento.forumdaliberdade.com.br/wp-content/uploads/2026/01/fl26-grafismo_06.png");
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-2853 .elementor-element.elementor-element-764fddf8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0% 4% 3% 4%;
}

.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-9579668);
}

.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-shape-top svg {
	height: 46px;
}

.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 60px;
}

.elementor-2853 .elementor-element.elementor-element-30f682e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-2853 .elementor-element.elementor-element-dd65074 > .elementor-widget-container {
	padding: 3% 0% 2% 0%;
}

.elementor-2853 .elementor-element.elementor-element-dd65074 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-dd65074 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-f5cc4db > .elementor-container {
	min-height: 596px;
}

.elementor-2853 .elementor-element.elementor-element-f5cc4db {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-69adefd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-69adefd > .elementor-element-populated {
	padding: 0% 10% 0% 17%;
}

.elementor-2853 .elementor-element.elementor-element-7e06f828 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-7e06f828 {
	text-align: start;
}

.elementor-2853 .elementor-element.elementor-element-7e06f828 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-dfe81d6 {
	text-align: justify;
	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);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-70261cc6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-70261cc6 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: 1;
}

.elementor-2853 .elementor-element.elementor-element-70261cc6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-70261cc6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-9e90381 {
	width: var(--container-widget-width, 99.812%);
	max-width: 99.812%;
	--container-widget-width: 99.812%;
	--container-widget-flex-grow: 0;
}

.elementor-2853 .elementor-element.elementor-element-9e90381 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2853 .elementor-element.elementor-element-068d752.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-main-swiper {
	width: 100%;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-main-swiper .swiper-slide {
	border-radius: 0px;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-swiper-button {
	font-size: 50px;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__text {
	font-family: "Gotham", Sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__name {
	color: #811f82;
	font-family: "Gotham", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 1.2px;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__title {
	color: var(--e-global-color-text);
	font-family: "Gotham", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	line-height: 30px;
	letter-spacing: -.7px;
}

.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__image img {
	width: 100px;
	height: 100px;
	border-radius: 0px;
}

.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 100px / 2 ) - 8px);
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 100px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 100px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 100px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 100px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 10px;
	margin-right: 0;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 10px;
	margin-left: 0;
}

.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 10px;
}

.elementor-2853 .elementor-element.elementor-element-1c46552 > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1c46552 img {
	width: 100%;
}

.elementor-2853 .elementor-element.elementor-element-4620d48:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-container {
	max-width: 1600px;
}

.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius 0s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-4620d48 {
	transition: background .3s, border 0s, border-radius 0s, box-shadow 0s;
	padding: 3% 0% 7% 0%;
}

.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-shape-top svg {
	width: calc(135% + 1.3px);
	height: 27px;
}

.elementor-2853 .elementor-element.elementor-element-f51e2f1 > .elementor-widget-container {
	padding: 3% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-f51e2f1 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-f51e2f1 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-6c96a6b > .elementor-widget-container {
	padding: 0% 0% 2% 0%;
}

.elementor-2853 .elementor-element.elementor-element-6c96a6b {
	z-index: 0;
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-6c96a6b .elementor-heading-title {
	font-family: "GeistMono", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-37140a0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-2853 .elementor-element.elementor-element-209d2ec > .elementor-element-populated {
	padding: 0% 8% 0% 10%;
}

.elementor-widget-price-table .elementor-price-table__button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-price-table {
	--e-price-table-header-background-color: var(--e-global-color-secondary);
}

.elementor-widget-price-table .elementor-price-table__heading {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-price-table .elementor-price-table__subheading {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-price-table .elementor-price-table__original-price {
	color: var(--e-global-color-secondary);
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-price-table .elementor-price-table__period {
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-widget-price-table .elementor-price-table__features-list {
	--e-price-table-features-list-color: var(--e-global-color-text);
}

.elementor-widget-price-table .elementor-price-table__features-list li {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-price-table .elementor-price-table__features-list li:before {
	border-top-color: var(--e-global-color-text);
}

.elementor-widget-price-table .elementor-price-table__additional_info {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-price-table .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-3101822 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0% 0% 6% 0%;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2853 .elementor-element.elementor-element-3101822 {
	--e-price-table-header-background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__header {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__heading {
	color: var(--e-global-color-9c88569);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__subheading {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__price {
	background-color: var(--e-global-color-secondary);
	padding: 35px 0px 25px 0px;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__currency, .elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__integer-part, .elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__fractional-part {
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table .elementor-price-table__price {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__currency {
	align-self: center;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__after-price {
	justify-content: flex-start;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__period {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list {
	background-color: var(--e-global-color-secondary);
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: var(--e-global-color-text);
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list li {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-left: calc(( 100% - 20% ) / 2);
	margin-right: calc(( 100% - 20% ) / 2);
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-2853 .elementor-element.elementor-element-e0e9870 > .elementor-element-populated {
	padding: 0% 8% 0% 10%;
}

.elementor-2853 .elementor-element.elementor-element-66556ee > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0% 0% 6% 0%;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2853 .elementor-element.elementor-element-66556ee {
	--e-price-table-header-background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__header {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__heading {
	color: var(--e-global-color-9c88569);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__subheading {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__price {
	background-color: var(--e-global-color-secondary);
	padding: 35px 0px 25px 0px;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__currency, .elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__integer-part, .elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__fractional-part {
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table .elementor-price-table__price {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__currency {
	align-self: center;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__after-price {
	justify-content: flex-start;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__period {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list {
	background-color: var(--e-global-color-secondary);
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: var(--e-global-color-text);
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list li {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-left: calc(( 100% - 20% ) / 2);
	margin-right: calc(( 100% - 20% ) / 2);
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-ribbon-inner {
	background-color: var(--e-global-color-45c3d6c);
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
	color: var(--e-global-color-22db56d);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-336ad22 > .elementor-element-populated {
	padding: 0% 8% 0% 10%;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0% 0% 6% 0%;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 {
	--e-price-table-header-background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__header {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__heading {
	color: var(--e-global-color-9c88569);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__subheading {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__price {
	background-color: var(--e-global-color-secondary);
	padding: 35px 0px 25px 0px;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__currency, .elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__integer-part, .elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__fractional-part {
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table .elementor-price-table__price {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__currency {
	align-self: center;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__after-price {
	justify-content: flex-start;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__period {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list {
	background-color: var(--e-global-color-secondary);
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: var(--e-global-color-text);
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list li {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-left: calc(( 100% - 20% ) / 2);
	margin-right: calc(( 100% - 20% ) / 2);
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group > label, .elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-subgroup label {
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

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

.elementor-2853 .elementor-element.elementor-element-00d7492 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-45c3d6c);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-45c3d6c);
	color: var(--e-global-color-primary);
}

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

.elementor-2853 .elementor-element.elementor-element-00d7492 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-00d7492 {
	--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-2853 .elementor-element.elementor-element-f95c537 > .elementor-widget-container {
	padding: 2% 0% 0% 0%;
}

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

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

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

body.rtl .elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group > label, .elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-subgroup label {
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group > label {
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-secondary);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

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

.elementor-2853 .elementor-element.elementor-element-f95c537 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-45c3d6c);
	color: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-45c3d6c);
	color: var(--e-global-color-primary);
}

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

.elementor-2853 .elementor-element.elementor-element-f95c537 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2853 .elementor-element.elementor-element-f95c537 {
	--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-2853 .elementor-element.elementor-element-9a635bc > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-9a635bc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 7% 0% 5% 0%;
}

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

.elementor-2853 .elementor-element.elementor-element-9a635bc > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-primary);
}

.elementor-2853 .elementor-element.elementor-element-9a635bc > .elementor-shape-top svg {
	height: 39px;
}

.elementor-2853 .elementor-element.elementor-element-14d57e8 > .elementor-widget-container {
	padding: 0% 15% 3% 15%;
}

.elementor-2853 .elementor-element.elementor-element-14d57e8 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-14d57e8 .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

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

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

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	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);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 > .elementor-widget-container {
	padding: 0% 5% 0% 5%;
	border-style: none;
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title {
	border-width: 1px;
	border-color: var(--e-global-color-45c3d6c);
	background-color: var(--e-global-color-secondary);
	padding: 3px 20px 3px 20px;
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-content {
	border-width: 1px;
	border-block-end-color: var(--e-global-color-45c3d6c);
	background-color: var(--e-global-color-9579668);
	color: var(--e-global-color-text);
	font-family: "Archivo", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	padding: 15px 35px 15px 35px;
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 5px;
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-title, .elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title.elementor-active a, .elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb > .elementor-widget-container {
	padding: 0% 5% 0% 5%;
	border-style: none;
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title {
	border-width: 1px;
	border-color: var(--e-global-color-45c3d6c);
	background-color: var(--e-global-color-secondary);
	padding: 3px 20px 3px 20px;
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-content {
	border-width: 1px;
	border-block-end-color: var(--e-global-color-45c3d6c);
	background-color: var(--e-global-color-9579668);
	color: var(--e-global-color-text);
	font-family: "Archivo", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	padding: 15px 35px 15px 35px;
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-item:not(:last-child) {
	margin-block-end: 5px;
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-title, .elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title.elementor-active a, .elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-45c3d6c);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-4a81b281:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-4a81b281 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2853 .elementor-element.elementor-element-4a81b281 > .elementor-container {
	min-height: 60vh;
}

.elementor-2853 .elementor-element.elementor-element-4a81b281 > .elementor-background-overlay {
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2853 .elementor-element.elementor-element-4a81b281 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-760ac7f8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2853 .elementor-element.elementor-element-760ac7f8 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-ab306bc > .elementor-widget-container {
	padding: 0% 15% 3% 15%;
}

.elementor-2853 .elementor-element.elementor-element-ab306bc {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-ab306bc .elementor-heading-title {
	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);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-2853 .elementor-element.elementor-element-1fa7789 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1fa7789 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-1fa7789 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-1c7dac8 > .elementor-container {
	max-width: 800px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-417028c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-4e0a314 img {
	width: 80%;
	max-width: 80%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-00a7617.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-830e143 img {
	width: 80%;
	max-width: 80%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-fc53e4f img {
	width: 80%;
	max-width: 80%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9a953d9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-8531d9c img {
	width: 80%;
	max-width: 80%;
}

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

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

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

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

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

.elementor-2853 .elementor-element.elementor-element-b907a51 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-b907a51 .elementor-divider-separator {
	width: 5%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-b907a51 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-cc16787 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-cc16787 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-cc16787 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-465a28b > .elementor-container {
	max-width: 700px;
}

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

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

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

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

.elementor-2853 .elementor-element.elementor-element-a2f4726 img {
	width: 80%;
	max-width: 80%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-39996ef.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-99903f3 img {
	width: 80%;
	max-width: 80%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-522ade2 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-522ade2 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-522ade2 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-6b67e45 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-6b67e45 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-6b67e45 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-008494a > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-99cb6b5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-43fa05b img {
	width: 65%;
	max-width: 65%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-745ef7a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-df78d2e img {
	width: 50%;
	max-width: 50%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-f78dfe7 img {
	width: 70%;
	max-width: 70%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-7add6bb > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-08378d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-7c78903 img {
	width: 70%;
	max-width: 65%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-d441261 img {
	width: 70%;
	max-width: 65%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-34991e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-2847fa2 img {
	width: 50%;
	max-width: 50%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-3945be7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-c2e29c3 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-c2e29c3 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-c2e29c3 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-c5a0fa4 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-c5a0fa4 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-c5a0fa4 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-9e9f080 > .elementor-container {
	max-width: 900px;
}

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

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

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

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

.elementor-2853 .elementor-element.elementor-element-ea5a5fc img {
	width: 60%;
	max-width: 60%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-d31981a img {
	width: 65%;
	max-width: 65%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-522c2ea img {
	width: 65%;
	max-width: 65%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-386a5ba img {
	width: 50%;
	max-width: 50%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-13b7dc7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-53e33ab > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-4cceb1d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-2a9fd9f img {
	width: 40%;
	max-width: 40%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-1dd5096 img {
	width: 60%;
	max-width: 60%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9364a42.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-ea34ed9 img {
	width: 65%;
	max-width: 65%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-197fb99.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-4e0e2fb img {
	width: 55%;
	max-width: 55%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-32fe7c9 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-32fe7c9 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-32fe7c9 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-b83ce33 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-b83ce33 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-b83ce33 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-e5d818f > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-19d141b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9caf33d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-42f37be img {
	width: 75%;
	max-width: 75%;
}

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

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

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

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

.elementor-2853 .elementor-element.elementor-element-53a52b6 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-53a52b6 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-53a52b6 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-1cb252e > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-1cb252e {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-1cb252e .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-c323a49 > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-4d782e3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-5ebe906 img {
	width: 35%;
	max-width: 35%;
}

.elementor-2853 .elementor-element.elementor-element-5ebe906 .widget-image-caption {
	font-family: "Oxanium", Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

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

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

.elementor-2853 .elementor-element.elementor-element-56df00a img {
	width: 50%;
	max-width: 50%;
}

.elementor-2853 .elementor-element.elementor-element-56df00a .widget-image-caption {
	font-family: "Oxanium", Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

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

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

.elementor-2853 .elementor-element.elementor-element-2c438ee img {
	width: 50%;
	max-width: 50%;
}

.elementor-2853 .elementor-element.elementor-element-2c438ee .widget-image-caption {
	font-family: "Oxanium", Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

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

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

.elementor-2853 .elementor-element.elementor-element-540fc66 img {
	width: 52%;
	max-width: 52%;
}

.elementor-2853 .elementor-element.elementor-element-540fc66 .widget-image-caption {
	font-family: "Oxanium", Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.elementor-2853 .elementor-element.elementor-element-e83a9a2 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-e83a9a2 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-e83a9a2 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-5018382 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-5018382 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-5018382 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-7f02796 > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-1524b3b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-f54b369 img {
	width: 40%;
	max-width: 40%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-b2837cc {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-b2837cc .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-b2837cc .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-f5df86d > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-f5df86d {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-f5df86d .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-555a594 > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-77197d0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-07de661 img {
	width: 37%;
	max-width: 37%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-957546c img {
	width: 55%;
	max-width: 55%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-7570e53.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-ab20f3a > .elementor-container {
	max-width: 900px;
}

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

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

.elementor-2853 .elementor-element.elementor-element-98b8cde img {
	width: 55%;
	max-width: 55%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-7507aba.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-077917c img {
	width: 45%;
	max-width: 50%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-bb5d65f img {
	width: 45%;
	max-width: 50%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-5756f4b img {
	width: 45%;
	max-width: 50%;
}

.elementor-2853 .elementor-element.elementor-element-e67b76a {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-e67b76a .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-e67b76a .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-eee0fa9 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-eee0fa9 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-eee0fa9 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-61a6b1c > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-11c1218.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-557b3db.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-9ecc6c9 img {
	width: 65%;
	max-width: 65%;
}

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

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-82513a7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-d49be5a {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-d49be5a .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-d49be5a .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-afdf2d7 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-afdf2d7 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-afdf2d7 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-ad82642 > .elementor-container {
	max-width: 900px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-23654cd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-705814f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-e676338 img {
	width: 70%;
	max-width: 70%;
}

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

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

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

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

.elementor-2853 .elementor-element.elementor-element-6504f92 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-6504f92 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-6504f92 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-534375d > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-534375d {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-534375d .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-a04f33d > .elementor-container {
	max-width: 700px;
}

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

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-2632fcf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-37e21c9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-ffd74a2 img {
	width: 50%;
	max-width: 50%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-62c68f5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-016ac38.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-8b78396 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-8b78396 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-8b78396 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-3d14345 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-3d14345 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-3d14345 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-6386a7e > .elementor-container {
	max-width: 700px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-3451be8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-14fd8a8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-2853 .elementor-element.elementor-element-c873341 img {
	width: 50%;
	max-width: 50%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-20ef94b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9ec8ea8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-5d7711f {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-5d7711f .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-5d7711f .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-b850502 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-b850502 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-b850502 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-b5a6d78 > .elementor-container {
	max-width: 700px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9efb804.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-41dcde2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-841c077 img {
	width: 100%;
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-69b0118.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-e093bd1 img {
	width: 100%;
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-792a5c2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-1ca6171 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-1ca6171 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-1ca6171 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-f08595b > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-f08595b {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-f08595b .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-ff714d0 > .elementor-container {
	max-width: 700px;
}

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-233aa41.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-9b15f36.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2853 .elementor-element.elementor-element-0a0db85 img {
	width: 65%;
	max-width: 65%;
}

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

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

.elementor-2853 .elementor-element.elementor-element-c617ef9 {
	--divider-border-style: solid;
	--divider-color: rgba(170, 170, 168, .9);
	--divider-border-width: 2px;
}

.elementor-2853 .elementor-element.elementor-element-c617ef9 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2853 .elementor-element.elementor-element-c617ef9 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-2853 .elementor-element.elementor-element-da0f228 > .elementor-widget-container {
	margin: 2% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2853 .elementor-element.elementor-element-da0f228 {
	text-align: center;
}

.elementor-2853 .elementor-element.elementor-element-da0f228 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-text);
}

.elementor-2853 .elementor-element.elementor-element-67f9efa > .elementor-widget-container {
	margin: 1% 0% 5% 0%;
}

.elementor-2853 .elementor-element.elementor-element-67f9efa img {
	width: 21%;
	max-width: 18%;
	transition-duration: .3s;
}

@media (max-width:1024px) {
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-shape-bottom svg {
		width: calc(135% + 1.3px);
		height: 48px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3b49bb5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5c69105 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ac1e2b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 30px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ac1e2b7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-32a8e6b {
		--spacer-size: 30px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1d13f7f img {
		width: 50%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c341aa6 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c341aa6 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c341aa6 img {
		width: 100px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f > .elementor-widget-container {
		padding: 0% 0% 0% 2%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0% 0% 0% 2%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a28c91 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3% 6% 0% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a28c91 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-2da3235 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-cfb19c0 {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3b06594 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-85f306e > .elementor-widget-container {
		padding: 10% 5% 6% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-85f306e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-26c36f4.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-26c36f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8a7f3dd > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8a7f3dd {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-41531cf > .elementor-widget-container {
		padding: 0% 0% 4% 12%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-41531cf {
		text-align: start;
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-311061e > .elementor-container {
		max-width: 700px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-311061e {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4369eb61 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3c824d6f > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3c824d6f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image-gallery .gallery-item .gallery-caption {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1685c55 > .elementor-container {
		max-width: 700px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1685c55 {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-fe94ce8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8c7432c > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8c7432c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-776c222d {
		padding: 10% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3029b24f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1bddd827 > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1bddd827 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-34c36bfb {
		padding: 0% 4% 4% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-9ee5de5 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-7f839969 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-386eabcf > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-23713b03 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-79ce749d {
		padding: 0% 4% 0% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab26fea > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc783a0 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8ab47ac > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4fcf60ba > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-62a2033 > .elementor-container {
		min-height: 0vh;
	}
	
	.elementor-2853 .elementor-element.elementor-element-62a2033 {
		padding: 3% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-27edc82 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-457bbc0 > .elementor-widget-container {
		padding: 5% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-457bbc0 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e9f53fe {
		padding: 7% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98c5fdf > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98c5fdf .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-reviews .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__header, .elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__name {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__title {
		font-size: 12px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__text {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-shape-top svg {
		width: calc(251% + 1.3px);
		height: 33px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c16583f {
		padding: 12% 0% 7% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a70bc6a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-157e112 > .elementor-widget-container {
		padding: 0% 3% 6% 3%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-157e112 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-96862f6 {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-155a8d2 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-46060b0 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-de57f72 {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cbb6129 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3b15a2b > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fcd61ee {
		padding: 7% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-274e0e4 > .elementor-widget-container {
		padding: 5% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-274e0e4 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-511312e {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-14201c5:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-14201c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 922px auto;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14201c5 {
		padding: 10% 0% 4% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8cf1f2f > .elementor-widget-container {
		padding: 0% 3% 3% 3%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8cf1f2f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8b68958 {
		padding: 0% 4% 4% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c37ae38 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-5fbec55 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b18e5fa > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e92e399 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6223558 {
		padding: 0% 4% 4% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7baf32c > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a694f0b > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fdfb0da > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b85531c > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-764fddf8 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 2% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dd65074 > .elementor-widget-container {
		padding: 6% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dd65074 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5cc4db {
		margin-top: 0%;
		margin-bottom: 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-69adefd > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7e06f828 > .elementor-widget-container {
		padding: 0% 12% 4% 12%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7e06f828 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-dfe81d6 > .elementor-widget-container {
		padding: 0% 12% 4% 12%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dfe81d6 {
		text-align: justify;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-70261cc6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__text {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__name {
		font-size: 16px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__title {
		font-size: 16px;
		line-height: 24px;
	}
	
	body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-left: 22px;
		margin-right: 0;
	}
	
	body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-right: 22px;
		margin-left: 0;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
		margin-top: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-shape-top svg {
		width: calc(251% + 1.3px);
		height: 33px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4620d48 {
		padding: 9% 0% 13% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f51e2f1 > .elementor-widget-container {
		padding: 5% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f51e2f1 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6c96a6b > .elementor-widget-container {
		margin: 0% 12% 0% 12%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6c96a6b {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6c96a6b .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-209d2ec > .elementor-element-populated {
		padding: 0% 3% 2% 5%;
	}
	
	.elementor-widget-price-table .elementor-price-table__heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__subheading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__original-price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__period {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__features-list li {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-ribbon-inner {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__header {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list li {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e0e9870 > .elementor-element-populated {
		padding: 0% 3% 2% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__header {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list li {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-ribbon-inner {
		margin-top: 37px;
		transform: translateY(-50%) translateX(-50%) translateX(37px) rotate(-45deg);
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-336ad22 > .elementor-element-populated {
		padding: 0% 3% 2% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__header {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list li {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-9a635bc {
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14d57e8 > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14d57e8 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 > .elementor-widget-container {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-title {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-content {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb > .elementor-widget-container {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-title {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-content {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4a81b281 {
		padding: 5% 4% 0% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-760ac7f8 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab306bc > .elementor-widget-container {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab306bc .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1fa7789 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1fa7789 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0a314 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-830e143 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc53e4f img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8531d9c img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc16787 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc16787 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a2f4726 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-99903f3 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6b67e45 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6b67e45 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-43fa05b img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df78d2e img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f78dfe7 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c78903 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d441261 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2847fa2 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c5a0fa4 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c5a0fa4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea5a5fc img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d31981a img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-522c2ea img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-386a5ba img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a9fd9f img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1dd5096 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea34ed9 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0e2fb img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b83ce33 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b83ce33 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-42f37be img {
		width: 74%;
		max-width: 75%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1cb252e > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1cb252e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-5ebe906 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5ebe906 .widget-image-caption {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df00a img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df00a .widget-image-caption {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2c438ee img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2c438ee .widget-image-caption {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-540fc66 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-540fc66 .widget-image-caption {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5018382 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5018382 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f54b369 img {
		width: 40%;
		max-width: 40%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5df86d > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5df86d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-07de661 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-957546c img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98b8cde img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-077917c img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bb5d65f img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5756f4b img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-eee0fa9 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-eee0fa9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-9ecc6c9 img {
		width: 65%;
		max-width: 65%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-afdf2d7 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-afdf2d7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e676338 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-534375d > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-534375d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-ffd74a2 img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3d14345 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3d14345 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-c873341 img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b850502 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b850502 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-841c077 img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e093bd1 img {
		width: 55%;
		max-width: 55%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f08595b > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f08595b .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0a0db85 img {
		width: 45%;
		max-width: 45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-da0f228 > .elementor-widget-container {
		padding: 0% 10% 2% 10%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-da0f228 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: 0px auto;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1 > .elementor-shape-bottom svg {
		width: calc(135% + 1.3px);
		height: 48px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8d2e9f1 {
		margin-top: -25%;
		margin-bottom: 0%;
		padding: 40% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ac1e2b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 20px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ac1e2b7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-32a8e6b {
		--spacer-size: 15px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-c341aa6 > .elementor-widget-container {
		padding: 1% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c341aa6 {
		text-align: center;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8e73d8f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3ac3f15 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-d8fe36c > .elementor-widget-container {
		padding: 3% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d8fe36c img {
		width: 75%;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a28c91 > .elementor-widget-container {
		padding: 2% 2% 2% 2%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a28c91 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-61a9ce8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf > .elementor-widget-container {
		padding: 7% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-12cebcf .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-cfb19c0 {
		padding: 10% 0% 15% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3b06594 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-85f306e > .elementor-widget-container {
		padding: 0% 3% 3% 3%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-85f306e {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-85f306e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8a7f3dd > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8a7f3dd {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8a7f3dd img {
		width: 65%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-41531cf > .elementor-widget-container {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-41531cf {
		text-align: start;
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-311061e {
		padding: 5% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3c824d6f > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3c824d6f {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3c824d6f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image-gallery .gallery-item .gallery-caption {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e505c58 {
		width: 50%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e1d8a44 {
		width: 50%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1685c55 {
		padding: 5% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8c7432c > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8c7432c {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8c7432c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-776c222d > .elementor-shape-bottom svg {
		height: 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-776c222d {
		padding: 20% 0% 20% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3029b24f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1bddd827 > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1bddd827 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1bddd827 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-34c36bfb {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-9ee5de5 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b808c12 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-7f839969 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-2ef72022 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-386eabcf > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39d299c9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-23713b03 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4ff62d9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-79ce749d {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab26fea > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f968f56 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc783a0 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-581e5f01 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8ab47ac > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-03cb96a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4fcf60ba > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1b9d7097 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 > .elementor-widget-container {
		padding: 7% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc13f07 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-62a2033 {
		padding: 11% 0% 11% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-27edc82 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-457bbc0 > .elementor-widget-container {
		padding: 5% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-457bbc0 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-457bbc0 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f6f99f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper {
		margin-left: -5px;
		margin-right: -5px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6f0301f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e9f53fe {
		padding: 10% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98c5fdf > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98c5fdf {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98c5fdf .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-reviews .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__header, .elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__name {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__title {
		font-size: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1702f1a .elementor-testimonial__text {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c16583f > .elementor-shape-top svg {
		width: calc(135% + 1.3px);
		height: 48px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c16583f {
		padding: 25% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a70bc6a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-157e112 > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-157e112 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-157e112 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-96862f6 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-155a8d2 > .elementor-element-populated {
		padding: 0% 6% 5% 6%;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b1dca11 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b1dca11 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-46060b0 > .elementor-element-populated {
		padding: 8% 6% 6% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-15f7f82 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-15f7f82 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-45f6be2 > .elementor-element-populated {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0ca525b > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0ca525b .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-de57f72 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cbb6129 > .elementor-element-populated {
		padding: 4% 6% 8% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a8edf57 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a8edf57 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3b15a2b > .elementor-element-populated {
		padding: 8% 6% 6% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c6380aa > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-c6380aa .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df526 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df526 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fcd61ee {
		padding: 10% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-274e0e4 > .elementor-widget-container {
		padding: 5% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-274e0e4 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-274e0e4 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 > .elementor-widget-container {
		padding: 7% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-39af229 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-14201c5:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-14201c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0px auto;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14201c5 {
		padding: 20% 0% 15% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8cf1f2f > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8cf1f2f {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8cf1f2f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-8b68958 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c37ae38 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-320bd8f .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-5fbec55 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3e0c66a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b18e5fa > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-edaf0ec .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e92e399 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0790faa .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6223558 {
		padding: 35px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7baf32c > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-513b9e9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a694f0b > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-839b6a4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-fdfb0da > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-047bfd5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b85531c > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title, .elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c6d482 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-764fddf8:not(.elementor-motion-effects-element-type-background), .elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: initial;
	}
	
	.elementor-2853 .elementor-element.elementor-element-764fddf8 > .elementor-shape-top svg {
		height: 36px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-764fddf8 {
		padding: 20% 4% 10% 4%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dd65074 > .elementor-widget-container {
		padding: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dd65074 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dd65074 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5cc4db > .elementor-container {
		min-height: 515px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5cc4db {
		margin-top: 0%;
		margin-bottom: 0%;
	}
	
	.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-69adefd.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-2853 .elementor-element.elementor-element-69adefd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-2853 .elementor-element.elementor-element-69adefd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 2% 2% 0% 2%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7e06f828 > .elementor-widget-container {
		padding: 0% 5% 5% 5%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7e06f828 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7e06f828 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-dfe81d6 > .elementor-widget-container {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-dfe81d6 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-bc-flex-widget .elementor-2853 .elementor-element.elementor-element-70261cc6.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-2853 .elementor-element.elementor-element-70261cc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-2853 .elementor-element.elementor-element-70261cc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 10px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752 .elementor-testimonial__image img {
		width: 70px;
		height: 70px;
	}
	
	body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-left: 30px;
		margin-right: 0;
	}
	
	body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-right: 30px;
		margin-left: 0;
	}
	
	.elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2853 .elementor-element.elementor-element-068d752.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
		margin-top: 30px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4620d48 > .elementor-shape-top svg {
		width: calc(135% + 1.3px);
		height: 48px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4620d48 {
		padding: 25% 0% 25% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f51e2f1 > .elementor-widget-container {
		padding: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f51e2f1 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f51e2f1 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-6c96a6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6c96a6b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-209d2ec > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-widget-price-table .elementor-price-table__heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__subheading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__original-price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-price-table .elementor-price-table__period {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__features-list li {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-ribbon-inner {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__header {
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list {
		padding: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3101822 .elementor-price-table__features-list li {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e0e9870 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__header {
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list {
		padding: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-price-table__features-list li {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-66556ee .elementor-ribbon-inner {
		margin-top: 40px;
		transform: translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-336ad22 > .elementor-element-populated {
		padding: 8% 6% 0% 6%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__header {
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__heading {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__subheading {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table .elementor-price-table__price {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__period {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list {
		padding: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-73aacd3 .elementor-price-table__features-list li {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 > .elementor-widget-container {
		padding: 7% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-00d7492 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 > .elementor-widget-container {
		padding: 7% 0% 0% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f95c537 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-9a635bc {
		padding: 20% 0% 10% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14d57e8 > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14d57e8 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-14d57e8 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-toggle-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-df4a788 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-toggle-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-bdc1beb .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4a81b281 > .elementor-background-overlay {
		background-image: url("https://cdn-lachb.nitrocdn.com/RCfIPlCuvWRDzrSiPrIMGgYIQzLdQsCK/assets/images/optimized/rev-1f36622/evento.forumdaliberdade.com.br/wp-content/uploads/2022/09/strength-icon.svg");
	}
	
	.elementor-2853 .elementor-element.elementor-element-4a81b281 > .elementor-background-overlay.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4a81b281 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10% 2% 15% 2%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab306bc > .elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab306bc {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ab306bc .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-2853 .elementor-element.elementor-element-1fa7789 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1fa7789 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1fa7789 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0a314 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0a314 img {
		width: 35%;
		max-width: 25%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-830e143 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-830e143 img {
		width: 35%;
		max-width: 25%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc53e4f > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-fc53e4f img {
		width: 35%;
		max-width: 25%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8531d9c > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8531d9c img {
		width: 35%;
		max-width: 25%;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-b907a51 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc16787 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc16787 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-cc16787 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-a2f4726 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-a2f4726 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-99903f3 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-99903f3 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-522ade2 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6b67e45 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6b67e45 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6b67e45 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-43fa05b > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-43fa05b img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df78d2e > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-df78d2e img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f78dfe7 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f78dfe7 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c78903 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-7c78903 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d441261 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d441261 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2847fa2 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2847fa2 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c2e29c3 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c5a0fa4 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c5a0fa4 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c5a0fa4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea5a5fc > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea5a5fc img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d31981a > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d31981a img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-522c2ea > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-522c2ea img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-386a5ba > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-386a5ba img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a9fd9f > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2a9fd9f img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1dd5096 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1dd5096 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea34ed9 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ea34ed9 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0e2fb > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-4e0e2fb img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-32fe7c9 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b83ce33 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b83ce33 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b83ce33 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-42f37be > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-42f37be img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-53a52b6 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1cb252e > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1cb252e {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1cb252e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-5ebe906 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5ebe906 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5ebe906 .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df00a > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df00a img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-56df00a .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2c438ee > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2c438ee img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-2c438ee .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-540fc66 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-540fc66 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-540fc66 .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e83a9a2 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5018382 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5018382 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5018382 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-f54b369 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f54b369 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b2837cc .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5df86d > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5df86d {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f5df86d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-07de661 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-07de661 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-957546c > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-957546c img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98b8cde > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-98b8cde img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-077917c > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-077917c img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bb5d65f > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-bb5d65f img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5756f4b > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5756f4b img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e67b76a .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-eee0fa9 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-eee0fa9 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-eee0fa9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-9ecc6c9 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-9ecc6c9 img {
		width: 35%;
		max-width: 30%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-d49be5a .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-afdf2d7 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-afdf2d7 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-afdf2d7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-e676338 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e676338 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-6504f92 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-534375d > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-534375d {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-534375d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-ffd74a2 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-ffd74a2 img {
		width: 25%;
		max-width: 20%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-8b78396 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3d14345 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3d14345 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-3d14345 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-c873341 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c873341 img {
		width: 25%;
		max-width: 20%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-5d7711f .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b850502 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b850502 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-b850502 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-841c077 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-841c077 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e093bd1 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e093bd1 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-1ca6171 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f08595b > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f08595b {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-f08595b .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-0a0db85 > .elementor-widget-container {
		margin: 0% 0% 2% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-0a0db85 img {
		width: 35%;
		max-width: 26%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c617ef9 .elementor-divider {
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-da0f228 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2853 .elementor-element.elementor-element-da0f228 {
		text-align: center;
	}
	
	.elementor-2853 .elementor-element.elementor-element-da0f228 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2853 .elementor-element.elementor-element-67f9efa > .elementor-widget-container {
		margin: 0% 0% 3% 0%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-67f9efa img {
		width: 31%;
		max-width: 34%;
	}
}

@media (min-width:768px) {
	.elementor-2853 .elementor-element.elementor-element-ac1e2b7 {
		width: 57.658%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-61a9ce8 {
		width: 42.286%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-26c36f4 {
		width: 41.58%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-c0596f7 {
		width: 58.368%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-69adefd {
		width: 58.538%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-70261cc6 {
		width: 41.45%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-760ac7f8 {
		width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2853 .elementor-element.elementor-element-69adefd {
		width: 100%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-70261cc6 {
		width: 100%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-209d2ec {
		width: 50%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-e0e9870 {
		width: 50%;
	}
	
	.elementor-2853 .elementor-element.elementor-element-336ad22 {
		width: 50%;
	}
}

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