/* End Custom Fonts CSS */

.elementor-17869 .elementor-element.elementor-element-5ac6442:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-5ac6442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Tratemientos-para-acne.png");
	background-position: center center;
	background-size: cover;
}

.elementor-17869 .elementor-element.elementor-element-5ac6442 > .elementor-container {
	min-height: 600px;
}

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

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

.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-17869 .elementor-element.elementor-element-dd60965 .elementor-heading-title {
	font-family: "Promt", Sans-serif;
	font-size: 70px;
	font-weight: 700;
	line-height: 1em;
	color: #f3f1e6;
}

.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-17869 .elementor-element.elementor-element-809ab28 .elementor-button {
	background-color: #7bc6bb;
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2em;
	border-radius: 15px 15px 15px 15px;
	padding: 10px 30px 15px 30px;
}

.elementor-17869 .elementor-element.elementor-element-7ce701c:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-7ce701c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-7ce701c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17869 .elementor-element.elementor-element-7ce701c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-992d5ac {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-992d5ac .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: #606060;
}

.elementor-17869 .elementor-element.elementor-element-5be4d75 .elementor-button {
	background-color: #7bc6bb;
	font-family: "Plus jakarta", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	border-radius: 30px 30px 30px 30px;
	padding: 12px 50px 12px 50px;
}

.elementor-17869 .elementor-element.elementor-element-800b0bf > .elementor-container {
	min-height: 400px;
}

.elementor-17869 .elementor-element.elementor-element-800b0bf {
	border-style: solid;
	border-color: #f3f1e6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17869 .elementor-element.elementor-element-800b0bf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-ac8016f {
	--spacer-size: 50px;
}

.elementor-17869 .elementor-element.elementor-element-c9d63b3:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-c9d63b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-c9d63b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 0em 5em 0em;
}

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

.elementor-17869 .elementor-element.elementor-element-e80fa55 > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-e80fa55 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-e80fa55 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 40px;
	color: #cfbf95;
}

.elementor-17869 .elementor-element.elementor-element-aa4a194 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-aa4a194 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-aa4a194 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: #7bc5bb;
}

.elementor-17869 .elementor-element.elementor-element-17a1986:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-17a1986 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #cfbf95;
}

.elementor-17869 .elementor-element.elementor-element-17a1986 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 0em 5em 0em;
}

.elementor-17869 .elementor-element.elementor-element-17a1986 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-17869 .elementor-element.elementor-element-3304d7c {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-3304d7c .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-1c265cd {
	--spacer-size: 20px;
}

.elementor-bc-flex-widget .elementor-17869 .elementor-element.elementor-element-3a790d4.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-17869 .elementor-element.elementor-element-3a790d4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-17869 .elementor-element.elementor-element-3a790d4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bcdfd6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: .8em .8em .8em .8em;
	--e-column-margin-right: .8em;
	--e-column-margin-left: .8em;
	padding: 3em .8em 3em .8em;
}

.elementor-17869 .elementor-element.elementor-element-3a790d4 > .elementor-element-populated, .elementor-17869 .elementor-element.elementor-element-3a790d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-17869 .elementor-element.elementor-element-3a790d4 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-17869 .elementor-element.elementor-element-6025a5e {
	width: var(--container-widget-width, 49px);
	max-width: 49px;
	--container-widget-width: 49px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-6025a5e > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f1e6;
	border-radius: 60px 60px 60px 60px;
}

.elementor-17869 .elementor-element.elementor-element-6025a5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-920e239 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-920e239 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-920e239 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 900;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-53798f4 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-53798f4 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-53798f4 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-17869 .elementor-element.elementor-element-ac2f74d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-17869 .elementor-element.elementor-element-ac2f74d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bcdfd6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: .8em .8em .8em .8em;
	--e-column-margin-right: .8em;
	--e-column-margin-left: .8em;
	padding: 3em .8em 3em .8em;
}

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

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

.elementor-17869 .elementor-element.elementor-element-e619e43 {
	width: var(--container-widget-width, 49px);
	max-width: 49px;
	--container-widget-width: 49px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-e619e43 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f1e6;
	border-radius: 60px 60px 60px 60px;
}

