/* End Custom Fonts CSS */

.elementor-1590 .elementor-element.elementor-element-f9ae8ce {
	--display: flex;
	--min-height: 400px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1590 .elementor-element.elementor-element-f9ae8ce:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-f9ae8ce > .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/Business-banner-2048x738.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-1590 .elementor-element.elementor-element-d7320b2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

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

.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-1590 .elementor-element.elementor-element-ff46065 {
	text-align: start;
}

.elementor-1590 .elementor-element.elementor-element-ff46065 img {
	width: 150px;
	max-width: 150px;
}

.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-1590 .elementor-element.elementor-element-0fb6099 .elementor-heading-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 300;
	color: var(--e-global-color-09d3261);
}

.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-1590 .elementor-element.elementor-element-4672e60 {
	width: var(--container-widget-width, 82.222%);
	max-width: 82.222%;
	--container-widget-width: 82.222%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-09d3261);
}

.elementor-1590 .elementor-element.elementor-element-4672e60.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-1590 .elementor-element.elementor-element-fe41336 .elementor-button {
	font-family: "Roboto", Sans-serif;
	text-transform: none;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-bbbdc92 {
	--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-1590 .elementor-element.elementor-element-6a12ebe {
	--spacer-size: 50px;
}

.elementor-1590 .elementor-element.elementor-element-0e5ffdf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-1590 .elementor-element.elementor-element-6649b51 {
	--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-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-1590 .elementor-element.elementor-element-03fbd4d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1590 .elementor-element.elementor-element-03fbd4d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-03fbd4d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1590 .elementor-element.elementor-element-03fbd4d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 120px;
}

.elementor-1590 .elementor-element.elementor-element-03fbd4d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-03fbd4d .elementor-image-box-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1590 .elementor-element.elementor-element-38298eb {
	--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-1590 .elementor-element.elementor-element-ab13a12.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

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

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

.elementor-1590 .elementor-element.elementor-element-ab13a12 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 120px;
}

.elementor-1590 .elementor-element.elementor-element-ab13a12 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-ab13a12 .elementor-image-box-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1590 .elementor-element.elementor-element-bf0aa25 {
	--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-1590 .elementor-element.elementor-element-a7f7696.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

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

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

.elementor-1590 .elementor-element.elementor-element-a7f7696 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 120px;
}

.elementor-1590 .elementor-element.elementor-element-a7f7696 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-a7f7696 .elementor-image-box-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1590 .elementor-element.elementor-element-0a98142 {
	--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-1590 .elementor-element.elementor-element-682ae78.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1590 .elementor-element.elementor-element-682ae78.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-682ae78.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1590 .elementor-element.elementor-element-682ae78 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 120px;
}

.elementor-1590 .elementor-element.elementor-element-682ae78 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-682ae78 .elementor-image-box-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

.elementor-1590 .elementor-element.elementor-element-d60d4b4 {
	--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-1590 .elementor-element.elementor-element-e0df5f5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

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

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

.elementor-1590 .elementor-element.elementor-element-e0df5f5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 120px;
}

.elementor-1590 .elementor-element.elementor-element-e0df5f5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-e0df5f5 .elementor-image-box-title {
	font-family: "ConduitITCPro Font Family", Sans-serif;
	font-weight: 600;
}

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

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

.elementor-1590 .elementor-element.elementor-element-4598436 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1590 .elementor-element.elementor-element-885769d .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-5e21a01 {
	--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: 20px;
	--padding-right: 20px;
}

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

.elementor-1590 .elementor-element.elementor-element-6b76ae2 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1590 .elementor-element.elementor-element-26f96e2 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-f6bfc3f .elementor-heading-title {
	font-size: var(--e-global-typography-3d9decf-font-size);
	font-weight: var(--e-global-typography-3d9decf-font-weight);
}

.elementor-1590 .elementor-element.elementor-element-4ef72fe {
	--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-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-0d76c22 img {
	width: 100px;
	max-width: 100px;
}

.elementor-1590 .elementor-element.elementor-element-f268766 {
	padding: 5px 5px 5px 5px;
}

.elementor-1590 .elementor-element.elementor-element-f268766 img {
	width: 50px;
	max-width: 50px;
}

.elementor-1590 .elementor-element.elementor-element-57d16c3 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1590 .elementor-element.elementor-element-9a83277 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-65e9d98 .elementor-heading-title {
	font-size: var(--e-global-typography-3d9decf-font-size);
	font-weight: var(--e-global-typography-3d9decf-font-weight);
}

.elementor-1590 .elementor-element.elementor-element-ab2c7ac {
	--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-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-13fe057 img {
	width: 100px;
	max-width: 100px;
}

.elementor-1590 .elementor-element.elementor-element-925dd85 {
	padding: 5px 5px 5px 5px;
}

.elementor-1590 .elementor-element.elementor-element-925dd85 img {
	width: 50px;
	max-width: 50px;
}

.elementor-1590 .elementor-element.elementor-element-771d2b6 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1590 .elementor-element.elementor-element-69a82a6 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-8ef33b9 .elementor-heading-title {
	font-size: var(--e-global-typography-3d9decf-font-size);
	font-weight: var(--e-global-typography-3d9decf-font-weight);
}

.elementor-1590 .elementor-element.elementor-element-5b54e5a {
	--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-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-da51330 img {
	width: 100px;
	max-width: 1100px;
}

.elementor-1590 .elementor-element.elementor-element-37e8d56 {
	padding: 5px 5px 5px 5px;
}

.elementor-1590 .elementor-element.elementor-element-37e8d56 img {
	width: 50px;
	max-width: 50px;
}

.elementor-1590 .elementor-element.elementor-element-6dd50f7 {
	--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-1590 .elementor-element.elementor-element-c37f4a0 {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .67;
	--overlay-mix-blend-mode: multiply;
	--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-1590 .elementor-element.elementor-element-c37f4a0:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .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/07/Paratus-Namibia-Home-Internet-Coverage-Map-1536x766.webp");
	background-position: center center;
}

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

.elementor-1590 .elementor-element.elementor-element-c37f4a0::before, .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .elementor-background-video-container::before, .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .elementor-background-slideshow::before, .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1590 .elementor-element.elementor-element-c37f4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #383838;
	--background-overlay: "";
}

.elementor-1590 .elementor-element.elementor-element-1b6e5e6 .elementor-heading-title {
	color: var(--e-global-color-09d3261);
}

.elementor-1590 .elementor-element.elementor-element-1afff94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1590 .elementor-element.elementor-element-f83fb12 {
	--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-1590 .elementor-element.elementor-element-18b7674 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-81537d3 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-24cf1bf {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-1590 .elementor-element.elementor-element-b285d4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1590 .elementor-element.elementor-element-b8a0ba7 {
	--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-1590 .elementor-element.elementor-element-c19a624 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-d594e3e .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-eda7ec5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--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-1590 .elementor-element.elementor-element-a9f3b11 {
	--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-1590 .elementor-element.elementor-element-d570863 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1590 .elementor-element.elementor-element-2f189c2 {
	--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-1590 .elementor-element.elementor-element-4a86444 {
	--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-1590 .elementor-element.elementor-element-4041209 {
	--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-1590 .elementor-element.elementor-element-612c5cb {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-c9a48c2 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-e29d8eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--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-1590 .elementor-element.elementor-element-83d426e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-f5baf7c {
	--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-1590 .elementor-element.elementor-element-f979873 {
	--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-1590 .elementor-element.elementor-element-baf4c49 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-c522fa2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-1590 .elementor-element.elementor-element-c522fa2:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-c522fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6974c96);
}

.elementor-1590 .elementor-element.elementor-element-cc09256 {
	--display: flex;
	--min-height: 300px;
}

.elementor-1590 .elementor-element.elementor-element-d6b7e9b {
	text-align: start;
}

.elementor-1590 .elementor-element.elementor-element-d6b7e9b img {
	width: 200px;
	max-width: 200px;
}

.elementor-1590 .elementor-element.elementor-element-3cfbc64 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1590 .elementor-element.elementor-element-b3c94a7 {
	--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-1590 .elementor-element.elementor-element-a122da1 {
	--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;
	--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: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-e42d135 .elementor-button:hover, .elementor-1590 .elementor-element.elementor-element-e42d135 .elementor-button:focus {
	background-color: rgba(33, 64, 154, 0);
}

.elementor-1590 .elementor-element.elementor-element-e42d135 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

.elementor-1590 .elementor-element.elementor-element-73a7bf8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--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-1590 .elementor-element.elementor-element-2bd409b {
	--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-1590 .elementor-element.elementor-element-fa0523e {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-d02bafc {
	--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-1590 .elementor-element.elementor-element-96dbf02 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1590 .elementor-element.elementor-element-6eb4532 .elementor-heading-title {
	color: var(--e-global-color-09d3261);
}

.elementor-1590 .elementor-element.elementor-element-079ed1f .elementor-button:hover, .elementor-1590 .elementor-element.elementor-element-079ed1f .elementor-button:focus {
	background-color: rgba(33, 64, 154, 0);
}

.elementor-1590 .elementor-element.elementor-element-079ed1f .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	border-style: solid;
}

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

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

.elementor-1590 .elementor-element.elementor-element-865af96 {
	--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-1590 .elementor-element.elementor-element-5e6e0eb {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 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-1590 .elementor-element.elementor-element-e819ee6 {
	background-color: #e9ecf4;
	padding: 30px 30px 30px 30px;
	border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-1590 .elementor-element.elementor-element-e819ee6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-1590 .elementor-element.elementor-element-e819ee6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-e819ee6 .elementor-image-box-title {
	color: var(--e-global-color-9439269);
}

.elementor-1590 .elementor-element.elementor-element-bae4a3a {
	background-color: #e9ecf4;
	padding: 30px 30px 30px 30px;
	border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-1590 .elementor-element.elementor-element-bae4a3a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-1590 .elementor-element.elementor-element-bae4a3a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-923f19b {
	background-color: #e9ecf4;
	padding: 30px 30px 30px 30px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1590 .elementor-element.elementor-element-923f19b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1590 .elementor-element.elementor-element-923f19b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-923f19b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1590 .elementor-element.elementor-element-923f19b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-1590 .elementor-element.elementor-element-923f19b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1590 .elementor-element.elementor-element-9e48284 {
	background-color: #e9ecf4;
	padding: 30px 30px 30px 30px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1590 .elementor-element.elementor-element-9e48284.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1590 .elementor-element.elementor-element-9e48284.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1590 .elementor-element.elementor-element-9e48284.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1590 .elementor-element.elementor-element-9e48284 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

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

.elementor-1590 .elementor-element.elementor-element-0879862 {
	--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-1590 .elementor-element.elementor-element-ff13141 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-1590 .elementor-element.elementor-element-0c3b0b3 {
	--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-1590 .elementor-element.elementor-element-4eece6f {
	--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-1590 .elementor-element.elementor-global-24883 {
	--spacer-size: 100px;
}

@media (max-width:1366px) {
	.elementor-1590 .elementor-element.elementor-element-f6bfc3f .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-65e9d98 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-8ef33b9 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-5e6e0eb {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-1590 .elementor-element.elementor-element-d7320b2 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-bbbdc92 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-0e5ffdf {
		--content-width: 1000px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-6649b51 {
		--width: 25%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-38298eb {
		--width: 25%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-bf0aa25 {
		--width: 25%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-0a98142 {
		--width: 25%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-d60d4b4 {
		--width: 25%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a9f3b11 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-d570863 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-83d426e {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-f5baf7c {
		--width: 50%;
	}
}

@media (min-width:2400px) {
	.elementor-1590 .elementor-element.elementor-element-6a12ebe {
		--spacer-size: 400px;
		background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2025/08/Banner-Paratus-Business-Vantage-Enterprise-768x554.webp");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-1590 .elementor-element.elementor-element-f6bfc3f .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-65e9d98 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-8ef33b9 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-5e6e0eb {
		--grid-auto-flow: row;
	}
	
	.elementor-1590 .elementor-element.elementor-element-6a12ebe.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1024px) {
	.elementor-1590 .elementor-element.elementor-global-24903 {
		--spacer-size: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-5e21a01 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-f6bfc3f .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-65e9d98 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-8ef33b9 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-1b6e5e6 {
		text-align: center;
	}
	
	.elementor-1590 .elementor-element.elementor-element-24cf1bf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-73a7bf8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-758be52 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-5e6e0eb {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-1590 .elementor-element.elementor-element-f9ae8ce {
		--flex-direction: column-reverse;
		--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-1590 .elementor-element.elementor-element-f9ae8ce:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-f9ae8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top left;
	}
	
	.elementor-1590 .elementor-element.elementor-element-d7320b2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-4672e60 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-bbbdc92 {
		--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-1590 .elementor-element.elementor-element-6a12ebe {
		--spacer-size: 200px;
		background-image: url("https://cdn-ganno.nitrocdn.com/VECqalgftKusGkOCokRskdqdcnBOqBdL/assets/images/optimized/rev-6de5909/paratus.africa/namibia/wp-content/uploads/2025/08/Banner-Paratus-Business-Vantage-Enterprise-768x554.webp");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-1590 .elementor-element.elementor-element-6a12ebe.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1590 .elementor-element.elementor-element-6649b51 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-03fbd4d .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-03fbd4d .elementor-image-box-title {
		font-size: 1.2rem;
	}
	
	.elementor-1590 .elementor-element.elementor-element-38298eb {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-ab13a12 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-ab13a12 .elementor-image-box-title {
		font-size: 1.2rem;
	}
	
	.elementor-1590 .elementor-element.elementor-element-bf0aa25 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a7f7696 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a7f7696.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a7f7696.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a7f7696.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-a7f7696 .elementor-image-box-title {
		font-size: 1.2rem;
	}
	
	.elementor-1590 .elementor-element.elementor-element-0a98142 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-682ae78 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-682ae78 .elementor-image-box-title {
		font-size: 1.2rem;
	}
	
	.elementor-1590 .elementor-element.elementor-element-d60d4b4 {
		--width: 50%;
	}
	
	.elementor-1590 .elementor-element.elementor-element-e0df5f5 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-e0df5f5 .elementor-image-box-title {
		font-size: 1.2rem;
	}
	
	.elementor-1590 .elementor-element.elementor-global-24903 {
		--spacer-size: 40px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-4598436 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-5e21a01 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-f6bfc3f .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-65e9d98 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-8ef33b9 .elementor-heading-title {
		font-size: var(--e-global-typography-3d9decf-font-size);
	}
	
	.elementor-1590 .elementor-element.elementor-element-1b6e5e6 {
		text-align: center;
	}
	
	.elementor-1590 .elementor-element.elementor-element-18b7674 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-24cf1bf {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-b285d4f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-eda7ec5 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-d570863 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-e29d8eb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-83d426e {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-f5baf7c {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-baf4c49 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-e42d135 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-1590 .elementor-element.elementor-element-73a7bf8 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-079ed1f .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-1590 .elementor-element.elementor-element-758be52 {
		--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-1590 .elementor-element.elementor-element-5e6e0eb {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1590 .elementor-element.elementor-element-e819ee6 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-bae4a3a .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-923f19b .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1590 .elementor-element.elementor-element-9e48284 .elementor-image-box-img {
		margin-bottom: 0px;
	}
}

/* Start custom CSS */
.hover-hide {
	position: absolute;
	transition: opacity .3s ease;
}

.hover-hide:hover {
	opacity: 0;
}

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