/* End custom CSS */

.elementor-1402 .elementor-element.elementor-element-23a23586:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-23a23586 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-5bc8f8c/marialinda.mx/wp-content/uploads/2020/09/ipl.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1402 .elementor-element.elementor-element-23a23586 > .elementor-container {
	min-height: 350px;
}

.elementor-1402 .elementor-element.elementor-element-23a23586 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-23a23586 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-4ee5f2ae {
	--spacer-size: 60px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1402 .elementor-element.elementor-element-5a3cc42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5a3cc42 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	color: #858585;
}

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

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

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

.elementor-1402 .elementor-element.elementor-element-3043a96 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-3043a96 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
}

.elementor-1402 .elementor-element.elementor-element-51532ccb {
	--spacer-size: 60px;
}

.elementor-1402 .elementor-element.elementor-element-5ab6bd06 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1402 .elementor-element.elementor-element-27c73de7 {
	--spacer-size: 60px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1402 .elementor-element.elementor-element-588e2657 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-588e2657 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	color: #858585;
}

.elementor-1402 .elementor-element.elementor-element-7d4599e0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7d4599e0 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
}

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

.elementor-1402 .elementor-element.elementor-element-5aa32903 .elementor-button {
	background-color: #f1d886;
	font-family: "Roboto", Sans-serif;
	font-size: 1.4em;
	padding: 10px 40px 10px 40px;
}

.elementor-1402 .elementor-element.elementor-element-6076fcda {
	--spacer-size: 60px;
}

.elementor-1402 .elementor-element.elementor-element-77f79b0c {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-69f4dd67 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	line-height: 23px;
	color: #515151;
}

.elementor-1402 .elementor-element.elementor-element-530c82bf {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-6f2fc397 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-6f2fc397 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #a5d0c1;
}

.elementor-1402 .elementor-element.elementor-element-66a17ca {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-1402 .elementor-element.elementor-element-66a17ca .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-5ee63f26 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

.elementor-1402 .elementor-element.elementor-element-7c1648a8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1402 .elementor-element.elementor-element-8f625 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-8f625 img {
	width: 100%;
}

.elementor-1402 .elementor-element.elementor-element-306f1dfa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

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

.elementor-1402 .elementor-element.elementor-element-2fd99e54.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1402 .elementor-element.elementor-element-2fd99e54 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-2fd99e54 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-4013faa5 img {
	width: 98%;
}

.elementor-1402 .elementor-element.elementor-element-bac4384 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

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

.elementor-1402 .elementor-element.elementor-element-5e22353d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5e22353d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-67bd1958 img {
	width: 98%;
}

.elementor-1402 .elementor-element.elementor-element-4d3d3765 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

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

.elementor-1402 .elementor-element.elementor-element-13f1af2e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-13f1af2e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-11fcddd7 img {
	width: 98%;
}

.elementor-1402 .elementor-element.elementor-element-dfeb197 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-218d7c12 {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-48f3c264 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-48f3c264 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #a5d0c1;
}

.elementor-1402 .elementor-element.elementor-element-21650e52 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-330414d0 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-330414d0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-2dbea7e1 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-2dbea7e1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

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

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

.elementor-1402 .elementor-element.elementor-element-3adb4e84 > .elementor-widget-container {
	margin: 10px 0px 3px 0px;
}

.elementor-1402 .elementor-element.elementor-element-294f1467 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-294f1467 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-342417bd {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-342417bd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-532e4e2 {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-91f8839:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-91f8839 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-5bc8f8c/marialinda.mx/wp-content/uploads/2020/08/background-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1402 .elementor-element.elementor-element-91f8839 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-91f8839 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-475bba79 {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-699c92e4:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-699c92e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(252, 252, 252, .82);
}

.elementor-1402 .elementor-element.elementor-element-699c92e4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-699c92e4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-3925aa65 {
	--spacer-size: 10px;
}

.elementor-1402 .elementor-element.elementor-element-7e334db6 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-7e334db6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-184e6517 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-184e6517:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-184e6517 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(252, 252, 252, .82);
}

.elementor-1402 .elementor-element.elementor-element-184e6517 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-184e6517 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-47b56de4 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-1402 .elementor-element.elementor-element-7c7d14a {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	color: #232222;
}

.elementor-1402 .elementor-element.elementor-element-ea3b05e:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-ea3b05e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(252, 252, 252, .82);
}

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

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

.elementor-1402 .elementor-element.elementor-element-d8e7319 {
	--spacer-size: 10px;
}

.elementor-1402 .elementor-element.elementor-element-4e8dbbf0 {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-2bd9f64 {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-54e04bc8 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-54e04bc8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-51084899 {
	text-align: center;
	font-size: 22px;
	color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-0e979fb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.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-weight: var(--e-global-typography-text-font-weight);
}

.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-weight: var(--e-global-typography-text-font-weight);
}

.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-weight: var(--e-global-typography-text-font-weight);
}

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

.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-weight: var(--e-global-typography-text-font-weight);
}

