
.elementor-8142 .elementor-element.elementor-element-8403b32 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-8403b32:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-8403b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-f63f8e1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-f63f8e1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.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-8142 .elementor-element.elementor-element-0f44549 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-0f44549 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-0f44549 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-0f44549 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-0f44549 .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-b690cb5 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-804c385 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-9c04435 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-8142 .elementor-element.elementor-element-4dc1fee {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-4dc1fee:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-4dc1fee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-4dc1fee:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-4dc1fee::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-4dc1fee:hover::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-4dc1fee > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-4dc1fee.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-7069f71 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-7069f71:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-7069f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-7069f71:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-7069f71::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-7069f71:hover::before, .elementor-8142 .elementor-element.elementor-element-7069f71:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7069f71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-7069f71 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-7069f71.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-180683b {
	width: var(--container-widget-width, 98.246%);
	max-width: 98.246%;
	--container-widget-width: 98.246%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-180683b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9:hover::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-9bb6cb9 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-9bb6cb9.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-6740946 {
	width: var(--container-widget-width, 97.186%);
	max-width: 97.186%;
	--container-widget-width: 97.186%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-6740946.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-e0e7574 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-e0e7574:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-e0e7574 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-e0e7574:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-e0e7574::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-e0e7574:hover::before, .elementor-8142 .elementor-element.elementor-element-e0e7574:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e0e7574:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-e0e7574 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-e0e7574.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-b3aa066 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-b3aa066:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-b3aa066 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-b3aa066:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-b3aa066::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-b3aa066:hover::before, .elementor-8142 .elementor-element.elementor-element-b3aa066:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b3aa066:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-b3aa066 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-b3aa066.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-1049174 {
	width: var(--container-widget-width, 98.517%);
	max-width: 98.517%;
	--container-widget-width: 98.517%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-1049174.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

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

.elementor-8142 .elementor-element.elementor-element-d38fccb {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-d38fccb:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-d38fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-d38fccb:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-d38fccb::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-d38fccb:hover::before, .elementor-8142 .elementor-element.elementor-element-d38fccb:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d38fccb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-d38fccb > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-d38fccb.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62 {
	width: var(--container-widget-width, 96.794%);
	max-width: 96.794%;
	--container-widget-width: 96.794%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-9f78352 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-9f78352:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-9f78352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-9f78352:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-9f78352::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-9f78352:hover::before, .elementor-8142 .elementor-element.elementor-element-9f78352:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9f78352:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-9f78352 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-9f78352.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5:hover::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-f0a05c5 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-f0a05c5.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-53295f2 {
	width: var(--container-widget-width, 96.115%);
	max-width: 96.115%;
	--container-widget-width: 96.115%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-53295f2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-da88363 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-da88363:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-da88363 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-da88363:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-da88363::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-da88363:hover::before, .elementor-8142 .elementor-element.elementor-element-da88363:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-da88363:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-da88363 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-da88363.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-60ce484 {
	width: var(--container-widget-width, 98.661%);
	max-width: 98.661%;
	--container-widget-width: 98.661%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-60ce484.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-11b5760 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-11b5760:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-11b5760 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-11b5760:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-11b5760::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-11b5760:hover::before, .elementor-8142 .elementor-element.elementor-element-11b5760:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-11b5760:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-11b5760 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-11b5760.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-551440d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ucaddon_uc_material_bullets .ue-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ucaddon_uc_material_bullets .ue-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-bc2151d {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-c74a77e {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-c74a77e:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-c74a77e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-e710ffb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-3510ea7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-3510ea7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-3510ea7 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-3510ea7 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-3510ea7 .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	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-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-f489cee {
	--grid-row-gap: 15px;
	--grid-column-gap: 15px;
}

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

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.525 * 100%);
}

.elementor-8142 .elementor-element.elementor-element-f489cee:after {
	content: "0.525";
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__card {
	background-color: #f9f9f9;
	border-color: #fff;
	border-width: 2px;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__text {
	padding: 0 10px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__meta-data {
	padding: 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__avatar {
	padding-right: 10px;
	padding-left: 10px;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__title, .elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__title a {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__title {
	margin-bottom: 13px;
}

.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-8142 .elementor-element.elementor-element-596114c .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-8142 .elementor-element.elementor-element-596114c .elementor-button:hover, .elementor-8142 .elementor-element.elementor-element-596114c .elementor-button:focus {
	background-color: var(--e-global-color-3c0473bc);
	border-color: #fff;
}

.elementor-8142 .elementor-element.elementor-element-596114c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-c3fbcc3 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-c3fbcc3:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-c3fbcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-edd3b24 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-ec55608 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-ec55608 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-ec55608 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-ec55608 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-ec55608 .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-3acd2b9 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-a48b656 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-ec9ecaf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8142 .elementor-element.elementor-element-ec9ecaf:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-ec9ecaf, .elementor-8142 .elementor-element.elementor-element-ec9ecaf::before {
	--border-transition: .3s;
}

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

.elementor-8142 .elementor-element.elementor-element-0d2ef09 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-0d2ef09:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-0d2ef09:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-0d2ef09::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-0d2ef09:hover::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-0d2ef09 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-0d2ef09.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-1071841 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-1071841:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-1071841 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-1071841:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-1071841::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-1071841:hover::before, .elementor-8142 .elementor-element.elementor-element-1071841:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1071841:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-1071841 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-1071841.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-17644e8 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-17644e8:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-17644e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-17644e8:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-17644e8::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-17644e8:hover::before, .elementor-8142 .elementor-element.elementor-element-17644e8:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-17644e8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-17644e8 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-17644e8.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-38edc5e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-38edc5e:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-38edc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-38edc5e:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-38edc5e::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-38edc5e:hover::before, .elementor-8142 .elementor-element.elementor-element-38edc5e:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-38edc5e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-38edc5e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-38edc5e.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-75022d0 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-75022d0:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-75022d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-75022d0:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-75022d0::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-75022d0:hover::before, .elementor-8142 .elementor-element.elementor-element-75022d0:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-75022d0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-75022d0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-75022d0.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

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

.elementor-8142 .elementor-element.elementor-element-2523d6c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-2523d6c:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-2523d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-2523d6c:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-2523d6c::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-2523d6c:hover::before, .elementor-8142 .elementor-element.elementor-element-2523d6c:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2523d6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-2523d6c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-2523d6c.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-ef4c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c:hover::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-ef4c16c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-ef4c16c.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-2e7db0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b:hover::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-2e7db0b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-2e7db0b.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-41fd689 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8142 .elementor-element.elementor-element-41fd689:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-41fd689 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-41fd689:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-41fd689::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, var(--e-global-color-13b04df2) 49%, var(--e-global-color-2c7496ca) 80%);
}

.elementor-8142 .elementor-element.elementor-element-41fd689:hover::before, .elementor-8142 .elementor-element.elementor-element-41fd689:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-41fd689:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-41fd689 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, var(--e-global-color-13b04df2) 70%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-41fd689.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon {
	font-size: 34px;
}

.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
}

.elementor-8142 .elementor-element.elementor-element-67e2ef3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-67e2ef3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-295215f .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-295215f {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-295215f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-295215f .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-295215f .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-2e75d32 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .04;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-2e75d32:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-2e75d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-2e75d32::before, .elementor-8142 .elementor-element.elementor-element-2e75d32 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e75d32 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-2e75d32 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2e75d32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-2e75d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://airedaleopticians.co.uk/nitropack_static/WKMPzMUpWQPhHVDbUJYuhQVlpDPjtDaZ/assets/images/optimized/rev-ae273cf/airedaleoptdev.wpenginepowered.com/wp-content/uploads/2020/07/pattern-png-transparent-images-pictures-photos-png-arts-pattern-transparent-626_626.png");
	--background-overlay: "";
}

.elementor-8142 .elementor-element.elementor-element-9435a4f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-8748434 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-8748434 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-8748434 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-8748434 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-8748434 .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-88631bf {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-dfebfdd {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-dfebfdd:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-dfebfdd, .elementor-8142 .elementor-element.elementor-element-dfebfdd::before {
	--border-transition: .3s;
}

.elementor-8142 .elementor-element.elementor-element-eabdfd5 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8142 .elementor-element.elementor-element-534a48c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-534a48c:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-534a48c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-534a48c:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-534a48c::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-534a48c:hover::before, .elementor-8142 .elementor-element.elementor-element-534a48c:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-534a48c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-534a48c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-534a48c.e-con:hover {
	--e-con-transform-scale: 1.03;
}

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

.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-label {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-content {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-more svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover, .elementor-widget-premium-addon-icon-box .premium-button-line6::after {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more svg, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-btn-svg {
	stroke: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-line2::before, .elementor-widget-premium-addon-icon-box .premium-button-line4::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::after, .elementor-widget-premium-addon-icon-box .premium-button-line6::before, .elementor-widget-premium-addon-icon-box .premium-button-line7::before {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:after {
	background-color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-button-none:hover, .elementor-widget-premium-addon-icon-box .premium-button-style8:hover, .elementor-widget-premium-addon-icon-box .premium-button-style1:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinhor, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinver, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialin:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialout:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectin:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectout:before, .elementor-widget-premium-addon-icon-box .premium-button-style6-bg, .elementor-widget-premium-addon-icon-box .premium-button-style6:before {
	background-color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-8155dbe:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-8155dbe {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-02d2d53 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-02d2d53:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-02d2d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-02d2d53:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-02d2d53::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-02d2d53:hover::before, .elementor-8142 .elementor-element.elementor-element-02d2d53:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-02d2d53:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-02d2d53 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-02d2d53.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9a82046:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-9a82046:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9a82046 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7:hover::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-a0ec4d7 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-a0ec4d7.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d47a266:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-d47a266:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d47a266 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-79e0185 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-79e0185:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-79e0185 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-79e0185:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-79e0185::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-79e0185:hover::before, .elementor-8142 .elementor-element.elementor-element-79e0185:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-79e0185:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-79e0185 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-79e0185.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-49b4cec:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-49b4cec {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-400ef42 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8142 .elementor-element.elementor-element-dc4f920 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-dc4f920:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-dc4f920 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-dc4f920:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-dc4f920::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-dc4f920:hover::before, .elementor-8142 .elementor-element.elementor-element-dc4f920:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-dc4f920:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-dc4f920 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-dc4f920.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-3589169 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-3589169:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-3589169:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-3589169 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4:hover::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-f80c2d4 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-f80c2d4.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-47c195b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-47c195b:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-47c195b:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-47c195b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5:hover::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-7e2a7a5 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-7e2a7a5.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-99f0271:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-99f0271:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-99f0271 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-b6f507e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b6f507e:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-b6f507e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-b6f507e:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-b6f507e::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-b6f507e:hover::before, .elementor-8142 .elementor-element.elementor-element-b6f507e:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b6f507e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-b6f507e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-b6f507e.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-819549a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-819549a:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-819549a:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-819549a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-cb450dc {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-cb450dc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-c76a922 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-7425707 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-7425707:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-7425707 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-0eb0f90 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-3fcd82b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-3fcd82b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-3fcd82b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-3fcd82b .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-3fcd82b .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-dce3eb7 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-4847471 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-4847471:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-4847471, .elementor-8142 .elementor-element.elementor-element-4847471::before {
	--border-transition: .3s;
}

.elementor-8142 .elementor-element.elementor-element-12e624c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-e5fcaba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba:hover::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-e5fcaba > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-e5fcaba.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5da0120:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-5da0120:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5da0120 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-250082c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-250082c:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-250082c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-250082c:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-250082c::before, .elementor-8142 .elementor-element.elementor-element-250082c > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-250082c > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-250082c > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-250082c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-250082c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-250082c:hover::before, .elementor-8142 .elementor-element.elementor-element-250082c:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-250082c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-250082c > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-250082c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-250082c.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9607c31:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-9607c31:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9607c31 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-34f6d79 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-34f6d79:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-34f6d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-34f6d79:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-34f6d79::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-34f6d79:hover::before, .elementor-8142 .elementor-element.elementor-element-34f6d79:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-34f6d79:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-34f6d79 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-34f6d79.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5f79cce:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5f79cce {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-363469e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-363469e:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-363469e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-363469e:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-363469e::before, .elementor-8142 .elementor-element.elementor-element-363469e > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-363469e > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-363469e > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-363469e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-363469e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-363469e:hover::before, .elementor-8142 .elementor-element.elementor-element-363469e:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-363469e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-363469e > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-363469e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-363469e.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-c5d09f2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-4ab2d1a {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3:hover::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-3ffc0b3 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-3ffc0b3.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-9bf9abb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5c8f709 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-5c8f709:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-5c8f709 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-5c8f709:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-5c8f709::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-5c8f709:hover::before, .elementor-8142 .elementor-element.elementor-element-5c8f709:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-5c8f709:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-5c8f709 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-5c8f709.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-232d4c1:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-232d4c1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8:hover::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-fd90cf8 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-fd90cf8.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-ef9475a:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-ef9475a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-fb3b130 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-fb3b130:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-fb3b130 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-fb3b130:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-fb3b130::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-fb3b130:hover::before, .elementor-8142 .elementor-element.elementor-element-fb3b130:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fb3b130:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-fb3b130 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-fb3b130.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container i {
	font-size: 40px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container img {
	width: 40px;
	height: 40px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-495c0bf:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-495c0bf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-1ca48fe {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-1ca48fe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-a75c449 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-a75c449:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-a75c449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-6c3b5f1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-b01b3fc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-b01b3fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-b01b3fc .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-b01b3fc .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-b01b3fc .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-c048cc5 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-ac53545 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-ac53545:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-ac53545, .elementor-8142 .elementor-element.elementor-element-ac53545::before {
	--border-transition: .3s;
}

.elementor-8142 .elementor-element.elementor-element-043b37f {
	--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: stretch;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-1a52af8 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-1a52af8:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-1a52af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-1a52af8:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-1a52af8::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-1a52af8:hover::before, .elementor-8142 .elementor-element.elementor-element-1a52af8:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1a52af8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-1a52af8 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-1a52af8.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-057acf8:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-057acf8:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-057acf8 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-428efee {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-428efee:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-428efee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-428efee:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-428efee::before, .elementor-8142 .elementor-element.elementor-element-428efee > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-428efee > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-428efee > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-428efee > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-428efee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-428efee:hover::before, .elementor-8142 .elementor-element.elementor-element-428efee:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-428efee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-428efee > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-428efee > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-428efee.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-7095428 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-7095428:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-7095428:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-7095428 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-7d924cc {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-7d924cc:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-7d924cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-7d924cc:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-7d924cc::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-7d924cc:hover::before, .elementor-8142 .elementor-element.elementor-element-7d924cc:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7d924cc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-7d924cc > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-7d924cc.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5984f72:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-5984f72:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5984f72 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-233de58 {
	--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: stretch;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-7f6d20d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d:hover::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-7f6d20d > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-7f6d20d.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-a2f5165:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-a2f5165 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-33a2a62 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-33a2a62:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-33a2a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-33a2a62:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-33a2a62::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-33a2a62:hover::before, .elementor-8142 .elementor-element.elementor-element-33a2a62:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-33a2a62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-33a2a62 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-33a2a62.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-b398d6e:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-b398d6e {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9:hover::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-d34fdd9 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-d34fdd9.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-32d83c4:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-32d83c4 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-36ed693 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-36ed693.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-2cde046 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-972b524 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-972b524:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-972b524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-a541726 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-e0bb3da {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-e0bb3da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-e0bb3da .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-e0bb3da .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-e0bb3da .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-2d4805a {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8142 .elementor-element.elementor-element-b4dd330 {
	--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: stretch;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8:hover::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-b14f0f8 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-b14f0f8.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-35380c5:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-35380c5:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-35380c5 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-b8588c6 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b8588c6:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-b8588c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-b8588c6:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-b8588c6::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-b8588c6:hover::before, .elementor-8142 .elementor-element.elementor-element-b8588c6:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b8588c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-b8588c6 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-b8588c6.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-e878b7d:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-e878b7d {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-f6e5979 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-f6e5979:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-f6e5979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-f6e5979:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-f6e5979::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-f6e5979:hover::before, .elementor-8142 .elementor-element.elementor-element-f6e5979:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f6e5979:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-f6e5979 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-f6e5979.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-25ed043:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-25ed043:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-25ed043 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-7955289 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-7955289:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-7955289, .elementor-8142 .elementor-element.elementor-element-7955289::before {
	--border-transition: .3s;
}

.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-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-4bac2c4.elementor-element {
	--align-self: center;
}

.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter {
	flex-direction: column-reverse;
	gap: 8px;
}

.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-d2ed873-font-family), Sans-serif;
	font-size: var(--e-global-typography-d2ed873-font-size);
	font-weight: var(--e-global-typography-d2ed873-font-weight);
	line-height: var(--e-global-typography-d2ed873-line-height);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .57);
}

.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter-number-wrapper {}

.elementor-8142 .elementor-element.elementor-element-6b70212 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-6b70212.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-c8c4a38 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-c8c4a38:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-c8c4a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-164123f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-16efacc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-16efacc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-16efacc .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-16efacc .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-16efacc .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-d4d5c6d {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8142 .elementor-element.elementor-element-9155ac8 {
	--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: stretch;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-d599665 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-d599665:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-d599665 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-d599665:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-d599665::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-d599665:hover::before, .elementor-8142 .elementor-element.elementor-element-d599665:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d599665:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-d599665 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-d599665.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: "Quicksand", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8142 .elementor-element.elementor-element-01e1d97:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-01e1d97 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-485b91b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-485b91b:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-485b91b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-485b91b:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-485b91b::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 0%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-485b91b:hover::before, .elementor-8142 .elementor-element.elementor-element-485b91b:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-485b91b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-485b91b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-485b91b.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-5876361 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: "Quicksand", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5876361:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8142 .elementor-element.elementor-element-5876361:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-5876361 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-426c6f2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-426c6f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-111139b .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-111139b {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-111139b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-111139b .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-111139b .ue-seperator {
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-9e780a0 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8142 .elementor-element.elementor-element-9e780a0:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-9e780a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-8142 .elementor-element.elementor-element-57b270c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8142 .elementor-element.elementor-element-03157d9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8142 .elementor-element.elementor-element-03157d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8142 .elementor-element.elementor-element-03157d9 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8142 .elementor-element.elementor-element-03157d9 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8142 .elementor-element.elementor-element-03157d9 .elementor-divider__text {
	color: var(--e-global-color-13b04df2);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-6645ed9 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-adfb0cb {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-adfb0cb:hover {
	border-style: none;
}

.elementor-8142 .elementor-element.elementor-element-adfb0cb, .elementor-8142 .elementor-element.elementor-element-adfb0cb::before {
	--border-transition: .3s;
}

.elementor-8142 .elementor-element.elementor-element-1835be7 {
	--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: stretch;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-a305727 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-a305727:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-a305727 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-a305727:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-a305727::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-a305727:hover::before, .elementor-8142 .elementor-element.elementor-element-a305727:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a305727:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-a305727 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-a305727.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-a305727.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-d6bb6b8 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-de09ebe {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-de09ebe:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-de09ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-de09ebe:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-de09ebe::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-de09ebe:hover::before, .elementor-8142 .elementor-element.elementor-element-de09ebe:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-de09ebe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-de09ebe > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-de09ebe.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-de09ebe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-0eed762:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-0eed762:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-0eed762 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-cc87f80 {
	--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: stretch;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-81341ea {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-81341ea:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-81341ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-81341ea:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-81341ea::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-81341ea:hover::before, .elementor-8142 .elementor-element.elementor-element-81341ea:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-81341ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-81341ea > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-81341ea.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2544c62:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-2544c62:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2544c62 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-b9204bf {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-b9204bf:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-b9204bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-b9204bf:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-b9204bf::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-b9204bf:hover::before, .elementor-8142 .elementor-element.elementor-element-b9204bf:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b9204bf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-b9204bf > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-b9204bf.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-b9204bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-2c83300:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-2c83300:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-2c83300 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-26af88e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-26af88e:not(.elementor-motion-effects-element-type-background), .elementor-8142 .elementor-element.elementor-element-26af88e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-13b04df2);
}

.elementor-8142 .elementor-element.elementor-element-26af88e:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8142 .elementor-element.elementor-element-26af88e::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-2c7496ca) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8142 .elementor-element.elementor-element-26af88e:hover::before, .elementor-8142 .elementor-element.elementor-element-26af88e:hover > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-26af88e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .elementor-background-slideshow:hover::before, .elementor-8142 .elementor-element.elementor-element-26af88e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-13b04df2) 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8142 .elementor-element.elementor-element-26af88e.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-242cff3-font-family), Sans-serif;
	font-size: var(--e-global-typography-242cff3-font-size);
	font-weight: var(--e-global-typography-242cff3-font-weight);
	line-height: var(--e-global-typography-242cff3-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container svg, .elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-icon-container svg * {
	fill: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-wrapper, .elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-big .premium-icon-box-icon {
	background-color: var(--e-global-color-2c7496ca);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8142 .elementor-element.elementor-element-df9f770:hover .premium-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-content {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8142 .elementor-element.elementor-element-df9f770:hover .premium-icon-box-content {
	color: var(--e-global-color-primary);
}

.elementor-8142 .elementor-element.elementor-element-df9f770 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-5206fca {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8142 .elementor-element.elementor-element-5206fca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .uc_material_bullets_row {
	background-color: var(--e-global-color-13b04df2);
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-icon svg {
	fill: #fff;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .uc_material_bullets_row:hover .ue-icon {
	background-color: var(--e-global-color-3c0473bc);
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-text {
	color: var(--e-global-color-text);
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-seperator {
	margin-top: 5px;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0f44549 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3510ea7 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-f489cee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-596114c .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ec55608 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-295215f .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-8748434 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3fcd82b .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b01b3fc .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e0bb3da .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter-title {
		font-size: var(--e-global-typography-d2ed873-font-size);
		line-height: var(--e-global-typography-d2ed873-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-16efacc .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-111139b .ue-title {
		font-size: 18px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-03157d9 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-title {
		font-size: 18px;
	}
}

@media (max-width:767px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0f44549 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b690cb5 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-55bc08f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-180683b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-6740946 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-c5039a8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-1049174 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-4ee9e62 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-e61d7b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-53295f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-60ce484 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-452c1ba .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-bc2151d .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3510ea7 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.525 * 100%);
	}
	
	.elementor-8142 .elementor-element.elementor-element-f489cee:after {
		content: "0.525";
	}
	
	.elementor-8142 .elementor-element.elementor-element-f489cee .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-596114c .elementor-button {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ec55608 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3acd2b9 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12284a6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-d297a89 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-03e9fe8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-12ec9ea .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-bee843a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-b3781e8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-82b6e57 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-3d75cf1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title, .elementor-8142 .elementor-element.elementor-element-eecbf81 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-295215f .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-8748434 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-88631bf {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-eabdfd5 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8155dbe .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9a82046 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d47a266 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-49b4cec .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-400ef42 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-3589169 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-47c195b .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-99f0271 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-819549a .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c76a922 .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3fcd82b .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-dce3eb7 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-12e624c {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5da0120 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9607c31 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5f79cce .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c5d09f2 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-4ab2d1a {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bf9abb .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-232d4c1 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef9475a .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-495c0bf .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c0d7af .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b01b3fc .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-c048cc5 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-043b37f {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-057acf8 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-7095428 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5984f72 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-233de58 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-a2f5165 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-b398d6e .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-32d83c4 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2cde046 .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e0bb3da .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2d4805a {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b4dd330 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-35380c5 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-e878b7d .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-25ed043 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4.elementor-element {
		--align-self: center;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter {
		flex-direction: column-reverse;
		gap: 8px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter-number-wrapper {
		font-size: 49px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4bac2c4 .elementor-counter-title {
		font-size: var(--e-global-typography-d2ed873-font-size);
		line-height: var(--e-global-typography-d2ed873-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-dfda2bb .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-16efacc .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d4d5c6d {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9155ac8 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-01e1d97 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-5876361 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-111139b .ue-title {
		font-size: 16px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-03157d9 .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-6645ed9 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1835be7 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-d6bb6b8 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-0eed762 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-cc87f80 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2544c62 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-2c83300 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-title {
		font-size: var(--e-global-typography-242cff3-font-size);
		line-height: var(--e-global-typography-242cff3-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-label {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-8142 .elementor-element.elementor-element-df9f770 .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8142 .elementor-element.elementor-element-8dc1780 .ue-title {
		font-size: 16px;
	}
}

@media (min-width:768px) {
	.elementor-8142 .elementor-element.elementor-element-8403b32 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f63f8e1 {
		--width: 98.358%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-804c385 {
		--width: 70%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9c04435 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d0a0f68 {
		--width: 50%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4dc1fee {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7069f71 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bb6cb9 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e0e7574 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b3aa066 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-81dca06 {
		--width: 50%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d38fccb {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9f78352 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f0a05c5 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-da88363 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-11b5760 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-551440d {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-c74a77e {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-c3fbcc3 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a48b656 {
		--width: 70%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ec9ecaf {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-c7374cf {
		--width: 50%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-0d2ef09 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1071841 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-17644e8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-38edc5e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-75022d0 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b24f1d2 {
		--width: 50%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2523d6c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef4c16c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2e7db0b {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-41fd689 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-67e2ef3 {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2e75d32 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-dfebfdd {
		--width: 70%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-534a48c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-02d2d53 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a0ec4d7 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-79e0185 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-dc4f920 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f80c2d4 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7e2a7a5 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b6f507e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-cb450dc {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7425707 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4847471 {
		--width: 70%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e5fcaba {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-250082c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-34f6d79 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-363469e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3ffc0b3 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-5c8f709 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-fd90cf8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-fb3b130 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1ca48fe {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a75c449 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ac53545 {
		--width: 70%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1a52af8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-428efee {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7d924cc {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7f6d20d {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-33a2a62 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d34fdd9 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-36ed693 {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-972b524 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b14f0f8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b8588c6 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f6e5979 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7955289 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-6b70212 {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-c8c4a38 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d599665 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-485b91b {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-426c6f2 {
		--width: 30%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9e780a0 {
		--content-width: 1240px;
	}
	
	.elementor-8142 .elementor-element.elementor-element-adfb0cb {
		--width: 65%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a305727 {
		--width: 47.35%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-de09ebe {
		--width: 47.35%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-81341ea {
		--width: 33%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b9204bf {
		--width: 33%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-26af88e {
		--width: 33%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-5206fca {
		--width: 35%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8142 .elementor-element.elementor-element-804c385 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4dc1fee {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7069f71 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9bb6cb9 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e0e7574 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b3aa066 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d38fccb {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-9f78352 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f0a05c5 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-da88363 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-11b5760 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-551440d {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a48b656 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-0d2ef09 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1071841 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-17644e8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-38edc5e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-75022d0 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2523d6c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ef4c16c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-2e7db0b {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-41fd689 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-67e2ef3 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-dfebfdd {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-534a48c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-02d2d53 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a0ec4d7 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-79e0185 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-dc4f920 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f80c2d4 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7e2a7a5 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b6f507e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-cb450dc {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-4847471 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-e5fcaba {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-250082c {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-34f6d79 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-363469e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-3ffc0b3 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-5c8f709 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-fd90cf8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-fb3b130 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1ca48fe {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-ac53545 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-1a52af8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-428efee {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7d924cc {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7f6d20d {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-33a2a62 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d34fdd9 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-36ed693 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b14f0f8 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b8588c6 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-f6e5979 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-7955289 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-6b70212 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-d599665 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-485b91b {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-426c6f2 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-adfb0cb {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-a305727 {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-de09ebe {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-81341ea {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-b9204bf {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-26af88e {
		--width: 100%;
	}
	
	.elementor-8142 .elementor-element.elementor-element-5206fca {
		--width: 100%;
	}
}
