.elementor-element.elementor-element-87f218d {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -2px;
}

.elementor-element.elementor-element-87f218d:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-87f218d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/wp-content/uploads/sites/55/2023/02/02.jpg");
}

.elementor-element.elementor-element-87f218d>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-654683f) 80%, #2D303300 0%);
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ff9b97f>.elementor-element-populated>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #F6F8FA00 80%, var(--e-global-color-primary) 0%);
	opacity: 0.7;
}

.elementor-element.elementor-element-ff9b97f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ff9b97f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-bd676b8>.elementor-container {
	min-height: 600px;
}

.elementor-element.elementor-element-bd676b8 {
	margin-top: 0px;
	margin-bottom: -600px;
	z-index: 4;
}

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

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

.elementor-element.elementor-element-b987b7f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-b987b7f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-0f09d21 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-0f09d21 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-0f09d21>.elementor-widget-container {
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
}

.elementor-element.elementor-element-32a3419 {
	z-index: 5;
}

.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
}

.elementor-element.elementor-element-c778d21>.elementor-widget-container {
	margin: -25px -375px 0px 0px;
	padding: 0px 10px 0px 0px;
	background-color: transparent;
	background-image: linear-gradient(90deg, #D0D0D000 40%, var(--e-global-color-e155c76) 100%);
}

.elementor-element.elementor-element-c778d21 {
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-c778d21.elementor-widget .elementor-widget-container,
.elementor-element.elementor-element-c778d21.elementor-widget .elementor-widget-container>* {
	position: relative;
	--jkit-option-enabled: 10px;
}

.elementor-element.elementor-element-c778d21.elementor-widget .elementor-widget-container::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.elementor-element.elementor-element-c778d21.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn,
.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: var(--e-global-color-accent);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-secondary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-primary);
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--iconica>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-73519ec>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

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

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

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

.elementor-element.elementor-element-4face8f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 45px 45px 150px 45px;
}

.elementor-element.elementor-element-4face8f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-element.elementor-element-413649e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-413649e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6517bd9>.elementor-container {
	min-height: 650px;
}

.elementor-element.elementor-element-6517bd9>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-element.elementor-element-6517bd9 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-element.elementor-element-6517bd9>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6517bd9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-a598cd0>.elementor-element-populated {
	padding: 45px 45px 150px 45px;
}

.elementor-element.elementor-element-81160a8 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-element.elementor-element-81160a8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(20px/2);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(20px/2);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(20px/2);
	margin-left: calc(20px/2);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-20px/2);
	margin-left: calc(-20px/2);
}

body.rtl .elementor-element.elementor-element-e1abe0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-20px/2);
}

body:not(.rtl) .elementor-element.elementor-element-e1abe0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-20px/2);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-element.elementor-element-e1abe0e {
	--e-icon-list-icon-size: 18px;
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-e1abe0e>.elementor-widget-container {
	margin: 10px -495px 10px 0px;
}

.elementor-element.elementor-element-cb43d8b:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-cb43d8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("/wp-content/uploads/sites/55/2023/02/02.jpg");
}

.elementor-element.elementor-element-cb43d8b>.elementor-background-overlay {
	background-color: transparent;
	background-image: radial-gradient(at center center, #FFFFFF08 0%, var(--e-global-color-primary) 60%);
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-cb43d8b {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-bc81110);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index: 2;
}

.elementor-element.elementor-element-30a6d1a {
	margin-top: 80px;
	margin-bottom: 80px;
}

.elementor-element.elementor-element-fecf3b3 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-fecf3b3 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-fecf3b3>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-586d6f7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-2cdc6ea {
	color: var(--e-global-color-654683f);
}

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

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

.elementor-element.elementor-element-3121747>.elementor-element-populated {
	padding: 0px 20px 0px 50px;
}

.elementor-element.elementor-element-2a74da8 .elementor-heading-title {
	color: var(--e-global-color-e155c76);
	font-family: "Open Sans", Sans-serif;
	font-size: 190px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140px;
}

.elementor-element.elementor-element-2a74da8 {
	width: auto;
	max-width: auto;
	top: -20px;
}

body:not(.rtl) .elementor-element.elementor-element-2a74da8 {
	right: 0px;
}

body.rtl .elementor-element.elementor-element-2a74da8 {
	left: 0px;
}

.elementor-element.elementor-element-460afcb .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-77a0c4d .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Nunito Sans", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-decoration: none;
	line-height: 40px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-element.elementor-element-9daab1c {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

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

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

.elementor-element.elementor-element-b3f48b3>.elementor-element-populated {
	padding: 0px 20px 0px 50px;
}

.elementor-element.elementor-element-0f0dcf4 .elementor-heading-title {
	color: var(--e-global-color-e155c76);
	font-family: "Open Sans", Sans-serif;
	font-size: 190px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140px;
}

.elementor-element.elementor-element-0f0dcf4 {
	width: auto;
	max-width: auto;
	top: -20px;
}

body:not(.rtl) .elementor-element.elementor-element-0f0dcf4 {
	right: 0px;
}

body.rtl .elementor-element.elementor-element-0f0dcf4 {
	left: 0px;
}

.elementor-element.elementor-element-334e8d1 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-a1147f3 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Nunito Sans", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-decoration: none;
	line-height: 40px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-element.elementor-element-c53c08a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

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

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

.elementor-element.elementor-element-cf44943>.elementor-element-populated {
	padding: 0px 20px 0px 50px;
}

.elementor-element.elementor-element-12be708 .elementor-heading-title {
	color: var(--e-global-color-e155c76);
	font-family: "Open Sans", Sans-serif;
	font-size: 190px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140px;
}

.elementor-element.elementor-element-12be708 {
	width: auto;
	max-width: auto;
	top: -20px;
}

body:not(.rtl) .elementor-element.elementor-element-12be708 {
	right: 0px;
}

body.rtl .elementor-element.elementor-element-12be708 {
	left: 0px;
}

.elementor-element.elementor-element-53a6931 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-7f07a67 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Nunito Sans", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-decoration: none;
	line-height: 40px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-element.elementor-element-311de03 {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-55796d5>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-cf46d38 {
	--spacer-size: 70px;
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	top: 70px;
	z-index: 0;
}

body:not(.rtl) .elementor-element.elementor-element-cf46d38 {
	left: 0px;
}

body.rtl .elementor-element.elementor-element-cf46d38 {
	right: 0px;
}

.elementor-element.elementor-element-cf46d38>.elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-cf46d38.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-9dec515 {
	margin-top: 80px;
	margin-bottom: 80px;
	z-index: 1;
}

.elementor-element.elementor-element-d2f39c8.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: 0px;
}

.elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: 0px;
}

#wpadminbar~.elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-element.elementor-element-a1d5756.elementor-section.jkit-sticky-element--enabled {
	z-index: 100;
}