.elementor-17869 .elementor-element.elementor-element-e619e43 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-f4a6637 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-f4a6637 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-f4a6637 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 900;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-d7713f8 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-d7713f8 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-d7713f8 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-bc-flex-widget .elementor-17869 .elementor-element.elementor-element-891fa98.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-17869 .elementor-element.elementor-element-891fa98.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-17869 .elementor-element.elementor-element-891fa98 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bcdfd6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: .8em .8em .8em .8em;
	--e-column-margin-right: .8em;
	--e-column-margin-left: .8em;
	padding: 3em .8em 3em .8em;
}

.elementor-17869 .elementor-element.elementor-element-891fa98 > .elementor-element-populated, .elementor-17869 .elementor-element.elementor-element-891fa98 > .elementor-element-populated > .elementor-background-overlay, .elementor-17869 .elementor-element.elementor-element-891fa98 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17869 .elementor-element.elementor-element-891fa98 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-8be76ad {
	width: var(--container-widget-width, 49px);
	max-width: 49px;
	--container-widget-width: 49px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-8be76ad > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f1e6;
	border-radius: 60px 60px 60px 60px;
}

.elementor-17869 .elementor-element.elementor-element-8be76ad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-48847b8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-48847b8 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-48847b8 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 900;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-e42b32d > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-e42b32d {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-e42b32d .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-17869 .elementor-element.elementor-element-df4007f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-17869 .elementor-element.elementor-element-df4007f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bcdfd6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: .8em .8em .8em .8em;
	--e-column-margin-right: .8em;
	--e-column-margin-left: .8em;
	padding: 3em .8em 3em .8em;
}

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

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

.elementor-17869 .elementor-element.elementor-element-5d7410a {
	width: var(--container-widget-width, 49px);
	max-width: 49px;
	--container-widget-width: 49px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-5d7410a > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f1e6;
	border-radius: 60px 60px 60px 60px;
}

.elementor-17869 .elementor-element.elementor-element-5d7410a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-6ee6e5d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-6ee6e5d {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-6ee6e5d .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 900;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-bae2071 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-bae2071 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-bae2071 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-de9d80a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 5em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-17869 .elementor-element.elementor-element-8185824 > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-8185824 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-8185824 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 32px;
	font-weight: 900;
	line-height: 40px;
	color: #cfbf95;
}