.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-weight: var(--e-global-typography-accent-font-weight);
}

.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-weight: var(--e-global-typography-accent-font-weight);
}

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

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

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

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

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

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

.elementor-1402 .elementor-element.elementor-element-cd035fa .elementor-field-type-html {
	padding-bottom: 0px;
}

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

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

.elementor-1402 .elementor-element.elementor-element-cd035fa .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: bold;
}

.elementor-1402 .elementor-element.elementor-element-cd035fa .e-form__buttons__wrapper__button-next {
	background-color: #f5da8f;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-cd035fa .elementor-button[type="submit"] {
	background-color: #f5da8f;
	color: #fff;
}

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

.elementor-1402 .elementor-element.elementor-element-cd035fa .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-cd035fa .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

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

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

.elementor-1402 .elementor-element.elementor-element-cd035fa .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-cd035fa {
	--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-1402 .elementor-element.elementor-element-347eefe {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-347eefe img {
	width: 7%;
	max-width: 60%;
}

.elementor-1402 .elementor-element.elementor-element-c7de92f:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-c7de92f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-c7de92f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 0px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-a3bc6d1 > .elementor-element-populated, .elementor-1402 .elementor-element.elementor-element-a3bc6d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1402 .elementor-element.elementor-element-a3bc6d1 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-a3bc6d1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-35c779c {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-35c779c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-6fbbdd2:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-6fbbdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-6fbbdd2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-6fbbdd2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-d438750:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-d438750 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8f5ec;
}

.elementor-1402 .elementor-element.elementor-element-d438750 > .elementor-element-populated, .elementor-1402 .elementor-element.elementor-element-d438750 > .elementor-element-populated > .elementor-background-overlay, .elementor-1402 .elementor-element.elementor-element-d438750 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-d438750 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-55385fa > .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-1402 .elementor-element.elementor-element-55385fa > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5fdc5e5 > .elementor-widget-container {
	background-color: #fcf1cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4ef1e3e > .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-1402 .elementor-element.elementor-element-4ef1e3e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7d8b98e > .elementor-widget-container {
	background-color: #fcf1cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7d8b98e {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-1402 .elementor-element.elementor-element-af68f91 > .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-1402 .elementor-element.elementor-element-af68f91 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-3ed791a > .elementor-widget-container {
	background-color: #fcf1cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-bd33b72 > .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-1402 .elementor-element.elementor-element-bd33b72 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-144f13f > .elementor-widget-container {
	background-color: #fcf1cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b09c5f0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7788f1e > .elementor-widget-container {
	background-color: #fcf1cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-8f9aa8e {
	margin-top: -16px;
	margin-bottom: 0px;
}

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

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

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

.elementor-1402 .elementor-element.elementor-element-af4db9a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 5px 0px 5px;
}

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

.elementor-1402 .elementor-element.elementor-element-3760064 > .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-1402 .elementor-element.elementor-element-3760064 > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-d6eb30b > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-13c765e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-192fabb > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-3c614a6 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-0dd9d85 > .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-1402 .elementor-element.elementor-element-0dd9d85 > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-931be34 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-f5df1ed > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-f0f6dd2 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-9d00f73 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b0a157b > .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-1402 .elementor-element.elementor-element-b0a157b > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-20fdbc1 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-d6fe748 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-afa1c8b > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-e7a0fb3 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-9fc7d47 > .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-1402 .elementor-element.elementor-element-9fc7d47 > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-e8a1775 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b13c0f8 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5e19fa0 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-1b4585e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-a7f7689 {
	margin-top: -16px;
	margin-bottom: 0px;
}

.elementor-1402 .elementor-element.elementor-element-e8e4aa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-e8e4aa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .86);
}

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

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