.elementor-element.elementor-element-ddcad35.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

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

.elementor-element.elementor-element-f085a71 img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	transition-duration: 0.5s;
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-92116de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(7px/2);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(7px/2);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(7px/2);
	margin-left: calc(7px/2);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-7px/2);
	margin-left: calc(-7px/2);
}

body.rtl .elementor-element.elementor-element-92116de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-7px/2);
}

body:not(.rtl) .elementor-element.elementor-element-92116de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-7px/2);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-element.elementor-element-92116de {
	--e-icon-list-icon-size: 18px;
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-92116de .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-92116de .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-element.elementor-element-92116de .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-92116de>.elementor-widget-container {
	margin: -80px -30px 0px 0px;
	padding: 25px 25px 25px 25px;
	background-color: var(--e-global-color-e155c76);
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-92116de.elementor-widget .elementor-widget-container,
.elementor-element.elementor-element-92116de.elementor-widget .elementor-widget-container>* {
	position: relative;
	--jkit-option-enabled: 10px;
}

.elementor-element.elementor-element-92116de.elementor-widget .elementor-widget-container::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.elementor-element.elementor-element-92116de.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-2d51f5a>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
}

.elementor-element.elementor-element-477fd7e {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

.elementor-element.elementor-element-ec645cb {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-ec645cb .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-ec645cb>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-4a522ea {
	text-align: left;
}

.elementor-element.elementor-element-4a522ea .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-de34ccf .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

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

.elementor-element.elementor-element-98b9da8 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-98b9da8>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn,
.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: var(--e-global-color-accent);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-secondary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-primary);
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--iconica>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-082e9aa>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e456365>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-e188c14 {
	margin-top: 70px;
	margin-bottom: 30px;
	z-index: 4;
}

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

.elementor-element.elementor-element-fbaa264 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-fbaa264 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-fbaa264>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-38eb766 {
	text-align: center;
}

.elementor-element.elementor-element-38eb766 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-8c67beb {
	z-index: 2;
}

.elementor-element.elementor-element-a6dc72d {
	overflow: hidden;
}

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

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

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

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

.elementor-element.elementor-element-6ddd40d {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-6ddd40d {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-6ddd40d {
	left: -100px;
}

.elementor-element.elementor-element-6ddd40d:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-6ddd40d.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-6ddd40d>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-6ddd40d.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-e444465.jkit-equal-height-enable,
.elementor-element.elementor-element-e444465.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-e444465.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-e444465.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

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

.elementor-element.elementor-element-c7d2641 .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn,
.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-c7d2641 {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-c7d2641:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-c7d2641.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-7d56bb8 {
	z-index: 2;
}

.elementor-element.elementor-element-d2292de {
	overflow: hidden;
}

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

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

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

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

.elementor-element.elementor-element-c28373f {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-c28373f {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-c28373f {
	left: -100px;
}

.elementor-element.elementor-element-c28373f:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-c28373f.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-c28373f>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-c28373f.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-19ab866.jkit-equal-height-enable,
.elementor-element.elementor-element-19ab866.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-19ab866.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-19ab866.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

.elementor-element.elementor-element-19ab866>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn,
.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-57ae86c {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-57ae86c:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-57ae86c.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-fa4b5b1 {
	z-index: 2;
}

.elementor-element.elementor-element-14a4445 {
	overflow: hidden;
}

.elementor-element.elementor-element-14a4445,
.elementor-element.elementor-element-14a4445>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

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

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

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

.elementor-element.elementor-element-4815252 {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-4815252 {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-4815252 {
	left: -100px;
}

.elementor-element.elementor-element-4815252:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-4815252.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-4815252>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-4815252.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-c872c29.jkit-equal-height-enable,
.elementor-element.elementor-element-c872c29.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-c872c29.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-c872c29.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

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

.elementor-element.elementor-element-5e91d30 .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn,
.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-5e91d30 {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-5e91d30:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-5e91d30.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-edbf087 {
	margin-top: 0px;
	margin-bottom: 80px;
	z-index: 1;
}

.elementor-element.elementor-element-fc48c48 {
	overflow: hidden;
}

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

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

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

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

.elementor-element.elementor-element-112c4a2 {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-112c4a2 {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-112c4a2 {
	left: -100px;
}

.elementor-element.elementor-element-112c4a2:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-112c4a2.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-112c4a2>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-112c4a2.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-c4fc565.jkit-equal-height-enable,
.elementor-element.elementor-element-c4fc565.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-c4fc565.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-c4fc565.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

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

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn,
.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-e54d3d4 {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-e54d3d4:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-e54d3d4.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-f4c753e {
	z-index: 2;
}

.elementor-element.elementor-element-a654f32 {
	overflow: hidden;
}

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

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

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

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

.elementor-element.elementor-element-9fd3fb3 {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-9fd3fb3 {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-9fd3fb3 {
	left: -100px;
}

.elementor-element.elementor-element-9fd3fb3:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-9fd3fb3.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-9fd3fb3>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-9fd3fb3.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-343e761.jkit-equal-height-enable,
.elementor-element.elementor-element-343e761.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-343e761.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-343e761.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

.elementor-element.elementor-element-343e761>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn,
.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-90540ec {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-90540ec:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-90540ec.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-3463cd0 {
	z-index: 2;
}

.elementor-element.elementor-element-81d97f1 {
	overflow: hidden;
}

.elementor-element.elementor-element-81d97f1,
.elementor-element.elementor-element-81d97f1>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

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

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

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

.elementor-element.elementor-element-3305c8d {
	--spacer-size: 200px;
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -100px;
	z-index: 2;
}

body:not(.rtl) .elementor-element.elementor-element-3305c8d {
	right: -100px;
}

body.rtl .elementor-element.elementor-element-3305c8d {
	left: -100px;
}

.elementor-element.elementor-element-3305c8d:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elementor-element.elementor-element-3305c8d.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 45deg;
}

.elementor-element.elementor-element-3305c8d>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-3305c8d.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 35px 35px 20px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
	border-radius: 5px 5px 0px 0px;
}

.elementor-element.elementor-element-f58eec3.jkit-equal-height-enable,
.elementor-element.elementor-element-f58eec3.jkit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-f58eec3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-element.elementor-element-f58eec3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 40px;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	width: 40px;
}

.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	height: 90px;
	width: 100px;
}

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

.elementor-element.elementor-element-078dcbe .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn,
.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: #02010100;
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-accent);
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--iconica>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 20px 314px 20px 30px;
}

.elementor-element.elementor-element-078dcbe {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-element.elementor-element-078dcbe:not(.e-transform)>.elementor-widget-container {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.elementor-element.elementor-element-078dcbe.e-transform>.elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

.elementor-element.elementor-element-23b0b37 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-23b0b37:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-23b0b37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-654683f);
}

.elementor-element.elementor-element-23b0b37>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ec10cae {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-element.elementor-element-ee4f667 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-ee4f667 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-ee4f667>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-4dc68e6 {
	text-align: left;
}

.elementor-element.elementor-element-4dc68e6 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-4a6c8a1 {
	margin-top: 0px;
	margin-bottom: 80px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	border-style: none;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-654683f);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
	margin: 0px 0px -20px 0px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	margin-bottom: 5px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	margin-bottom: 0px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
	border-radius: 0px 0px 0px 0px;
	width: 400px;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
	font-size: 25px;
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
	width: 25px;
	fill: var(--e-global-color-primary);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
	background-color: var(--e-global-color-accent);
	padding: 10px 20px 10px 20px;
	margin: 50px 750px 0px -750px;
	border-radius: 0px 0px 0px 0px;
	opacity: 100%;
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i:hover {
	color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg:hover {
	fill: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i:hover,
.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
	opacity: 100%;
}

.elementor-element.elementor-element-00a0b7f>.elementor-widget-container {
	margin: -55px -750px 0px 0px;
}

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

.elementor-element.elementor-element-4d09f62 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-4d09f62>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6f62d4b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d2c4cb2 {
	overflow: hidden;
}

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

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

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

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

.elementor-element.elementor-element-ee84f40 {
	width: var(--container-widget-width, 115px);
	max-width: 115px;
	--container-widget-width: 115px;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button {
	text-align: center;
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button i {
	font-size: 40px;
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button svg {
	width: 40px;
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
	height: 30px;
	width: 35px;
	line-height: 65px;
	background-color: #02010100;
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
	fill: var(--e-global-color-primary);
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
	color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-a2dd503 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-element.elementor-element-a2dd503 {
	width: auto;
	max-width: auto;
	z-index: 3;
}

.elementor-element.elementor-element-a2dd503>.elementor-widget-container:hover {
	--e-transform-scale: 0.9;
}

.elementor-element.elementor-element-2e86353 img {
	width: 100%;
	height: 445px;
	object-fit: cover;
}

.elementor-element.elementor-element-2e86353>.elementor-widget-container:hover {
	--e-transform-scale: 1.02;
}

.elementor-element.elementor-element-2e86353 {
	--e-transform-transition-duration: 500ms;
}

.elementor-element.elementor-element-f6a21be>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-6ec67b8 {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-bc81110);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-element.elementor-element-6ec67b8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-element.elementor-element-bb2ce33>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: var(--e-global-color-bc81110);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 45px 20px 45px 20px;
}

.elementor-element.elementor-element-bb2ce33>.elementor-element-populated,
.elementor-element.elementor-element-bb2ce33>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-bb2ce33>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-bb2ce33>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-e0dc3d9 {
	text-align: left;
}

.elementor-element.elementor-element-e0dc3d9 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

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

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

.elementor-element.elementor-element-11b790d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4ed7767 {
	overflow: hidden;
}

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

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

.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
	min-height: 0px;
}

.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
	opacity: 100%;
}

.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
	opacity: 100%;
}

.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .tns-controls button i,
.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
	opacity: 100%;
}

.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button i,
.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button svg {
	opacity: 100%;
}

.elementor-element.elementor-element-0448c80>.elementor-widget-container {
	margin: 0px -100px 0px -100px;
}

.elementor-element.elementor-element-7807b25>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-cde6405 {
	--spacer-size: 70px;
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	bottom: 70px;
}

body:not(.rtl) .elementor-element.elementor-element-cde6405 {
	right: 0px;
}

body.rtl .elementor-element.elementor-element-cde6405 {
	left: 0px;
}

.elementor-element.elementor-element-cde6405>.elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-cde6405.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-14b0a48 {
	margin-top: 80px;
	margin-bottom: 80px;
}

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

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

.elementor-element.elementor-element-7431490>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-element.elementor-element-6ec109e {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-element.elementor-element-334be85>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1a65f48 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-1a65f48 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-1a65f48>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-9ea72a7 {
	text-align: left;
}

.elementor-element.elementor-element-9ea72a7 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-719a69c .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-719a69c>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-element.elementor-element-02b890b .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-02b890b>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	border-radius: 0px 0px 0px 0px;
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn,
.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-eft--bloom div {
	border-style: none;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn-wrap .ha-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-clr: var(--e-global-color-accent);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-secondary);
	--ha-ctv-btn-bg-hvr-clr: var(--e-global-color-primary);
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--iconica>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 22px 75px 22px 75px;
}

.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
	padding: 22px 75px 22px 75px;
}

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

.elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: 0px;
}

.elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: 0px;
}

#wpadminbar~.elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-element.elementor-element-b3c39de.elementor-section.jkit-sticky-element--enabled {
	z-index: 100;
}

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

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

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

.elementor-element.elementor-element-7dcd31d .ha-skill--outside {
	height: 6px;
	margin-top: 25px;
}

.elementor-element.elementor-element-7dcd31d .ha-skill--inside {
	height: 6px;
}

.elementor-element.elementor-element-7dcd31d .ha-skill--inside:not(:first-child) {
	margin-top: 25px;
}

.elementor-element.elementor-element-7dcd31d .ha-skill,
.elementor-element.elementor-element-7dcd31d .ha-skill-level {
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7dcd31d .ha-skill-info {
	color: var(--e-global-color-text);
	font-family: "Nunito Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: 35px;
}

.elementor-element.elementor-element-7dcd31d .ha-skill-level {
	background-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-7dcd31d .ha-skill {
	background-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-7dcd31d>.elementor-widget-container {
	margin: 0px 30px -80px -30px;
	padding: 20px 20px 20px 20px;
	background-color: var(--e-global-color-e155c76);
}

.elementor-element.elementor-element-7dcd31d {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
	z-index: 5;
}

.elementor-element.elementor-element-7dcd31d.elementor-widget .elementor-widget-container,
.elementor-element.elementor-element-7dcd31d.elementor-widget .elementor-widget-container>* {
	position: relative;
	--jkit-option-enabled: 10px;
}

.elementor-element.elementor-element-7dcd31d.elementor-widget .elementor-widget-container::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.elementor-element.elementor-element-7dcd31d.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-1aab58b {
	text-align: right;
}

.elementor-element.elementor-element-1aab58b img {
	width: 100%;
	height: 500px;
	object-fit: cover;
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5f88968>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-75cd349 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-element.elementor-element-1296816 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-1296816 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-1296816>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-3f9277f {
	text-align: left;
}

.elementor-element.elementor-element-3f9277f .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-12c307b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-element.elementor-element-12c307b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-element.elementor-element-12c307b .elementor-icon {
	font-size: 25px;
}

.elementor-element.elementor-element-12c307b>.elementor-widget-container {
	padding: 10px 20px 5px 20px;
	background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-12c307b {
	width: initial;
	max-width: initial;
	top: 105px;
	z-index: 3;
}

body:not(.rtl) .elementor-element.elementor-element-12c307b {
	left: 25px;
}

body.rtl .elementor-element.elementor-element-12c307b {
	right: 25px;
}

.elementor-element.elementor-element-12c307b.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-3f1d946 {
	text-align: left;
	--e-transform-transition-duration: 500ms;
}

.elementor-element.elementor-element-3f1d946 .ha-testimonial__content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-name {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-3f1d946>.elementor-widget-container {
	margin: 50px 0px 0px 50px;
	padding: 45px 45px 45px 45px;
	background-color: var(--e-global-color-654683f);
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-3f1d946>.elementor-widget-container:hover {
	--e-transform-translateY: -5px;
}

.elementor-element.elementor-element-3f1d946.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-40389f2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-element.elementor-element-40389f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-element.elementor-element-40389f2 .elementor-icon {
	font-size: 25px;
}

.elementor-element.elementor-element-40389f2>.elementor-widget-container {
	padding: 15px 10px 15px 10px;
	background-color: #D5515E;
}

.elementor-element.elementor-element-40389f2 {
	width: initial;
	max-width: initial;
	top: -20px;
	z-index: 3;
}

body:not(.rtl) .elementor-element.elementor-element-40389f2 {
	left: 105px;
}

body.rtl .elementor-element.elementor-element-40389f2 {
	right: 105px;
}

.elementor-element.elementor-element-40389f2.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-8d0e412 {
	text-align: left;
	--e-transform-transition-duration: 500ms;
}

.elementor-element.elementor-element-8d0e412 .ha-testimonial__content {
	color: var(--e-global-color-bc81110);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-name {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-title {
	color: var(--e-global-color-654683f);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-8d0e412>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 45px 45px 45px 45px;
	background-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-8d0e412>.elementor-widget-container:hover {
	--e-transform-translateX: 5px;
}

.elementor-element.elementor-element-8d0e412.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-d519abd {
	margin-top: 0px;
	margin-bottom: 80px;
}

.elementor-element.elementor-element-1c4633c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-element.elementor-element-1c4633c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-element.elementor-element-1c4633c .elementor-icon {
	font-size: 25px;
}

.elementor-element.elementor-element-1c4633c>.elementor-widget-container {
	padding: 15px 10px 15px 10px;
	background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-1c4633c {
	width: initial;
	max-width: initial;
	bottom: -15px;
	z-index: 3;
}

body:not(.rtl) .elementor-element.elementor-element-1c4633c {
	left: 80px;
}

body.rtl .elementor-element.elementor-element-1c4633c {
	right: 80px;
}

.elementor-element.elementor-element-1c4633c.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-80be01b {
	text-align: left;
	--e-transform-transition-duration: 500ms;
}

.elementor-element.elementor-element-80be01b .ha-testimonial__content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-name {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-80be01b>.elementor-widget-container {
	margin: 50px 50px 0px 0px;
	padding: 45px 45px 45px 45px;
	background-color: var(--e-global-color-654683f);
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-80be01b>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
}

.elementor-element.elementor-element-80be01b.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-6befe2f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-element.elementor-element-6befe2f .elementor-icon {
	font-size: 25px;
}

.elementor-element.elementor-element-6befe2f>.elementor-widget-container {
	padding: 10px 20px 5px 20px;
	background-color: var(--e-global-color-accent);
}

.elementor-element.elementor-element-6befe2f {
	width: initial;
	max-width: initial;
	bottom: 130px;
	z-index: 3;
}

body:not(.rtl) .elementor-element.elementor-element-6befe2f {
	right: 25px;
}

body.rtl .elementor-element.elementor-element-6befe2f {
	left: 25px;
}

.elementor-element.elementor-element-6befe2f.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-bdc3e9c {
	text-align: left;
	--e-transform-transition-duration: 500ms;
}

.elementor-element.elementor-element-bdc3e9c .ha-testimonial__content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-name {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-ec0105d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec0105d-font-size);
	font-weight: var(--e-global-typography-ec0105d-font-weight);
	text-decoration: var(--e-global-typography-ec0105d-text-decoration);
	line-height: var(--e-global-typography-ec0105d-line-height);
	letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
	word-spacing: var(--e-global-typography-ec0105d-word-spacing);
}

.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b9f56d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b9f56d1-font-size);
	font-weight: var(--e-global-typography-b9f56d1-font-weight);
	text-decoration: var(--e-global-typography-b9f56d1-text-decoration);
	line-height: var(--e-global-typography-b9f56d1-line-height);
	letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
	word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
}

.elementor-element.elementor-element-bdc3e9c>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
	padding: 45px 45px 45px 45px;
	background-color: var(--e-global-color-654683f);
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-bdc3e9c>.elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-element.elementor-element-bdc3e9c.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-element.elementor-element-20ac244 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-20ac244:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-20ac244>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("/wp-content/uploads/sites/55/2023/02/02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-element.elementor-element-20ac244>.elementor-background-overlay {
	background-color: transparent;
	background-image: radial-gradient(at center center, #FFFFFF1F 0%, var(--e-global-color-primary) 60%);
	opacity: 0.8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-4a1d0ff {
	margin-top: 80px;
	margin-bottom: 30px;
}

.elementor-element.elementor-element-a49cb11 {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-a49cb11 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-a49cb11>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-a267aec {
	text-align: left;
}

.elementor-element.elementor-element-a267aec .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-76ed01c {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 16px 0px 0px 0px;
}

.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact {
	text-align: left;
}

.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
	justify-content: normal;
	align-items: normal;
	flex-direction: column;
}

.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	margin-bottom: 10px;
}

.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
	color: var(--e-global-color-654683f);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	top: -20px;
	left: 0px;
	vertical-align: super;
}

.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact {
	text-align: left;
}

.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
	justify-content: normal;
	align-items: normal;
	flex-direction: column;
}

.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	margin-bottom: 10px;
}

.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
	color: var(--e-global-color-654683f);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	top: -20px;
	left: 0px;
	vertical-align: super;
}

.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact {
	text-align: left;
}

.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
	justify-content: normal;
	align-items: normal;
	flex-direction: column;
}

.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	margin-bottom: 10px;
}

.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
	color: var(--e-global-color-654683f);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	top: -20px;
	left: 0px;
	vertical-align: super;
}

.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact {
	text-align: left;
}

.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
	justify-content: normal;
	align-items: normal;
	flex-direction: column;
}

.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-fe79d55-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe79d55-font-size);
	font-weight: var(--e-global-typography-fe79d55-font-weight);
	text-decoration: var(--e-global-typography-fe79d55-text-decoration);
	line-height: var(--e-global-typography-fe79d55-line-height);
	letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
	word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	margin-bottom: 10px;
}

.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
	color: var(--e-global-color-654683f);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	top: -20px;
	left: 0px;
	vertical-align: super;
}

.elementor-element.elementor-element-5961b21>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/sites/55/2023/02/151210.png");
	opacity: 0.1;
}

.elementor-element.elementor-element-83a13c3 {
	margin-top: 70px;
	margin-bottom: 30px;
}

.elementor-element.elementor-element-d98cddb {
	text-align: left;
	width: auto;
	max-width: auto;
	z-index: 5;
}

.elementor-element.elementor-element-d98cddb .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-db52aa3-font-family), Sans-serif;
	font-size: var(--e-global-typography-db52aa3-font-size);
	font-weight: var(--e-global-typography-db52aa3-font-weight);
	text-decoration: var(--e-global-typography-db52aa3-text-decoration);
	line-height: var(--e-global-typography-db52aa3-line-height);
	letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
	word-spacing: var(--e-global-typography-db52aa3-word-spacing);
}

.elementor-element.elementor-element-d98cddb>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-69502c6 {
	text-align: left;
}

.elementor-element.elementor-element-69502c6 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2acbda4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2acbda4-font-size);
	font-weight: var(--e-global-typography-2acbda4-font-weight);
	text-decoration: var(--e-global-typography-2acbda4-text-decoration);
	line-height: var(--e-global-typography-2acbda4-line-height);
	letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
	word-spacing: var(--e-global-typography-2acbda4-word-spacing);
}

.elementor-element.elementor-element-cd3501c {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 25px;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	border-radius: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-bc81110);
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
	height: 300px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	text-align: left;
	padding: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
	font-family: var(--e-global-typography-2f87e1f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f87e1f-font-size);
	font-weight: var(--e-global-typography-2f87e1f-font-weight);
	text-decoration: var(--e-global-typography-2f87e1f-text-decoration);
	line-height: var(--e-global-typography-2f87e1f-line-height);
	letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
	word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
	color: var(--e-global-color-text);
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: space-between;
}

.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
	text-align: left;
}

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

