/* End custom CSS */

.elementor-63 .elementor-element.elementor-element-226629f {
	--display: flex;
	--min-height: 550px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-9c27d7f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-71cec52 {
	animation-duration: 1400ms;
	animation-delay: 1000ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-63 .elementor-element.elementor-element-71cec52 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-primary {
	font-size: 35px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: -1px;
	color: var(--e-global-color-text);
	margin: 0px 0px 29px 0px;
	max-width: 507px;
}

.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-secondary {
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-primary);
	max-width: 500px;
}

.elementor-63 .elementor-element.elementor-element-b0e134c .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-63 .elementor-element.elementor-element-b0e134c .aux-modern-button .aux-overlay:before {
	background-color: var(--e-global-color-accent);
}

.elementor-63 .elementor-element.elementor-element-b0e134c {
	animation-duration: 1400ms;
	animation-delay: 1400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-b0e134c .aux-modern-button-wrapper {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-b0e134c .aux-modern-button {
	padding: 15px 22px 15px 25px;
}

.elementor-63 .elementor-element.elementor-element-b0e134c .aux-text {
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-b0e134c .aux-icon {
	font-size: 20px;
	margin: 4px 0px 0px 33px;
}

.elementor-63 .elementor-element.elementor-element-316ed71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-b6d1648 {
	transition-duration: 1000ms;
	transition-property: all;
	animation-duration: 1400ms;
	transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	animation-delay: 500ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-b6d1648 > .elementor-widget-container {
	margin: 0px -132px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-b6d1648 .aux-widget-image {
	text-align: right;
}

.elementor-63 .elementor-element.elementor-element-701d3ca {
	--display: flex;
	animation-duration: 1400ms;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .17);
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 16px;
	--padding-right: 0px;
	position: absolute;
	bottom: 54px;
	left: -72px;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
	max-width: 356px;
}

.elementor-63 .elementor-element.elementor-element-701d3ca:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-701d3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dfc6193);
}

.elementor-63 .elementor-element.elementor-element-d794330 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-7f3e6c8 {
	animation-duration: 1400ms;
	animation-delay: 800ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-7f3e6c8 > .elementor-widget-container {
	margin: 0px 0px -38px 0px;
}

.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-secondary {
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-text);
	margin: 0px 0px 8px 0px;
	max-width: 196px;
}

.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-secondary .aux-head-highlight {
	font-weight: 800;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-description {
	color: var(--e-global-color-text);
	font-size: 28px;
	font-weight: 800;
}

.elementor-63 .elementor-element.elementor-element-f2d9c3b {
	animation-duration: 1400ms;
	animation-delay: 1000ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
	font-size: 13px;
	font-weight: 400;
	color: rgba(71, 71, 71, .74);
}

.elementor-63 .elementor-element.elementor-element-f2d9c3b > .elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-c235f41 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-63 .elementor-element.elementor-element-c235f41.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 {
	width: 100%;
	max-width: 100%;
	animation-duration: 1400ms;
	animation-delay: 700ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 > .elementor-widget-container {
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1.png");
	margin: -6px 0px 0px 0px;
	background-position: 50% 33%;
	background-repeat: no-repeat;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7.elementor-element {
	--align-self: flex-start;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-circle-chart-wrapper {
	--aux-chart-percentage: 80;
	--aux-chart-width: 76px;
	--aux-chart-border-width: 8px;
	--aux-chart-color: var(--e-global-color-accent);
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-chart-title, .elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-circle-chart-wrapper {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-bg-circle {
	border-width: 8px;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-number {
	color: rgba(255, 255, 255, 0);
}

.elementor-63 .elementor-element.elementor-element-401a745 {
	animation-duration: 1400ms;
	animation-delay: 800ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-401a745 > .elementor-widget-container {
	margin: -1px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-401a745 .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
}

.elementor-63 .elementor-element.elementor-element-401a745 .elementor-counter-title {
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
}

.elementor-63 .elementor-element.elementor-element-d2bb7cf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 200px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-16613be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-16613be.e-con {
	--align-self: center;
}

.elementor-63 .elementor-element.elementor-element-45f738e {
	animation-duration: 1400ms;
	animation-delay: 1500ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-45f738e > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-63 .elementor-element.elementor-element-45f738e.elementor-element {
	--align-self: center;
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-the-svg {
	width: 300px;
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-widget-container-inner {
	max-width: 140px;
	max-height: 140px;
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-widget-container {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-d29b402 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-d29b402.e-con {
	--align-self: center;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d {
	animation-duration: 1400ms;
	animation-delay: 1300ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-ad4d11d > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-the-svg {
	width: 300px;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-widget-container-inner {
	max-width: 140px;
	max-height: 140px;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-widget-container {
	text-align: center;
}

.elementor-63 .elementor-element.elementor-element-3615246 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-3615246.e-con {
	--align-self: center;
}

.elementor-63 .elementor-element.elementor-element-2af4871 {
	animation-duration: 1400ms;
	animation-delay: 1300ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-2af4871 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-the-svg {
	width: 300px;
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-widget-container-inner {
	max-width: 100px;
	max-height: 100px;
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-widget-container {
	text-align: center;
}

.elementor-63 .elementor-element.elementor-element-2597d69 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 22px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 {
	animation-duration: 1400ms;
	animation-delay: 1300ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-0e44e22 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-the-svg {
	width: 300px;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-widget-container-inner {
	max-width: 100px;
	max-height: 100px;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-widget-container {
	text-align: center;
}

.elementor-63 .elementor-element.elementor-element-bd51360 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-fbed77d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-63 .elementor-element.elementor-element-7f91692 {
	width: var(--container-widget-width, 92.99%);
	max-width: 92.99%;
	--container-widget-width: 92.99%;
	--container-widget-flex-grow: 0;
}

.elementor-63 .elementor-element.elementor-element-7f91692.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-9d1f85a {
	width: var(--container-widget-width, 92.99%);
	max-width: 92.99%;
	--container-widget-width: 92.99%;
	--container-widget-flex-grow: 0;
}

.elementor-63 .elementor-element.elementor-element-9d1f85a > .elementor-widget-container {
	margin: -200px 35px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-9d1f85a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-292d718 {
	width: 100%;
	max-width: 100%;
	animation-duration: 1400ms;
	animation-delay: 100ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-292d718 > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-63 .elementor-element.elementor-element-292d718.elementor-element {
	--order: -99999;
}

.elementor-63 .elementor-element.elementor-element-292d718 .aux-modern-heading-primary {
	font-size: 14px;
	font-weight: 600;
	text-transform: capitalize;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-63 .elementor-element.elementor-element-292d718 .aux-modern-heading-secondary {
	font-size: 40px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: -1px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-4efa6e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-63 .elementor-element.elementor-element-b6ba9e9 {
	--spacer-size: 100px;
}

.elementor-63 .elementor-element.elementor-element-1792f9e > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-1792f9e {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-b282545 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-b282545 {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-1d73ab8 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-1d73ab8 {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-8b81995 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-8b81995 {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-dc112a7 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-dc112a7 {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-1d9effe > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-63 .elementor-element.elementor-element-1d9effe {
	font-size: 14px;
}

.elementor-63 .elementor-element.elementor-element-8e2213b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-2f58e9c {
	--display: flex;
	max-width: 25%;
}

.elementor-63 .elementor-element.elementor-element-2f58e9c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button {
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1.svg");
	background-position: 89% 50%;
	background-repeat: no-repeat;
	padding: 17px 125px 17px 21px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button .aux-overlay::after {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1-1.svg");
	background-repeat: no-repeat;
}

.elementor-63 .elementor-element.elementor-element-812fd1e {
	animation-duration: 1400ms;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-812fd1e > .elementor-widget-container {
	padding: 45px 5px 34px 5px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e:hover .elementor-widget-container {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .17);
}

.elementor-63 .elementor-element.elementor-element-812fd1e .col-title a, .elementor-63 .elementor-element.elementor-element-812fd1e .col-title {
	color: #404041 !important;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .col-title, .elementor-63 .elementor-element.elementor-element-812fd1e .col-title a {
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .col-title {
	margin-bottom: -1px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content {
	color: rgba(42, 48, 56, .8) !important;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 26px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-widget-text .aux-text-widget-content {
	padding: 29px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-icon {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-text {
	color: var(--e-global-color-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button:hover .aux-text {
	color: var(--e-global-color-dfc6193);
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-widget-advanced-text {
	text-align: center !important;
	padding: 0px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-b19162a {
	--display: flex;
	max-width: 25%;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button {
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1.svg");
	background-position: 89% 50%;
	background-repeat: no-repeat;
	padding: 17px 125px 17px 21px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button .aux-overlay::after {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1-1.svg");
	background-repeat: no-repeat;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 {
	animation-duration: 1400ms;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-53e42c2 > .elementor-widget-container {
	padding: 45px 0px 34px 0px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2:hover .elementor-widget-container {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .17);
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .col-title a, .elementor-63 .elementor-element.elementor-element-53e42c2 .col-title {
	color: #404041 !important;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .col-title, .elementor-63 .elementor-element.elementor-element-53e42c2 .col-title a {
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .col-title {
	margin-bottom: -1px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content {
	color: rgba(42, 48, 56, .8) !important;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 26px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-widget-text .aux-text-widget-content {
	padding: 29px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-icon {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-text {
	color: var(--e-global-color-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button:hover .aux-text {
	color: var(--e-global-color-dfc6193);
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-widget-advanced-text {
	text-align: center !important;
	padding: 0px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-f739607 {
	--display: flex;
	max-width: 25%;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button {
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1.svg");
	background-position: 89% 50%;
	background-repeat: no-repeat;
	padding: 17px 125px 17px 21px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button .aux-overlay::after {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1-1.svg");
	background-repeat: no-repeat;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc {
	animation-duration: 1400ms;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-7c28bbc > .elementor-widget-container {
	padding: 45px 0px 34px 0px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc:hover .elementor-widget-container {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .17);
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .col-title a, .elementor-63 .elementor-element.elementor-element-7c28bbc .col-title {
	color: #404041 !important;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .col-title, .elementor-63 .elementor-element.elementor-element-7c28bbc .col-title a {
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .col-title {
	margin-bottom: -1px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content {
	color: rgba(42, 48, 56, .8) !important;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 26px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-widget-text .aux-text-widget-content {
	padding: 29px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-icon {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-text {
	color: var(--e-global-color-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button:hover .aux-text {
	color: var(--e-global-color-dfc6193);
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-widget-advanced-text {
	text-align: center !important;
	padding: 0px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-81db3b3 {
	--display: flex;
	max-width: 25%;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button {
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1.svg");
	background-position: 89% 50%;
	background-repeat: no-repeat;
	padding: 17px 125px 17px 21px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button .aux-overlay::after {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Vector-1-1-1.svg");
	background-repeat: no-repeat;
}

.elementor-63 .elementor-element.elementor-element-a56de8d {
	animation-duration: 1400ms;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-a56de8d > .elementor-widget-container {
	padding: 45px 0px 34px 0px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d:hover .elementor-widget-container {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .17);
}

.elementor-63 .elementor-element.elementor-element-a56de8d .col-title a, .elementor-63 .elementor-element.elementor-element-a56de8d .col-title {
	color: #404041 !important;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .col-title, .elementor-63 .elementor-element.elementor-element-a56de8d .col-title a {
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .col-title {
	margin-bottom: -1px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content {
	color: rgba(42, 48, 56, .8) !important;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 26px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-widget-text .aux-text-widget-content {
	padding: 29px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-icon {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-text {
	color: var(--e-global-color-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: none;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button:hover .aux-text {
	color: var(--e-global-color-dfc6193);
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-widget-advanced-text {
	text-align: center !important;
	padding: 0px 0px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-1f4994f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 85px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-c30d548 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--overlay-opacity: .5;
	--padding-top: 7%;
	--padding-bottom: 9%;
	--padding-left: 9%;
	--padding-right: 11%;
}

.elementor-63 .elementor-element.elementor-element-c30d548:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Mask-Group-1.png");
}

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

.elementor-63 .elementor-element.elementor-element-c30d548::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-63 .elementor-element.elementor-element-943ae13 {
	width: 100%;
	max-width: 100%;
	animation-duration: 1400ms;
	animation-delay: 100ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-943ae13 > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-primary {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: -1px;
	color: var(--e-global-color-dfc6193);
	max-width: 436px;
}

.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-description {
	color: var(--e-global-color-dfc6193);
	font-size: 15px;
	font-weight: 400;
	margin: 0px 0px 60px 0px;
	max-width: 366px;
}

.elementor-63 .elementor-element.elementor-element-8d27be9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 32px;
	max-width: 25%;
}

.elementor-63 .elementor-element.elementor-element-f3f9f63 {
	animation-duration: 1400ms;
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-f3f9f63 .elementor-counter-number-wrapper {
	color: var(--e-global-color-dfc6193);
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-63 .elementor-element.elementor-element-f3f9f63 .elementor-counter-title {
	color: var(--e-global-color-dfc6193);
	font-size: 14px;
	font-weight: 400;
}

.elementor-63 .elementor-element.elementor-element-438dee2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 21px;
	max-width: 27%;
}

.elementor-63 .elementor-element.elementor-element-438dee2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-ee54a4c {
	width: var(--container-widget-width, 109.656%);
	max-width: 109.656%;
	animation-duration: 1400ms;
	--container-widget-width: 109.656%;
	--container-widget-flex-grow: 0;
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-ee54a4c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-number-wrapper {
	color: var(--e-global-color-dfc6193);
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-title {
	color: var(--e-global-color-dfc6193);
	font-size: 14px;
	font-weight: 400;
}

.elementor-63 .elementor-element.elementor-element-92c7acc {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	max-width: 15%;
}

.elementor-63 .elementor-element.elementor-element-92c7acc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-d90d06a {
	animation-duration: 1400ms;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-d90d06a > .elementor-widget-container {
	margin: 0px -32px 0px 0px;
}

.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-number-wrapper {
	color: var(--e-global-color-dfc6193);
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-title {
	color: var(--e-global-color-dfc6193);
	font-size: 14px;
	font-weight: 400;
}

.elementor-63 .elementor-element.elementor-element-78b3014 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 41px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-78b3014.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-16510e3 {
	width: 100%;
	max-width: 100%;
	animation-duration: 1400ms;
	animation-delay: 100ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-16510e3 > .elementor-widget-container {
	margin: 0px 0px 31px 0px;
}

.elementor-63 .elementor-element.elementor-element-16510e3.elementor-element {
	--order: -99999;
}

.elementor-63 .elementor-element.elementor-element-16510e3 .aux-widget-inner > * {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-63 .elementor-element.elementor-element-16510e3 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	letter-spacing: -1.2px;
	color: var(--e-global-color-accent);
}

.elementor-63 .elementor-element.elementor-element-16510e3 .aux-modern-heading-secondary {
	font-size: 36px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: -1px;
	color: var(--e-global-color-text);
}

.elementor-63 .elementor-element.elementor-element-d2af85e {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-186a2b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 64px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-63 .elementor-element.elementor-element-07367ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 68px;
	--padding-bottom: 71px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-07367ec:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-07367ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Mask-Group-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-63 .elementor-element.elementor-element-a6e35de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-a6e35de.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-3235940 {
	width: var(--container-widget-width, 51.752%);
	max-width: 51.752%;
	animation-duration: 1400ms;
	--container-widget-width: 51.752%;
	--container-widget-flex-grow: 0;
	animation-delay: 100ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-63 .elementor-element.elementor-element-3235940.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-63 .elementor-element.elementor-element-3235940 .aux-widget-inner > * {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-63 .elementor-element.elementor-element-3235940 .aux-modern-heading-primary {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: -1px;
	color: var(--e-global-color-dfc6193);
	margin: 0px 0px 15px 0px;
	max-width: 597px;
}

.elementor-63 .elementor-element.elementor-element-3235940 .aux-modern-heading-description {
	color: rgba(255, 255, 255, .55);
}

.elementor-63 .elementor-element.elementor-element-6d54929 img {
	width: 58%;
}

.elementor-63 .elementor-element.elementor-element-631df80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-8c39b77 {
	animation-duration: 1400ms;
	animation-delay: 100ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-63 .elementor-element.elementor-element-8c39b77 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	color: var(--e-global-color-accent);
	margin: 0px 0px 26px 0px;
}

.elementor-63 .elementor-element.elementor-element-8c39b77 .aux-modern-heading-secondary {
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: -1px;
	color: var(--e-global-color-text);
	max-width: 368px;
}

.elementor-63 .elementor-element.elementor-element-383d949 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-63 .elementor-element.elementor-element-229c5a5 .widget-inner > :not(.active) .aux-toggle-header {
	cursor: pointer;
}

.elementor-63 .elementor-element.elementor-element-229c5a5 .aux-toggle-header {
	font-size: 14px;
	font-weight: 700;
}

.elementor-63 .elementor-element.elementor-element-229c5a5 .aux-toggle-content {
	font-size: 13px;
}

.elementor-63 .elementor-element.elementor-element-801559c {
	--spacer-size: 50px;
}

@media (min-width:768px) {
	.elementor-63 .elementor-element.elementor-element-226629f {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-9c27d7f {
		--width: 50%;
	}
	
	.elementor-63 .elementor-element.elementor-element-316ed71 {
		--width: 50%;
	}
	
	.elementor-63 .elementor-element.elementor-element-c235f41 {
		--width: 33%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d2bb7cf {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-16613be {
		--width: 25%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d29b402 {
		--width: 25%;
	}
	
	.elementor-63 .elementor-element.elementor-element-3615246 {
		--width: 25%;
	}
	
	.elementor-63 .elementor-element.elementor-element-2597d69 {
		--width: 25%;
	}
	
	.elementor-63 .elementor-element.elementor-element-fbed77d {
		--width: 50%;
	}
	
	.elementor-63 .elementor-element.elementor-element-4efa6e1 {
		--width: 50%;
	}
	
	.elementor-63 .elementor-element.elementor-element-8e2213b {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-2f58e9c {
		--width: 25%;
	}
	
	.elementor-63 .elementor-element.elementor-element-1f4994f {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548 {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-438dee2 {
		--width: 27.312%;
	}
	
	.elementor-63 .elementor-element.elementor-element-92c7acc {
		--width: 18.021%;
	}
	
	.elementor-63 .elementor-element.elementor-element-78b3014 {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-186a2b6 {
		--content-width: 1200px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a6e35de {
		--width: 21.056%;
	}
	
	.elementor-63 .elementor-element.elementor-element-383d949 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-63 .elementor-element.elementor-element-16613be {
		--width: 17%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d29b402 {
		--width: 17%;
	}
	
	.elementor-63 .elementor-element.elementor-element-3615246 {
		--width: 16%;
	}
	
	.elementor-63 .elementor-element.elementor-element-2597d69 {
		--width: 16%;
	}
}

@media (max-width:1024px) {
	.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-primary {
		font-size: 52px;
		max-width: 340px;
	}
	
	.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-secondary {
		font-size: 14px;
		max-width: 293px;
	}
	
	.elementor-63 .elementor-element.elementor-element-b6d1648 > .elementor-widget-container {
		margin: 0px -115px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-b6d1648.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-63 .elementor-element.elementor-element-701d3ca {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 340px;
	}
	
	.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-secondary {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-description {
		font-size: 23px;
	}
	
	.elementor-63 .elementor-element.elementor-element-28ecdd7 > .elementor-widget-container {
		background-position: 50% 31%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d2bb7cf {
		--flex-wrap: wrap;
	}
	
	.elementor-63 .elementor-element.elementor-element-16613be {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-45f738e > .elementor-widget-container {
		margin: 0px -8px 0px -8px;
	}
	
	.elementor-63 .elementor-element.elementor-element-45f738e .aux-widget-container {
		text-align: center;
	}
	
	.elementor-63 .elementor-element.elementor-element-d29b402 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-ad4d11d > .elementor-widget-container {
		margin: 0px -8px 0px -8px;
	}
	
	.elementor-63 .elementor-element.elementor-element-3615246 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-2af4871 > .elementor-widget-container {
		margin: 0px -8px 0px -8px;
	}
	
	.elementor-63 .elementor-element.elementor-element-2597d69 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-0e44e22 > .elementor-widget-container {
		margin: 0px -8px 0px -8px;
	}
	
	.elementor-63 .elementor-element.elementor-element-812fd1e .col-title, .elementor-63 .elementor-element.elementor-element-812fd1e .col-title a {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button {
		background-position: 85% 50%;
		padding: 20px 57px 20px 19px;
	}
	
	.elementor-63 .elementor-element.elementor-element-53e42c2 .col-title, .elementor-63 .elementor-element.elementor-element-53e42c2 .col-title a {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button {
		background-position: 85% 50%;
		padding: 20px 57px 20px 19px;
	}
	
	.elementor-63 .elementor-element.elementor-element-7c28bbc .col-title, .elementor-63 .elementor-element.elementor-element-7c28bbc .col-title a {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button {
		background-position: 85% 50%;
		padding: 20px 57px 20px 19px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a56de8d .col-title, .elementor-63 .elementor-element.elementor-element-a56de8d .col-title a {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button {
		background-position: 85% 50%;
		padding: 20px 57px 20px 19px;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548 {
		--gap: 7px 7px;
		--row-gap: 7px;
		--column-gap: 7px;
		--padding-top: 6%;
		--padding-bottom: 7%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top left;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-primary {
		font-size: 35px;
		max-width: 394px;
	}
	
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-description {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-8d27be9 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-f3f9f63 .elementor-counter-title {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-title {
		justify-content: start;
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-92c7acc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		max-width: 19%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-title {
		font-size: 14px;
	}
	
	.elementor-63 .elementor-element.elementor-element-78b3014 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a6e35de {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-63 .elementor-element.elementor-element-a6e35de.e-con {
		--align-self: center;
	}
	
	.elementor-63 .elementor-element.elementor-element-3235940 .aux-modern-heading-primary {
		font-size: 35px;
	}
	
	.elementor-63 .elementor-element.elementor-element-8c39b77 .aux-modern-heading-secondary {
		font-size: 35px;
	}
}

@media (max-width:767px) {
	.elementor-63 .elementor-element.elementor-element-226629f {
		--margin-top: 28px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-primary {
		font-size: 36px;
	}
	
	.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-secondary {
		max-width: 534px;
	}
	
	.elementor-63 .elementor-element.elementor-element-b6d1648 > .elementor-widget-container {
		margin: 0px -86px 0px -10px;
	}
	
	.elementor-63 .elementor-element.elementor-element-701d3ca {
		--padding-top: 13px;
		--padding-bottom: 13px;
		--padding-left: 12px;
		--padding-right: 12px;
		position: relative;
		left: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-d794330 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
		max-width: 72%;
	}
	
	.elementor-63 .elementor-element.elementor-element-c235f41 {
		--width: 28%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-28ecdd7 > .elementor-widget-container {
		background-position: 56% 31%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d2bb7cf {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-45f738e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-ad4d11d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-2af4871 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-0e44e22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-292d718 .aux-modern-heading-secondary {
		font-size: 32px;
	}
	
	.elementor-63 .elementor-element.elementor-element-2f58e9c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button {
		background-position: 89% 49%;
	}
	
	.elementor-63 .elementor-element.elementor-element-b19162a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button {
		background-position: 89% 49%;
	}
	
	.elementor-63 .elementor-element.elementor-element-f739607 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button {
		background-position: 89% 49%;
	}
	
	.elementor-63 .elementor-element.elementor-element-81db3b3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button {
		background-position: 89% 49%;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-ikpmdfh.nitrocdn.com/CUNrloDqcTvfucRrXexgBpUUXFqPMVaY/assets/images/optimized/rev-a1b386b/eucaris-reg.info/wp-content/uploads/2023/09/Group-1-6.png");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-c30d548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: repeat;
		background-size: cover;
	}
	
	.elementor-63 .elementor-element.elementor-element-c30d548 {
		--overlay-opacity: .32;
	}
	
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-primary {
		font-size: 28px;
	}
	
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-description {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-8d27be9 {
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-438dee2 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-ee54a4c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-92c7acc {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
		max-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-d90d06a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-63 .elementor-element.elementor-element-16510e3 .aux-modern-heading-secondary {
		font-size: 28px;
	}
	
	.elementor-63 .elementor-element.elementor-element-07367ec:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-07367ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
	}
	
	.elementor-63 .elementor-element.elementor-element-07367ec {
		--padding-top: 80px;
		--padding-bottom: 68px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-63 .elementor-element.elementor-element-3235940 .aux-modern-heading-primary {
		font-size: 25px;
	}
	
	.elementor-63 .elementor-element.elementor-element-8c39b77 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-63 .elementor-element.elementor-element-8c39b77 .aux-modern-heading-secondary {
		font-size: 28px;
		max-width: 403px;
	}
}

/* Start custom CSS for aux_modern_heading, class: .elementor-element-71cec52 */
@media only screen and (max-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-71cec52 .aux-modern-heading-primary {
		font-size: 31px !important;
		line-height: 1.2em !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_button, class: .elementor-element-b0e134c */
.elementor-63 .elementor-element.elementor-element-b0e134c .aux-overlay:after, .elementor-63 .elementor-element.elementor-element-b0e134c .aux-overlay:after {
	transition: all 250ms ease-in;
}

/* End custom CSS */

/* Start custom CSS for aux_image, class: .elementor-element-b6d1648 */
@media only screen and (max-width: 800px)  and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-b6d1648 .elementor-widget-container {
		margin: 0px -82px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-7f3e6c8 */
@media only screen and (max-width: 400px) {
	.elementor-63 .elementor-element.elementor-element-7f3e6c8 .aux-modern-heading-primary {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f2d9c3b */
@media only screen and (max-width: 400px) {
	.elementor-63 .elementor-element.elementor-element-f2d9c3b {
		margin-top: 17px;
	}
	
	.elementor-63 .elementor-element.elementor-element-f2d9c3b .elementor-widget-container p {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d794330 */
@media only screen and (max-width: 400px) {
	.elementor-63 .elementor-element.elementor-element-d794330 {
		padding-left: 0;
		max-width: 100% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_circle_chart, class: .elementor-element-28ecdd7 */
.elementor-63 .elementor-element.elementor-element-28ecdd7 .elementor-widget-container {
	display: flex;
	flex-direction: column-reverse;
}

.elementor-63 .elementor-element.elementor-element-28ecdd7 .aux-chart-title {
	margin-top: 11px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c235f41 */
@media only screen and (max-width: 400px) {
	.elementor-63 .elementor-element.elementor-element-c235f41 {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.elementor-63 .elementor-element.elementor-element-c235f41 .elementor-widget-aux_circle_chart {
		max-width: 100%;
		min-width: 100%;
	}
	
	.elementor-63 .elementor-element.elementor-element-c235f41 .elementor-widget-container {
		background-position: 51% 31% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-701d3ca */
@media only screen and (max-width: 400px) {
	.elementor-63 .elementor-element.elementor-element-701d3ca .e-con-inner {
		flex-direction: column-reverse;
	}
	
	.elementor-63 .elementor-element.elementor-element-701d3ca {
		padding: 15px 20px 32px;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_simple_svg, class: .elementor-element-45f738e */
.elementor-63 .elementor-element.elementor-element-45f738e .aux-the-svg {
	width: auto !important;
}

@media only screen and (max-width: 800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-45f738e  .elementor-widget-container {
		margin: 0 !important;
	}
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-the-svg {
	cursor: pointer;
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-the-svg {
	opacity: .7;
	transition: all 250ms ease-in;
}

.elementor-63 .elementor-element.elementor-element-45f738e .aux-the-svg:hover {
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-16613be */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-16613be {
		width: 33% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_simple_svg, class: .elementor-element-ad4d11d */
.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-the-svg {
	width: auto !important;
}

@media only screen and (max-width: 800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-ad4d11d  .elementor-widget-container {
		margin: 0 !important;
	}
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-the-svg {
	cursor: pointer;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-the-svg {
	opacity: .7;
	transition: all 250ms ease-in;
}

.elementor-63 .elementor-element.elementor-element-ad4d11d .aux-the-svg:hover {
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d29b402 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-d29b402 {
		width: 33% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_simple_svg, class: .elementor-element-2af4871 */
.elementor-63 .elementor-element.elementor-element-2af4871 .aux-the-svg {
	width: auto !important;
}

@media only screen and (max-width: 800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-2af4871  .elementor-widget-container {
		margin: 0 !important;
	}
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-the-svg {
	cursor: pointer;
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-the-svg {
	opacity: .7;
	transition: all 250ms ease-in;
}

.elementor-63 .elementor-element.elementor-element-2af4871 .aux-the-svg:hover {
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3615246 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-3615246 {
		width: 33% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_simple_svg, class: .elementor-element-0e44e22 */
.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-the-svg {
	width: auto !important;
}

@media only screen and (max-width: 800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-0e44e22  .elementor-widget-container {
		margin: 0 !important;
	}
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-the-svg {
	cursor: pointer;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-the-svg {
	opacity: .7;
	transition: all 250ms ease-in;
}

.elementor-63 .elementor-element.elementor-element-0e44e22 .aux-the-svg:hover {
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2597d69 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-2597d69 {
		width: 33% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-812fd1e */
.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content p {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content p:nth-child(1), .elementor-63 .elementor-element.elementor-element-812fd1e .widget-content p:nth-child(2) {
	margin-bottom: 20px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .col-subtitle {
	border-bottom: 1px solid rgba(112, 112, 112, .24);
	padding-bottom: 30px;
	margin-left: 22px;
	margin-right: 22px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-text-widget-content .widget-content {
	margin-top: 27px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content p:nth-child(3) {
	max-width: 207px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content {
	padding-left: 22px;
	padding-right: 24px;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .aux-button .aux-overlay::after {
	display: none;
}

.elementor-63 .elementor-element.elementor-element-812fd1e:hover .aux-button {
	background-color: var(--e-global-color-accent) !important;
	background-image: url("data:image/svg+xml,%3Csvg width=\'18\' height=\'16\' viewBox=\'0 0 18 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 1L16 8M16 8L9 15M16 8H0.5\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/svg%3E%0A");
}

.elementor-63 .elementor-element.elementor-element-812fd1e:hover .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-812fd1e:hover .aux-button .aux-text {
	color: var(--e-global-color-dfc6193) !important;
}

.elementor-63 .elementor-element.elementor-element-812fd1e .col-subtitle {
	padding-bottom: 22px;
}

@media only screen and (max-width:800px) {
	.elementor-63 .elementor-element.elementor-element-812fd1e .widget-content p:nth-child(3) {
		max-width: 100%;
	}
}

.elementor-63 .elementor-element.elementor-element-812fd1e .elementor-widget-container, .elementor-63 .elementor-element.elementor-element-812fd1e .aux-button, .elementor-63 .elementor-element.elementor-element-812fd1e .aux-button .aux-text {
	transition: all 250ms ease-in;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f58e9c */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-2f58e9c {
		max-width: 50% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-53e42c2 */
.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content p {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content p:nth-child(1), .elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content p:nth-child(2) {
	margin-bottom: 20px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .col-subtitle {
	border-bottom: 1px solid rgba(112, 112, 112, .24);
	padding-bottom: 30px;
	margin-left: 22px;
	margin-right: 22px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-text-widget-content .widget-content {
	margin-top: 27px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content p:nth-child(3) {
	max-width: 207px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content {
	padding-left: 22px;
	padding-right: 24px;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button .aux-overlay::after {
	display: none;
}

.elementor-63 .elementor-element.elementor-element-53e42c2:hover .aux-button {
	background-color: var(--e-global-color-accent) !important;
	background-image: url("data:image/svg+xml,%3Csvg width=\'18\' height=\'16\' viewBox=\'0 0 18 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 1L16 8M16 8L9 15M16 8H0.5\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/svg%3E%0A");
}

.elementor-63 .elementor-element.elementor-element-53e42c2:hover .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-53e42c2:hover .aux-button .aux-text {
	color: var(--e-global-color-dfc6193) !important;
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .col-subtitle {
	padding-bottom: 22px;
}

@media only screen and (max-width:800px) {
	.elementor-63 .elementor-element.elementor-element-53e42c2 .widget-content p:nth-child(3) {
		max-width: 100%;
	}
}

.elementor-63 .elementor-element.elementor-element-53e42c2 .elementor-widget-container, .elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button, .elementor-63 .elementor-element.elementor-element-53e42c2 .aux-button .aux-text {
	transition: all 250ms ease-in;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b19162a */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-b19162a {
		max-width: 50% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-7c28bbc */
.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content p {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content p:nth-child(1), .elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content p:nth-child(2) {
	margin-bottom: 20px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .col-subtitle {
	border-bottom: 1px solid rgba(112, 112, 112, .24);
	padding-bottom: 30px;
	margin-left: 22px;
	margin-right: 22px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-text-widget-content .widget-content {
	margin-top: 27px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content p:nth-child(3) {
	max-width: 207px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content {
	padding-left: 22px;
	padding-right: 24px;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button .aux-overlay::after {
	display: none;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc:hover .aux-button {
	background-color: var(--e-global-color-accent) !important;
	background-image: url("data:image/svg+xml,%3Csvg width=\'18\' height=\'16\' viewBox=\'0 0 18 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 1L16 8M16 8L9 15M16 8H0.5\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/svg%3E%0A");
}

.elementor-63 .elementor-element.elementor-element-7c28bbc:hover .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc:hover .aux-button .aux-text {
	color: var(--e-global-color-dfc6193) !important;
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .col-subtitle {
	padding-bottom: 22px;
}

@media only screen and (max-width:800px) {
	.elementor-63 .elementor-element.elementor-element-7c28bbc .widget-content p:nth-child(3) {
		max-width: 100%;
	}
}

.elementor-63 .elementor-element.elementor-element-7c28bbc .elementor-widget-container, .elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button, .elementor-63 .elementor-element.elementor-element-7c28bbc .aux-button .aux-text {
	transition: all 250ms ease-in;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f739607 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-f739607 {
		max-width: 50% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-a56de8d */
.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content p {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content p:nth-child(1), .elementor-63 .elementor-element.elementor-element-a56de8d .widget-content p:nth-child(2) {
	margin-bottom: 20px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .col-subtitle {
	border-bottom: 1px solid rgba(112, 112, 112, .24);
	padding-bottom: 30px;
	margin-left: 22px;
	margin-right: 22px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-text-widget-content .widget-content {
	margin-top: 27px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content p:nth-child(3) {
	max-width: 207px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content {
	padding-left: 22px;
	padding-right: 24px;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .aux-button .aux-overlay::after {
	display: none;
}

.elementor-63 .elementor-element.elementor-element-a56de8d:hover .aux-button {
	background-color: var(--e-global-color-accent) !important;
	background-image: url("data:image/svg+xml,%3Csvg width=\'18\' height=\'16\' viewBox=\'0 0 18 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 1L16 8M16 8L9 15M16 8H0.5\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/svg%3E%0A");
}

.elementor-63 .elementor-element.elementor-element-a56de8d:hover .aux-button.nitro-lazy {
	background-image: none !important;
}

.elementor-63 .elementor-element.elementor-element-a56de8d:hover .aux-button .aux-text {
	color: var(--e-global-color-dfc6193) !important;
}

.elementor-63 .elementor-element.elementor-element-a56de8d .col-subtitle {
	padding-bottom: 22px;
}

@media only screen and (max-width:800px) {
	.elementor-63 .elementor-element.elementor-element-a56de8d .widget-content p:nth-child(3) {
		max-width: 100%;
	}
}

.elementor-63 .elementor-element.elementor-element-a56de8d .elementor-widget-container, .elementor-63 .elementor-element.elementor-element-a56de8d .aux-button, .elementor-63 .elementor-element.elementor-element-a56de8d .aux-button .aux-text {
	transition: all 250ms ease-in;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-81db3b3 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-81db3b3 {
		max-width: 50% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-943ae13 */
@media only screen and (min-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-widget-inner {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

@media only screen and (max-width:800px)and (min-width:768px) {
	.elementor-63 .elementor-element.elementor-element-943ae13 .aux-modern-heading-primary {
		font-size: 30px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-f3f9f63 */
.elementor-63 .elementor-element.elementor-element-f3f9f63 .elementor-counter-title {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-f3f9f63 .elementor-counter-number-prefix {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8d27be9 */
@media only screen and (min-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-8d27be9:after {
		content: "";
		width: 1px;
		position: absolute;
		height: 60px;
		background-color: rgba(255, 255, 255, .28);
		top: 12px;
		right: 0;
	}
}

@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-8d27be9 {
		max-width: 49% !important;
	}
	
	.elementor-63 .elementor-element.elementor-element-8d27be9:after {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-ee54a4c */
.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-title {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-number-prefix {
	display: none;
}

@media only screen and (max-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-number-suffix {
		display: none;
	}
	
	.elementor-63 .elementor-element.elementor-element-ee54a4c .elementor-counter-number-wrapper {
		justify-content: center;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-438dee2 */
@media only screen and (min-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-438dee2:after {
		content: "";
		width: 1px;
		position: absolute;
		height: 60px;
		background-color: rgba(255, 255, 255, .28);
		top: 12px;
		right: 0;
	}
}

@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-438dee2 {
		max-width: 49% !important;
	}
	
	.elementor-63 .elementor-element.elementor-element-438dee2 .e-con-inner {
		display: block !important;
	}
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-d90d06a */
.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-title {
	text-align: left;
}

.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-number-prefix {
	display: none;
}

@media only screen and (max-width: 500px) {
	.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-number-suffix {
		display: none;
	}
	
	.elementor-63 .elementor-element.elementor-element-d90d06a .elementor-counter-number-wrapper {
		justify-content: center;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-92c7acc */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-92c7acc {
		max-width: 49% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a6e35de */
@media only screen and (max-width: 1025px)  and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-a6e35de .e-con-inner {
		justify-content: space-between !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-383d949 */
@media only screen and (max-width:800px) and (min-width: 768px) {
	.elementor-63 .elementor-element.elementor-element-383d949 {
		width: 100%;
	}
}
