/* End Custom Fonts CSS */

.elementor-1501 .elementor-element.elementor-element-65941b5 {
	--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-between;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-65941b5:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-65941b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

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

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

.elementor-1501 .elementor-element.elementor-element-7797120:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-7797120 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-445f755);
}

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

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

.elementor-1501 .elementor-element.elementor-element-82276f3 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-e880dd6 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-e6d5c0b .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-df34847 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-752d103 {
	--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-1501 .elementor-element.elementor-element-752d103:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-752d103 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-global-24903 {
	--spacer-size: 80px;
}

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

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

.elementor-1501 .elementor-element.elementor-element-262d736:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-262d736 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9ecf4;
}

.elementor-1501 .elementor-element.elementor-element-831e252 {
	--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-around;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-831e252:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-831e252 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

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

.elementor-1501 .elementor-element.elementor-element-5efddba img {
	width: 200px;
	max-width: 200px;
}

.elementor-1501 .elementor-element.elementor-element-e681d58 {
	width: var(--container-widget-width, 62.274%);
	max-width: 62.274%;
	--container-widget-width: 62.274%;
	--container-widget-flex-grow: 0;
}

.elementor-1501 .elementor-element.elementor-element-e681d58.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1501 .elementor-element.elementor-element-e681d58 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 80px;
	font-weight: 600;
	line-height: 62px;
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-bbffa07 {
	--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-1501 .elementor-element.elementor-element-f8ac7ed {
	--display: flex;
	--min-height: 300px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1501 .elementor-element.elementor-element-f8ac7ed:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-f8ac7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2026/02/Paratus-Business-connectivity-Fiber-Banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1501 .elementor-element.elementor-element-91c1757 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-08cc2a7 {
	--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-between;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-fa47c9b .elementor-heading-title {
	color: #21409a;
}

.elementor-1501 .elementor-element.elementor-element-9d43bea .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-75e4b21 {
	--display: flex;
}

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

.elementor-1501 .elementor-element.elementor-element-483ff7c {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1501 .elementor-element.elementor-element-b28521a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-b28521a:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-b28521a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-f832a26 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-f832a26:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-f832a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-282ea00 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-0bdd73e {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-564a52e .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1.7rem;
}

.elementor-1501 .elementor-element.elementor-element-d6770d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-57dc99a {
	--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;
	--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-1501 .elementor-element.elementor-element-7a1a1df .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-f661b7b {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-f661b7b .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-91f2263 {
	--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;
	--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-1501 .elementor-element.elementor-element-be6ed1b .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-f4d119b .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

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

.elementor-1501 .elementor-element.elementor-element-90b25db {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-90b25db .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-90b25db .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-9f0a142 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-308ecbe .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-f7d65eb .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-264d28d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-264d28d:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-264d28d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-b0cfa85 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-b0cfa85:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-b0cfa85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-a409079 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-d2553ce {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-1da5ccd .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1.7rem;
}

.elementor-1501 .elementor-element.elementor-element-d53e443 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-3f1adde {
	--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;
	--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-1501 .elementor-element.elementor-element-f3f5643 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-72dcef7 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-72dcef7 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-687d9fd {
	--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;
	--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-1501 .elementor-element.elementor-element-e72293f .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-92640c3 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-0f8cdcf {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-0f8cdcf .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-0f8cdcf .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-5c11758 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-ac5f17f .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-cfcd187 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-f934ce1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-f934ce1:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-f934ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-9b4212b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-9b4212b:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-9b4212b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-5a0fb80 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-bbb4b44 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-973900e .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1.7rem;
}

.elementor-1501 .elementor-element.elementor-element-cca1dfc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-22adbcf {
	--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;
	--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-1501 .elementor-element.elementor-element-3f7adfa .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-7f6e5ec {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-7f6e5ec .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-2023cec {
	--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;
	--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-1501 .elementor-element.elementor-element-7e2ef04 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-cf29492 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-759ceb8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-759ceb8 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-759ceb8 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-18a80b4 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-a0e47d9 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-8eec4e6 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-8b06346 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-8b06346:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-8b06346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-8714487 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-8714487:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-8714487 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-75091cc {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-a7abce8 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-7a02335 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1.7rem;
}

.elementor-1501 .elementor-element.elementor-element-6a22c36 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-a63b356 {
	--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;
	--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-1501 .elementor-element.elementor-element-d3c3623 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-538f184 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-538f184 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-f7d14ee {
	--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;
	--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-1501 .elementor-element.elementor-element-8ae7405 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-2144aab .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-32ae7b3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-32ae7b3 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-32ae7b3 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-a0f3956 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-b812c85 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-a209317 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-416afb4 {
	--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-between;
	--align-items: center;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-8161617 {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-8161617 a {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-3d6ed0f .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-56ec395 {
	--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-1501 .elementor-element.elementor-element-89b4fa5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-89b4fa5:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-89b4fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cba5da7);
}

.elementor-1501 .elementor-element.elementor-element-62fc8e4 {
	--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-1501 .elementor-element.elementor-element-183c7e5 {
	--display: flex;
	--min-height: 300px;
	--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: 20px 20px 20px 20px;
}

.elementor-1501 .elementor-element.elementor-element-183c7e5:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-183c7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2025/08/Paratus-Business-connectivity-Enterprise-SKY-Fi_-Banner.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1501 .elementor-element.elementor-element-5217ff6 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-09d3261);
	--e-n-carousel-dots-hover-color: var(--e-global-color-cbe27be);
}

.elementor-1501 .elementor-element.elementor-element-1ccb01c {
	--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-between;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-e18c491 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-2c10d54 {
	--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;
	--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-1501 .elementor-element.elementor-element-cec34f2 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-096d08a {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--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-1501 .elementor-element.elementor-element-cffc9df {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-cffc9df:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-cffc9df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-991d651 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--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-1501 .elementor-element.elementor-element-991d651:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-991d651 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-68f0173 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-ced4d9d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-0815fac .elementor-heading-title {
	font-family: var(--e-global-typography-ade302d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ade302d-font-size);
	font-weight: var(--e-global-typography-ade302d-font-weight);
	line-height: var(--e-global-typography-ade302d-line-height);
}

.elementor-1501 .elementor-element.elementor-element-77e48fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-dff5b4e {
	--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;
	--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-1501 .elementor-element.elementor-element-0a40c93 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-614e725 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-614e725 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-553c2df {
	--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;
	--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-1501 .elementor-element.elementor-element-ea0c09e .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-27b664e .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-a8fe7ac {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-a8fe7ac .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-a8fe7ac .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-bfad7c7 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-11cdd40 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-5a651c1 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-ab35b9f {
	--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-between;
	--align-items: center;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-312fb95 {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-312fb95 a {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-178179f .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-c2e6bf6 {
	--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-1501 .elementor-element.elementor-element-90efa51 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-90efa51:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-90efa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4f5c76d);
}

.elementor-1501 .elementor-element.elementor-element-e2b0c50 {
	--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-1501 .elementor-element.elementor-element-7105b4f {
	--display: flex;
	--min-height: 300px;
	--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;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1501 .elementor-element.elementor-element-7105b4f:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-7105b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2025/08/Paratus-Business-connectivity-Enterprise-Vantage-Enterprise-Banner.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-1501 .elementor-element.elementor-element-726da8f {
	padding: 50px 50px 50px 50px;
}

.elementor-1501 .elementor-element.elementor-element-726da8f img {
	width: 250px;
	max-width: 250px;
}

.elementor-1501 .elementor-element.elementor-element-14a0837 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-09d3261);
	--e-n-carousel-dots-hover-color: var(--e-global-color-cbe27be);
}

.elementor-1501 .elementor-element.elementor-element-ebb0dba {
	--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-between;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-da749f3 .elementor-heading-title {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-1f0f585 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-c2bcf40 {
	--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;
	--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-1501 .elementor-element.elementor-element-4bab272 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-e54b89d .elementor-heading-title {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-517c29b {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-517c29b a {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-d9d8e58 {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-d9d8e58 a {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-067c6a1 {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 24px 24px;
	--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-1501 .elementor-element.elementor-element-067c6a1:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-067c6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-c9426d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-c9426d9:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-c9426d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-ed177f4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--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-1501 .elementor-element.elementor-element-ed177f4:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-ed177f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6974c96);
}

.elementor-1501 .elementor-element.elementor-element-7d87928 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1501 .elementor-element.elementor-element-97f85f8 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-6f628f9 .elementor-heading-title {
	font-family: var(--e-global-typography-ade302d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ade302d-font-size);
	font-weight: var(--e-global-typography-ade302d-font-weight);
	line-height: var(--e-global-typography-ade302d-line-height);
}

.elementor-1501 .elementor-element.elementor-element-fdeff41 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-fdeff41 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 1.2rem;
	font-weight: 400;
}

.elementor-1501 .elementor-element.elementor-element-60b728e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-a1cf779 {
	--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;
	--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-1501 .elementor-element.elementor-element-e519893 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-0e4efc5 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-0e4efc5 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-97b9d12 {
	--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;
	--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-1501 .elementor-element.elementor-element-b6ce13c .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-2d82001 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-175fb74 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-175fb74 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-175fb74 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-0dfcc03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-7128756 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 2.2rem;
	font-weight: 600;
	line-height: 2rem;
	letter-spacing: -1px;
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-d769900 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 2.2rem;
	font-weight: 600;
	line-height: 2rem;
	letter-spacing: -1px;
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-c7f2a10 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 2.2rem;
	font-weight: 600;
	line-height: 2rem;
	letter-spacing: -1px;
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-797c131 {
	--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-between;
	--align-items: center;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-e3c5bdb {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-e3c5bdb a {
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-51d5590 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-17954e9 {
	--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-1501 .elementor-element.elementor-element-9dcffe2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-9dcffe2:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-9dcffe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cba5da7);
}

.elementor-1501 .elementor-element.elementor-element-b65b5f1 {
	--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-1501 .elementor-element.elementor-element-ce994fc {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1501 .elementor-element.elementor-element-ce994fc:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-ce994fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2026/03/LTE-Business-Banner.webp");
	background-position: center left;
	background-size: cover;
}

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

.elementor-1501 .elementor-element.elementor-element-ce994fc::before, .elementor-1501 .elementor-element.elementor-element-ce994fc > .elementor-background-video-container::before, .elementor-1501 .elementor-element.elementor-element-ce994fc > .e-con-inner > .elementor-background-video-container::before, .elementor-1501 .elementor-element.elementor-element-ce994fc > .elementor-background-slideshow::before, .elementor-1501 .elementor-element.elementor-element-ce994fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1501 .elementor-element.elementor-element-ce994fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-9439269);
	--background-overlay: "";
}

.elementor-1501 .elementor-element.elementor-element-5025a16 {
	--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-1501 .elementor-element.elementor-element-909a8bd .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-size: 90px;
	font-weight: 600;
	line-height: 65px;
	color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-be2fb8f {
	text-align: start;
}

.elementor-1501 .elementor-element.elementor-element-be2fb8f img {
	width: 150px;
	max-width: 150px;
}

.elementor-1501 .elementor-element.elementor-element-0a5d954 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-09d3261);
	--e-n-carousel-dots-hover-color: var(--e-global-color-cbe27be);
}

.elementor-1501 .elementor-element.elementor-element-6d4b74c {
	--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-between;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-5a8daed .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-c8a5867 {
	--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;
	--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-1501 .elementor-element.elementor-element-dfeff11 {
	--display: flex;
}

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

.elementor-1501 .elementor-element.elementor-element-aeb03bb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-aeb03bb:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-aeb03bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-eb8cadd {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-eb8cadd:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-eb8cadd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-c376efd {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-5c9924b {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-9a6681e .elementor-heading-title {
	font-family: var(--e-global-typography-ade302d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ade302d-font-size);
	font-weight: var(--e-global-typography-ade302d-font-weight);
	line-height: var(--e-global-typography-ade302d-line-height);
}

.elementor-1501 .elementor-element.elementor-element-de21834 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-a754beb {
	--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;
	--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-1501 .elementor-element.elementor-element-939c036 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-b50af28 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-b50af28 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-64cadf8 {
	--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;
	--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-1501 .elementor-element.elementor-element-16fd6ad .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-5b45275 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-baee279 {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-2d5047b .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1501 .elementor-element.elementor-element-72c8bc5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-72c8bc5 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-72c8bc5 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-a7159e9 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-098a9f1 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-e356e10 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-4016cb2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-4016cb2:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-4016cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-31ad515 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-31ad515:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-31ad515 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-110f5b3 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-b5adee7 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-687049a .elementor-heading-title {
	font-family: var(--e-global-typography-ade302d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ade302d-font-size);
	font-weight: var(--e-global-typography-ade302d-font-weight);
	line-height: var(--e-global-typography-ade302d-line-height);
}

.elementor-1501 .elementor-element.elementor-element-4724eb1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-7095ab1 {
	--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;
	--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-1501 .elementor-element.elementor-element-559ff46 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-277ebc8 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-277ebc8 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-637c82d {
	--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;
	--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-1501 .elementor-element.elementor-element-c4edd2e .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-91cd9a9 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-fc92288 {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-a28dced {
	text-align: start;
}

.elementor-1501 .elementor-element.elementor-element-a28dced img {
	width: 80px;
	max-width: 80px;
}

.elementor-1501 .elementor-element.elementor-element-10dda2e .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1501 .elementor-element.elementor-element-dcf7142 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-dcf7142 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-dcf7142 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-084b899 {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-08e9c24 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-6e92a92 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-32eaf57 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1501 .elementor-element.elementor-element-32eaf57:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-32eaf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09d3261);
}

.elementor-1501 .elementor-element.elementor-element-00eadf8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-00eadf8:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-00eadf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-4b244c9 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-b8b716e {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-edd1819 .elementor-heading-title {
	font-family: var(--e-global-typography-ade302d-font-family), Sans-serif;
	font-size: var(--e-global-typography-ade302d-font-size);
	font-weight: var(--e-global-typography-ade302d-font-weight);
	line-height: var(--e-global-typography-ade302d-line-height);
}

.elementor-1501 .elementor-element.elementor-element-45b0179 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-61f8aa0 {
	--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;
	--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-1501 .elementor-element.elementor-element-80be512 .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-7b62855 {
	text-align: end;
}

.elementor-1501 .elementor-element.elementor-element-7b62855 .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-41e4339 {
	--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;
	--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-1501 .elementor-element.elementor-element-4bb89ae .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-ed238fc .elementor-heading-title {
	font-family: var(--e-global-typography-d5dbe60-font-family), Sans-serif;
	font-size: var(--e-global-typography-d5dbe60-font-size);
	font-weight: var(--e-global-typography-d5dbe60-font-weight);
	color: var(--e-global-color-2965258);
}

.elementor-1501 .elementor-element.elementor-element-5e4d873 {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1501 .elementor-element.elementor-element-62eaff7 {
	text-align: start;
}

.elementor-1501 .elementor-element.elementor-element-62eaff7 img {
	width: 80px;
	max-width: 80px;
}

.elementor-1501 .elementor-element.elementor-element-cd494f2 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1501 .elementor-element.elementor-element-bb25f59 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9439269);
	--divider-border-width: 3px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1501 .elementor-element.elementor-element-bb25f59 .elementor-divider-separator {
	width: 100%;
}

.elementor-1501 .elementor-element.elementor-element-bb25f59 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1501 .elementor-element.elementor-element-e65857a {
	--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-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-820c22d .elementor-heading-title {
	font-family: var(--e-global-typography-213c4c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-213c4c3-font-size);
	font-weight: var(--e-global-typography-213c4c3-font-weight);
}

.elementor-1501 .elementor-element.elementor-element-7455384 .elementor-heading-title {
	font-family: var(--e-global-typography-785f0d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-785f0d9-font-size);
	font-weight: var(--e-global-typography-785f0d9-font-weight);
	line-height: var(--e-global-typography-785f0d9-line-height);
	letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
}

.elementor-1501 .elementor-element.elementor-element-a599f08 {
	--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-between;
	--align-items: center;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-7940443 {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-7940443 a {
	color: var(--e-global-color-9439269);
}

.elementor-1501 .elementor-element.elementor-element-a028a06 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
	padding: 10px 60px 10px 60px;
}

.elementor-1501 .elementor-element.elementor-element-ee5d89a {
	--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-1501 .elementor-element.elementor-element-2ce4b95 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1501 .elementor-element.elementor-element-ea41b9c {
	--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-1501 .elementor-element.elementor-element-b1ec2b6 {
	--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-1501 .elementor-element.elementor-global-24883 {
	--spacer-size: 100px;
}

@media (min-width:768px) {
	.elementor-1501 .elementor-element.elementor-element-d6770d1 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9f0a142 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d53e443 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5c11758 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cca1dfc {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-18a80b4 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6a22c36 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0f3956 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-416afb4 {
		--width: 100%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-096d08a {
		--width: 400px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-77e48fa {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-bfad7c7 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ab35b9f {
		--width: 100%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-067c6a1 {
		--width: 400px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-60b728e {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0dfcc03 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-797c131 {
		--width: 100%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-de21834 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a7159e9 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-4724eb1 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-084b899 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-45b0179 {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-e65857a {
		--width: 80%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a599f08 {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-1501 .elementor-element.elementor-element-483ff7c {
		--grid-auto-flow: row;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a1a1df .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f661b7b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-be6ed1b .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f4d119b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-308ecbe .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f7d65eb .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f3f5643 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-72dcef7 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e72293f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-92640c3 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ac5f17f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cfcd187 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-3f7adfa .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7f6e5ec .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7e2ef04 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cf29492 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0e47d9 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8eec4e6 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-d3c3623 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-538f184 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8ae7405 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2144aab .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b812c85 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a209317 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a40c93 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-614e725 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ea0c09e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-27b664e .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-11cdd40 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a651c1 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e519893 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0e4efc5 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b6ce13c .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d82001 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-9dd07c6 {
		--grid-auto-flow: row;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9a6681e .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-939c036 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b50af28 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-16fd6ad .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5b45275 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-098a9f1 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e356e10 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-687049a .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-559ff46 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-277ebc8 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-c4edd2e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-91cd9a9 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-08e9c24 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6e92a92 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-edd1819 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-80be512 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7b62855 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bb89ae .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed238fc .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-820c22d .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7455384 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
}

@media (max-width:1366px) {
	.elementor-1501 .elementor-element.elementor-element-483ff7c {
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-7a1a1df .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f661b7b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-be6ed1b .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f4d119b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-308ecbe .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f7d65eb .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f3f5643 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-72dcef7 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e72293f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-92640c3 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ac5f17f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cfcd187 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-3f7adfa .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7f6e5ec .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7e2ef04 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cf29492 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0e47d9 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8eec4e6 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-d3c3623 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-538f184 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8ae7405 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2144aab .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b812c85 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a209317 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a40c93 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-614e725 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ea0c09e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-27b664e .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-11cdd40 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a651c1 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e519893 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0e4efc5 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b6ce13c .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d82001 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-9dd07c6 {
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-c376efd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9a6681e .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-de21834 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-939c036 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b50af28 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-16fd6ad .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5b45275 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-098a9f1 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e356e10 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-110f5b3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-687049a .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-559ff46 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-277ebc8 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-c4edd2e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-91cd9a9 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-08e9c24 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6e92a92 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4b244c9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-edd1819 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-80be512 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7b62855 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bb89ae .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed238fc .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-820c22d .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7455384 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-1501 .elementor-element.elementor-element-65941b5 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-global-24903 {
		--spacer-size: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-91c1757 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1501 .elementor-element.elementor-element-08cc2a7 {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-75e4b21 {
		--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-1501 .elementor-element.elementor-element-483ff7c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-b28521a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-282ea00 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-564a52e {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-564a52e .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d6770d1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-57dc99a {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a1a1df .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f661b7b {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f661b7b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-91f2263 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-be6ed1b .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f4d119b {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f4d119b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-9f0a142 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-308ecbe .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f7d65eb .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-264d28d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a409079 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1da5ccd {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1da5ccd .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d53e443 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-3f1adde {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f3f5643 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-72dcef7 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-72dcef7 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-687d9fd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e72293f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-92640c3 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-92640c3 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5c11758 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ac5f17f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cfcd187 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f934ce1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a0fb80 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-973900e {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-973900e .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cca1dfc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-22adbcf {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-3f7adfa .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7f6e5ec {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7f6e5ec .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2023cec {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7e2ef04 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cf29492 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cf29492 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-18a80b4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0e47d9 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8eec4e6 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8b06346 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-75091cc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a02335 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a02335 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6a22c36 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a63b356 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-d3c3623 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-538f184 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-538f184 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f7d14ee {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8ae7405 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2144aab {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-2144aab .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0f3956 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b812c85 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a209317 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5217ff6 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1ccb01c {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cec34f2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-096d08a {
		--min-height: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cffc9df {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-68f0173 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-77e48fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-dff5b4e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a40c93 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-614e725 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-614e725 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-553c2df {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ea0c09e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-27b664e {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-27b664e .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-bfad7c7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-11cdd40 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a651c1 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-14a0837 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ebb0dba {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bab272 {
		--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-1501 .elementor-element.elementor-element-067c6a1 {
		--min-height: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-c9426d9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7d87928 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-fdeff41 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-fdeff41 .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-60b728e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a1cf779 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e519893 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0e4efc5 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0e4efc5 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-97b9d12 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b6ce13c .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d82001 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d82001 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0dfcc03 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7128756 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d769900 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-c7f2a10 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a5d954 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6d4b74c {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-dfeff11 {
		--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-1501 .elementor-element.elementor-element-9dd07c6 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-aeb03bb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-c376efd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9a6681e {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9a6681e .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-de21834 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a754beb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-939c036 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b50af28 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b50af28 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-64cadf8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-16fd6ad .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5b45275 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5b45275 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a7159e9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-098a9f1 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e356e10 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4016cb2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-110f5b3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-687049a {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-687049a .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4724eb1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7095ab1 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-559ff46 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-277ebc8 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-277ebc8 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-637c82d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-c4edd2e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-91cd9a9 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-91cd9a9 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-084b899 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-08e9c24 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6e92a92 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-32eaf57 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-4b244c9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-edd1819 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-edd1819 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-45b0179 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-61f8aa0 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-80be512 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7b62855 {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7b62855 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-41e4339 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bb89ae .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed238fc {
		text-align: center;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed238fc .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e65857a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-820c22d .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7455384 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1501 .elementor-element.elementor-element-65941b5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7797120 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-global-24903 {
		--spacer-size: 40px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-831e252 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5efddba img {
		width: 150px;
		max-width: 150px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-e681d58 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-e681d58 .elementor-heading-title {
		font-size: 47px;
		line-height: 1em;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f8ac7ed {
		--min-height: 450px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f8ac7ed:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-f8ac7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -800px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-91c1757 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1501 .elementor-element.elementor-element-08cc2a7 {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-75e4b21 {
		--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-1501 .elementor-element.elementor-element-483ff7c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-b28521a {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f832a26 {
		--width: 45%;
		--min-height: 110px;
		--justify-content: center;
		--border-radius: 10px 10px 10px 10px;
		--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-1501 .elementor-element.elementor-element-282ea00 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0bdd73e {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-564a52e {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-564a52e .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a1a1df .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f661b7b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-be6ed1b .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f4d119b .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-308ecbe .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f7d65eb .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-264d28d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b0cfa85 {
		--width: 45%;
		--min-height: 110px;
		--justify-content: center;
		--border-radius: 10px 10px 10px 10px;
		--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-1501 .elementor-element.elementor-element-a409079 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d2553ce {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1da5ccd {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1da5ccd .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-f3f5643 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-72dcef7 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e72293f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-92640c3 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ac5f17f .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cfcd187 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-f934ce1 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9b4212b {
		--width: 45%;
		--min-height: 110px;
		--justify-content: center;
		--border-radius: 10px 10px 10px 10px;
		--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-1501 .elementor-element.elementor-element-5a0fb80 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-bbb4b44 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-973900e {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-973900e .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-3f7adfa .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7f6e5ec .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7e2ef04 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-cf29492 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0e47d9 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8eec4e6 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8b06346 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-8714487 {
		--width: 45%;
		--min-height: 110px;
		--justify-content: center;
		--border-radius: 10px 10px 10px 10px;
		--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-1501 .elementor-element.elementor-element-75091cc {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a7abce8 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a02335 {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7a02335 .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.2rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6a22c36 {
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d3c3623 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-538f184 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-8ae7405 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2144aab .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a0f3956 {
		--justify-content: space-between;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b812c85 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a209317 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a209317 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-416afb4 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
		--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-1501 .elementor-element.elementor-element-5217ff6 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-1ccb01c {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cec34f2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-1501 .elementor-element.elementor-element-096d08a {
		--min-height: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cffc9df {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-991d651 {
		--width: 45%;
		--min-height: 110px;
		--justify-content: flex-start;
		--border-radius: 15px 15px 15px 15px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-68f0173 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ced4d9d {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0815fac .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-77e48fa {
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a40c93 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-614e725 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ea0c09e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-27b664e .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-bfad7c7 {
		--justify-content: space-between;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-11cdd40 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a651c1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5a651c1 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ab35b9f {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
		--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-1501 .elementor-element.elementor-element-90efa51 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7105b4f {
		--min-height: 300px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-726da8f {
		text-align: start;
	}
	
	.elementor-1501 .elementor-element.elementor-element-726da8f img {
		width: 200px;
		max-width: 200px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-14a0837 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ebb0dba {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bab272 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-1501 .elementor-element.elementor-element-c9426d9 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed177f4 {
		--width: 45%;
		--min-height: 155px;
		--justify-content: center;
		--border-radius: 10px 10px 10px 10px;
		--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-1501 .elementor-element.elementor-element-7d87928 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-97f85f8 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6f628f9 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-fdeff41 {
		margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-fdeff41 .elementor-heading-title {
		font-size: .8rem;
	}
	
	.elementor-1501 .elementor-element.elementor-element-60b728e {
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-e519893 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0e4efc5 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-97b9d12 {
		--margin-top: -4px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b6ce13c .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d82001 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-0dfcc03 {
		--justify-content: space-between;
		--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-1501 .elementor-element.elementor-element-7128756 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-7128756 .elementor-heading-title {
		font-size: 1.2rem;
		letter-spacing: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d769900 {
		margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-d769900 .elementor-heading-title {
		font-size: 1.2rem;
		letter-spacing: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-c7f2a10 {
		margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-c7f2a10 .elementor-heading-title {
		font-size: 1.2rem;
		letter-spacing: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-797c131 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
		--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-1501 .elementor-element.elementor-element-9dcffe2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ce994fc:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-ce994fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 492px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-ce994fc {
		--overlay-opacity: .21;
	}
	
	.elementor-1501 .elementor-element.elementor-element-909a8bd .elementor-heading-title {
		font-size: 57px;
		line-height: .7em;
	}
	
	.elementor-1501 .elementor-element.elementor-element-0a5d954 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-6d4b74c {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-dfeff11 {
		--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-1501 .elementor-element.elementor-element-9dd07c6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--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-1501 .elementor-element.elementor-element-aeb03bb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-eb8cadd {
		--width: 45%;
		--min-height: 150px;
		--justify-content: flex-start;
		--border-radius: 14px 14px 14px 14px;
		--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-1501 .elementor-element.elementor-element-c376efd {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-5c9924b {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-9a6681e .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-939c036 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-b50af28 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-16fd6ad .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5b45275 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-baee279 {
		--min-height: 40px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-2d5047b .elementor-heading-title {
		font-size: .7rem;
		line-height: .8em;
	}
	
	.elementor-1501 .elementor-element.elementor-element-098a9f1 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-e356e10 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4016cb2 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-31ad515 {
		--width: 45%;
		--min-height: 150px;
		--justify-content: flex-start;
		--border-radius: 14px 14px 14px 14px;
		--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-1501 .elementor-element.elementor-element-110f5b3 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b5adee7 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-687049a .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-559ff46 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-277ebc8 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-c4edd2e .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-91cd9a9 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-fc92288 {
		--min-height: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-a28dced img {
		width: 30px;
		max-width: 30px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-10dda2e .elementor-heading-title {
		font-size: .7rem;
		line-height: .8em;
	}
	
	.elementor-1501 .elementor-element.elementor-element-08e9c24 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-6e92a92 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-32eaf57 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-00eadf8 {
		--width: 45%;
		--min-height: 150px;
		--justify-content: flex-start;
		--border-radius: 14px 14px 14px 14px;
		--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-1501 .elementor-element.elementor-element-01fb659 img {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-4b244c9 {
		--width: 53%;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b8b716e {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-edd1819 .elementor-heading-title {
		font-size: var(--e-global-typography-ade302d-font-size);
		line-height: var(--e-global-typography-ade302d-line-height);
	}
	
	.elementor-1501 .elementor-element.elementor-element-80be512 .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7b62855 .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-4bb89ae .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-ed238fc .elementor-heading-title {
		font-size: var(--e-global-typography-d5dbe60-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-5e4d873 {
		--min-height: 0px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-62eaff7 img {
		width: 30px;
		max-width: 40px;
	}
	
	.elementor-1501 .elementor-element.elementor-element-cd494f2 .elementor-heading-title {
		font-size: .7rem;
		line-height: .8em;
	}
	
	.elementor-1501 .elementor-element.elementor-element-820c22d .elementor-heading-title {
		font-size: var(--e-global-typography-213c4c3-font-size);
	}
	
	.elementor-1501 .elementor-element.elementor-element-7455384 .elementor-heading-title {
		font-size: var(--e-global-typography-785f0d9-font-size);
		line-height: var(--e-global-typography-785f0d9-line-height);
		letter-spacing: var(--e-global-typography-785f0d9-letter-spacing);
	}
	
	.elementor-1501 .elementor-element.elementor-element-a599f08 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

/* Start custom CSS */

/* Active bullet */
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #21409a !important;
}

.elementor-swiper-button, .swiper-pagination-bullet {
	background-color: #fff !important;
}