.elementor-17869 .elementor-element.elementor-element-6682a4d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-17869 .elementor-element.elementor-element-d5bc7bb {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-d5bc7bb:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-d5bc7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-f0d80a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-f0d80a8::before, .elementor-17869 .elementor-element.elementor-element-f0d80a8 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-f0d80a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-f0d80a8 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-f0d80a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-f0d80a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.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-17869 .elementor-element.elementor-element-cc9628d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-cc9628d {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-cc9628d .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-221ff5c {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-221ff5c:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-221ff5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-a4b8c8a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-a4b8c8a::before, .elementor-17869 .elementor-element.elementor-element-a4b8c8a > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-a4b8c8a > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-a4b8c8a > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-a4b8c8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-a4b8c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-310eed1 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-310eed1 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-310eed1 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-8c57ad3 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-8c57ad3:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-8c57ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-24bcc55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-24bcc55::before, .elementor-17869 .elementor-element.elementor-element-24bcc55 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-24bcc55 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-24bcc55 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-24bcc55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-24bcc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-4710b15 > .elementor-widget-container {
	margin: -10px 0px -10px 0px;
}

.elementor-17869 .elementor-element.elementor-element-4710b15 img {
	width: 57%;
}

.elementor-17869 .elementor-element.elementor-element-f011250 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-f011250 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-f011250 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-b928c44 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-b928c44:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-b928c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-da1b7d4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-da1b7d4::before, .elementor-17869 .elementor-element.elementor-element-da1b7d4 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-da1b7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-da1b7d4 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-da1b7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-da1b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-411e328 > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-cc7c38d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-cc7c38d {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-cc7c38d .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-37b177d {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-37b177d:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-37b177d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-4f1ef97 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-4f1ef97::before, .elementor-17869 .elementor-element.elementor-element-4f1ef97 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-4f1ef97 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-4f1ef97 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-4f1ef97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-4f1ef97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-21e9360 > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-977cdbf > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-977cdbf {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-977cdbf .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-3c43f29 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-3c43f29:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-3c43f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-79ea198 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-79ea198::before, .elementor-17869 .elementor-element.elementor-element-79ea198 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-79ea198 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-79ea198 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-79ea198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-79ea198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-04d306f > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-cc190a8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-cc190a8 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-cc190a8 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-add8a90 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-add8a90:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-add8a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-fefafd7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-fefafd7::before, .elementor-17869 .elementor-element.elementor-element-fefafd7 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-fefafd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-fefafd7 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-fefafd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-fefafd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-d0341ba > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-90b0187 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-90b0187 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-90b0187 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-2838a6c {
	--e-n-carousel-swiper-slides-gap: 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -15px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 15px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 34px;
	--e-n-carousel-arrow-normal-color: #d0cab9;
	--e-n-carousel-arrow-hover-color: #b8b09b;
}

:where( .elementor-17869 .elementor-element.elementor-element-2838a6c .swiper-slide ) > .e-con {
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 0px;
	--padding-inline-end: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
}

.elementor-17869 .elementor-element.elementor-element-0c1c37c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-17869 .elementor-element.elementor-element-8c20b6b {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-8c20b6b:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-8c20b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-285c96b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-285c96b::before, .elementor-17869 .elementor-element.elementor-element-285c96b > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-285c96b > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-285c96b > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-285c96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-285c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-73eff53 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-73eff53 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-73eff53 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-4c9c56f {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-4c9c56f:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-4c9c56f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-7121e33 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-7121e33::before, .elementor-17869 .elementor-element.elementor-element-7121e33 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-7121e33 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-7121e33 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-7121e33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-7121e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-d9c54eb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-d9c54eb {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-d9c54eb .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-878c20d {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-878c20d:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-878c20d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-a460cff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-a460cff::before, .elementor-17869 .elementor-element.elementor-element-a460cff > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-a460cff > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-a460cff > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-a460cff > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-a460cff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-64bf0e6 > .elementor-widget-container {
	margin: -10px 0px -10px 0px;
}

.elementor-17869 .elementor-element.elementor-element-64bf0e6 img {
	width: 57%;
}

.elementor-17869 .elementor-element.elementor-element-6bee533 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-6bee533 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-6bee533 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-80441ac {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-80441ac:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-80441ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-db4e567 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-db4e567::before, .elementor-17869 .elementor-element.elementor-element-db4e567 > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-db4e567 > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-db4e567 > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-db4e567 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-db4e567 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-484859d > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-f8486b0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-f8486b0 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-f8486b0 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-d3e23c5 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-d3e23c5:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-d3e23c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-7c8879c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-7c8879c::before, .elementor-17869 .elementor-element.elementor-element-7c8879c > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-7c8879c > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-7c8879c > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-7c8879c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-7c8879c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-51ce3cb > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-658fcb0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-658fcb0 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-658fcb0 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-da8343d {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-da8343d:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-da8343d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-cd3344c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-cd3344c::before, .elementor-17869 .elementor-element.elementor-element-cd3344c > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-cd3344c > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-cd3344c > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-cd3344c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-cd3344c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-55a83ea > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-997da92 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-997da92 {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-997da92 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-d40a8b1 {
	--display: flex;
	--justify-content: center;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-17869 .elementor-element.elementor-element-d40a8b1:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-d40a8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Fondo-carrusel.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-b18482d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-b18482d::before, .elementor-17869 .elementor-element.elementor-element-b18482d > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-b18482d > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-b18482d > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-b18482d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-b18482d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #bcdfd6;
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-cbae8e3 > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
}

.elementor-17869 .elementor-element.elementor-element-b2ffb5a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-b2ffb5a {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-b2ffb5a .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1em;
	letter-spacing: .2px;
	color: #fff;
}

.elementor-17869 .elementor-element.elementor-element-f9a196e {
	--e-n-carousel-swiper-slides-gap: 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

:where( .elementor-17869 .elementor-element.elementor-element-f9a196e .swiper-slide ) > .e-con {
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-17869 .elementor-element.elementor-element-c6c141a {
	--display: flex;
	--min-height: 600px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17869 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7bc6bb;
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/acne-Ml.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-17869 .elementor-element.elementor-element-c6c141a::before, .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-c6c141a > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-c6c141a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor0);
	--background-overlay: "";
}

.elementor-17869 .elementor-element.elementor-element-b77a69d {
	--display: flex;
}

.elementor-17869 .elementor-element.elementor-element-646ddee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-646ddee {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-646ddee .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 32px;
	font-weight: 900;
	line-height: 42px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-99ad998 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-99ad998 {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-99ad998 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-f7f2a36 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-17869 .elementor-element.elementor-element-6ff4a64 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-6ff4a64:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-6ff4a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-22b5ba3 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	color: #7bc6bb;
}

.elementor-17869 .elementor-element.elementor-element-77bb558 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-77bb558 {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-77bb558 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #606060;
}

.elementor-17869 .elementor-element.elementor-element-ba99987 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-ba99987:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-ba99987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-f544bd9 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	color: #7bc6bb;
}

.elementor-17869 .elementor-element.elementor-element-f927c23 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-f927c23 {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-f927c23 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #606060;
}

.elementor-17869 .elementor-element.elementor-element-c5a906b {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-17869 .elementor-element.elementor-element-c5a906b:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-c5a906b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-c5cc11e .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	color: #7bc6bb;
}

.elementor-17869 .elementor-element.elementor-element-9acb763 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-9acb763 {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-9acb763 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #606060;
}

.elementor-17869 .elementor-element.elementor-element-fdc6f64:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-fdc6f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-fdc6f64 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 0em 5em 0em;
}

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

.elementor-17869 .elementor-element.elementor-element-7d0e4cd > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-7d0e4cd {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-7d0e4cd .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 40px;
	color: #cfbf95;
}

.elementor-17869 .elementor-element.elementor-element-ca5f2fd > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-ca5f2fd {
	text-align: center;
}

.elementor-17869 .elementor-element.elementor-element-ca5f2fd .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: #7bc5bb;
}

.elementor-17869 .elementor-element.elementor-element-7e183d4:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-7e183d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #cfbf95;
}

.elementor-17869 .elementor-element.elementor-element-7e183d4 > .elementor-container {
	min-height: 432px;
}

.elementor-17869 .elementor-element.elementor-element-7e183d4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-7e183d4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-6d96477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17869 .elementor-element.elementor-element-6d96477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/acne-adolecentes.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-17869 .elementor-element.elementor-element-6d96477 > .elementor-element-populated, .elementor-17869 .elementor-element.elementor-element-6d96477 > .elementor-element-populated > .elementor-background-overlay, .elementor-17869 .elementor-element.elementor-element-6d96477 > .elementor-background-slideshow {
	border-radius: 0px 20px 20px 0px;
}

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

.elementor-17869 .elementor-element.elementor-element-6d96477 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-c887370 {
	--spacer-size: 10px;
}

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

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

.elementor-17869 .elementor-element.elementor-element-cb9b589 > .elementor-element-populated {
	padding: 50px 50px 50px 50px;
}

.elementor-17869 .elementor-element.elementor-element-3d10548 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 34px;
	font-weight: 900;
	color: #f3f1e6;
}

.elementor-17869 .elementor-element.elementor-element-b199df1 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-17869 .elementor-element.elementor-element-b199df1 {
	text-align: start;
}

.elementor-17869 .elementor-element.elementor-element-b199df1 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: #606060;
}

.elementor-17869 .elementor-element.elementor-element-d7cd6eb {
	--spacer-size: 1px;
}

.elementor-17869 .elementor-element.elementor-element-fb95a3f:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-fb95a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7cc6bb;
}

.elementor-17869 .elementor-element.elementor-element-fb95a3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

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

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

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

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-17869 .elementor-element.elementor-element-5634c84.elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px);
}

.elementor-17869 .elementor-element.elementor-element-5634c84 .elementor-main-swiper {
	width: 95%;
}

.elementor-17869 .elementor-element.elementor-element-5634c84 .elementor-swiper-button {
	font-size: 30px;
	color: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-5634c84 .elementor-swiper-button svg {
	fill: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-5634c84 .elementor-testimonial__image img {
	width: 169px;
	height: 169px;
}

.elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 169px / 2 ) - 8px);
}

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

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

body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 169px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 169px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 30px;
	margin-left: 0;
}

.elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 30px;
}

.elementor-17869 .elementor-element.elementor-element-6991fc4:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-6991fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7cc6bb;
}

.elementor-17869 .elementor-element.elementor-element-6991fc4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-17869 .elementor-element.elementor-element-6991fc4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px);
}

