
.elementor-442 .elementor-element.elementor-element-705f3ee:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-705f3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-5ef55a6/digicom.org/wp-content/uploads/2025/03/banner-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-442 .elementor-element.elementor-element-705f3ee>.elementor-container {
	min-height: 40vh;
}

.elementor-442 .elementor-element.elementor-element-705f3ee {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-705f3ee>.elementor-background-overlay {
	opacity: .91;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-4c3952b>.elementor-element-populated {
	padding: 0 0 0 0;
}

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

.elementor-442 .elementor-element.elementor-element-01b0a67>.elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	padding: 1% 1% 1% 1%;
	background-image: radial-gradient(at center center, #ffb770 54%, #ffb770 93%);
	border-radius: 10px 10px 0 0;
}

.elementor-442 .elementor-element.elementor-element-01b0a67.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-442 .elementor-element.elementor-element-01b0a67 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #0a6073;
}

.elementor-442 .elementor-element.elementor-element-b337176:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-b337176>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-5ef55a6/digicom.org/wp-content/uploads/2025/03/banner-1.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-442 .elementor-element.elementor-element-b337176>.elementor-container {
	min-height: 40vh;
}

.elementor-442 .elementor-element.elementor-element-b337176 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-b337176>.elementor-background-overlay {
	opacity: .91;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-9933c30>.elementor-element-populated {
	padding: 0 0 0 0;
}

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

.elementor-442 .elementor-element.elementor-element-15fe047>.elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	padding: 1% 1% 1% 1%;
	background-image: radial-gradient(at center center, #ffb770 54%, #ffb770 93%);
	border-radius: 10px 10px 0 0;
}

.elementor-442 .elementor-element.elementor-element-15fe047.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-442 .elementor-element.elementor-element-15fe047 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #0a6073;
}

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

.elementor-442 .elementor-element.elementor-element-423fd7c9 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 1em;
	--padding-right: 5em;
}