@media(max-width:1024px) {
	.elementor-element.elementor-element-bd676b8 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-element.elementor-element-0f09d21 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-c778d21>.elementor-widget-container {
		margin: -50px 0px 0px 0px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-element.elementor-element-6517bd9>.elementor-container {
		min-height: 450px;
	}

	.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-30a6d1a {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-fecf3b3 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-586d6f7 .elementor-heading-title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

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

	.elementor-element.elementor-element-460afcb .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-9daab1c {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

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

	.elementor-element.elementor-element-334e8d1 .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-c53c08a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

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

	.elementor-element.elementor-element-53a6931 .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-311de03 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-cf46d38 {
		top: 50px;
	}

	.elementor-element.elementor-element-9dec515 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-f085a71 {
		text-align: left;
	}

	.elementor-element.elementor-element-f085a71 img {
		width: 95%;
	}

	.elementor-element.elementor-element-92116de .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-element.elementor-element-92116de .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-92116de>.elementor-widget-container {
		margin: -80px 0px 0px 0px;
	}

	.elementor-element.elementor-element-2d51f5a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-element.elementor-element-ec645cb .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-4a522ea .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-de34ccf .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-98b9da8 .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-element.elementor-element-e188c14 {
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-d1e2729.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-element.elementor-element-fbaa264 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-38eb766 {
		text-align: left;
	}

	.elementor-element.elementor-element-38eb766 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-edbf087 {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 620px 20px 30px;
	}

	.elementor-element.elementor-element-ec10cae {
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-ee4f667 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-4dc68e6 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-4a6c8a1 {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
		margin: 0px 200px 0px -200px;
	}

	.elementor-element.elementor-element-00a0b7f>.elementor-widget-container {
		margin: -50px -200px 0px 0px;
	}

	.elementor-element.elementor-element-2e86353 img {
		height: 400px;
	}

	.elementor-element.elementor-element-bb2ce33>.elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}

	.elementor-element.elementor-element-e0dc3d9 .elementor-heading-title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-cde6405 {
		bottom: 50px;
	}

	.elementor-element.elementor-element-14b0a48 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

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

	.elementor-element.elementor-element-1a65f48 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-9ea72a7 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-719a69c .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-02b890b .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-element.elementor-element-7dcd31d>.elementor-widget-container {
		margin: 0px 0px -80px 0px;
	}

	.elementor-element.elementor-element-1aab58b img {
		width: 95%;
	}

	.elementor-element.elementor-element-75cd349 {
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-1296816 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-3f9277f .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-d519abd {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-4a1d0ff {
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-a49cb11 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-a267aec .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-76ed01c {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-83a13c3 {
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-d98cddb .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-69502c6 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

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

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post {
		margin: 0px 0px 20px 0px;
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 450px;
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-element.elementor-element-bd676b8>.elementor-container {
		min-height: 450px;
	}

	.elementor-element.elementor-element-0f09d21 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-32a3419 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-c778d21 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--iconica>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-73519ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-element.elementor-element-e1abe0e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-e1abe0e>.elementor-widget-container {
		margin: 10px -800px 10px 0px;
	}

	.elementor-element.elementor-element-30a6d1a {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-fecf3b3 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-586d6f7 .elementor-heading-title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

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

	.elementor-element.elementor-element-460afcb .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-9daab1c {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

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

	.elementor-element.elementor-element-334e8d1 .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-c53c08a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

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

	.elementor-element.elementor-element-53a6931 .elementor-heading-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-311de03 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-cf46d38 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		top: 30px;
	}

	.elementor-element.elementor-element-9dec515 {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-f085a71 img {
		height: 300px;
	}

	.elementor-element.elementor-element-92116de .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-element.elementor-element-92116de .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-element.elementor-element-92116de>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-element.elementor-element-ec645cb .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-4a522ea .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-de34ccf .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-98b9da8 .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--iconica>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-082e9aa .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-e188c14 {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.elementor-element.elementor-element-fbaa264 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-38eb766 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c7d2641 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-19ab866 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-57ae86c .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-c872c29 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-5e91d30 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-edbf087 {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-c4fc565 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-e54d3d4 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-343e761 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-90540ec .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-f58eec3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--iconica>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-078dcbe .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 20px 300px 20px 30px;
	}

	.elementor-element.elementor-element-ec10cae {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.elementor-element.elementor-element-ee4f667 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-4dc68e6 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-4a6c8a1 {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
		margin: 0px 250px 0px -250px;
	}

	.elementor-element.elementor-element-00a0b7f>.elementor-widget-container {
		margin: 0px -250px 0px 0px;
	}

	.elementor-element.elementor-element-bb2ce33>.elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}

	.elementor-element.elementor-element-e0dc3d9 .elementor-heading-title {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-d579434>.elementor-element-populated {
		padding: 15px 0px 15px 0px;
	}

	.elementor-element.elementor-element-cde6405 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		bottom: 30px;
	}

	.elementor-element.elementor-element-14b0a48 {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-1a65f48 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-9ea72a7 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-719a69c .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-02b890b .elementor-heading-title {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--iconica>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--winona>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--nina {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-b9ef11b .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span {
		padding: 22px 55px 22px 55px;
	}

	.elementor-element.elementor-element-7dcd31d>.elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}

	.elementor-element.elementor-element-1aab58b img {
		height: 300px;
	}

	.elementor-element.elementor-element-75cd349 {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.elementor-element.elementor-element-1296816 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-3f9277f .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-12c307b>.elementor-widget-container {
		padding: 10px 10px 5px 10px;
	}

	body:not(.rtl) .elementor-element.elementor-element-12c307b {
		left: -10px;
	}

	body.rtl .elementor-element.elementor-element-12c307b {
		right: -10px;
	}

	.elementor-element.elementor-element-12c307b {
		top: 50px;
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-3f1d946 .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-3f1d946>.elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 25px 25px 25px 25px;
	}

	.elementor-element.elementor-element-40389f2>.elementor-widget-container {
		padding: 10px 10px 5px 10px;
	}

	body:not(.rtl) .elementor-element.elementor-element-40389f2 {
		left: 45px;
	}

	body.rtl .elementor-element.elementor-element-40389f2 {
		right: 45px;
	}

	.elementor-element.elementor-element-40389f2 {
		top: -10px;
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-8d0e412 .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-8d0e412>.elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 25px 25px 25px 25px;
	}

	.elementor-element.elementor-element-d519abd {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-1c4633c>.elementor-widget-container {
		padding: 10px 10px 5px 10px;
	}

	body:not(.rtl) .elementor-element.elementor-element-1c4633c {
		left: 65px;
	}

	body.rtl .elementor-element.elementor-element-1c4633c {
		right: 65px;
	}

	.elementor-element.elementor-element-1c4633c {
		bottom: -10px;
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-80be01b .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-80be01b>.elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 25px 25px 25px 25px;
	}

	.elementor-element.elementor-element-6befe2f>.elementor-widget-container {
		padding: 10px 10px 5px 10px;
	}

	body:not(.rtl) .elementor-element.elementor-element-6befe2f {
		right: -10px;
	}

	body.rtl .elementor-element.elementor-element-6befe2f {
		left: -10px;
	}

	.elementor-element.elementor-element-6befe2f {
		bottom: 50px;
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-name {
		font-size: var(--e-global-typography-ec0105d-font-size);
		line-height: var(--e-global-typography-ec0105d-line-height);
		letter-spacing: var(--e-global-typography-ec0105d-letter-spacing);
		word-spacing: var(--e-global-typography-ec0105d-word-spacing);
	}

	.elementor-element.elementor-element-bdc3e9c .ha-testimonial__reviewer-title {
		font-size: var(--e-global-typography-b9f56d1-font-size);
		line-height: var(--e-global-typography-b9f56d1-line-height);
		letter-spacing: var(--e-global-typography-b9f56d1-letter-spacing);
		word-spacing: var(--e-global-typography-b9f56d1-word-spacing);
	}

	.elementor-element.elementor-element-bdc3e9c>.elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 25px 25px 25px 25px;
	}

	.elementor-element.elementor-element-4a1d0ff {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.elementor-element.elementor-element-a49cb11 .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-a267aec .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

	.elementor-element.elementor-element-76ed01c {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-element.elementor-element-baf089f {
		width: 50%;
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-9a33fd3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
		top: -10px;
	}

	.elementor-element.elementor-element-fa19497 {
		width: 50%;
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-b1bef25 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
		top: -10px;
	}

	.elementor-element.elementor-element-6e55610 {
		width: 50%;
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-33c10e3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
		top: -10px;
	}

	.elementor-element.elementor-element-2ee37ca {
		width: 50%;
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var(--e-global-typography-fe79d55-font-size);
		line-height: var(--e-global-typography-fe79d55-line-height);
		letter-spacing: var(--e-global-typography-fe79d55-letter-spacing);
		word-spacing: var(--e-global-typography-fe79d55-word-spacing);
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-0422156 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
		top: -10px;
	}

	.elementor-element.elementor-element-83a13c3 {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.elementor-element.elementor-element-d98cddb .elementor-heading-title {
		font-size: var(--e-global-typography-db52aa3-font-size);
		line-height: var(--e-global-typography-db52aa3-line-height);
		letter-spacing: var(--e-global-typography-db52aa3-letter-spacing);
		word-spacing: var(--e-global-typography-db52aa3-word-spacing);
	}

	.elementor-element.elementor-element-69502c6 .elementor-heading-title {
		font-size: var(--e-global-typography-2acbda4-font-size);
		line-height: var(--e-global-typography-2acbda4-line-height);
		letter-spacing: var(--e-global-typography-2acbda4-letter-spacing);
		word-spacing: var(--e-global-typography-2acbda4-word-spacing);
	}

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

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post {
		margin: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 300px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-2f87e1f-font-size);
		line-height: var(--e-global-typography-2f87e1f-line-height);
		letter-spacing: var(--e-global-typography-2f87e1f-letter-spacing);
		word-spacing: var(--e-global-typography-2f87e1f-word-spacing);
	}

	.elementor-element.elementor-element-14b8a21 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(min-width:768px) {
	.elementor-element.elementor-element-b987b7f {
		width: 46%;
	}

	.elementor-element.elementor-element-bd5e95a {
		width: 54%;
	}

	.elementor-element.elementor-element-4face8f {
		width: 46%;
	}

	.elementor-element.elementor-element-413649e {
		width: 54%;
	}

	.elementor-element.elementor-element-f9f9b0b {
		width: 22%;
	}

	.elementor-element.elementor-element-e9c3d9d {
		width: 78%;
	}

	.elementor-element.elementor-element-bb2ce33 {
		width: 25%;
	}

	.elementor-element.elementor-element-11b790d {
		width: 75%;
	}

	.elementor-element.elementor-element-7431490 {
		width: 50%;
	}

	.elementor-element.elementor-element-517d0d1 {
		width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-element.elementor-element-b987b7f {
		width: 100%;
	}

	.elementor-element.elementor-element-bd5e95a {
		width: 100%;
	}

	.elementor-element.elementor-element-413649e {
		width: 100%;
	}

	.elementor-element.elementor-element-f9f9b0b {
		width: 100%;
	}

	.elementor-element.elementor-element-e9c3d9d {
		width: 100%;
	}

	.elementor-element.elementor-element-3121747 {
		width: 100%;
	}

	.elementor-element.elementor-element-b3f48b3 {
		width: 100%;
	}

	.elementor-element.elementor-element-cf44943 {
		width: 100%;
	}

	.elementor-element.elementor-element-d2f39c8 {
		width: 100%;
	}

	.elementor-element.elementor-element-2d51f5a {
		width: 100%;
	}

	.elementor-element.elementor-element-472a10c {
		width: 100%;
	}

	.elementor-element.elementor-element-7d56bb8 {
		width: 100%;
	}

	.elementor-element.elementor-element-fa4b5b1 {
		width: 100%;
	}

	.elementor-element.elementor-element-57c820d {
		width: 100%;
	}

	.elementor-element.elementor-element-f4c753e {
		width: 100%;
	}

	.elementor-element.elementor-element-3463cd0 {
		width: 100%;
	}

	.elementor-element.elementor-element-68b24a2 {
		width: 100%;
	}

	.elementor-element.elementor-element-bb2ce33 {
		width: 100%;
	}

	.elementor-element.elementor-element-11b790d {
		width: 100%;
	}

	.elementor-element.elementor-element-d579434 {
		width: 100%;
	}

	.elementor-element.elementor-element-7431490 {
		width: 100%;
	}

	.elementor-element.elementor-element-517d0d1 {
		width: 100%;
	}

	.elementor-element.elementor-element-d438858 {
		width: 100%;
	}

	.elementor-element.elementor-element-64cc377 {
		width: 100%;
	}

	.elementor-element.elementor-element-baf089f {
		width: 50%;
	}

	.elementor-element.elementor-element-fa19497 {
		width: 50%;
	}

	.elementor-element.elementor-element-6e55610 {
		width: 50%;
	}

	.elementor-element.elementor-element-2ee37ca {
		width: 50%;
	}

	.elementor-element.elementor-element-8746398 {
		width: 100%;
	}
}





@media (min-width: 1025px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(5)
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6) {
		display: none;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(5)) {
		margin-right: 10px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(3)
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
		margin-right: 10px;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(2)
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-00a0b7f .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
		margin-right: 10px;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
		width: calc(5)
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
		display: none;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(5)) {
		margin-right: 10px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
		width: calc()
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
		margin-right: 10px;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
		width: calc()
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-0448c80 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
		margin-right: 10px;
	}
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .title{
	font-size: 20px;
	line-height: 24px;
	height: 72px;
}

.elementor-element.elementor-element-e444465 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{
	font-size: 13px;
	line-height: 18px;
	height: 108px;
}

.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after{
	display: none;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn-wrap .ha-creative-btn{
	color: #000 !important;
	transform: unset !important;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn-wrap .ha-creative-btn span{
	transform: unset !important;
	opacity: 1 !important;
}

.elementor-element.elementor-element-c7d2641 .ha-creative-btn-wrap .ha-creative-btn:hover{
	color: #b74c4d !important;
}