.elementor-17869 .elementor-element.elementor-element-ddece3b .elementor-main-swiper {
	width: 95%;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b .elementor-swiper-button {
	font-size: 30px;
	color: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b .elementor-swiper-button svg {
	fill: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b .elementor-testimonial__image img {
	width: 169px;
	height: 169px;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 169px / 2 ) - 8px);
}

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

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

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

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

body.rtl .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 30px;
	margin-left: 0;
}

.elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 30px;
}

.elementor-17869 .elementor-element.elementor-element-bf74439:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-bf74439 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7cc6bb;
}

.elementor-17869 .elementor-element.elementor-element-bf74439 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

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

.elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px);
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b .elementor-main-swiper {
	width: 95%;
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b .elementor-swiper-button {
	font-size: 30px;
	color: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b .elementor-swiper-button svg {
	fill: #bfbfbf;
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b .elementor-testimonial__image img {
	width: 169px;
	height: 169px;
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 169px / 2 ) - 8px);
}

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

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

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

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

body.rtl .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 30px;
	margin-left: 0;
}

.elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-17869 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 30px;
}

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

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

@media (max-width:1024px) {
	.elementor-17869 .elementor-element.elementor-element-2838a6c {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f9a196e {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f7f2a36 {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-17869 .elementor-element.elementor-element-a86ef2d {
		width: 56.837%;
	}
	
	.elementor-17869 .elementor-element.elementor-element-d2cec29 {
		width: 43.163%;
	}
	
	.elementor-17869 .elementor-element.elementor-element-b77a69d {
		--width: 38%;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f7f2a36 {
		--width: 90%;
	}
}

@media (max-width:767px) {
	.elementor-17869 .elementor-element.elementor-element-7ce701c {
		padding: 1em 0em 1em 0em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-992d5ac > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-992d5ac .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-5be4d75 > .elementor-widget-container {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-5be4d75 .elementor-button {
		font-size: 16px;
		border-radius: 15px 15px 15px 15px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-800b0bf:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-800b0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/Tratemientos-para-acne.png");
		background-size: cover;
	}
	
	.elementor-17869 .elementor-element.elementor-element-800b0bf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17869 .elementor-element.elementor-element-800b0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-17869 .elementor-element.elementor-element-800b0bf > .elementor-container {
		min-height: 160px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-800b0bf {
		border-width: 14px 14px 14px 14px;
		margin-top: 0em;
		margin-bottom: 1em;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-ac8016f {
		--spacer-size: 108px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c9d63b3 {
		padding: 4em 0em 4em 0em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-e80fa55 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.1em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-aa4a194 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c79146d > .elementor-element-populated {
		padding: 0em 1em 0em 1em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-3304d7c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-1c265cd {
		--spacer-size: 1px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-ab6422b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-53798f4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-d7713f8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-e42b32d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-bae2071 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-8185824 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-cc9628d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-310eed1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f011250 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-cc7c38d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-977cdbf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-cc190a8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-90b0187 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-2838a6c {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 0px;
		--e-n-carousel-arrow-prev-top-position: 0px;
		--e-n-carousel-arrow-next-right-position: 0px;
		--e-n-carousel-arrow-next-top-position: 0px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-73eff53 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-d9c54eb .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-6bee533 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f8486b0 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-658fcb0 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-997da92 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-b2ffb5a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f9a196e {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background), .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcinoh.nitrocdn.com/GOcYzRnQyFnuxWunuIcHTHAHRYEujgwP/assets/images/optimized/rev-67a0fc2/marialinda.mx/wp-content/uploads/2025/06/acne-Ml.png");
	}
	
	.elementor-17869 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17869 .elementor-element.elementor-element-c6c141a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c6c141a {
		--overlay-opacity: 1;
		--padding-top: 4em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-646ddee .elementor-heading-title {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f7f2a36 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17869 .elementor-element.elementor-element-22b5ba3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-77bb558 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f544bd9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-f927c23 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c5cc11e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-9acb763 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-fdc6f64 {
		padding: 4em 0em 4em 0em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-7d0e4cd .elementor-heading-title {
		font-size: 22px;
		line-height: 1.1em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-ca5f2fd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-7e183d4 {
		padding: 2em 0em 0em 0em;
	}
	
	.elementor-17869 .elementor-element.elementor-element-c887370 {
		--spacer-size: 231px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-cb9b589 > .elementor-element-populated {
		padding: 20px 15px 20px 15px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-3d10548 {
		text-align: start;
	}
	
	.elementor-17869 .elementor-element.elementor-element-3d10548 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-b199df1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-17869 .elementor-element.elementor-element-d7cd6eb {
		--spacer-size: 10px;
	}
}

/* Start custom CSS for testimonial-carousel, class: .elementor-element-5634c84 */
.elementor-widget-testimonial-carousel .swiper-slide {
	padding: 0px !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 5px;
}

/* Estilo del dropdown como barra de búsqueda */
.search-dropdown select {
	width: 100%;
	padding: 12px;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #ccc;
	appearance: none;
	/* Oculta la flecha por defecto */
	background: #f9f9f9;
	cursor: pointer;
}

/* Ocultar todas las secciones inicialmente */
.content-div {
	display: none;
	padding: 15px;
	margin-top: 10px;
	border: 1px solid #ccc;
	border-radius: 8px;
	background-color: #f0f0f0;
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-ddece3b */
.elementor-widget-testimonial-carousel .swiper-slide {
	padding: 0px !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 5px;
}

/* Estilo del dropdown como barra de búsqueda */
.search-dropdown select {
	width: 100%;
	padding: 12px;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #ccc;
	appearance: none;
	/* Oculta la flecha por defecto */
	background: #f9f9f9;
	cursor: pointer;
}

/* Ocultar todas las secciones inicialmente */
.content-div {
	display: none;
	padding: 15px;
	margin-top: 10px;
	border: 1px solid #ccc;
	border-radius: 8px;
	background-color: #f0f0f0;
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-eb6a85b */
.elementor-widget-testimonial-carousel .swiper-slide {
	padding: 0px !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 5px;
}

/* Estilo del dropdown como barra de búsqueda */
.search-dropdown select {
	width: 100%;
	padding: 12px;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #ccc;
	appearance: none;
	/* Oculta la flecha por defecto */
	background: #f9f9f9;
	cursor: pointer;
}

/* Ocultar todas las secciones inicialmente */
.content-div {
	display: none;
	padding: 15px;
	margin-top: 10px;
	border: 1px solid #ccc;
	border-radius: 8px;
	background-color: #f0f0f0;
}

/* End custom CSS */

/* Start custom CSS */
.elementor-element.elementor-element-5af8256 > .elementor-element-populated {
	margin: 0px 0px;
}

.ti-widget.ti-goog .ti-review-content {
	line-height: 18px;
	font-size: 12px;
	color: #7b7d7e;
	font-family: "Plus jakarta", Sans-serif;
}

.ti-widget.ti-goog .ti-review-item > .ti-inner {
	border-radius: 20px;
	padding: 30px;
}

.ti-widget.ti-goog .ti-review-item > .ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
	background-color: #f9f9f9 !important;
}

.ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container *, .ti-widget.ti-goog.ti-disable-font .ti-enable-widget {
	font-family: "Plus jakarta", Sans-serif;
}

.ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container *, .ti-widget.ti-goog.ti-disable-font .ti-enable-widget {
	font-family: "Plus jakarta", Sans-serif;
	text-transform: capitalize !important;
	color: #7b7d7e !important;
}

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