.elementor-1402 .elementor-element.elementor-element-e8e4aa8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 5px 0px 5px;
}

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

.elementor-1402 .elementor-element.elementor-element-81c168c > .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-1402 .elementor-element.elementor-element-81c168c > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-2cd2874 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b54e323 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-3e679f4 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7f514fe > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-e060103 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-36fd10e > .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-1402 .elementor-element.elementor-element-36fd10e > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-d5d5293 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-992a82f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-357aa0f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-0d1bcf4 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-d1faabf > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-427c7cf > .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-1402 .elementor-element.elementor-element-427c7cf > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-3e85aae > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b5c5759 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-bc7c286 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4ce8708 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-16535ba > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-931cdac > .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-1402 .elementor-element.elementor-element-931cdac > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-273d69f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-47fa99e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-1e81d6f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-eb17576 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-686a5eb > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-442f82f {
	margin-top: -16px;
	margin-bottom: 0px;
}

.elementor-1402 .elementor-element.elementor-element-c68f3de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-c68f3de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .86);
}

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

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

.elementor-1402 .elementor-element.elementor-element-c68f3de > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 0px 5px 0px 5px;
}

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

.elementor-1402 .elementor-element.elementor-element-42b1944 > .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-1402 .elementor-element.elementor-element-42b1944 > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-964b3ae > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-bc2398d > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-9659a17 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7328beb > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4783254 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-55bf948 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-c124d3e > .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-1402 .elementor-element.elementor-element-c124d3e > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-ca0e469 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-3e894c6 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5983d95 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-415e004 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-2ed5006 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-1fe67f7 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-b9a75fa > .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-1402 .elementor-element.elementor-element-b9a75fa > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-0013172 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-6806cba > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-77ce8a3 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-82c73b3 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-572ed34 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-f2672f8 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-9811d29 > .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-1402 .elementor-element.elementor-element-9811d29 > .elementor-element-populated {
	padding: 0px 5px 0px 5px;
}

.elementor-1402 .elementor-element.elementor-element-64320d5 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-f7472a1 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-d6985a8 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-8581054 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-469d9c2 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-c29095f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .86);
	margin: -15px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-983ee60:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-983ee60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-983ee60 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-983ee60 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-90cf902:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8f5ec;
}

.elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-element-populated, .elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-element-populated > .elementor-background-overlay, .elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-tab-title {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-accordion-icon, .elementor-1402 .elementor-element.elementor-element-182d28d .elementor-accordion-title {
	color: #79bca6;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-accordion-icon svg {
	fill: #79bca6;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-active .elementor-accordion-icon, .elementor-1402 .elementor-element.elementor-element-182d28d .elementor-active .elementor-accordion-title {
	color: #78998e;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-active .elementor-accordion-icon svg {
	fill: #78998e;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-accordion-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-tab-content {
	background-color: rgba(255, 255, 255, .47);
}

.elementor-1402 .elementor-element.elementor-element-f01e3e5:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-f01e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-f01e3e5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-ce809dc > .elementor-element-populated, .elementor-1402 .elementor-element.elementor-element-ce809dc > .elementor-element-populated > .elementor-background-overlay, .elementor-1402 .elementor-element.elementor-element-ce809dc > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1402 .elementor-element.elementor-element-ce809dc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-8ca57f6 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-8ca57f6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-573aff9f:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-573aff9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-573aff9f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-573aff9f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-50311a11 {
	--spacer-size: 30px;
}

.elementor-1402 .elementor-element.elementor-element-19a05ea6:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-19a05ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-19a05ea6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-19a05ea6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1402 .elementor-element.elementor-element-e057643 > .elementor-element-populated > .elementor-background-overlay {
	background-color: #a6d2c4;
	opacity: .5;
}

.elementor-1402 .elementor-element.elementor-element-e057643 > .elementor-element-populated {
	border-style: solid;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-e057643 > .elementor-element-populated, .elementor-1402 .elementor-element.elementor-element-e057643 > .elementor-element-populated > .elementor-background-overlay, .elementor-1402 .elementor-element.elementor-element-e057643 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-1402 .elementor-element.elementor-element-6b518da0 {
	--spacer-size: 10px;
}

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

.elementor-1402 .elementor-element.elementor-element-4a67418 > .elementor-container {
	max-width: 600px;
}

.elementor-1402 .elementor-element.elementor-element-ab90794:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-ab90794 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf1cf;
}

.elementor-1402 .elementor-element.elementor-element-ab90794 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 10px 0px 10px 0px;
}

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

