
.elementor-68 .elementor-element.elementor-element-a9cd3b9 {
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 40px 0px 40px 0px;
}

.elementor-68 .elementor-element.elementor-element-aa7fd2f > .elementor-widget-container {
	margin: 0px 0px 26px 0px;
}

.elementor-68 .elementor-element.elementor-element-aa7fd2f .porto-u-main-heading > * {
	font-family: "Gotham-font", Poppins;
	font-size: 23px;
	font-weight: normal;
	line-height: 1em;
}

.elementor-68 .elementor-element.elementor-element-aa7fd2f .porto-u-sub-heading {
	font-family: "Gotham-font", Poppins;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.55em;
	color: #01303f;
}

.elementor-68 .elementor-element.elementor-element-c827963 {
	text-align: justify;
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

.elementor-68 .elementor-element.elementor-element-a93fca2 {
	width: var(--container-widget-width, 116.396%);
	max-width: 116.396%;
	--container-widget-width: 116.396%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
}

.elementor-68 .elementor-element.elementor-element-a93fca2 > .elementor-widget-container {
	--e-transform-flipX: -1;
	margin: -160px -7px 0px -60px;
}

.elementor-68 .elementor-element.elementor-element-a93fca2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-68 .elementor-element.elementor-element-a93fca2 {
	left: 0px;
}

body.rtl .elementor-68 .elementor-element.elementor-element-a93fca2 {
	right: 0px;
}

.elementor-68 .elementor-element.elementor-element-95ee110 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-68 .elementor-element.elementor-element-78f8db8 .elementor-heading-title {
	font-family: "Gotham-font", Poppins;
	font-size: 1.875rem;
	font-weight: 500;
}

.elementor-68 .elementor-element.elementor-element-6d76e75 {
	text-align: justify;
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

.elementor-68 .elementor-element.elementor-element-a2e2aa4 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-68 .elementor-element.elementor-element-30cc0b2 .elementor-heading-title {
	font-family: "Gotham-font", Poppins;
	font-size: 1.875rem;
	font-weight: 500;
}

.elementor-68 .elementor-element.elementor-element-0f50f67 {
	text-align: justify;
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

.elementor-68 .elementor-element.elementor-element-143f14e {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-68 .elementor-element.elementor-element-29d681c .elementor-heading-title {
	font-family: "Gotham-font", Poppins;
	font-size: 1.875rem;
	font-weight: 500;
}

.elementor-68 .elementor-element.elementor-element-bfe2209 {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

.elementor-68 .elementor-element.elementor-element-0a561db {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-68 .elementor-element.elementor-element-6f16c94 .elementor-heading-title {
	font-family: "Gotham-font", Poppins;
	font-size: 1.875rem;
	font-weight: 500;
}

.elementor-68 .elementor-element.elementor-element-1a544d6 {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

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

.elementor-68 .elementor-element.elementor-element-158fa50 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-158fa50 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-68 .elementor-element.elementor-element-c0dcb7a .elementor-heading-title {
	font-family: "Gotham-font", Poppins;
	font-size: 25px;
	font-weight: 600;
}

.elementor-68 .elementor-element.elementor-element-ea8b6cf {
	--divider-border-style: solid;
	--divider-color: #e3e3e3;
	--divider-border-width: 1px;
}

.elementor-68 .elementor-element.elementor-element-ea8b6cf .elementor-divider-separator {
	width: 100%;
}

.elementor-68 .elementor-element.elementor-element-ea8b6cf .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-68 .elementor-element.elementor-element-e993410:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-e993410 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebebeb;
}

.elementor-68 .elementor-element.elementor-element-e993410 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 100px;
	padding: 40px 0px 40px 0px;
}

.elementor-68 .elementor-element.elementor-element-e993410 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-654f259 .porto-sicon-box.top-icon {
	text-align: center;
}

.elementor-68 .elementor-element.elementor-element-654f259 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-68 .elementor-element.elementor-element-654f259.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-icon {
	font-size: 50px;
	color: #222529;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-icon svg {
	fill: #222529;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-icon, .elementor-68 .elementor-element.elementor-element-654f259 .porto-sicon-img {
	margin: 0px 10px 0px 10px;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-sicon-title {
	font-family: "Gotham-font", Poppins;
	font-size: 23px;
	font-weight: normal;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-sicon-header p {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
}

.elementor-68 .elementor-element.elementor-element-654f259 .porto-sicon-description {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	color: #000;
}

.elementor-element-8ef3420 .porto-sicon-box.top-icon {
	text-align: center;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-68 .elementor-element.elementor-element-8ef3420.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-icon {
	font-size: 50px;
	color: #222529;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-icon svg {
	fill: #222529;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-sicon-title {
	font-family: "Gotham-font", Poppins;
	font-size: 23px;
	font-weight: normal;
}

.elementor-68 .elementor-element.elementor-element-8ef3420 .porto-sicon-description {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

.elementor-element-9b65746 .porto-sicon-box.top-icon {
	text-align: center;
}

.elementor-68 .elementor-element.elementor-element-9b65746 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-68 .elementor-element.elementor-element-9b65746.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-icon {
	font-size: 50px;
	color: #222529;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-icon svg {
	fill: #222529;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-sicon-title {
	font-family: "Gotham-font", Poppins;
	font-size: 23px;
	font-weight: normal;
}

.elementor-68 .elementor-element.elementor-element-9b65746 .porto-sicon-description {
	font-family: "Open Sans", Poppins;
	font-size: 15px;
	line-height: 25px;
	color: #000;
}

@media (max-width:991px) {
	.elementor-68 .elementor-element.elementor-element-aa7fd2f > .elementor-widget-container {
		margin: 0px 0px 0px 30px;
	}
	
	.elementor-68 .elementor-element.elementor-element-c827963 > .elementor-widget-container {
		margin: 0px 0px 0px 30px;
	}
	
	.elementor-68 .elementor-element.elementor-element-a93fca2 {
		width: var(--container-widget-width, 458.094px);
		max-width: 458.094px;
		--container-widget-width: 458.094px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-68 .elementor-element.elementor-element-c0dcb7a > .elementor-widget-container {
		margin: 0px 0px 0px 30px;
	}
	
	.elementor-68 .elementor-element.elementor-element-654f259 {
		width: var(--container-widget-width, 244.5px);
		max-width: 244.5px;
		--container-widget-width: 244.5px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-68 .elementor-element.elementor-element-8ef3420 {
		width: var(--container-widget-width, 239.5px);
		max-width: 239.5px;
		--container-widget-width: 239.5px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-68 .elementor-element.elementor-element-9b65746 {
		width: var(--container-widget-width, 221.5px);
		max-width: 221.5px;
		--container-widget-width: 221.5px;
		--container-widget-flex-grow: 0;
	}
}

@media (max-width:767px) {
	.elementor-68 .elementor-element.elementor-element-aa7fd2f > .elementor-widget-container {
		margin: 30px 0px 0px 20px;
	}
	
	.elementor-68 .elementor-element.elementor-element-c827963 > .elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}
	
	.elementor-68 .elementor-element.elementor-element-a93fca2 {
		width: var(--container-widget-width, 270px);
		max-width: 270px;
		--container-widget-width: 270px;
		--container-widget-flex-grow: 0;
		top: 6px;
	}
	
	body:not(.rtl) .elementor-68 .elementor-element.elementor-element-a93fca2 {
		left: 74px;
	}
	
	body.rtl .elementor-68 .elementor-element.elementor-element-a93fca2 {
		right: 74px;
	}
	
	.elementor-68 .elementor-element.elementor-element-654f259 {
		width: var(--container-widget-width, 331.5px);
		max-width: 331.5px;
		--container-widget-width: 331.5px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-68 .elementor-element.elementor-element-8ef3420 {
		width: var(--container-widget-width, 343.5px);
		max-width: 343.5px;
		--container-widget-width: 343.5px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-68 .elementor-element.elementor-element-9b65746 {
		width: var(--container-widget-width, 338.5px);
		max-width: 338.5px;
		--container-widget-width: 338.5px;
		--container-widget-flex-grow: 0;
	}
}

@media (min-width:768px) {
	.elementor-68 .elementor-element.elementor-element-c03200a {
		width: 41.6666%;
	}
	
	.elementor-68 .elementor-element.elementor-element-d7df5a7 {
		width: 58.333%;
	}
	
	.elementor-68 .elementor-element.elementor-element-1a80d9b {
		width: 41.6666%;
	}
	
	.elementor-68 .elementor-element.elementor-element-060bb57 {
		width: 58.333%;
	}
	
	.elementor-68 .elementor-element.elementor-element-9e51907 {
		width: 41.6666%;
	}
	
	.elementor-68 .elementor-element.elementor-element-dd5032a {
		width: 58.333%;
	}
	
	.elementor-68 .elementor-element.elementor-element-8dd88e1 {
		width: 41.6666%;
	}
	
	.elementor-68 .elementor-element.elementor-element-c7a68a8 {
		width: 58.333%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.elementor-68 .elementor-element.elementor-element-c03200a {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-d7df5a7 {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-1a80d9b {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-060bb57 {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-9e51907 {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-dd5032a {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-8dd88e1 {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-c7a68a8 {
		width: 100%;
	}
	
	.elementor-68 .elementor-element.elementor-element-03b9879 {
		width: 33%;
	}
	
	.elementor-68 .elementor-element.elementor-element-130fe16 {
		width: 33%;
	}
	
	.elementor-68 .elementor-element.elementor-element-a08a449 {
		width: 33%;
	}
}
