/* End Custom Fonts CSS */

.elementor-18304 .elementor-element.elementor-element-5ac6442:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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/07/BANNER-min.png");
	background-position: center left;
	background-size: cover;
}

.elementor-18304 .elementor-element.elementor-element-5ac6442 > .elementor-background-overlay {
	background-color: rgba(2, 1, 1, .19);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-18304 .elementor-element.elementor-element-5ac6442 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .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-18304 .elementor-element.elementor-element-dd60965 .elementor-heading-title {
	font-family: "Promt", Sans-serif;
	font-size: 68px;
	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-18304 .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-18304 .elementor-element.elementor-element-7ce701c:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-7ce701c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

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

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-800b0bf > .elementor-container {
	min-height: 400px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-3304d7c {
	text-align: center;
}

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-3a790d4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-3a790d4 > .elementor-element-populated, .elementor-18304 .elementor-element.elementor-element-3a790d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-18304 .elementor-element.elementor-element-3a790d4 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-6025a5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-53798f4 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-ac2f74d.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-ac2f74d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-ac2f74d > .elementor-element-populated, .elementor-18304 .elementor-element.elementor-element-ac2f74d > .elementor-element-populated > .elementor-background-overlay, .elementor-18304 .elementor-element.elementor-element-ac2f74d > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-e619e43 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-d7713f8 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-891fa98.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-891fa98.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-891fa98 > .elementor-element-populated, .elementor-18304 .elementor-element.elementor-element-891fa98 > .elementor-element-populated > .elementor-background-overlay, .elementor-18304 .elementor-element.elementor-element-891fa98 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-8be76ad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-e42b32d > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-df4007f.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-df4007f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-18304 .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-18304 .elementor-element.elementor-element-df4007f > .elementor-element-populated, .elementor-18304 .elementor-element.elementor-element-df4007f > .elementor-element-populated > .elementor-background-overlay, .elementor-18304 .elementor-element.elementor-element-df4007f > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-5d7410a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #f3f1e6;
}

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-bae2071 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-8185824 > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

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

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

.elementor-18304 .elementor-element.elementor-element-2b46645 {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-18304 .elementor-element.elementor-element-2b46645::before, .elementor-18304 .elementor-element.elementor-element-2b46645 > .elementor-background-video-container::before, .elementor-18304 .elementor-element.elementor-element-2b46645 > .e-con-inner > .elementor-background-video-container::before, .elementor-18304 .elementor-element.elementor-element-2b46645 > .elementor-background-slideshow::before, .elementor-18304 .elementor-element.elementor-element-2b46645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18304 .elementor-element.elementor-element-2b46645 > .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-18304 .elementor-element.elementor-element-9307790 img {
	width: 45%;
}

.elementor-18304 .elementor-element.elementor-element-1e15801 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18304 .elementor-element.elementor-element-1e15801 {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-1e15801 .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-18304 .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-18304 .elementor-element.elementor-element-221ff5c:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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-18304 .elementor-element.elementor-element-221ff5c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-221ff5c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18304 .elementor-element.elementor-element-dce6151 {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-18304 .elementor-element.elementor-element-5e05cc1 img {
	width: 45%;
}

.elementor-18304 .elementor-element.elementor-element-f6ff4d7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18304 .elementor-element.elementor-element-f6ff4d7 {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-f6ff4d7 .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-18304 .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-18304 .elementor-element.elementor-element-8c57ad3:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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-18304 .elementor-element.elementor-element-8c57ad3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-8c57ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18304 .elementor-element.elementor-element-d372465 {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-18304 .elementor-element.elementor-element-409e98a img {
	width: 45%;
}

.elementor-18304 .elementor-element.elementor-element-c54ff5f > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18304 .elementor-element.elementor-element-c54ff5f {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-c54ff5f .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-bcfdf1f {
	--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-18304 .elementor-element.elementor-element-b9fea78 {
	--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-18304 .elementor-element.elementor-element-b9fea78:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-b9fea78 > .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-18304 .elementor-element.elementor-element-b9fea78:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-b9fea78 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18304 .elementor-element.elementor-element-c33951b {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-18304 .elementor-element.elementor-element-abee5c7 img {
	width: 45%;
}

.elementor-18304 .elementor-element.elementor-element-04f2729 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18304 .elementor-element.elementor-element-04f2729 {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-04f2729 .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-18304 .elementor-element.elementor-element-1751aa2 {
	--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-18304 .elementor-element.elementor-element-1751aa2:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-1751aa2 > .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-18304 .elementor-element.elementor-element-1751aa2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-1751aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18304 .elementor-element.elementor-element-c1533a7 {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-18304 .elementor-element.elementor-element-946e615 img {
	width: 45%;
}

.elementor-18304 .elementor-element.elementor-element-12591ad > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18304 .elementor-element.elementor-element-12591ad {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-12591ad .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-18304 .elementor-element.elementor-element-2d297e6 {
	--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-18304 .elementor-element.elementor-element-2d297e6:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-2d297e6 > .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-18304 .elementor-element.elementor-element-2d297e6:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-2d297e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18304 .elementor-element.elementor-element-8d7256a {
	--display: flex;
	--min-height: 265px;
	--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;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-18304 .elementor-element.elementor-element-25ec9fc img {
	width: 45%;
}

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

.elementor-18304 .elementor-element.elementor-element-6acbedb {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-6acbedb .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-18304 .elementor-element.elementor-element-6f0e611 {
	--e-n-carousel-swiper-slides-gap: 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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/07/Recurso-6.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

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

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-99ad998 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

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

.elementor-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-6ff4a64:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-6ff4a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

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

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

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-ba99987:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-ba99987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

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

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

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-c5a906b:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-c5a906b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

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

.elementor-18304 .elementor-element.elementor-element-9acb763 > .elementor-widget-container {
	margin: 0px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-fdc6f64:not(.elementor-motion-effects-element-type-background), .elementor-18304 .elementor-element.elementor-element-fdc6f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f1e6;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-18304 .elementor-element.elementor-element-6d96477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18304 .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/07/Dr-RM.png");
	background-position: center center;
	background-size: cover;
}

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

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

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-cb9b589 > .elementor-element-populated {
	padding: 50px 50px 50px 50px;
}

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

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

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

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

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

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

.elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-5634c84.elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px);
}

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

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

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

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

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

body:not(.rtl) .elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-5634c84.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

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

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

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

.elementor-18304 .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-18304 .elementor-element.elementor-element-6991fc4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

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

body:not(.rtl) .elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-ddece3b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

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

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

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

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

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

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

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

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

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

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

body:not(.rtl) .elementor-18304 .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-18304 .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-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-18304 .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-18304 .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-18304 .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-18304 .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-18304 .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-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-18304 .elementor-element.elementor-element-eb6a85b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 30px;
	margin-right: 0;
}

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

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

.elementor-18304 .elementor-element.elementor-element-83a0330 > .elementor-container {
	max-width: 900px;
}

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

.elementor-18304 .elementor-element.elementor-element-83a0330 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18304 .elementor-element.elementor-element-691d036 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-18304 .elementor-element.elementor-element-691d036 {
	text-align: center;
}

.elementor-18304 .elementor-element.elementor-element-691d036 .elementor-heading-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

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

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

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

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

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

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

.elementor-18304 .elementor-element.elementor-element-369d629 > .elementor-widget-container {
	background-color: #cfbf95;
	border-style: solid;
	border-radius: 20px 20px 20px 20px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-icon, .elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-title {
	color: #f3f1e6;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-icon svg {
	fill: #f3f1e6;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-active .elementor-accordion-icon, .elementor-18304 .elementor-element.elementor-element-369d629 .elementor-active .elementor-accordion-title {
	color: #f3f1e6;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-active .elementor-accordion-icon svg {
	fill: #f3f1e6;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-title {
	font-family: "Plus jakarta", Sans-serif;
	font-size: 1.2em;
	font-weight: 700;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-tab-title {
	padding: 20px 20px 20px 20px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-accordion-icon {
	margin-inline-end: 0px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 .elementor-tab-content {
	color: #f3f1e6;
	font-family: "Plus jakarta", Sans-serif;
	font-weight: 700;
	padding: 26px 26px 26px 26px;
}

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

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

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

@media (max-width:767px) {
	.elementor-18304 .elementor-element.elementor-element-7ce701c {
		padding: 1em 0em 1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-992d5ac > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-992d5ac .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-5be4d75 > .elementor-widget-container {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-5be4d75 .elementor-button {
		font-size: 16px;
		border-radius: 15px 15px 15px 15px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-800b0bf:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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/07/BANNER-min.png");
		background-size: cover;
	}
	
	.elementor-18304 .elementor-element.elementor-element-800b0bf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-800b0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-18304 .elementor-element.elementor-element-800b0bf > .elementor-container {
		min-height: 160px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-800b0bf {
		border-width: 14px 14px 14px 14px;
		margin-top: 0em;
		margin-bottom: 1em;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-ac8016f {
		--spacer-size: 108px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c9d63b3 {
		padding: 4em 0em 4em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-e80fa55 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.1em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-aa4a194 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c79146d > .elementor-element-populated {
		padding: 0em 1em 0em 1em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-3304d7c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-1c265cd {
		--spacer-size: 1px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-ab6422b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-53798f4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-d7713f8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-e42b32d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-bae2071 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-8185824 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-8185824 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-d5bc7bb {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-2b46645 {
		--min-height: 200px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-9307790 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-9307790 img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-1e15801 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-221ff5c {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-dce6151 {
		--min-height: 200px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-5e05cc1 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-5e05cc1 img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-f6ff4d7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-8c57ad3 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-d372465 {
		--min-height: 200px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-409e98a > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-409e98a img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c54ff5f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .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-18304 .elementor-element.elementor-element-2838a6c > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-b9fea78 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c33951b {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-abee5c7 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-abee5c7 img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-04f2729 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-1751aa2 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c1533a7 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-946e615 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-946e615 img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-12591ad .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-2d297e6 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-8d7256a {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-25ec9fc > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-25ec9fc img {
		width: 85px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-6acbedb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-6f0e611 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-18304 .elementor-element.elementor-element-6f0e611 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background), .elementor-18304 .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-18304 .elementor-element.elementor-element-c6c141a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-c6c141a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c6c141a {
		--overlay-opacity: 1;
		--padding-top: 4em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-646ddee .elementor-heading-title {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-f7f2a36 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18304 .elementor-element.elementor-element-22b5ba3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-77bb558 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-f544bd9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-f927c23 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c5cc11e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-9acb763 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-fdc6f64 {
		padding: 4em 0em 4em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-7d0e4cd .elementor-heading-title {
		font-size: 22px;
		line-height: 1.1em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-ca5f2fd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-7e183d4 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-18304 .elementor-element.elementor-element-6d96477 > .elementor-element-populated, .elementor-18304 .elementor-element.elementor-element-6d96477 > .elementor-element-populated > .elementor-background-overlay, .elementor-18304 .elementor-element.elementor-element-6d96477 > .elementor-background-slideshow {
		border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-c887370 {
		--spacer-size: 231px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-cb9b589 > .elementor-element-populated {
		padding: 40px 15px 20px 15px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-3d10548 {
		text-align: start;
	}
	
	.elementor-18304 .elementor-element.elementor-element-3d10548 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-b199df1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-d7cd6eb {
		--spacer-size: 10px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-83a0330 {
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-18304 .elementor-element.elementor-element-691d036 .elementor-heading-title {
		font-size: 18px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-9acb763 */
.custom-bullets {
	list-style: none;
	padding-left: 1.2em;
}

.custom-bullets li {
	position: relative;
	padding-left: 1em;
}

.custom-bullets li::before {
	content: "•";
	position: absolute;
	left: 0;
	color: #7bc6bb;
}

/* End custom CSS */

/* 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 for accordion, class: .elementor-element-369d629 */
.flx_1 {
	display: flex;
	justify-content: center;
}

.dv1 {
	width: 50%;
	padding: 0px 20px;
}

.dv2 {
	width: 50%;
	padding: 0px 20px;
}

@media only screen and (max-width: 600px) {
	.flx_1 {
		display: block;
	}
	
	.dv1 {
		width: 100%;
	}
	
	.dv2 {
		width: 100%;
	}
	
	.wht_2 {
		display: flex;
		margin-bottom: 0px;
	}
}

.wht_2 {
	background-color: #94cdc3;
	color: white;
	padding: 5px 10px;
	border-radius: 5px;
}

.elementor-18304 .elementor-element.elementor-element-369d629 {
	border-radius: 20px;
}

/* 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-18304 .elementor-element.elementor-element-5ac6442:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18304 .elementor-element.elementor-element-5ac6442 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
