
.elementor-78 .elementor-element.elementor-element-9032059 {
	--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: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--overlay-opacity: .4;
	--padding-top: 220px;
	--padding-bottom: 350px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-9032059:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-9032059 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/07/banner-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-78 .elementor-element.elementor-element-9032059::before, .elementor-78 .elementor-element.elementor-element-9032059 > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-9032059 > .e-con-inner > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-9032059 > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-9032059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-9032059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, rgba(15, 15, 15, 0) 0%, var(--e-global-color-secondary) 60%);
}

.elementor-78 .elementor-element.elementor-element-3f88fbc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-78 .elementor-element.elementor-element-84ba56b .section-heading-title {
	color: var(--e-global-color-18774fb);
	font-size: 80px;
	line-height: 88px;
}

.elementor-78 .elementor-element.elementor-element-c2ed016 .section-heading-title {
	color: rgba(255, 255, 255, .48);
	font-size: 80px;
	line-height: 88px;
}

.elementor-78 .elementor-element.elementor-element-2361259 .section-heading-title {
	color: rgba(255, 255, 255, .48);
	font-size: 80px;
	line-height: 88px;
}

.elementor-78 .elementor-element.elementor-element-91c7829 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-3264959);
	background: var(--e-global-color-14e0145);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper:hover {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-49e37a6 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 105px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-49e37a6:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-49e37a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-b74b424 {
	--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;
}

.elementor-78 .elementor-element.elementor-element-fa70385 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-fa70385 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-a56e60f .section-heading-title {
	width: 640px;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-e21cab6 {
	--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;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-a38a3ef {
	--display: flex;
	--gap: 25px 0px;
	--row-gap: 25px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-8982948 .elementor-counter-number-wrapper {}

.elementor-78 .elementor-element.elementor-element-1907728 .section-heading-title {
	color: var(--e-global-color-3264959);
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-78 .elementor-element.elementor-element-38accda {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	text-align: left;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content > a {
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content {
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content .title {
	align-items: left;
	flex-direction: column;
	margin: -10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-icon i {
	color: var(--e-global-color-primary);
	font-size: 46px;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-icon {
	background: var(--e-global-color-accent);
	width: 80px;
	height: 80px;
	min-width: 80px;
	margin: 0px 24px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-icon svg {
	max-width: 46px;
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 330px;
	margin: 10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5784959 > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-df27025);
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	text-align: left;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content > a {
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content {
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content .title {
	align-items: left;
	flex-direction: column;
	margin: -10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-icon i {
	color: var(--e-global-color-primary);
	font-size: 46px;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-icon {
	background: var(--e-global-color-accent);
	width: 80px;
	height: 80px;
	min-width: 80px;
	margin: 0px 24px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-icon svg {
	max-width: 46px;
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 330px;
	margin: 10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-8ffa74e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-78 .elementor-element.elementor-element-f5d1247 {
	margin: 67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: right;
}

.elementor-78 .elementor-element.elementor-element-f5d1247 img {
	border-radius: 5px 5px 0px 0px;
}

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

.elementor-78 .elementor-element.elementor-element-a2f2cd5:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-a2f2cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/03/l-shape-1.png");
	background-position: center center;
}

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

.elementor-78 .elementor-element.elementor-element-64b75a6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 115px;
	--padding-bottom: 120px;
	--padding-left: 12px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-64b75a6.flexitype_sticky.normal {
	position: sticky;
	top: 120px;
	height: 100%;
}

.elementor-78 .elementor-element.elementor-element-298e13d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-298e13d .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-367326f .section-heading-title {
	width: 930px;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-5d1e068 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-df27025);
	--border-color: var(--e-global-color-df27025);
	--padding-top: 120px;
	--padding-bottom: 115px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-df27025);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 50px 55px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .title {
	flex-direction: column;
	margin: -58px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content {
	flex-direction: column-reverse;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .flexitype-button {
	align-items: center;
	justify-content: center;
	width: 100%;
	background: rgba(222, 87, 34, 0);
	top: -11px;
	left: 72%;
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-feb11bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-feb11bf-font-size);
	font-weight: var(--e-global-typography-feb11bf-font-weight);
	line-height: var(--e-global-typography-feb11bf-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item:hover .icon__box-item-content .box-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 470px;
	margin: 20px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item .box_badge {
	opacity: 1;
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-icon span {
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item:hover .box_badge {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .box_badge {
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item .flexitype-button {
	opacity: 0;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .flexitype-button i {
	color: var(--e-global-color-primary);
	background: var(--e-global-color-14e0145);
	font-size: 30px;
	padding: 10px 11px 9px 11px;
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item:hover .flexitype-button {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-1e22d54 .flexitype-button:hover i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-df27025);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 50px 55px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .title {
	flex-direction: column;
	margin: -58px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content {
	flex-direction: column-reverse;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .flexitype-button {
	align-items: center;
	justify-content: center;
	width: 100%;
	background: rgba(222, 87, 34, 0);
	top: -11px;
	left: 72%;
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-feb11bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-feb11bf-font-size);
	font-weight: var(--e-global-typography-feb11bf-font-weight);
	line-height: var(--e-global-typography-feb11bf-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item:hover .icon__box-item-content .box-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 470px;
	margin: 20px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item .box_badge {
	opacity: 1;
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-icon span {
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item:hover .box_badge {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .box_badge {
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item .flexitype-button {
	opacity: 0;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .flexitype-button i {
	color: var(--e-global-color-primary);
	background: var(--e-global-color-14e0145);
	font-size: 30px;
	padding: 10px 11px 9px 11px;
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item:hover .flexitype-button {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-5f0aee7 .flexitype-button:hover i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-4fdd558 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-df27025);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 50px 55px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .title {
	flex-direction: column;
	margin: -58px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content {
	flex-direction: column-reverse;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .flexitype-button {
	align-items: center;
	justify-content: center;
	width: 100%;
	background: rgba(222, 87, 34, 0);
	top: -11px;
	left: 72%;
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-feb11bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-feb11bf-font-size);
	font-weight: var(--e-global-typography-feb11bf-font-weight);
	line-height: var(--e-global-typography-feb11bf-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item:hover .icon__box-item-content .box-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 470px;
	margin: 20px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item .box_badge {
	opacity: 1;
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-icon span {
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item:hover .box_badge {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .box_badge {
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item .flexitype-button {
	opacity: 0;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .flexitype-button i {
	color: var(--e-global-color-primary);
	background: var(--e-global-color-14e0145);
	font-size: 30px;
	padding: 10px 11px 9px 11px;
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item:hover .flexitype-button {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-4fdd558 .flexitype-button:hover i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-386a107 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item {
	display: flex;
	flex-direction: flex;
	align-items: start;
	justify-content: start;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	padding: 0px 0px 0px 55px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .title {
	flex-direction: column;
	margin: -58px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content {
	flex-direction: column-reverse;
}

.elementor-78 .elementor-element.elementor-element-386a107 .flexitype-button {
	align-items: center;
	justify-content: center;
	width: 100%;
	background: rgba(222, 87, 34, 0);
	top: -11px;
	left: 72%;
	padding: 0px 0px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .box-title {
	font-family: var(--e-global-typography-feb11bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-feb11bf-font-size);
	font-weight: var(--e-global-typography-feb11bf-font-weight);
	line-height: var(--e-global-typography-feb11bf-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .box-title a {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item:hover .icon__box-item-content .box-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content p {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-text);
	max-width: 470px;
	margin: 20px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item .box_badge {
	opacity: 1;
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-icon span {
	color: var(--e-global-color-3264959);
	margin: 0px 35px 0px 0px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item:hover .box_badge {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-386a107 .box_badge {
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item .flexitype-button {
	opacity: 0;
}

.elementor-78 .elementor-element.elementor-element-386a107 .flexitype-button i {
	color: var(--e-global-color-primary);
	background: var(--e-global-color-14e0145);
	font-size: 30px;
	padding: 10px 11px 9px 11px;
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item:hover .flexitype-button {
	opacity: 1;
}

.elementor-78 .elementor-element.elementor-element-386a107 .flexitype-button:hover i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-6a2f353 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-78 .elementor-element.elementor-element-d5242d3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-78 .elementor-element.elementor-element-7087d51 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-7087d51 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-99afb99 .section-heading-title {
	width: 90%;
	color: var(--e-global-color-18774fb);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-57ff1c9 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-57ff1c9 .section-heading-title {
	width: 83%;
	color: var(--e-global-color-e36e1b6);
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-0aebd5e {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-0a690fe img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-78 .elementor-element.elementor-element-0f293a3 {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-aa50312 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 6px 6px 6px 6px;
}

.elementor-78 .elementor-element.elementor-element-b1d5d67 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 70px;
	--padding-right: 12px;
}

.elementor-78 .elementor-element.elementor-element-eefc666 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-eefc666 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-6f96386 .section-heading-title {
	width: 88%;
	color: var(--e-global-color-18774fb);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-18b38d3 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-18b38d3 .section-heading-title {
	width: 83%;
	color: var(--e-global-color-e36e1b6);
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-21833aa > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

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

.elementor-78 .elementor-element.elementor-element-df6ff28 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-78 .elementor-element.elementor-element-df9c971 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-df9c971 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-a1fee74 .section-heading-title {
	width: 90%;
	color: var(--e-global-color-18774fb);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-4a80ec6 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4a80ec6 .section-heading-title {
	width: 83%;
	color: var(--e-global-color-e36e1b6);
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-79db232 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-primary);
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-b948dc3 {
	--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-78 .elementor-element.elementor-element-5d55c67 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 6px 6px 6px 6px;
}

.elementor-78 .elementor-element.elementor-element-11dbde8 {
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 1px;
	--n-tabs-gap: 90px;
	--n-tabs-title-padding-top: 20px;
	--n-tabs-title-padding-right: 10px;
	--n-tabs-title-padding-bottom: 20px;
	--n-tabs-title-padding-left: 10px;
	--n-tabs-title-font-size: 28px;
	--n-tabs-title-color: var(--e-global-color-18774fb);
	--n-tabs-icon-size: 40px;
	--n-tabs-icon-gap: 20px;
	--n-tabs-icon-color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-11dbde8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-826507f);
}

.elementor-78 .elementor-element.elementor-element-11dbde8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-11dbde8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-78 .elementor-element.elementor-element-11dbde8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-11dbde8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	line-height: 38px;
}

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

.elementor-78 .elementor-element.elementor-element-1dce55e:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-1dce55e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-742417a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-742417a.flexitype_sticky.normal {
	position: sticky;
	top: 120px;
}

.elementor-78 .elementor-element.elementor-element-abe8ba3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-abe8ba3 .section-heading {
	text-align: center;
	justify-content: center;
}

.elementor-78 .elementor-element.elementor-element-abe8ba3 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-86e4926 .section-heading {
	text-align: center;
	justify-content: center;
}

.elementor-78 .elementor-element.elementor-element-86e4926 .section-heading-title {
	width: 53%;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-b8c118c {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-df27025);
	--border-color: var(--e-global-color-df27025);
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-b8c118c:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b8c118c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-b8c118c.flexitype_sticky.normal {
	position: sticky;
	top: 345px;
}

.elementor-78 .elementor-element.elementor-element-de0adc4 {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-e01e11b > .elementor-widget-container {
	padding: 2px 20px 2px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-e01e11b.elementor-element {
	--align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-e01e11b .section-heading-title {
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-d49f11f .section-heading-title {
	width: 540px;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-78 .elementor-element.elementor-element-4931288 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul {
	justify-content: left;
	flex-direction: row;
	column-gap: 15px;
	row-gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul li {
	justify-content: left;
	flex-direction: row-reverse;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul li a {
	flex-direction: row-reverse;
	color: var(--e-global-color-18774fb);
	padding: 6px 25px 6px 25px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul li:hover {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul li a:hover {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-4931288 .icon__list ul li i {
	font-size: 20px;
	margin: 0px 0px 0px 6px;
}

.elementor-78 .elementor-element.elementor-element-6ef1010 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-6ef1010 .section-heading {
	text-align: left;
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-6ef1010 .section-heading-title {
	color: rgba(255, 255, 255, 0);
	font-size: 130px;
	line-height: 100px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-e36e1b6);
	stroke: var(--e-global-color-e36e1b6);
}

.elementor-78 .elementor-element.elementor-element-d18c55a {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-3519b88 img {
	height: 530px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-41f36e8 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-df27025);
	--border-color: var(--e-global-color-df27025);
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-41f36e8:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-41f36e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-41f36e8.flexitype_sticky.normal {
	position: sticky;
	top: 520px;
}

.elementor-78 .elementor-element.elementor-element-cfea36f {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-af6cdd3 > .elementor-widget-container {
	padding: 2px 20px 2px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-af6cdd3.elementor-element {
	--align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-af6cdd3 .section-heading-title {
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-df1ea17 .section-heading-title {
	width: 625px;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-78 .elementor-element.elementor-element-b67eef8 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul {
	justify-content: left;
	flex-direction: row;
	column-gap: 15px;
	row-gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul li {
	justify-content: left;
	flex-direction: row-reverse;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul li a {
	flex-direction: row-reverse;
	color: var(--e-global-color-18774fb);
	padding: 6px 25px 6px 25px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul li:hover {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul li a:hover {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-b67eef8 .icon__list ul li i {
	font-size: 20px;
	margin: 0px 0px 0px 6px;
}

.elementor-78 .elementor-element.elementor-element-fd8aad2 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-fd8aad2 .section-heading {
	text-align: left;
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-fd8aad2 .section-heading-title {
	color: rgba(255, 255, 255, 0);
	font-size: 130px;
	line-height: 100px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-e36e1b6);
	stroke: var(--e-global-color-e36e1b6);
}

.elementor-78 .elementor-element.elementor-element-e7ce004 {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-e30adee img {
	height: 530px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-754e7ca {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-df27025);
	--border-color: var(--e-global-color-df27025);
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-754e7ca:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-754e7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-754e7ca.flexitype_sticky.normal {
	position: sticky;
	top: 0px;
}

.elementor-78 .elementor-element.elementor-element-7fbe627 {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-a4936e5 > .elementor-widget-container {
	padding: 2px 20px 2px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-a4936e5.elementor-element {
	--align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-a4936e5 .section-heading-title {
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-a3e4e6f .section-heading-title {
	width: 625px;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-78 .elementor-element.elementor-element-d739c5a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list {
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul {
	justify-content: left;
	flex-direction: row;
	column-gap: 15px;
	row-gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul li {
	justify-content: left;
	flex-direction: row-reverse;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul li a {
	flex-direction: row-reverse;
	color: var(--e-global-color-18774fb);
	padding: 6px 25px 6px 25px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul li:hover {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-secondary);
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul li a:hover {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-d739c5a .icon__list ul li i {
	font-size: 20px;
	margin: 0px 0px 0px 6px;
}

.elementor-78 .elementor-element.elementor-element-1ee56ad > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-1ee56ad .section-heading {
	text-align: left;
	justify-content: left;
}

.elementor-78 .elementor-element.elementor-element-1ee56ad .section-heading-title {
	color: rgba(255, 255, 255, 0);
	font-size: 130px;
	line-height: 100px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-e36e1b6);
	stroke: var(--e-global-color-e36e1b6);
}

.elementor-78 .elementor-element.elementor-element-0db113a {
	--display: flex;
}

.elementor-78 .elementor-element.elementor-element-658212f img {
	height: 530px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-c3b93ef {
	--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;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-c3b93ef:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/03/l-shape-1.png");
	background-position: center center;
}

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

.elementor-78 .elementor-element.elementor-element-c3b93ef::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/07/engineer.jpg");
	--background-overlay: "";
	background-position: -40% 50%;
	background-repeat: no-repeat;
	background-size: 85% auto;
}

.elementor-78 .elementor-element.elementor-element-eae7a7f {
	--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-78 .elementor-element.elementor-element-901720a img {
	width: 0%;
}

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

.elementor-78 .elementor-element.elementor-element-fec501a:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-fec501a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/03/l-shape-1.png");
	background-position: center center;
}

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

.elementor-78 .elementor-element.elementor-element-5e71c71 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-5e71c71 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-7bfe759.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-7bfe759 .section-heading-title {
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item-bar {
	background-color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-9a041c8 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item {
	margin-bottom: 20px;
}

.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item-inner {
	background: var(--e-global-color-e36e1b6);
	height: 4px;
}

.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item-content h6 {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item .ft_counter {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-060bb14 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-secondary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-16faa15 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 73px;
	--padding-bottom: 73px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-78 .elementor-element.elementor-element-16faa15:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-16faa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-43d2c14 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-18774fb);
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-43d2c14 .elementor-counter {
	gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-43d2c14 .elementor-counter-number-wrapper {}

.elementor-78 .elementor-element.elementor-element-bbac93d .elementor-counter {
	gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-bbac93d .elementor-counter-number-wrapper {}

.elementor-78 .elementor-element.elementor-element-51727f5 .elementor-counter {
	gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-51727f5 .elementor-counter-number-wrapper {}

.elementor-78 .elementor-element.elementor-element-2bb9238 .elementor-counter {
	gap: 10px;
}

.elementor-78 .elementor-element.elementor-element-2bb9238 .elementor-counter-number-wrapper {}

.elementor-78 .elementor-element.elementor-element-a028c32:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-a028c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-598e8e7 {
	--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;
}

.elementor-78 .elementor-element.elementor-element-6c3bd72 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-6c3bd72 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-2b84b03 .section-heading-title {
	width: 90%;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-b24333f {
	margin: 60px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: left;
}

.elementor-78 .elementor-element.elementor-element-b24333f img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-97aaa4a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	background: rgba(246, 243, 240, 0);
	margin-bottom: 15px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-title .box-title {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-title {
	padding: 18px 20px 18px 20px;
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-body p {
	color: var(--e-global-color-text);
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-body {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-df27025);
	padding: 20px 20px 25px 20px;
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-title span i {
	color: var(--e-global-color-text);
	font-size: 16px;
	width: 22px;
	height: 22px;
	line-height: 22px;
}

.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item.active .accordion_area-item-title span i {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-b27f514 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-b27f514:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b27f514 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-39b7b3b > .elementor-widget-container {
	margin: 0px 12px 0px 12px;
	padding: 65px 0px 120px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-df27025);
}

.elementor-78 .elementor-element.elementor-element-39b7b3b .scroller__inner {
	--data-animation: 60s;
}

.elementor-78 .elementor-element.elementor-element-39b7b3b .text__slider ul li .img {
	opacity: 1;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-39b7b3b .text__slider ul li {
	margin-left: 60px;
	margin-right: 60px;
}

.elementor-78 .elementor-element.elementor-element-2aab7b5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 105px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-2aab7b5:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2aab7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ilejele.nitrocdn.com/LcaxTIkgDwstdjVALpOZMMIrgRVxOaOv/assets/images/optimized/roppa-afrique.org/wp-content/uploads/2025/03/l-shape-1.png");
	background-position: center center;
}

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

.elementor-78 .elementor-element.elementor-element-6fc5530 {
	--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;
}

.elementor-78 .elementor-element.elementor-element-6fc5530.flexitype_sticky.normal {
	position: sticky;
	top: 120px;
	height: 100%;
}

.elementor-78 .elementor-element.elementor-element-c37d990 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-c37d990 .section-heading {
	text-align: center;
	justify-content: center;
}

.elementor-78 .elementor-element.elementor-element-c37d990 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-7566f3b .section-heading {
	text-align: center;
	justify-content: center;
}

.elementor-78 .elementor-element.elementor-element-7566f3b .section-heading-title {
	width: 55%;
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-043897a {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--grid-auto-flow: row;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content {
	position: absolute;
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-image {
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-image img {
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item:hover .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item:hover .flexitype_team_two-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content h6 {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title h6 {
	color: var(--e-global-color-18774fb);
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content h6 a {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content .title h6 {
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content span {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content {
	position: absolute;
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-image {
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-image img {
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item:hover .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item:hover .flexitype_team_two-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content h6 {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title h6 {
	color: var(--e-global-color-18774fb);
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content h6 a {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content .title h6 {
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content span {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content {
	position: absolute;
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-image {
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-image img {
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item:hover .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item:hover .flexitype_team_two-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content h6 {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title h6 {
	color: var(--e-global-color-18774fb);
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content h6 a {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content .title h6 {
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content span {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content {
	position: absolute;
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-image {
	border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image img {
	border-radius: 5px 5px 5px 5px;
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-image img {
	height: 380px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item:hover .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item:hover .flexitype_team_two-item-content {
	background: var(--e-global-color-primary);
	transform: translateY(-20px);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content h6 {
	font-family: var(--e-global-typography-f656fbe-font-family), Sans-serif;
	font-size: var(--e-global-typography-f656fbe-font-size);
	font-weight: var(--e-global-typography-f656fbe-font-weight);
	line-height: var(--e-global-typography-f656fbe-line-height);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title h6 {
	color: var(--e-global-color-18774fb);
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content h6 a {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content h6 {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content .title {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content {
	flex-direction: column;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content .title h6 {
	margin: 0px 0px 3px 0px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content span {
	font-family: var(--e-global-typography-4520033-font-family), Sans-serif;
	font-size: var(--e-global-typography-4520033-font-size);
	font-weight: var(--e-global-typography-4520033-font-weight);
	line-height: var(--e-global-typography-4520033-line-height);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content span {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content {
	background: var(--e-global-color-primary);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-social ul li a i {
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	width: 20px;
	height: 20px;
	font-size: 17px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-social ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-4393a23 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 115px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-4393a23:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4393a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-14e0145);
}

.elementor-78 .elementor-element.elementor-element-5ef6ddc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-ef1adde {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-adedaa3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-78 .elementor-element.elementor-element-adedaa3 .section-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
}

.elementor-78 .elementor-element.elementor-element-1488dea .section-heading-title {
	color: var(--e-global-color-3264959);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78 .elementor-element.elementor-element-519541d {
	--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-78 .elementor-element.elementor-element-b6614de {
	width: 100%;
	max-width: 100%;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn {
	text-align: right;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper {
	font-family: var(--e-global-typography-124668f-font-family), Sans-serif;
	font-size: var(--e-global-typography-124668f-font-size);
	font-weight: var(--e-global-typography-124668f-font-weight);
	line-height: var(--e-global-typography-124668f-line-height);
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 16px 30px 16px 30px;
	gap: 5px;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-moema::before {
	border-radius: 50px 50px 50px 50px;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-winona > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-winona::after {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-tamaya::before {
	padding: 16px 0 0 0;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-rayen > span {
	padding: 16px 30px 16px 30px;
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-rayen::before {
	padding: 16px 30px 16px 30px;
	color: var(--e-global-color-18774fb);
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper:hover {
	color: var(--e-global-color-18774fb);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-ripple::before {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-ripple::after {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.center-ripple::after {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.slide-effect::after {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-winona:hover {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-ujarak::before {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-tamaya:hover {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-wayra::before {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-pipaluk:hover::after {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-pipaluk::before {
	border-color: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-moema:hover {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-isi::before {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-aylen::after {
	background: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-wapasha::before {
	border-color: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper.button-antiman::before {
	border-color: var(--e-global-color-8b467f8);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper:hover i {
	transform: rotate(45deg);
}

.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper i {
	font-size: 22px;
	top: 1px;
}

.elementor-78 .elementor-element.elementor-element-27ed778 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item {
	display: block;
	flex-direction: block;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-image img {
	border-radius: 6px 6px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta {
	display: inline-block;
	background: var(--e-global-color-accent);
	padding: 4px 15px 4px 13px;
	margin: 0px 0px 15px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	border-radius: 20px 20px 20px 20px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li, .elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li a {
	font-size: 14px;
	line-height: 15px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li a {
	color: var(--e-global-color-3264959);
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li {
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul {
	gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li i {
	color: var(--e-global-color-primary);
	font-size: 0px;
	margin-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content-meta ul li a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content .box-title {
	font-family: var(--e-global-typography-feb11bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-feb11bf-font-size);
	font-weight: var(--e-global-typography-feb11bf-font-weight);
	line-height: var(--e-global-typography-feb11bf-line-height);
	color: var(--e-global-color-3264959);
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content, .elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog__three-item-content {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: var(--e-global-color-df27025);
	border-radius: 0px 0px 6px 6px;
	padding: 25px 25px 25px 25px;
	transition: .4s;
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content .box-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content .box-title a {
	transition: .4s;
}

@media (min-width:768px) {
	.elementor-78 .elementor-element.elementor-element-9032059 {
		--content-width: 1700px;
	}
	
	.elementor-78 .elementor-element.elementor-element-49e37a6 {
		--content-width: 1340px;
	}
	
	.elementor-78 .elementor-element.elementor-element-b74b424 {
		--width: 56%;
	}
	
	.elementor-78 .elementor-element.elementor-element-a38a3ef {
		--width: 45%;
	}
	
	.elementor-78 .elementor-element.elementor-element-38accda {
		--width: 55%;
	}
	
	.elementor-78 .elementor-element.elementor-element-8ffa74e {
		--width: 44%;
	}
	
	.elementor-78 .elementor-element.elementor-element-a2f2cd5 {
		--content-width: 1340px;
	}
	
	.elementor-78 .elementor-element.elementor-element-64b75a6 {
		--width: 45%;
	}
	
	.elementor-78 .elementor-element.elementor-element-5d1e068 {
		--width: 55%;
	}
	
	.elementor-78 .elementor-element.elementor-element-6a2f353 {
		--content-width: 1320px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1dce55e {
		--content-width: 1340px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c3b93ef {
		--content-width: 1340px;
	}
	
	.elementor-78 .elementor-element.elementor-element-eae7a7f {
		--width: 46%;
	}
	
	.elementor-78 .elementor-element.elementor-element-fec501a {
		--width: 54%;
	}
	
	.elementor-78 .elementor-element.elementor-element-16faa15 {
		--content-width: 1320px;
	}
	
	.elementor-78 .elementor-element.elementor-element-a028c32 {
		--content-width: 1340px;
	}
	
	.elementor-78 .elementor-element.elementor-element-598e8e7 {
		--width: 50%;
	}
	
	.elementor-78 .elementor-element.elementor-element-97aaa4a {
		--width: 50%;
	}
	
	.elementor-78 .elementor-element.elementor-element-b27f514 {
		--content-width: 1320px;
	}
	
	.elementor-78 .elementor-element.elementor-element-2aab7b5 {
		--content-width: 1344px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4393a23 {
		--content-width: 1340px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-78 .elementor-element.elementor-element-b74b424 {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-8ffa74e {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-64b75a6 {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-5d1e068 {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-eae7a7f {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-fec501a {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-598e8e7 {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-97aaa4a {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-519541d {
		--width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-27ed778 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-78 .elementor-element.elementor-element-84ba56b .section-heading-title {
		font-size: 60px;
		line-height: 70px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c2ed016 .section-heading-title {
		font-size: 56px;
		line-height: 66px;
	}
	
	.elementor-78 .elementor-element.elementor-element-2361259 .section-heading-title {
		font-size: 56px;
		line-height: 66px;
	}
	
	.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-49e37a6 {
		--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-78 .elementor-element.elementor-element-fa70385 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a56e60f .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-8ffa74e {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-f5d1247 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-f5d1247 img {
		width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-a2f2cd5 {
		--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-78 .elementor-element.elementor-element-64b75a6 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 135px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-78 .elementor-element.elementor-element-64b75a6.flexitype_sticky.normal {
		position: relative;
		top: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-298e13d .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-367326f .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5d1e068 {
		--padding-top: 0px;
		--padding-bottom: 135px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .flexitype-button {
		top: 0px;
		left: 70%;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .flexitype-button {
		top: 0px;
		left: 70%;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .flexitype-button {
		top: 0px;
		left: 70%;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .flexitype-button {
		top: 0px;
		left: 70%;
	}
	
	.elementor-78 .elementor-element.elementor-element-38eb6a5 {
		--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-78 .elementor-element.elementor-element-7087d51 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-99afb99 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-57ff1c9 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-0aebd5e {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-0a690fe img {
		width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-006a3ef {
		--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-78 .elementor-element.elementor-element-aa50312 img {
		width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-b1d5d67 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-78 .elementor-element.elementor-element-eefc666 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-6f96386 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-18b38d3 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a866f52 {
		--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;
	}
	
	.elementor-78 .elementor-element.elementor-element-df9c971 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a1fee74 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-4a80ec6 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b948dc3 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-11dbde8 {
		--n-tabs-title-gap: 1px;
	}
	
	.elementor-78 .elementor-element.elementor-element-abe8ba3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-86e4926 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-e01e11b .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-d49f11f .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-af6cdd3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-df1ea17 .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a4936e5 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a3e4e6f .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-c3b93ef {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c3b93ef:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0% auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-c3b93ef::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0% 0%;
		background-size: 0% auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-901720a img {
		width: 100%;
		border-radius: 5px 5px 5px 5px;
	}
	
	.elementor-78 .elementor-element.elementor-element-fec501a {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5e71c71 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-7bfe759 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item .ft_counter {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-16faa15 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-78 .elementor-element.elementor-element-43d2c14 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-bbac93d .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-51727f5 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2bb9238 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a028c32 {
		--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-78 .elementor-element.elementor-element-6c3bd72 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b84b03 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b24333f img {
		width: 100%;
	}
	
	.elementor-78 .elementor-element.elementor-element-97aaa4a {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-title .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-c37d990 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-7566f3b .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-043897a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5ef6ddc {
		--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-78 .elementor-element.elementor-element-adedaa3 .section-heading {
		text-align: center;
		justify-content: center;
	}
	
	.elementor-78 .elementor-element.elementor-element-adedaa3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1488dea .section-heading {
		text-align: center;
		justify-content: center;
	}
	
	.elementor-78 .elementor-element.elementor-element-1488dea .section-heading-title {
		width: 85%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-519541d {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn {
		text-align: center;
	}
	
	.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
}

@media (max-width:767px) {
	.elementor-78 .elementor-element.elementor-element-9032059 {
		--padding-top: 200px;
		--padding-bottom: 250px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-84ba56b .section-heading-title {
		font-size: 36px;
		line-height: 46px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c2ed016 .section-heading-title {
		font-size: 36px;
		line-height: 46px;
	}
	
	.elementor-78 .elementor-element.elementor-element-2361259 .section-heading-title {
		font-size: 36px;
		line-height: 46px;
	}
	
	.elementor-78 .elementor-element.elementor-element-91c7829 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-78 .elementor-element.elementor-element-dce5af8 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-45b80c1 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fa70385 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a56e60f .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a38a3ef {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1907728 .section-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a154642 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5784959 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b5b7296 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a2f2cd5 {
		--padding-top: 0px;
		--padding-bottom: 135px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-298e13d .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-367326f .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-ab7f9e5 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5d1e068 {
		--padding-top: 6px;
		--padding-bottom: 6px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content {
		flex-direction: column;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .flexitype-button {
		justify-content: start;
		width: 0%;
		top: 0px;
		left: 0%;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .title {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
		margin: 10px 0px 30px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item .box_badge {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item-icon span {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1e22d54 .icon__box-item .flexitype-button {
		opacity: 1;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content {
		flex-direction: column;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .flexitype-button {
		justify-content: start;
		top: 0px;
		left: 0%;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .title {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
		margin: 10px 0px 30px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item .box_badge {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item-icon span {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-5f0aee7 .icon__box-item .flexitype-button {
		opacity: 1;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content {
		flex-direction: column;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .flexitype-button {
		justify-content: start;
		top: 0px;
		left: 0%;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .title {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
		margin: 10px 0px 30px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item .box_badge {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item-icon span {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-4fdd558 .icon__box-item .flexitype-button {
		opacity: 1;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content {
		flex-direction: column;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .flexitype-button {
		justify-content: start;
		width: 0%;
		top: 0px;
		left: 0%;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .title {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-content p {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
		margin: 10px 0px 30px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item .box_badge {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item-icon span {
		margin: 0px 25px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-386a107 .icon__box-item .flexitype-button {
		opacity: 1;
	}
	
	.elementor-78 .elementor-element.elementor-element-7087d51 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-99afb99 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-57ff1c9 .section-heading-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-3c51a20 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-0aebd5e {
		--margin-top: 10px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-0a690fe img {
		height: 320px;
	}
	
	.elementor-78 .elementor-element.elementor-element-aa50312 img {
		height: 330px;
	}
	
	.elementor-78 .elementor-element.elementor-element-b1d5d67 {
		--margin-top: 10px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-eefc666 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-6f96386 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-18b38d3 .section-heading-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-21833aa .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-df9c971 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a1fee74 .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-4a80ec6 .section-heading-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-79db232 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5d55c67 img {
		height: 330px;
	}
	
	.elementor-78 .elementor-element.elementor-element-11dbde8 {
		--n-tabs-heading-justify-content: initial;
		--n-tabs-title-width: 100%;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: center;
		--n-tabs-title-flex-grow: 1;
		--n-tabs-heading-wrap: wrap;
		--n-tabs-heading-overflow-x: initial;
		--n-tabs-title-white-space: initial;
		--n-tabs-title-justify-content: center;
		--n-tabs-title-text-align: center;
		--n-tabs-title-padding-top: 25px;
		--n-tabs-title-padding-right: 0px;
		--n-tabs-title-padding-bottom: 25px;
		--n-tabs-title-padding-left: 0px;
		--n-tabs-title-font-size: 24px;
	}
	
	.elementor-78 .elementor-element.elementor-element-11dbde8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: 34px;
	}
	
	.elementor-78 .elementor-element.elementor-element-abe8ba3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-86e4926 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b8c118c.flexitype_sticky.normal {
		top: 305px;
	}
	
	.elementor-78 .elementor-element.elementor-element-e01e11b .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-d49f11f .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-6ef1010 > .elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-6ef1010 .section-heading-title {
		font-size: 100px;
		line-height: 100px;
	}
	
	.elementor-78 .elementor-element.elementor-element-3519b88 img {
		height: 360px;
	}
	
	.elementor-78 .elementor-element.elementor-element-41f36e8.flexitype_sticky.normal {
		top: 420px;
	}
	
	.elementor-78 .elementor-element.elementor-element-af6cdd3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-df1ea17 .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fd8aad2 > .elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-fd8aad2 .section-heading-title {
		font-size: 100px;
		line-height: 100px;
	}
	
	.elementor-78 .elementor-element.elementor-element-e30adee img {
		height: 360px;
	}
	
	.elementor-78 .elementor-element.elementor-element-a4936e5 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-a3e4e6f .section-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1ee56ad > .elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-1ee56ad .section-heading-title {
		font-size: 100px;
		line-height: 100px;
	}
	
	.elementor-78 .elementor-element.elementor-element-658212f img {
		height: 360px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c3b93ef::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-c3b93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0% 0%;
	}
	
	.elementor-78 .elementor-element.elementor-element-5e71c71 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-7bfe759 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-9a041c8 .skill__area-item .ft_counter {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-060bb14 .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-16faa15 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-78 .elementor-element.elementor-element-43d2c14 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-43d2c14 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-bbac93d {
		width: auto;
		max-width: auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-bbac93d .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-51727f5 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-51727f5 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2bb9238 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-78 .elementor-element.elementor-element-2bb9238 .elementor-counter-title {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-6c3bd72 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b84b03 .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b24333f {
		margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-78 .elementor-element.elementor-element-ccd03a2 .accordion_area-item-title .box-title {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b27f514 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-78 .elementor-element.elementor-element-39b7b3b .text__slider ul li .img {
		height: 20px;
	}
	
	.elementor-78 .elementor-element.elementor-element-39b7b3b .text__slider ul li {
		margin-left: 30px;
		margin-right: 30px;
	}
	
	.elementor-78 .elementor-element.elementor-element-c37d990 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-7566f3b .section-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-043897a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-13c4897 .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-2b11390 .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-fe3995f .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content h6, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content h6 {
		font-size: var(--e-global-typography-f656fbe-font-size);
		line-height: var(--e-global-typography-f656fbe-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team-item-content .title span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_two-item-content span, .elementor-78 .elementor-element.elementor-element-044f24f .flexitype_team_three-item-image-content span {
		font-size: var(--e-global-typography-4520033-font-size);
		line-height: var(--e-global-typography-4520033-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-adedaa3 .section-heading-title {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-1488dea .section-heading-title {
		width: 100%;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-b6614de .flexitype-btn-wrapper {
		font-size: var(--e-global-typography-124668f-font-size);
		line-height: var(--e-global-typography-124668f-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content .box-title {
		font-size: var(--e-global-typography-feb11bf-font-size);
		line-height: var(--e-global-typography-feb11bf-line-height);
	}
	
	.elementor-78 .elementor-element.elementor-element-5ae1fd8 .blog_one-item-content {
		padding: 20px 20px 20px 20px;
	}
}
