/* End custom CSS */

.elementor-268 .elementor-element.elementor-element-3d724e7 {
	--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: 30px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-3d724e7:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-3d724e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilenbpf.nitrocdn.com/kClBNCkFWHPYVHKasPqqFubwaTBvArwq/assets/images/optimized/rev-8a27ea9/www.datatheta.com/wp-content/uploads/2026/05/Container-8-1.png");
	background-position: 157px 0px;
	background-repeat: no-repeat;
}

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

.elementor-268 .elementor-element.elementor-element-8463475 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-a7be066 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) -22px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-a7be066 .wpr-post-breadcrumbs {
	text-align: left;
	justify-content: flex-start !important;
	color: #787878;
	font-size: 13px;
	line-height: 13px;
}

.elementor-268 .elementor-element.elementor-element-a7be066 .wpr-breadcrumbs {
	text-align: left;
	justify-content: flex-start !important;
}

.elementor-268 .elementor-element.elementor-element-a7be066 .wpr-post-breadcrumbs a {
	color: #787878;
}

.elementor-268 .elementor-element.elementor-element-a7be066 .wpr-post-breadcrumbs a:hover {
	color: var(--e-global-color-990d075);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

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

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-268 .elementor-element.elementor-element-efbde33 {
	width: var(--container-widget-width, 41.176%);
	max-width: 41.176%;
	background-color: #e9faf8;
	padding: 9px 9px 9px 9px;
	--container-widget-width: 41.176%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 40px 40px 40px 40px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-efbde33.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-efbde33:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00c2d1;
	box-shadow: 0px 1px 3px 0px rgba(0, 194, 209, .39);
}

.elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-268 .elementor-element.elementor-element-da3407d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-da3407d .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 60.75px;
	color: var(--e-global-color-442e8dc);
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-268 .elementor-element.elementor-element-1e26886 {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
	font-family: "Figtree", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24.25px;
}

.elementor-268 .elementor-element.elementor-element-1e26886.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-1948914 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-268 .elementor-element.elementor-element-b7c9311 .elementor-button {
	background-color: var(--e-global-color-990d075);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(7, 59, 76, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 18px 18px 18px 18px;
}

.elementor-268 .elementor-element.elementor-element-b7c9311 .elementor-button:hover, .elementor-268 .elementor-element.elementor-element-b7c9311 .elementor-button:focus {
	background-color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-bf88385 .elementor-button {
	background-color: #fff;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-442e8dc);
	color: var(--e-global-color-442e8dc);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-633faf4);
	border-radius: 8px 8px 8px 8px;
	padding: 18px 18px 18px 18px;
}

.elementor-268 .elementor-element.elementor-element-bf88385 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-cb737f7 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-cb737f7:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-cb737f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilenbpf.nitrocdn.com/kClBNCkFWHPYVHKasPqqFubwaTBvArwq/assets/images/optimized/rev-8a27ea9/www.datatheta.com/wp-content/uploads/2026/05/Container-9-1.png");
	background-repeat: no-repeat;
}

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

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

.elementor-268 .elementor-element.elementor-element-8dcdc7a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(7, 59, 76, .1);
	--border-color: rgba(7, 59, 76, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-af59b0d {
	--display: flex;
	--justify-content: center;
	--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: 0px;
}

.elementor-268 .elementor-element.elementor-element-ce77045 {
	color: #64748b;
}

.elementor-268 .elementor-element.elementor-element-410b5fb {
	--e-image-carousel-slides-to-show: 6;
	width: 100%;
	max-width: 100%;
}

.elementor-268 .elementor-element.elementor-element-410b5fb .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-268 .elementor-element.elementor-element-af913ab {
	--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: flex-start;
	--padding-top: 10px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-af913ab:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-af913ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-cf49ca7 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-cc05b1e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-cc05b1e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-cc05b1e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8399d07 {
	width: var(--container-widget-width, 102.547%);
	max-width: 102.547%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 102.547%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-8399d07.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-2c22b9d {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-731eed8 {
	--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: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-268 .elementor-element.elementor-element-731eed8:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-731eed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(161deg, #f9fafc 0%, #fff 100%);
}

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

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

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

.elementor-268 .elementor-element.elementor-element-45141d4 {
	padding: 4px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-45141d4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-45141d4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-45141d4.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-45141d4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-990d075);
	border-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-45141d4.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-45141d4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-45141d4 .elementor-icon {
	font-size: 12px;
}

.elementor-268 .elementor-element.elementor-element-45141d4 .elementor-icon svg {
	height: 12px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-268 .elementor-element.elementor-element-f00fe22 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-f00fe22 .elementor-icon-box-title {
	margin-block-end: 2px;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-f00fe22 .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-f00fe22 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-f00fe22:has(:hover) .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-f00fe22:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8c39157 {
	--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: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-268 .elementor-element.elementor-element-8c39157:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-8c39157 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(161deg, #f9fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-9793b4a {
	padding: 4px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-9793b4a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-9793b4a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-9793b4a.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-9793b4a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-990d075);
	border-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-9793b4a.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-9793b4a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-9793b4a .elementor-icon {
	font-size: 12px;
}

.elementor-268 .elementor-element.elementor-element-9793b4a .elementor-icon svg {
	height: 12px;
}

.elementor-268 .elementor-element.elementor-element-159b840 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-159b840 .elementor-icon-box-title {
	margin-block-end: 2px;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-159b840 .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-159b840 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-159b840:has(:hover) .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-159b840:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-cc4c414 {
	--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: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-268 .elementor-element.elementor-element-cc4c414:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-cc4c414 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(161deg, #f9fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-81816f2 {
	padding: 4px 0px 0px 0px;
}

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

.elementor-268 .elementor-element.elementor-element-81816f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-81816f2.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-81816f2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-990d075);
	border-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-81816f2.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-81816f2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-81816f2 .elementor-icon {
	font-size: 12px;
}

.elementor-268 .elementor-element.elementor-element-81816f2 .elementor-icon svg {
	height: 12px;
}

.elementor-268 .elementor-element.elementor-element-b9ffcbc .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-b9ffcbc .elementor-icon-box-title {
	margin-block-end: 2px;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-b9ffcbc .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-b9ffcbc .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-b9ffcbc:has(:hover) .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-b9ffcbc:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-a51b89d {
	--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: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-268 .elementor-element.elementor-element-a51b89d:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-a51b89d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(161deg, #f9fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-d634402 {
	padding: 4px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-d634402 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-d634402.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-d634402.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-d634402.elementor-view-default .elementor-icon {
	color: var(--e-global-color-990d075);
	border-color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-d634402.elementor-view-framed .elementor-icon, .elementor-268 .elementor-element.elementor-element-d634402.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-d634402 .elementor-icon {
	font-size: 12px;
}

.elementor-268 .elementor-element.elementor-element-d634402 .elementor-icon svg {
	height: 12px;
}

.elementor-268 .elementor-element.elementor-element-949b9eb .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-949b9eb .elementor-icon-box-title {
	margin-block-end: 2px;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-949b9eb .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-949b9eb .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-949b9eb:has(:hover) .elementor-icon-box-title, .elementor-268 .elementor-element.elementor-element-949b9eb:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-82d7d9a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-82d7d9a:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-82d7d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-a2a17ab {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	background-color: #edfcf5;
	padding: 9px 9px 9px 9px;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c5f3dc;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-abf6a0d .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-abf6a0d .elementor-icon-list-text {
	color: var(--e-global-color-fda0781);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-c0e3d17 {
	width: var(--container-widget-width, 28%);
	max-width: 28%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 28%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-c0e3d17.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-c0e3d17 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-7b2c999 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-5408551 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-5408551:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-5408551 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-ed40610 {
	width: var(--container-widget-width, 39%);
	max-width: 39%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 39%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-ed40610.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-ed40610 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-ed40610 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-ed40610 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-ed40610 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-ed40610 .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

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

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-268 .elementor-element.elementor-element-ee9fa6b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-ee9fa6b .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-ee9fa6b:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-ee9fa6b:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-17e9330 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-17e9330:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-17e9330 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-3534b44 {
	width: var(--container-widget-width, 43%);
	max-width: 43%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 43%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-3534b44.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-3534b44 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-3534b44 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-3534b44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-3534b44 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-3534b44 .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-a5024ce .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-a5024ce .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-a5024ce:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-a5024ce:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-b33bb1f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-b33bb1f:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-b33bb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec {
	width: var(--container-widget-width, 21%);
	max-width: 21%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 21%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-a1f56ec .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-a1f56ec .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-c037cdd .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-c037cdd .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-c037cdd:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-c037cdd:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8ec92f8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-8ec92f8:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-8ec92f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-d019da9 {
	width: var(--container-widget-width, 39%);
	max-width: 39%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 39%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-d019da9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-d019da9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-d019da9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-d019da9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-d019da9 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-d019da9 .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-05db157 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-05db157 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-05db157:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-05db157:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-c67c1e8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-c67c1e8:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-c67c1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-1434873 {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-1434873.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-1434873 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-1434873 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-1434873 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-1434873 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-1434873 .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-3c614fe .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-3c614fe .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-3c614fe:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-3c614fe:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-511871b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-511871b:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-511871b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-d4d6a4c .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-d4d6a4c .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-57f4d1a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-57f4d1a .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-57f4d1a:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-57f4d1a:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-0abf50b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-0abf50b:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-0abf50b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-651d17d {
	width: var(--container-widget-width, 8%);
	max-width: 8%;
	background-color: #e8f4f9;
	padding: 9px 9px 9px 9px;
	--container-widget-width: 8%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c5f3dc;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-651d17d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-651d17d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-651d17d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-651d17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-651d17d .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-651d17d .elementor-icon-list-text {
	color: var(--e-global-color-990d075);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-70808a2 {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-70808a2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-70808a2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-4077999 {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	background-color: transparent;
	padding: 7px 9px 7px 9px;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
	background-image: linear-gradient(68deg, rgba(0, 194, 209, .05) 0%, #eefdf6 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-4077999 .elementor-icon-list-icon i {
	color: var(--e-global-color-fda0781);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-4077999 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-fda0781);
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-4077999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-4077999 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-4077999 .elementor-icon-list-text {
	color: #00c2d1;
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-038074d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-038074d:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-038074d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-77ee182 {
	width: var(--container-widget-width, 7%);
	max-width: 7%;
	background-color: #f3f5f6;
	padding: 6px 6px 6px 6px;
	--container-widget-width: 7%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-77ee182.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-77ee182 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-77ee182 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-77ee182 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-77ee182 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-77ee182 .elementor-icon-list-text {
	color: var(--e-global-color-442e8dc);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-bff9d9a {
	width: var(--container-widget-width, 28%);
	max-width: 28%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 28%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-bff9d9a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-bff9d9a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-6d6873b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-5cc8d15 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-268 .elementor-element.elementor-element-5cc8d15:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-5cc8d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-635b070 {
	width: 100%;
	max-width: 100%;
}

.elementor-268 .elementor-element.elementor-element-635b070 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-20e5b43 {
	--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;
}

.elementor-268 .elementor-element.elementor-element-1d562ec {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-d7f8a83 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-4b96e11 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-7a0089e {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-8109b34 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-e7ab8a3 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-8410442 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-268 .elementor-element.elementor-element-8410442:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-8410442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-2ebc319 {
	width: 100%;
	max-width: 100%;
}

.elementor-268 .elementor-element.elementor-element-2ebc319 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8ceea43 {
	--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;
}

.elementor-268 .elementor-element.elementor-element-60d9ce0 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-b4cab7c {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-ec98e71 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-3a87340 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-1712c98 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-0d1bad5 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-b938348 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-268 .elementor-element.elementor-element-b938348:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-b938348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-9942b62 {
	width: 100%;
	max-width: 100%;
}

.elementor-268 .elementor-element.elementor-element-9942b62.elementor-element {
	--align-self: flex-start;
}

.elementor-268 .elementor-element.elementor-element-9942b62 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-52d7ccf {
	--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;
}

.elementor-268 .elementor-element.elementor-element-64fc161 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-b63ae85 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-88e8a26 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-c0ac63e {
	--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;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6ebec;
	--border-color: #e6ebec;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-268 .elementor-element.elementor-element-c0ac63e:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-c0ac63e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-57c595c {
	width: 100%;
	max-width: 100%;
}

.elementor-268 .elementor-element.elementor-element-57c595c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-acef6b9 {
	--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;
}

.elementor-268 .elementor-element.elementor-element-a279fd5 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-fbfe8bf {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-e18aaee {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-bd4242a {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	background-color: #fbfcfd;
	padding: 25px 15px 25px 15px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-f52dcfa {
	--display: flex;
	--min-height: 179px;
	--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;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .11);
	--border-color: rgba(7, 59, 76, .11);
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .18);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-f52dcfa:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-f52dcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7fafc 0%, #fff 100%);
}

.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-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-268 .elementor-element.elementor-element-8da23a4 {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-8da23a4 .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-8da23a4 .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-28b9f31 {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-28b9f31 .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-28b9f31 .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-6550829 {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-6550829 .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-6550829 .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-f02e396 {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-f02e396 .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-f02e396 .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-7046e5f {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-7046e5f .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-7046e5f .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-0fdf711 {
	width: 100%;
	max-width: 100%;
	padding: 0px 6px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ececec;
}

.elementor-268 .elementor-element.elementor-element-0fdf711 .elementor-counter-number-wrapper {
	color: #073b4c;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-0fdf711 .elementor-counter-title {
	font-family: "Figtree", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-268 .elementor-element.elementor-element-3abb091 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-3abb091:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-3abb091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-a8aaf94 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-13adb75 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-bd0c794 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-bd0c794.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-bd0c794 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-bd0c794 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-bd0c794 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-bd0c794 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-bd0c794 .elementor-icon-list-text {
	color: var(--e-global-color-990d075);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-7399597 {
	width: var(--container-widget-width, 38.328%);
	max-width: 38.328%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 38.328%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-7399597.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-7399597 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-50bd328 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-c3253a6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-c3253a6:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-c3253a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-5aa5a11 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-5aa5a11 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5aa5a11:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-5aa5a11:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5aa5a11 .elementor-image-box-description {
	color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-669d90a {
	margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-6334460 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-6334460:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-6334460 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-1f72037 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-1f72037 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-1f72037:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-1f72037:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-1f72037 .elementor-image-box-description {
	color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-f348a68 {
	margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-6ba6f0f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-6ba6f0f:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-6ba6f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-7beebf8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-7beebf8 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-7beebf8:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-7beebf8:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-7beebf8 .elementor-image-box-description {
	color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-dacd006 {
	margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-05db6d6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-05db6d6:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-05db6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-5318b27 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-5318b27 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5318b27:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-5318b27:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5318b27 .elementor-image-box-description {
	color: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-b521205 {
	margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-67bdc91 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-67bdc91:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-67bdc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-37b0bb2 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-475bf2e {
	width: var(--container-widget-width, 38.328%);
	max-width: 38.328%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 38.328%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-475bf2e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-475bf2e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-303d9be {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-303d9be.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-54a8535 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-1683b1f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-1683b1f:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-1683b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd {
	width: var(--container-widget-width, 58.665%);
	max-width: 58.665%;
	--container-widget-width: 58.665%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-1d1e8bd:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-1d1e8bd:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-d083968 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-d083968 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-d083968:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-d083968:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-76e8864 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-76e8864 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-76e8864 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-1b9a3bd {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-1b9a3bd:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-1b9a3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f {
	width: var(--container-widget-width, 58.665%);
	max-width: 58.665%;
	--container-widget-width: 58.665%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-9a1c06f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-9a1c06f:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-9a1c06f:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-fb922ef .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-fb922ef .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-fb922ef:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-fb922ef:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5ccaade .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-5ccaade .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-5ccaade .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-cb2a8ff {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-cb2a8ff:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-cb2a8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98 {
	width: var(--container-widget-width, 58.665%);
	max-width: 58.665%;
	--container-widget-width: 58.665%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-b4a6a98 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-b4a6a98:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-b4a6a98:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8f0825c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-8f0825c .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-8f0825c:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-8f0825c:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-af7b33d .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-af7b33d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-af7b33d .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-238a4c5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-238a4c5:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-238a4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-fda160f {
	width: var(--container-widget-width, 58.665%);
	max-width: 58.665%;
	--container-widget-width: 58.665%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-fda160f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-fda160f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-fda160f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-268 .elementor-element.elementor-element-fda160f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-268 .elementor-element.elementor-element-fda160f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-268 .elementor-element.elementor-element-fda160f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-fda160f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-268 .elementor-element.elementor-element-fda160f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-fda160f:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-fda160f:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-f72b31b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-f72b31b .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-f72b31b:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-f72b31b:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-aeb164b .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-aeb164b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-aeb164b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-87acbd7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-87acbd7:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-87acbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-73f42bf {
	width: var(--container-widget-width, 38.328%);
	max-width: 38.328%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 38.328%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-73f42bf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-73f42bf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-7b7c079 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-7b7c079.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-48047ce {
	width: initial;
	max-width: initial;
}

.elementor-268 .elementor-element.elementor-element-48047ce.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-e9e68c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-e9e68c1:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-e9e68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-1cd8c8f {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-e0c4933 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-6291c8e {
	width: var(--container-widget-width, 59%);
	max-width: 59%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 59%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-6291c8e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-2ed7bfa {
	width: var(--container-widget-width, 31.718%);
	max-width: 31.718%;
	margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 31.718%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-2ed7bfa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-dc27a82 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-104d70b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-104d70b:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-104d70b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-2fda1d9 {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-4fe5c67 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-4fe5c67 .elementor-icon-list-text {
	color: var(--e-global-color-990d075);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-45bb7d7 {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-45bb7d7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-45bb7d7 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-45bb7d7:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-45bb7d7:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-f963d76 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-0a722fb {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-0a722fb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-0a722fb .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-0a722fb .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-0a722fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-0a722fb .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-0a722fb .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-1c833e1 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-1c833e1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-1c833e1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-1c833e1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-1c833e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-1c833e1 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-1c833e1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-5e6479d {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-5e6479d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-5e6479d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-5e6479d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-5e6479d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-5e6479d .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-5e6479d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-268 .elementor-element.elementor-element-c9cd0c2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-633faf4);
	--divider-border-width: 1px;
}

.elementor-268 .elementor-element.elementor-element-c9cd0c2 .elementor-divider-separator {
	width: 100%;
}

.elementor-268 .elementor-element.elementor-element-c9cd0c2 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button:hover, .elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button:focus {
	color: #000;
}

.elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button:hover svg, .elementor-268 .elementor-element.elementor-element-5f8e075 .elementor-button:focus svg {
	fill: #000;
}

.elementor-268 .elementor-element.elementor-element-a983c6c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-a983c6c:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-a983c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-7645453 {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-268 .elementor-element.elementor-element-184592c {
	width: var(--container-widget-width, 44.907%);
	max-width: 44.907%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 44.907%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-184592c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-184592c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-184592c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-184592c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-184592c .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-184592c .elementor-icon-list-text {
	color: var(--e-global-color-990d075);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-b1bd35d {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-b1bd35d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-b1bd35d .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-b1bd35d:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-b1bd35d:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-5c770f8 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-796819e {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-796819e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-796819e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-796819e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-796819e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-796819e .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-796819e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-43453dc {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-43453dc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-43453dc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-43453dc .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-43453dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-43453dc .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-43453dc .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-df4a7fc .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-df4a7fc .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-efc416d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-633faf4);
	--divider-border-width: 1px;
}

.elementor-268 .elementor-element.elementor-element-efc416d .elementor-divider-separator {
	width: 100%;
}

.elementor-268 .elementor-element.elementor-element-efc416d .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button:hover, .elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button:focus {
	color: #000;
}

.elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button:hover svg, .elementor-268 .elementor-element.elementor-element-00148c6 .elementor-button:focus svg {
	fill: #000;
}

.elementor-268 .elementor-element.elementor-element-caf9769 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-caf9769:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-caf9769 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-b8dd145 {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-268 .elementor-element.elementor-element-f88103b {
	width: var(--container-widget-width, 23%);
	max-width: 23%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 23%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-990d075);
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-f88103b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-f88103b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-f88103b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-f88103b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-f88103b .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.elementor-268 .elementor-element.elementor-element-f88103b .elementor-icon-list-text {
	color: var(--e-global-color-990d075);
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-d7a98b2 {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-268 .elementor-element.elementor-element-d7a98b2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-d7a98b2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-d7a98b2 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-d7a98b2:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-d7a98b2:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-6eb3971 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-2b01031 {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-2b01031.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-2b01031 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-2b01031 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-2b01031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-2b01031 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-2b01031 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-1a03cd9 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-1a03cd9 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-090ad7c {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	background-color: rgba(0, 194, 209, .05);
	padding: 9px 9px 9px 9px;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
	border-radius: 10px 10px 10px 10px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-268 .elementor-element.elementor-element-090ad7c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-090ad7c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-090ad7c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-268 .elementor-element.elementor-element-090ad7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-090ad7c .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-268 .elementor-element.elementor-element-090ad7c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-268 .elementor-element.elementor-element-fc8b25e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-633faf4);
	--divider-border-width: 1px;
}

.elementor-268 .elementor-element.elementor-element-fc8b25e .elementor-divider-separator {
	width: 100%;
}

.elementor-268 .elementor-element.elementor-element-fc8b25e .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button:hover, .elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button:focus {
	color: #000;
}

.elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button:hover svg, .elementor-268 .elementor-element.elementor-element-0db21bc .elementor-button:focus svg {
	fill: #000;
}

.elementor-268 .elementor-element.elementor-element-714c408 {
	--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: flex-start;
	--padding-top: 70px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-714c408:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-714c408 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-0b1e787 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-ef1777b {
	width: var(--container-widget-width, 87.824%);
	max-width: 87.824%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 87.824%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-ef1777b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-ef1777b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-fb6f1e4 {
	width: var(--container-widget-width, 102.547%);
	max-width: 102.547%;
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 102.547%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-fb6f1e4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-c61fe88 {
	--display: flex;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	background-color: #fff;
	color: var(--e-global-color-442e8dc);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-body, .elementor-268 .elementor-element.elementor-element-11f7619 .accordion.floating-style .elementskit-card-body {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e6ebec;
	border-radius: 0px 18px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-body {
	border-radius: 0px 0px 10px 10px;
	padding: 13px 13px 13px 13px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion > .elementskit-card.active {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #e6ebec;
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	border-radius: 10px 10px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion > .elementskit-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
	border-radius: 10px 10px 10px 10px;
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	color: var(--e-global-color-990d075);
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	color: var(--e-global-color-990d075);
	fill: var(--e-global-color-990d075);
}

.elementor-268 .elementor-element.elementor-element-e5c037d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-e5c037d:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-e5c037d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7fafc 0%, #fff 100%);
}

.elementor-268 .elementor-element.elementor-element-018c3cd {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 60px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-018c3cd:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-018c3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafcfd;
}

.elementor-268 .elementor-element.elementor-element-391ad3f {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-391ad3f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-391ad3f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-4b651c2 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-c4df39a {
	--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;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-724cb81 .elementor-button {
	background-color: var(--e-global-color-990d075);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(7, 59, 76, 0);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 18px 18px 18px;
}

.elementor-268 .elementor-element.elementor-element-724cb81 .elementor-button:hover, .elementor-268 .elementor-element.elementor-element-724cb81 .elementor-button:focus {
	background-color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-9ebaf9d .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-442e8dc);
	color: var(--e-global-color-442e8dc);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-633faf4);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 18px 18px 18px;
}

.elementor-268 .elementor-element.elementor-element-9ebaf9d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-0cbce9b {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-268 .elementor-element.elementor-element-8cab23c {
	width: 100%;
	max-width: 100%;
	margin: 48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-8cab23c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-268 .elementor-element.elementor-element-8cab23c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

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

.elementor-268 .elementor-element.elementor-element-fd196f2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-fd196f2:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-fd196f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-7b09653 {
	width: var(--container-widget-width, 64%);
	max-width: 64%;
	--container-widget-width: 64%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-7b09653 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-7b09653.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-268 .elementor-element.elementor-element-7b09653.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-7b09653.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-268 .elementor-element.elementor-element-7b09653 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #767b7c;
}

.elementor-268 .elementor-element.elementor-element-7b09653 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-268 .elementor-element.elementor-element-7b09653 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-7b09653:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-7b09653:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-90fe89f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-90fe89f .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-90fe89f:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-90fe89f:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-13a175a .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-13a175a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-13a175a .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-186e7da {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-186e7da:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-186e7da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed {
	width: var(--container-widget-width, 64%);
	max-width: 64%;
	--container-widget-width: 64%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #767b7c;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-d27a2ed:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-d27a2ed:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-4642f1a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-4642f1a .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-4642f1a:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-4642f1a:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-6121ee1 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-6121ee1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-6121ee1 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-268 .elementor-element.elementor-element-be07df5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(7, 59, 76, .15);
	--border-color: rgba(7, 59, 76, .15);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-268 .elementor-element.elementor-element-be07df5:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-be07df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-268 .elementor-element.elementor-element-2323870 {
	width: var(--container-widget-width, 64%);
	max-width: 64%;
	--container-widget-width: 64%;
	--container-widget-flex-grow: 0;
}

.elementor-268 .elementor-element.elementor-element-2323870 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-2323870.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-268 .elementor-element.elementor-element-2323870.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-268 .elementor-element.elementor-element-2323870.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-268 .elementor-element.elementor-element-2323870 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #767b7c;
}

.elementor-268 .elementor-element.elementor-element-2323870 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-268 .elementor-element.elementor-element-2323870 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-268 .elementor-element.elementor-element-2323870:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-2323870:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-3563a9e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-268 .elementor-element.elementor-element-3563a9e .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-3563a9e:has(:hover) .elementor-image-box-title, .elementor-268 .elementor-element.elementor-element-3563a9e:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-442e8dc);
}

.elementor-268 .elementor-element.elementor-element-699c828 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	fill: var(--e-global-color-990d075);
	color: var(--e-global-color-990d075);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-268 .elementor-element.elementor-element-699c828 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-268 .elementor-element.elementor-element-699c828 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

@media (max-width:1024px) {
	.elementor-268 .elementor-element.elementor-element-3d724e7 {
		--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-268 .elementor-element.elementor-element-3d724e7:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-3d724e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-efbde33 {
		width: var(--container-widget-width, 31%);
		max-width: 31%;
		--container-widget-width: 31%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-c7754b5 img {
		width: 52%;
	}
	
	.elementor-268 .elementor-element.elementor-element-af913ab {
		--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: 50px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8399d07 {
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 92%);
		max-width: 92%;
	}
	
	.elementor-268 .elementor-element.elementor-element-2c22b9d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-82d7d9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-abf6a0d {
		width: var(--container-widget-width, 21%);
		max-width: 21%;
		--container-widget-width: 21%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-c0e3d17 {
		width: var(--container-widget-width, 443.438px);
		max-width: 443.438px;
		--container-widget-width: 443.438px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-7b2c999 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-ed40610 {
		width: var(--container-widget-width, 51%);
		max-width: 51%;
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-3534b44 {
		width: var(--container-widget-width, 50.547%);
		max-width: 50.547%;
		--container-widget-width: 50.547%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-a1f56ec {
		width: var(--container-widget-width, 29%);
		max-width: 29%;
		--container-widget-width: 29%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-d019da9 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-1434873 {
		width: var(--container-widget-width, 36%);
		max-width: 36%;
		--container-widget-width: 36%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-d4d6a4c {
		width: var(--container-widget-width, 38%);
		max-width: 38%;
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-0abf50b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-651d17d {
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-70808a2 {
		width: var(--container-widget-width, 438.477px);
		max-width: 438.477px;
		--container-widget-width: 438.477px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-4077999 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-268 .elementor-element.elementor-element-038074d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-77ee182 {
		width: var(--container-widget-width, 16%);
		max-width: 16%;
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-bff9d9a {
		width: var(--container-widget-width, 665.438px);
		max-width: 665.438px;
		--container-widget-width: 665.438px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-6d6873b {
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-f52dcfa {
		--flex-wrap: wrap;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8da23a4 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-28b9f31 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-6550829 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-f02e396 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-7046e5f {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-0fdf711 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-bd0c794 {
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-50bd328 {
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-67bdc91 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-475bf2e {
		width: var(--container-widget-width, 554.023px);
		max-width: 554.023px;
		--container-widget-width: 554.023px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-303d9be {
		width: var(--container-widget-width, 579.594px);
		max-width: 579.594px;
		--container-widget-width: 579.594px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-54a8535 {
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-1d1e8bd {
		width: var(--container-widget-width, 269.484px);
		max-width: 269.484px;
		--container-widget-width: 269.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-9a1c06f {
		width: var(--container-widget-width, 315.484px);
		max-width: 315.484px;
		--container-widget-width: 315.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-fda160f {
		width: var(--container-widget-width, 238.484px);
		max-width: 238.484px;
		--container-widget-width: 238.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-87acbd7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-73f42bf {
		width: var(--container-widget-width, 554.023px);
		max-width: 554.023px;
		--container-widget-width: 554.023px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-7b7c079 {
		width: var(--container-widget-width, 579.594px);
		max-width: 579.594px;
		--container-widget-width: 579.594px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-dc27a82 {
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-4fe5c67 {
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-f963d76 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-0a722fb {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-1c833e1 {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-5e6479d {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-184592c {
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-5c770f8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-796819e {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-43453dc {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-df4a7fc {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-f88103b {
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-6eb3971 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-2b01031 {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-1a03cd9 {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-090ad7c {
		width: var(--container-widget-width, 100.757%);
		max-width: 100.757%;
		--container-widget-width: 100.757%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-714c408 {
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-fb6f1e4 {
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 92%);
		max-width: 92%;
	}
	
	.elementor-268 .elementor-element.elementor-element-e5c037d {
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-9e9f6c2 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-268 .elementor-element.elementor-element-3d724e7:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-3d724e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-3d724e7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8463475 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-a7be066 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -30px;
	}
	
	.elementor-268 .elementor-element.elementor-element-efbde33 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-268 .elementor-element.elementor-element-efbde33 .elementor-icon-list-item > a {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-da3407d .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-1e26886 {
		width: var(--container-widget-width, 423.398px);
		max-width: 423.398px;
		--container-widget-width: 423.398px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-b7c9311 .elementor-button {
		font-size: 13px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-bf88385 .elementor-button {
		font-size: 13px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-c7754b5 img {
		width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-8dcdc7a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-af59b0d {
		--width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-410b5fb {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-268 .elementor-element.elementor-element-af913ab {
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-cf49ca7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-cc05b1e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-cc05b1e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8399d07 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-2c22b9d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-82d7d9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-a2a17ab {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-268 .elementor-element.elementor-element-abf6a0d {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-c0e3d17 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-268 .elementor-element.elementor-element-c0e3d17 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-7b2c999 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-5408551 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-ed40610 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-17e9330 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-3534b44 {
		width: var(--container-widget-width, 68.913%);
		max-width: 68.913%;
		--container-widget-width: 68.913%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-b33bb1f {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-a1f56ec {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-8ec92f8 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-d019da9 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-c67c1e8 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-1434873 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-511871b {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-d4d6a4c {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-0abf50b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-651d17d {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-70808a2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-70808a2 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-4077999 {
		--container-widget-width: 98%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98%);
		max-width: 98%;
	}
	
	.elementor-268 .elementor-element.elementor-element-038074d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-77ee182 {
		--container-widget-width: 39%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 39%);
		max-width: 39%;
	}
	
	.elementor-268 .elementor-element.elementor-element-bff9d9a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-268 .elementor-element.elementor-element-bff9d9a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6d6873b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-5cc8d15 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-1d562ec {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-d7f8a83 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-4b96e11 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-7a0089e {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-8109b34 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-e7ab8a3 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-8410442 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-60d9ce0 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-b4cab7c {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-ec98e71 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-3a87340 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-1712c98 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-0d1bad5 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-b938348 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-64fc161 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-b63ae85 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-88e8a26 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-c0ac63e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-a279fd5 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-fbfe8bf {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-e18aaee {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-bd4242a {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-f52dcfa {
		--padding-top: 9px;
		--padding-bottom: 9px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8da23a4 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-8da23a4 .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8da23a4 .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-28b9f31 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-28b9f31 .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-28b9f31 .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6550829 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-6550829 .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6550829 .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-f02e396 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-f02e396 .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-f02e396 .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-7046e5f {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-7046e5f .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-7046e5f .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-0fdf711 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-0fdf711 .elementor-counter-number-wrapper {
		font-size: 20px;
	}
	
	.elementor-268 .elementor-element.elementor-element-0fdf711 .elementor-counter-title {
		font-size: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-3abb091 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-bd0c794 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-7399597 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-7399597 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-50bd328 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-c3253a6 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6334460 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6ba6f0f {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-05db6d6 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-67bdc91 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-475bf2e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-475bf2e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-54a8535 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-1683b1f {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-1d1e8bd .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-1b9a3bd {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-9a1c06f .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-cb2a8ff {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-b4a6a98 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-238a4c5 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-fda160f .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-87acbd7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-73f42bf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-73f42bf .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-48047ce {
		width: var(--container-widget-width, 407.797px);
		max-width: 407.797px;
		--container-widget-width: 407.797px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-e9e68c1 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-6291c8e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-6291c8e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-2ed7bfa {
		width: var(--container-widget-width, 376.492px);
		max-width: 376.492px;
		--container-widget-width: 376.492px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-dc27a82 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-268 .elementor-element.elementor-element-104d70b {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-4fe5c67 {
		width: var(--container-widget-width, 65.361%);
		max-width: 65.361%;
		--container-widget-width: 65.361%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-f963d76 {
		--gap: 5px 6px;
		--row-gap: 5px;
		--column-gap: 6px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-0a722fb {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-1c833e1 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-5e6479d {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-a983c6c {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-184592c {
		width: var(--container-widget-width, 58.818%);
		max-width: 58.818%;
		--container-widget-width: 58.818%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-5c770f8 {
		--gap: 5px 6px;
		--row-gap: 5px;
		--column-gap: 6px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-796819e {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-43453dc {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-df4a7fc {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-caf9769 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-f88103b {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-268 .elementor-element.elementor-element-d7a98b2 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-6eb3971 {
		--gap: 5px 6px;
		--row-gap: 5px;
		--column-gap: 6px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-2b01031 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-1a03cd9 {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-090ad7c {
		--container-widget-width: 51%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 51%);
		max-width: 51%;
	}
	
	.elementor-268 .elementor-element.elementor-element-714c408 {
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-ef1777b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-ef1777b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-fb6f1e4 {
		width: var(--container-widget-width, 111.687%);
		max-width: 111.687%;
		--container-widget-width: 111.687%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-268 .elementor-element.elementor-element-11f7619 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		padding: 15px 34px 15px 15px;
	}
	
	.elementor-268 .elementor-element.elementor-element-e5c037d {
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-018c3cd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-391ad3f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-391ad3f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-4b651c2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-724cb81 .elementor-button {
		font-size: 14px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-9ebaf9d .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-268 .elementor-element.elementor-element-8cab23c {
		text-align: center;
	}
	
	.elementor-268 .elementor-element.elementor-element-8cab23c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-268 .elementor-element.elementor-element-9e9f6c2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-fd196f2 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-7b09653 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-186e7da {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-d27a2ed .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-268 .elementor-element.elementor-element-be07df5 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-268 .elementor-element.elementor-element-2323870 .elementor-image-box-img {
		margin-bottom: 0px;
	}
}

@media (min-width:768px) {
	.elementor-268 .elementor-element.elementor-element-8463475 {
		--width: 50%;
	}
	
	.elementor-268 .elementor-element.elementor-element-cb737f7 {
		--width: 50%;
	}
	
	.elementor-268 .elementor-element.elementor-element-8dcdc7a {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-af59b0d {
		--width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-af913ab {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-cf49ca7 {
		--width: 100%;
	}
	
	.elementor-268 .elementor-element.elementor-element-82d7d9a {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-3abb091 {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-e9e68c1 {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-714c408 {
		--content-width: 1300px;
	}
	
	.elementor-268 .elementor-element.elementor-element-0b1e787 {
		--width: 59%;
	}
	
	.elementor-268 .elementor-element.elementor-element-e5c037d {
		--content-width: 1300px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-268 .elementor-element.elementor-element-af59b0d {
		--width: 36%;
	}
}

/* Start custom CSS for container, class: .elementor-element-731eed8 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8c39157 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc4c414 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a51b89d */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5408551 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-17e9330 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b33bb1f */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8ec92f8 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c67c1e8 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-511871b */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c3253a6 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6334460 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6ba6f0f */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-05db6d6 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1683b1f */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1b9a3bd */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cb2a8ff */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-238a4c5 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-104d70b */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a983c6c */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-caf9769 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-724cb81 */

/* BUTTON */
.sunny-btn {
	transition: transform .35s ease, box-shadow .35s ease;
}

/* HOVER */
.sunny-btn:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 30px rgba(0, 194, 209, .12);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fd196f2 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-186e7da */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-be07df5 */

/* MAIN CONTAINER */

/* DO NOT CHANGE HEADING COLOR INSIDE .not-effect */
.service-hover-box-2:hover :not(.not-effect) > h1, .service-hover-box-2:hover :not(.not-effect) > h2, .service-hover-box-2:hover :not(.not-effect) > h3, .service-hover-box-2:hover :not(.not-effect) > h4, .service-hover-box-2:hover :not(.not-effect) > .elementor-heading-title {
	color: #00c2d1 !important;
}

/* RESET FOR .not-effect */
.service-hover-box-2:hover .not-effect h1, .service-hover-box-2:hover .not-effect h2, .service-hover-box-2:hover .not-effect h3, .service-hover-box-2:hover .not-effect h4, .service-hover-box-2:hover .not-effect .elementor-heading-title {
	color: inherit !important;
}

.service-hover-box-2 {
	position: relative;
	overflow: hidden;
	border: .6px solid rgba(7, 59, 76, .15) !important;
	background: #fff;
}

/* TOP PREMIUM LINE */

/* MAIN HOVER */
.service-hover-box-2:hover {
	border-color: #00c2d1 !important;
	box-shadow: 0 25px 60px rgba(0, 0, 0, .08);
}

/* HEADING */
.service-hover-box-2 h1, .service-hover-box-2 h2, .service-hover-box-2 h3, .service-hover-box-2 h4, .service-hover-box-2 .elementor-heading-title {
	transition: all .35s ease;
}

/* HEADING HOVER */
.service-hover-box-2:hover h1, .service-hover-box-2:hover h2, .service-hover-box-2:hover h3, .service-hover-box-2:hover h4, .service-hover-box-2:hover .elementor-heading-title {
	color: #00c2d1 !important;
}

/* PARAGRAPH */
.service-hover-box-2 p {
	transition: all .35s ease;
}

/* TEXT HOVER */
.service-hover-box-2:hover p {
	color: #4d6173 !important;
}

/* BUTTON / TAG BOX */
.inside-bo {
	border: .6px solid rgba(255, 255, 255, 1) !important;
	border-radius: 18px;
}

/* BUTTON HOVER */
.service-hover-box-2:hover .inside-bo {
	border-color: #00c2d1 !important;
	background: #f5fdff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .06);
}

/* BUTTON TEXT */
.service-hover-box-2:hover .inside-bo *, .service-hover-box-2:hover .inside-bo h1, .service-hover-box-2:hover .inside-bo h2, .service-hover-box-2:hover .inside-bo h3, .service-hover-box-2:hover .inside-bo h4, .service-hover-box-2:hover .inside-bo p, .service-hover-box-2:hover .inside-bo span {
	color: #083b52 !important;
}