.elementor-1402 .elementor-element.elementor-element-d08083d {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-d08083d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	color: #707171;
}

.elementor-1402 .elementor-element.elementor-element-1786520a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1402 .elementor-element.elementor-element-1786520a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf1cf;
}

.elementor-1402 .elementor-element.elementor-element-1786520a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 10px 0px 10px 0px;
}

.elementor-1402 .elementor-element.elementor-element-1786520a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-221a03b9 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-221a03b9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #707171;
}

.elementor-1402 .elementor-element.elementor-element-179e1f0f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-179e1f0f > .elementor-container {
	max-width: 600px;
}

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

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

.elementor-1402 .elementor-element.elementor-element-5ba82781 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-7bd93e2 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-7bd93e2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	color: #616161;
}

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

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

.elementor-1402 .elementor-element.elementor-element-47d75fda > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-9a20de7 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-9a20de7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #616161;
}

.elementor-1402 .elementor-element.elementor-element-3d76dbc2 {
	--spacer-size: 30px;
}

.elementor-1402 .elementor-element.elementor-element-422d75ce:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-422d75ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a6d2c4;
}

.elementor-1402 .elementor-element.elementor-element-422d75ce {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1402 .elementor-element.elementor-element-422d75ce > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-408e5e79 {
	--spacer-size: 10px;
}

.elementor-1402 .elementor-element.elementor-element-e54bd57 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-e54bd57 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-5fa4492 .elementor-button {
	background-color: #f5da8f;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.elementor-1402 .elementor-element.elementor-element-5fa4492 > .elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

.elementor-1402 .elementor-element.elementor-element-6c5e0a3f {
	--spacer-size: 30px;
}

.elementor-1402 .elementor-element.elementor-element-685724cf {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-2d933979:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-2d933979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-5bc8f8c/marialinda.mx/wp-content/uploads/2020/08/background-2.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

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

.elementor-1402 .elementor-element.elementor-element-5953a839 {
	--spacer-size: 10px;
}

.elementor-1402 .elementor-element.elementor-element-65515d4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-65515d4b {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-65515d4b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-47ca2726 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-47ca2726 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-47ca2726 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-1d98763f {
	--spacer-size: 10px;
}

.elementor-1402 .elementor-element.elementor-element-2b46c0ec:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-2b46c0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-5bc8f8c/marialinda.mx/wp-content/uploads/2020/08/banner-iniciar-tratamiento.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

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

.elementor-1402 .elementor-element.elementor-element-264e566a {
	--spacer-size: 60px;
}

.elementor-1402 .elementor-element.elementor-element-5ffc83f {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
}

.elementor-1402 .elementor-element.elementor-element-93f1fb1 .elementor-button {
	background-color: #f1d886;
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
	padding: 10px 40px 10px 40px;
}

.elementor-1402 .elementor-element.elementor-element-4ce224c4 {
	--spacer-size: 60px;
}

.elementor-1402 .elementor-element.elementor-element-e254ba2:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-e254ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c1dfd6;
}

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

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

.elementor-1402 .elementor-element.elementor-element-b28eb2c {
	--spacer-size: 50px;
}

.elementor-1402 .elementor-element.elementor-element-64a4c4a6 {
	text-align: center;
}

.elementor-1402 .elementor-element.elementor-element-64a4c4a6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-495758b5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-495758b5:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-495758b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-495758b5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-495758b5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-64166bb0 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-64166bb0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-25807ea5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-25807ea5:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-25807ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-25807ea5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-25807ea5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-4fdb5316 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4fdb5316 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-26e41874 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-26e41874:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-26e41874 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-26e41874 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-26e41874 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-53e3c817 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-53e3c817 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

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

.elementor-1402 .elementor-element.elementor-element-6ed631b7:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-6ed631b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-6ed631b7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-6ed631b7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-23c6a081 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-23c6a081 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

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

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

.elementor-1402 .elementor-element.elementor-element-68012133 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

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

.elementor-1402 .elementor-element.elementor-element-150f48f9 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-150f48f9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-59c64040 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-59c64040:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-59c64040 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-59c64040 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-59c64040 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-29ec5778 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-29ec5778 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-51e599b0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-51e599b0:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-51e599b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-51e599b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-51e599b0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-6f886a97 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-6f886a97 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-5142b9e0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-5142b9e0:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-5142b9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-5142b9e0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-5142b9e0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-4aac9815 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4aac9815 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-45deef95 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-45deef95:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-45deef95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-45deef95 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-45deef95 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-1e9eb32f > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-1e9eb32f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-19b3ed52 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-19b3ed52:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-19b3ed52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-19b3ed52 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-19b3ed52 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-5059de78 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-5059de78 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-32c56e8b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-32c56e8b:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-32c56e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-32c56e8b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-32c56e8b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-4c02972b > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-4c02972b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

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

.elementor-1402 .elementor-element.elementor-element-13811e:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-13811e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-13811e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-27f1b9b1 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-27f1b9b1 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

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

.elementor-1402 .elementor-element.elementor-element-4dd7daa2:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-4dd7daa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-4dd7daa2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

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

.elementor-1402 .elementor-element.elementor-element-2edac4a4 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-2edac4a4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-2feb7fd0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-2feb7fd0:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-2feb7fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-2feb7fd0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-347b615 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-347b615 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-6044a881 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-6044a881:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-6044a881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-6044a881 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-6044a881 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-12d516c2 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-12d516c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

.elementor-1402 .elementor-element.elementor-element-442e7df > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-442e7df:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-442e7df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-442e7df {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

.elementor-1402 .elementor-element.elementor-element-442e7df > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-62b9875e > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-62b9875e {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-10db8a9e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1402 .elementor-element.elementor-element-10db8a9e:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-10db8a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1402 .elementor-element.elementor-element-10db8a9e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-1402 .elementor-element.elementor-element-10db8a9e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1402 .elementor-element.elementor-element-37e9f9b7 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-37e9f9b7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.3em;
	color: #7f7f7f;
}

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

.elementor-1402 .elementor-element.elementor-element-3c037769:not(.elementor-motion-effects-element-type-background), .elementor-1402 .elementor-element.elementor-element-3c037769 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f8f2;
}

.elementor-1402 .elementor-element.elementor-element-3c037769 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 20px 5px 20px;
}

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

.elementor-1402 .elementor-element.elementor-element-7442b357 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-1402 .elementor-element.elementor-element-7442b357 {
	font-family: "Roboto", Sans-serif;
	font-size: 1.1em;
}

.elementor-1402 .elementor-element.elementor-element-7a731a1f {
	--spacer-size: 80px;
}

@media (min-width:768px) {
	.elementor-1402 .elementor-element.elementor-element-1d6c2d3e {
		width: 55.111%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-ae9ef9e {
		width: 44.889%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-15c7363 {
		width: 10%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-0e979fb {
		width: 79.666%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-acd258a {
		width: 10%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-55385fa {
		width: 23%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-4ef1e3e {
		width: 9.961%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-af68f91 {
		width: 17.149%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-bd33b72 {
		width: 29.89%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-af4db9a {
		width: 23%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-3760064 {
		width: 10%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-0dd9d85 {
		width: 17.095%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-b0a157b {
		width: 29.905%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-e8e4aa8 {
		width: 23%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-81c168c {
		width: 10%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-36fd10e {
		width: 17.095%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-427c7cf {
		width: 29.905%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-c68f3de {
		width: 23%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-42b1944 {
		width: 10%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-c124d3e {
		width: 17.095%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-b9a75fa {
		width: 29.905%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-44ab61c2 {
		width: 9.973%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-e057643 {
		width: 79.695%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2423e2eb {
		width: 9.996%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-461bf6b4 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-6da9b24 {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-97b611b {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-3a96f70f {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7364dc80 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2256d464 {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-128a97be {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-13a4deb9 {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-977f290 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-4d7b2ca4 {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-154000aa {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-705f85ea {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-5c1608 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-785e437a {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7448e407 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-15804f8f {
		width: 5.422%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-316c37f7 {
		width: 94.578%;
	}
	
	.elementor-1402 .elementor-element.elementor-element-216fbef5 {
		width: 5.422%;
	}
}

@media (max-width:1024px) {
	.elementor-1402 .elementor-element.elementor-element-5a3cc42 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-5a3cc42 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-3043a96 {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-77f79b0c {
		--spacer-size: 25px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-69f4dd67 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-69f4dd67 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-530c82bf {
		--spacer-size: 25px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-306f1dfa {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-306f1dfa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-bac4384 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-bac4384 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-4d3d3765 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-4d3d3765 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-dfeb197 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-dfeb197 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-330414d0 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-330414d0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2dbea7e1 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2dbea7e1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-294f1467 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-294f1467 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-342417bd {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-342417bd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-cd035fa .elementor-field-group > label {
		font-size: 14px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-5ffc83f > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-5ffc83f {
		text-align: center;
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-1402 .elementor-element.elementor-element-5a3cc42 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-3043a96 {
		text-align: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-51532ccb {
		--spacer-size: 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7d4599e0 {
		font-size: 25px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-77f79b0c {
		--spacer-size: 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-69f4dd67 {
		text-align: start;
		font-size: 14px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-530c82bf {
		--spacer-size: 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-8f625 > .elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-4013faa5 > .elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-67bd1958 > .elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-11fcddd7 > .elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-218d7c12 {
		--spacer-size: 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2cb45135 {
		width: 50%;
	}
	
	.elementor-bc-flex-widget .elementor-1402 .elementor-element.elementor-element-2cb45135.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2cb45135.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-2cb45135.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-1c93a826 {
		width: 50%;
	}
	
	.elementor-bc-flex-widget .elementor-1402 .elementor-element.elementor-element-1c93a826.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-1c93a826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-1c93a826.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7cebcf78 {
		width: 50%;
	}
	
	.elementor-bc-flex-widget .elementor-1402 .elementor-element.elementor-element-7cebcf78.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7cebcf78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-7cebcf78.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-60308a53 {
		width: 50%;
	}
	
	.elementor-bc-flex-widget .elementor-1402 .elementor-element.elementor-element-60308a53.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-60308a53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-60308a53.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1402 .elementor-element.elementor-element-51084899 {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-983ee60 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-90cf902 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-182d28d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-accordion-title {
		font-size: 16px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-182d28d .elementor-tab-content {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-685724cf {
		--spacer-size: 0px;
	}
	
	.elementor-1402 .elementor-element.elementor-element-264e566a {
		--spacer-size: 0px;
	}
}

/* Start custom CSS for form, class: .elementor-element-cd035fa */
#btn_calcular {
	width: 90%;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-af4db9a */
.tab_1 {
	max-height: 135px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-e8e4aa8 */
.tab_3 {
	max-height: 170px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c68f3de */
.tab_4 {
	max-height: 210px;
}

/* End custom CSS */

/* Start custom CSS */
.th_1 {
	width: 100%;
	background-color: #fcf1cf;
	margin-top: 30px;
	padding: 0px;
}

.costop {
	font-weight: 700;
	font-size: 16px;
	color: #f1d886;
}

.th_2 {
	background-color: white;
	margin: 0px;
	padding: 0px;
}

.th_2 > th, td {
	margin: 0px;
	padding: 5px 15px;
	text-align: center;
}

.zona {
	display: table-cell;
	vertical-align: inherit;
	width: 20%;
}

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