.elementor-widget-section .eael-protected-content-message{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-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-section .protected-content-error-msg{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-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-counter .eael-protected-content-message{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-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-counter .protected-content-error-msg{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-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-1427 .elementor-element.elementor-element-7b35ee9 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-7b35ee9 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;}.elementor-1427 .elementor-element.elementor-element-1edbada .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-1edbada .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;}.elementor-1427 .elementor-element.elementor-element-dd7b52f .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-dd7b52f .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;}.elementor-1427 .elementor-element.elementor-element-406f790 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-406f790 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1427 .elementor-element.elementor-element-7b35ee9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-1edbada .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-dd7b52f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-406f790 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1427 .elementor-element.elementor-element-7b35ee9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-1edbada .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-dd7b52f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}.elementor-1427 .elementor-element.elementor-element-406f790 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93390c4-font-size );}}/* Start custom CSS for counter, class: .elementor-element-7b35ee9 */.elementor-1427 .elementor-element.elementor-element-7b35ee9 .elementor-counter-number-wrapper {
	font-size: 77px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0de5727 */.cincuenta-m::after {
	content: '';
	width: 23px;
	height: 22px;
	border-radius: 61px;
	background: #0BE5A2;
	position: absolute;
	right: 6.5rem;
	top: 3rem;
	animation: float 3s infinite linear;
}

@keyframes float {
  from {
    transform: rotate(0deg) translate3d(2px, 0, 0) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg);
  }
}

.cincuenta-m::before {
	content: '+';
	font-size: 37px;
	position: absolute;
	font-weight: 700;
	color: #603DE7;
	left: 6.3rem;
	top: 7px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1edbada */.elementor-1427 .elementor-element.elementor-element-1edbada .elementor-counter-number-wrapper {
	font-size: 77px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2559381 */.venticinco-m::after {
	content: '';
	width: 23px;
	height: 22px;
	border-radius: 61px;
	background: #0BE5A2;
	position: absolute;
	left: 8.1rem;
	top: 11px;
	animation: float 3s infinite linear;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dd7b52f */.elementor-1427 .elementor-element.elementor-element-dd7b52f .elementor-counter-number-wrapper {
	font-size: 77px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26f06fa */.quinientos-m::after {
	content: '';
	width: 23px;
	height: 22px;
	border-radius: 61px;
	background: #0BE5A2;
	position: absolute;
	right: 23px;
	top: 3rem;
	animation: float 3s infinite linear;
}

.quinientos-m::before {
	content: '+';
	font-size: 37px;
	position: absolute;
	font-weight: 700;
	color: #603DE7;
	left: 1.5rem;
	top: 3px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-406f790 */.elementor-1427 .elementor-element.elementor-element-406f790 .elementor-counter-number-wrapper {
	font-size: 77px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a32a749 */.noventa-m::before {
	content: '';
	width: 23px;
	height: 22px;
	border-radius: 61px;
	background: #0BE5A2;
	position: absolute;
	left: 9rem;
	top: 4.7rem;
	z-index: 2;
	animation: float 3s infinite linear;
}

.noventa-m::after {
	content: 'NPS';
	font-size: 30px;
	font-weight: 700;
	color: #603DE7;
	position: absolute;
	right: 59px;
	top: 17px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1afad6 */@media only screen and (max-width: 992px)  {
    .elementor-counter .elementor-counter-number-wrapper {
	font-size: 40px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b55e04d */.slick-next, .slick-prev {
	display: none;
}/* End custom CSS */