.elementor-442 .elementor-element.elementor-element-b1f5a95>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-b1f5a95 {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-b1f5a95 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-3fa3ba4>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-3fa3ba4 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-71ccb51 {
	--display: flex;
	--justify-content: center;
	--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-442 .elementor-element.elementor-element-3cf15293 img {
	width: 100%;
	height: 420px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-7e94351 {
	--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;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-442 .elementor-element.elementor-element-7e94351:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-7e94351>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-291baba);
}

.elementor-442 .elementor-element.elementor-element-c289d5b {
	--display: flex;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-f60fa09>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-f60fa09 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-f60fa09 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-1a41a74 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-947194d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.team-popup-id-2d404f3 .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-card:hover, .elementor-442 .elementor-element.elementor-element-2d404f3 .profile-image-card:hover, .elementor-442 .elementor-element.elementor-element-2d404f3 .profile-card::before, .elementor-442 .elementor-element.elementor-element-2d404f3 .profile-image-card::before, .elementor-442 .elementor-element.elementor-element-2d404f3 div .profile-card .profile-body::before, .elementor-442 .elementor-element.elementor-element-2d404f3 .image-card-v3 .profile-image-card:after {
	background-color: rgba(18, 35, 63, .7);
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-card, .elementor-442 .elementor-element.elementor-element-2d404f3 .profile-image-card {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-header>img, .elementor-442 .elementor-element.elementor-element-2d404f3 .profile-image-card img, .elementor-442 .elementor-element.elementor-element-2d404f3 .ekit-team-style-overlay_circle, .elementor-442 .elementor-element.elementor-element-2d404f3 .ekit-team-style-overlay_circle_hover {
	border-radius: 0%;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-body .profile-title {
	margin-bottom: 0;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .profile-body .profile-designation {
	margin-bottom: 42%;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.team-popup-id-2d404f3 .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-442 .elementor-element.elementor-element-2d404f3 .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-2d404f3 .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-442 .elementor-element.elementor-element-844dc29>.elementor-widget-container {
	padding: 10px 10px 0 10px;
}

.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-4ec77a5 .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	text-transform: none;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-4ec77a5>.elementor-widget-container {
	margin: 3% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-4ec77a5 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-4ec77a5 .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-4cbb706 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.team-popup-id-dcbb5c8 .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-card:hover, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-image-card:hover, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-card::before, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-image-card::before, .elementor-442 .elementor-element.elementor-element-dcbb5c8 div .profile-card .profile-body::before, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .image-card-v3 .profile-image-card:after {
	background-color: rgba(18, 35, 63, .7);
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-card, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-image-card {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-header>img, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-image-card img, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .ekit-team-style-overlay_circle, .elementor-442 .elementor-element.elementor-element-dcbb5c8 .ekit-team-style-overlay_circle_hover {
	border-radius: 0%;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-body .profile-title {
	margin-bottom: 0;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .profile-body .profile-designation {
	margin-bottom: 42%;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.team-popup-id-dcbb5c8 .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-442 .elementor-element.elementor-element-dcbb5c8 .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-dcbb5c8 .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-442 .elementor-element.elementor-element-ca5cb0b>.elementor-widget-container {
	padding: 10px 10px 0 10px;
}

.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-d266e9d .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	text-transform: none;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-d266e9d>.elementor-widget-container {
	margin: 3% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-d266e9d .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-d266e9d .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-43ff0f7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.team-popup-id-e7f522b .elementor-repeater-item-e5813c5>a {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	background-color: #26464c;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-card:hover, .elementor-442 .elementor-element.elementor-element-e7f522b .profile-image-card:hover, .elementor-442 .elementor-element.elementor-element-e7f522b .profile-card::before, .elementor-442 .elementor-element.elementor-element-e7f522b .profile-image-card::before, .elementor-442 .elementor-element.elementor-element-e7f522b div .profile-card .profile-body::before, .elementor-442 .elementor-element.elementor-element-e7f522b .image-card-v3 .profile-image-card:after {
	background-color: rgba(18, 35, 63, .7);
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-card, .elementor-442 .elementor-element.elementor-element-e7f522b .profile-image-card {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 7px 7px 7px 7px;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-header>img, .elementor-442 .elementor-element.elementor-element-e7f522b .profile-image-card img, .elementor-442 .elementor-element.elementor-element-e7f522b .ekit-team-style-overlay_circle, .elementor-442 .elementor-element.elementor-element-e7f522b .ekit-team-style-overlay_circle_hover {
	border-radius: 0%;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-body .profile-title {
	margin-bottom: 0;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .profile-body .profile-designation {
	margin-bottom: 42%;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.team-popup-id-e7f522b .ekit-team-social-list>li>a {
	text-align: center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-442 .elementor-element.elementor-element-e7f522b .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-e7f522b .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-442 .elementor-element.elementor-element-9996a87>.elementor-widget-container {
	padding: 10px 10px 0 10px;
}

.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-442 .elementor-element.elementor-element-2eb3fda .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	text-transform: none;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-2eb3fda>.elementor-widget-container {
	margin: 3% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-2eb3fda .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-2eb3fda .elementor-button:focus {
	border-color: #ffb770;
}

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

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

.elementor-442 .elementor-element.elementor-element-36e1687 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 25px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-2e4904d img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-1c18960 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-541cdcc {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-541cdcc>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-541cdcc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-5030203>.elementor-widget-container {
	padding: 10px 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-5030203 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

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

.elementor-442 .elementor-element.elementor-element-fa9515d:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-fa9515d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-5537c5d {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-442 .elementor-element.elementor-element-9b343c6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-9b343c6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-442 .elementor-element.elementor-element-45dc171>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-45dc171 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-45dc171 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-cdb1f22>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-cdb1f22 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-7c4dade>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-7c4dade {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-743a838 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-84f9e31 {
	--display: flex;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-84f9e31:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-84f9e31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-84f9e31:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-10001dc>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-10001dc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-10001dc.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-10001dc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-370f134 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-370f134:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-370f134>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-370f134:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-6ba61e9>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-6ba61e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-6ba61e9.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-6ba61e9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-5cd3200 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-5cd3200:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-5cd3200>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-5cd3200:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-2fd38c3>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-2fd38c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-2fd38c3.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-2fd38c3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-6745a02 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-6745a02:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-6745a02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-6745a02:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-4639321>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-4639321.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-4639321.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-4639321.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-eca78d9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-eca78d9:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-eca78d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-eca78d9:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-f71152b>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-f71152b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-f71152b.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-f71152b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-378d7e5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-378d7e5:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-378d7e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-378d7e5:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-0b051f9>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-0b051f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-0b051f9.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-0b051f9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-e2bf01b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-e2bf01b:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-e2bf01b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-e2bf01b:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.elementor-442 .elementor-element.elementor-element-cce5544>.elementor-widget-container {
	padding: 0 4px 0 4px;
}

.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-442 .elementor-element.elementor-element-cce5544.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-cce5544.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-cce5544.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon {
	font-size: 56px;
}

.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-2f845dc7 {
	--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;
}

.elementor-442 .elementor-element.elementor-element-5bc55a98 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 36px 36px 36px 36px;
	box-shadow: 0 0 60px 0 rgba(0, 0, 0, .1);
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-442 .elementor-element.elementor-element-5bc55a98:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-5bc55a98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-1f560d21>.elementor-widget-container {
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: rgba(125, 160, 218, .5);
}

.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-number-wrapper {
	color: var(--e-global-color-4ca25af);
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-3ce35819>.elementor-widget-container {
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: rgba(125, 160, 218, .5);
}

.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-number-wrapper {
	color: var(--e-global-color-4ca25af);
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-1147f371>.elementor-widget-container {
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: rgba(125, 160, 218, .5);
}

.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-number-wrapper {
	color: var(--e-global-color-4ca25af);
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-267c91c3>.elementor-widget-container {
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: rgba(125, 160, 218, .5);
}

.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-4ca25af);
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

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

.elementor-442 .elementor-element.elementor-element-b502d29>.elementor-background-overlay {
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-5ef55a6/digicom.org/wp-content/uploads/2025/03/PRA03118-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .18;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-b502d29>.elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-442 .elementor-element.elementor-element-b502d29 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 1em 4em 1em;
}

.elementor-bc-flex-widget .elementor-442 .elementor-element.elementor-element-8b05a9b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-442 .elementor-element.elementor-element-8b05a9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-442 .elementor-element.elementor-element-8b05a9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-8b05a9b>.elementor-element-populated {
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-9642dd5>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-9642dd5 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-9642dd5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-de5ccd8 {
	padding: 2em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-7dab986>.elementor-background-slideshow {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-7dab986:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-fe384a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-fe384a4>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

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

.elementor-442 .elementor-element.elementor-element-fe384a4:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-fe384a4>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-9b9ef78>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-a125318>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-a125318>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

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

.elementor-442 .elementor-element.elementor-element-a125318:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-a125318>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-487322e>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-487322e:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-487322e:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-0d1231c {
	padding: 2em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-background-slideshow {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-3704d96>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-3704d96:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-3704d96:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-background-slideshow {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-5b3281c:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-8235bbd>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8235bbd:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-8235bbd:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-348d21d>.elementor-background-slideshow {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-348d21d:hover>.elementor-element-populated {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: rgba(255, 255, 255, 0);
	text-align: left;
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
	background-color: rgba(255, 255, 255, 0);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-442 .elementor-element.elementor-element-c5e592e>.elementor-widget-container {
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-c5e592e:hover .elementor-widget-container {
	border-style: none;
}

.elementor-442 .elementor-element.elementor-element-c5e592e:hover>.elementor-widget-container {
	border-radius: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: var(--e-global-color-d49ac81);
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #fff;
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
	color: #000;
}

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

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

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #fff;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: var(--e-global-color-d49ac81);
	margin: 0 0 20px 0;
	padding: 0 0 70px 0;
	height: 40px;
	width: 40px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #fff;
	width: 50px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 50px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
	width: 20px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
	fill: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-7c7f331 {
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-48f83be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-442 .elementor-element.elementor-element-48f83be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
}

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

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

.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 2em 2em 2em 2em;
}

.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-48f83be>.elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-442 .elementor-element.elementor-element-48f83be:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-c2f741e .elementor-icon-wrapper {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-stacked .elementor-icon:hover {
	background-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-default .elementor-icon:hover {
	color: #ffb770;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-c2f741e.elementor-view-default .elementor-icon:hover svg {
	fill: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-ec684cc {
	--divider-border-style: solid;
	--divider-color: #ffb770;
	--divider-border-width: 4px;
}

.elementor-442 .elementor-element.elementor-element-ec684cc>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-ec684cc .elementor-divider-separator {
	width: 9%;
}

.elementor-442 .elementor-element.elementor-element-ec684cc .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-071a665>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-071a665 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 4px;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-014bd5d {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-88f0171 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 22px;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-9a17a42:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
}

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

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

.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 2em 2em 2em 2em;
}

.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-442 .elementor-element.elementor-element-9a17a42:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-5edad09 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-stacked .elementor-icon:hover {
	background-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-default .elementor-icon:hover {
	color: #ffb770;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-5edad09.elementor-view-default .elementor-icon:hover svg {
	fill: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-1afa77b {
	--divider-border-style: solid;
	--divider-color: #ffb770;
	--divider-border-width: 4px;
}

.elementor-442 .elementor-element.elementor-element-1afa77b>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-1afa77b .elementor-divider-separator {
	width: 9%;
}

.elementor-442 .elementor-element.elementor-element-1afa77b .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-39344cf>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-39344cf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 4px;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-0559a04 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-f8a6e58 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 22px;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-73c73b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: linear-gradient(180deg, #3f9ba6 31%, #0a6073 100%);
}

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

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

.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 2em 2em 2em 2em;
}

.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated, .elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated>.elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-442 .elementor-element.elementor-element-73c73b1:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-442 .elementor-element.elementor-element-1525653 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-1525653.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-framed .elementor-icon, .elementor-442 .elementor-element.elementor-element-1525653.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-stacked .elementor-icon:hover {
	background-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-1525653.elementor-view-default .elementor-icon:hover {
	color: #ffb770;
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-1525653.elementor-view-framed .elementor-icon:hover, .elementor-442 .elementor-element.elementor-element-1525653.elementor-view-default .elementor-icon:hover svg {
	fill: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac {
	--divider-border-style: solid;
	--divider-color: #ffb770;
	--divider-border-width: 4px;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac .elementor-divider-separator {
	width: 9%;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-43b7fea>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-442 .elementor-element.elementor-element-43b7fea .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 4px;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-dd8d6b3 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-442 .elementor-element.elementor-element-b680fc5 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 22px;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8351330 {
	--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;
	--overlay-opacity: .08;
	--margin-top: 4em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

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

.elementor-442 .elementor-element.elementor-element-c98558a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-c98558a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-02f2e9a>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-02f2e9a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-02f2e9a p {
	margin-block-end: 0;
}

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

.elementor-442 .elementor-element.elementor-element-080a5df {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-080a5df:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-080a5df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-442 .elementor-element.elementor-element-d5443ea {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-d5443ea:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-d5443ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-442 .elementor-element.elementor-element-5f0ae98 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-5f0ae98:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-5f0ae98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

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

.elementor-442 .elementor-element.elementor-element-423d06d {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-8858dc7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-8858dc7:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-8858dc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-442 .elementor-element.elementor-element-00def27 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-00def27:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-00def27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-442 .elementor-element.elementor-element-2b555ae {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

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

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

.elementor-442 .elementor-element.elementor-element-6a102a4>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-6a102a4 {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-6a102a4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-842b49b>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-842b49b {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-2a503f7>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-2a503f7 {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-2a503f7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-405ff0e>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-405ff0e.elementor-element {
	--align-self: flex-start;
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-icon i {
	color: var(--e-global-color-bb7115a);
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bb7115a);
	transition: fill .3s;
}

.elementor-442 .elementor-element.elementor-element-405ff0e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-405ff0e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-58fd445 {
	--display: flex;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
}

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

.elementor-442 .elementor-element.elementor-element-b77cb7c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-4440f92 .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-4440f92 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-4440f92 .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-f296ee2 {
	--display: flex;
	--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-442 .elementor-element.elementor-element-f38a097 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

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

.elementor-442 .elementor-element.elementor-element-da41ced {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-d207a49.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-d207a49.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-d207a49.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-6810b6c .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-6810b6c .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-6810b6c .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-af11e62 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 16%;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-ef5bcf2 .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-ef5bcf2 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-ef5bcf2 .elementor-button:focus {
	border-color: #ffb770;
}

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

.elementor-442 .elementor-element.elementor-element-6657f42 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-091cc4c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-091cc4c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-091cc4c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-bfb88cb .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-bfb88cb .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-bfb88cb .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-4835952 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-2b4b916.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-2b4b916.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-2b4b916.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-efd070c .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-efd070c .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-efd070c .elementor-button:focus {
	border-color: #ffb770;
}

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

.elementor-442 .elementor-element.elementor-element-533ba5a {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-32c9839.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-32c9839.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-32c9839.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-cc7ac79 .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-cc7ac79 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-cc7ac79 .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-86b1d7b {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-715f473.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-442 .elementor-element.elementor-element-715f473.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-442 .elementor-element.elementor-element-715f473.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-442 .elementor-element.elementor-element-1d208ba .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-1d208ba .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-1d208ba .elementor-button:focus {
	border-color: #ffb770;
}

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

.elementor-442 .elementor-element.elementor-element-48f2415.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-442 .elementor-element.elementor-element-d1ac530 {
	--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;
	--overlay-opacity: .08;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-d1ac530:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-d1ac530>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-d1ac530::before, .elementor-442 .elementor-element.elementor-element-d1ac530>.elementor-background-video-container::before, .elementor-442 .elementor-element.elementor-element-d1ac530>.e-con-inner>.elementor-background-video-container::before, .elementor-442 .elementor-element.elementor-element-d1ac530>.elementor-background-slideshow::before, .elementor-442 .elementor-element.elementor-element-d1ac530>.e-con-inner>.elementor-background-slideshow::before, .elementor-442 .elementor-element.elementor-element-d1ac530>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-5ef55a6/digicom.org/wp-content/plugins/elementor/assets/images/placeholder.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-442 .elementor-element.elementor-element-d1ac530::before {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}

.elementor-442 .elementor-element.elementor-element-c3eb31e {
	--display: flex;
	--min-height: 0px;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--align-content: center;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-442 .elementor-element.elementor-element-46773dd>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-46773dd {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-46773dd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

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

.elementor-442 .elementor-element.elementor-element-3b293d4:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-3b293d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-6be1769 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--align-items: flex-start;
	--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-442 .elementor-element.elementor-element-6be1769.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-442 .elementor-element.elementor-element-471c363 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-442 .elementor-element.elementor-element-471c363>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-471c363.elementor-element {
	--align-self: flex-start;
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-icon i {
	color: var(--e-global-color-bb7115a);
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bb7115a);
	transition: fill .3s;
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-icon {
	padding-inline-end: 2px;
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-471c363 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-5a414ff {
	--display: flex;
	--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-442 .elementor-element.elementor-element-6653f2c {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-442 .elementor-element.elementor-element-6653f2c>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-6653f2c.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-icon i {
	color: var(--e-global-color-bb7115a);
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bb7115a);
	transition: fill .3s;
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-6653f2c .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-6e04d4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-6e04d4c:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-6e04d4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-424ca7d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-5f9ef8d {
	--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;
	--justify-content: center;
	--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-442 .elementor-element.elementor-element-742c3ef {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-742c3ef .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-92e6bd5 {
	--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;
	--justify-content: center;
	--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-442 .elementor-element.elementor-element-9f7d539 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-6256e11>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-6256e11 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-442 .elementor-element.elementor-element-8eaa5e3 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-8eaa5e3 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-442 .elementor-element.elementor-element-792716d .elementor-button {
	background-color: #ffb770;
	font-family: "Work Sans", Sans-serif;
	font-size: 14px;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-792716d .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-792716d .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-832a922 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-90e5069 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-38f5965>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-38f5965 {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-38f5965 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-442 .elementor-element.elementor-element-f1879be .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-409ae31>.elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-409ae31.elementor-element {
	--align-self: flex-start;
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-icon i {
	color: var(--e-global-color-bb7115a);
	transition: color .3s;
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bb7115a);
	transition: fill .3s;
}

.elementor-442 .elementor-element.elementor-element-409ae31 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-442 .elementor-element.elementor-element-409ae31 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

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

.elementor-442 .elementor-element.elementor-element-fef6344 .elementor-button {
	background-color: #ffb770;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-fef6344 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-fef6344 .elementor-button:focus {
	border-color: #ffb770;
}

.elementor-442 .elementor-element.elementor-element-7642584 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-442 .elementor-element.elementor-element-9587628 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 1%;
	--padding-right: 1%;
}

.elementor-442 .elementor-element.elementor-element-2706c17 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 7px -3px rgba(0, 0, 0, .5);
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

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

.elementor-442 .elementor-element.elementor-element-7084e38>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-7084e38 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-7084e38 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #3f9ba6;
}

.elementor-442 .elementor-element.elementor-element-b105625 .elementor-button {
	background-color: #ffb770;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	fill: #0a6073;
	color: #0a6073;
	border-style: solid;
	border-color: #ffb770;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
}

.elementor-442 .elementor-element.elementor-element-b105625 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-b105625 .elementor-button:focus {
	border-color: #ffb770;
}

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

@media (max-width:1024px) {
	.elementor-442 .elementor-element.elementor-element-705f3ee:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-705f3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	
	.elementor-442 .elementor-element.elementor-element-01b0a67 {
		--container-widget-width: 727px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 727px);
		max-width: 727px;
		text-align: center;
	}
	
	.elementor-442 .elementor-element.elementor-element-01b0a67 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-442 .elementor-element.elementor-element-b337176:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-b337176>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	
	.elementor-442 .elementor-element.elementor-element-15fe047 {
		--container-widget-width: 727px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 727px);
		max-width: 727px;
		text-align: center;
	}
	
	.elementor-442 .elementor-element.elementor-element-15fe047 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-442 .elementor-element.elementor-element-338f31f8 {
		--padding-top: 0em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-423fd7c9 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-b1f5a95 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-71ccb51 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-3cf15293 img {
		width: 100%;
		height: 400px;
	}
	
	.elementor-442 .elementor-element.elementor-element-7e94351 {
		--padding-top: 47px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-442 .elementor-element.elementor-element-f60fa09 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-1a41a74 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-7377412 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-36e1687 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 2em;
	}
	
	.elementor-442 .elementor-element.elementor-element-2e4904d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-1c18960 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-541cdcc .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-fa9515d {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-45dc171 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title a {
		font-size: 11px;
	}
	
	.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title a {
		font-size: 9px;
	}
	
	.elementor-442 .elementor-element.elementor-element-5bc55a98 {
		--grid-auto-flow: row;
		--margin-top: -4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-b502d29 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 5% 1% 5% 2%;
	}
	
	.elementor-442 .elementor-element.elementor-element-8b05a9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-8b05a9b>.elementor-element-populated {
		margin: 0 0 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-9642dd5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-de5ccd8 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-fe384a4>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-a125318>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-0d1231c {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-7c7f331 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated {
		margin: 10px 10px 10px 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-071a665 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-442 .elementor-element.elementor-element-014bd5d p {
		margin-block-end: 15px;
	}
	
	.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated {
		margin: 10px 0 10px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-39344cf {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-39344cf .elementor-heading-title {
		font-size: 1.2rem;
		letter-spacing: 1.1px;
	}
	
	.elementor-442 .elementor-element.elementor-element-0559a04 p {
		margin-block-end: 15px;
	}
	
	.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated {
		margin: 10px 0 10px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-43b7fea .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-442 .elementor-element.elementor-element-dd8d6b3 p {
		margin-block-end: 15px;
	}
	
	.elementor-442 .elementor-element.elementor-element-8351330 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-1b74602 {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-442 .elementor-element.elementor-element-c98558a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-442 .elementor-element.elementor-element-89253ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-442 .elementor-element.elementor-element-4ed7e22 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-442 .elementor-element.elementor-element-df977d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-442 .elementor-element.elementor-element-b12364f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-442 .elementor-element.elementor-element-5c95c3d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-442 .elementor-element.elementor-element-c3b8d3c {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-6a102a4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-842b49b p {
		margin-block-end: 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-405ff0e {
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 3px;
	}
	
	.elementor-442 .elementor-element.elementor-element-d1ac530 {
		--padding-top: 3em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-c3eb31e {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-46773dd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-6653f2c {
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 3px;
	}
	
	.elementor-442 .elementor-element.elementor-element-6e04d4c {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-442 .elementor-element.elementor-element-742c3ef .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-832a922 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-442 .elementor-element.elementor-element-38f5965 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-442 .elementor-element.elementor-element-7084e38 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-442 .elementor-element.elementor-element-705f3ee:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-705f3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom right;
	}
	
	.elementor-442 .elementor-element.elementor-element-705f3ee {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-4c3952b>.elementor-element-populated {
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-01b0a67>.elementor-widget-container {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-442 .elementor-element.elementor-element-01b0a67 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-442 .elementor-element.elementor-element-b337176:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-b337176>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-5ef55a6/digicom.org/wp-content/uploads/2025/03/unnamed-file.jpg");
		background-position: top center;
	}
	
	.elementor-442 .elementor-element.elementor-element-b337176:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-442 .elementor-element.elementor-element-b337176>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-442 .elementor-element.elementor-element-b337176 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-9933c30>.elementor-element-populated {
		padding: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-15fe047>.elementor-widget-container {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-442 .elementor-element.elementor-element-15fe047 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-442 .elementor-element.elementor-element-338f31f8 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-442 .elementor-element.elementor-element-423fd7c9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 1px;
	}
	
	.elementor-442 .elementor-element.elementor-element-71ccb51 {
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-442 .elementor-element.elementor-element-3cf15293 img {
		height: 300px;
	}
	
	.elementor-442 .elementor-element.elementor-element-7e94351 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-442 .elementor-element.elementor-element-1a41a74 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-442 .elementor-element.elementor-element-947194d {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-844dc29 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-4ec77a5>.elementor-widget-container {
		margin: 1% 0% 6% 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-4cbb706 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-ca5cb0b .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-d266e9d>.elementor-widget-container {
		margin: 1% 0% 6% 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-43ff0f7 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-9996a87 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-2eb3fda>.elementor-widget-container {
		margin: 1% 0% 6% 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-7377412 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-442 .elementor-element.elementor-element-36e1687 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-442 .elementor-element.elementor-element-1c18960 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-fa9515d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-442 .elementor-element.elementor-element-9b343c6 {
		--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-442 .elementor-element.elementor-element-cdb1f22 {
		text-align: justify;
	}
	
	.elementor-442 .elementor-element.elementor-element-7c4dade {
		text-align: justify;
	}
	
	.elementor-442 .elementor-element.elementor-element-743a838 {
		--padding-top: 7%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-10001dc .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-6ba61e9 .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-2fd38c3 .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-4639321 .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-f71152b .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-0b051f9 .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title, .elementor-442 .elementor-element.elementor-element-cce5544 .elementor-icon-box-title a {
		font-size: 14px;
	}
	
	.elementor-442 .elementor-element.elementor-element-5bc55a98 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-442 .elementor-element.elementor-element-1f560d21>.elementor-widget-container {
		padding: 7px 7px 7px 7px;
	}
	
	.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-442 .elementor-element.elementor-element-1f560d21 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-3ce35819>.elementor-widget-container {
		padding: 7px 7px 7px 7px;
		border-width: 0 0 0 0;
	}
	
	.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-442 .elementor-element.elementor-element-3ce35819 .elementor-counter-number-wrapper {}
}

.elementor-442 .elementor-element.elementor-element-1147f371>.elementor-widget-container {
	padding: 7px 7px 7px 7px;
	border-width: 1px 1px 0 0;
}

.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-number-wrapper {
	font-size: var(--e-global-typography-a435f28-font-size);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-1147f371 .elementor-counter-title {
	font-size: var(--e-global-typography-7044a64-font-size);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-267c91c3>.elementor-widget-container {
	padding: 7px 7px 7px 7px;
	border-width: 1px 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-number-wrapper {
	font-size: var(--e-global-typography-a435f28-font-size);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-442 .elementor-element.elementor-element-267c91c3 .elementor-counter-title {
	font-size: var(--e-global-typography-7044a64-font-size);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-442 .elementor-element.elementor-element-b502d29 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 30px 10px 30px 10px;
}

.elementor-442 .elementor-element.elementor-element-8b05a9b>.elementor-element-populated {
	margin: 0 0 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-442 .elementor-element.elementor-element-de5ccd8 {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-7dab986>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

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

.elementor-442 .elementor-element.elementor-element-0d1231c {
	padding: 0 0 0 0;
}

.elementor-442 .elementor-element.elementor-element-8f22bf9>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-5b3281c>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-348d21d>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-48f83be>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-ec684cc .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-442 .elementor-element.elementor-element-ec684cc .elementor-divider {
	text-align: left;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-071a665 {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-071a665 .elementor-heading-title {
	font-size: 1.4em;
}

.elementor-442 .elementor-element.elementor-element-014bd5d {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-9a17a42>.elementor-element-populated {
	margin: 10px 0 10px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-1afa77b .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-442 .elementor-element.elementor-element-1afa77b .elementor-divider {
	text-align: left;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-39344cf {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-39344cf .elementor-heading-title {
	font-size: 1.4em;
}

.elementor-442 .elementor-element.elementor-element-0559a04 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-73c73b1>.elementor-element-populated {
	margin: 10px 0 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-442 .elementor-element.elementor-element-01bf6ac .elementor-divider {
	text-align: left;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-442 .elementor-element.elementor-element-43b7fea {
	text-align: start;
}

.elementor-442 .elementor-element.elementor-element-43b7fea .elementor-heading-title {
	font-size: 1.4em;
}

.elementor-442 .elementor-element.elementor-element-dd8d6b3 {
	text-align: center;
}

.elementor-442 .elementor-element.elementor-element-8351330 {
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-442 .elementor-element.elementor-element-02f2e9a {
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}

.elementor-442 .elementor-element.elementor-element-f5b3987 {
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-080a5df {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-d5443ea {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-5f0ae98 {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-f182a6e {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-8858dc7 {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-00def27 {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-c3b8d3c {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-442 .elementor-element.elementor-element-405ff0e {
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-442 .elementor-element.elementor-element-b77cb7c .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-da41ced {
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-442 .elementor-element.elementor-element-d207a49 .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-c1cbae0 .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-091cc4c .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-2b4b916 .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-32c9839 .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-715f473 .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-442 .elementor-element.elementor-element-48f2415 {
	--width: 307.801px;
}

.elementor-442 .elementor-element.elementor-element-d1ac530 {
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-442 .elementor-element.elementor-element-471c363 {
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-442 .elementor-element.elementor-element-6653f2c {
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-442 .elementor-element.elementor-element-6e04d4c {
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-442 .elementor-element.elementor-element-5f9ef8d {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-742c3ef .elementor-heading-title {
	font-size: 25px;
}

.elementor-442 .elementor-element.elementor-element-9f7d539 {
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-442 .elementor-element.elementor-element-6256e11 {
	text-align: justify;
}

.elementor-442 .elementor-element.elementor-element-832a922 {
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-442 .elementor-element.elementor-element-409ae31 {
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-442 .elementor-element.elementor-element-9587628 {
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-442 .elementor-element.elementor-element-7084e38 .elementor-heading-title {
	font-size: 25px;
}

@media (min-width:768px) {
	.elementor-442 .elementor-element.elementor-element-71ccb51 {
		--width: 40%;
	}
	
	.elementor-442 .elementor-element.elementor-element-c289d5b {
		--content-width: 1280px;
	}
	
	.elementor-442 .elementor-element.elementor-element-36e1687 {
		--width: 40%;
	}
	
	.elementor-442 .elementor-element.elementor-element-1c18960 {
		--width: 56%;
	}
	
	.elementor-442 .elementor-element.elementor-element-84f9e31 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-370f134 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-5cd3200 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-6745a02 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-eca78d9 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-378d7e5 {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-e2bf01b {
		--width: 100%;
	}
	
	.elementor-442 .elementor-element.elementor-element-423d06d {
		--width: 37%;
	}
	
	.elementor-442 .elementor-element.elementor-element-2b555ae {
		--width: 37%;
	}
	
	.elementor-442 .elementor-element.elementor-element-6be1769 {
		--width: 48%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-442 .elementor-element.elementor-element-7dab986 {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-fe384a4 {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-a125318 {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-8f22bf9 {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-5b3281c {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-348d21d {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-48f83be {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-9a17a42 {
		width: 33%;
	}
	
	.elementor-442 .elementor-element.elementor-element-73c73b1 {
		width: 33%;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-a6ad2e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-9b9ef78 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-487322e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-3704d96 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-8235bbd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: block;
	}
}

@media (min-width:1025px) {
	.elementor-element.elementor-element-c5e592e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: unset;
		margin-left: unset;
	}
}

.additional-certifications {
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
	text-align: center;
	width: fit-content;
}

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