.elementor-15416 .elementor-element.elementor-element-faf65c6{text-align:center;}.elementor-15416 .elementor-element.elementor-element-6bbde8a{text-align:center;}.elementor-15416 .elementor-element.elementor-element-475d597:not(.elementor-motion-effects-element-type-background), .elementor-15416 .elementor-element.elementor-element-475d597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2145DB 0%, #f2295b 100%);}.elementor-15416 .elementor-element.elementor-element-475d597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15416 .elementor-element.elementor-element-475d597 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15416 .elementor-element.elementor-element-76adff6{--spacer-size:20px;}.elementor-15416 .elementor-element.elementor-element-b4bf82e{text-align:center;}.elementor-15416 .elementor-element.elementor-element-c6d3c5c .card-body *{color:var(--text-body-default);}.elementor-15416 .elementor-element.elementor-element-c0ea4d9 .card-body *{color:var(--text-body-default);}.elementor-15416 .elementor-element.elementor-element-e55daa6 .card-body *{color:var(--text-body-default);}.elementor-15416 .elementor-element.elementor-element-f83beaa .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-f83beaa .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-f83beaa .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-6f0ef69{text-align:center;}.elementor-15416 .elementor-element.elementor-element-59959de .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-59959de .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-59959de .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-47b6f19{text-align:center;}.elementor-15416 .elementor-element.elementor-element-79ff29f .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-79ff29f .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-79ff29f .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-abb48c6{text-align:center;}.elementor-15416 .elementor-element.elementor-element-49771eb .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-49771eb .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-49771eb .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-b785d86{text-align:center;}.elementor-15416 .elementor-element.elementor-element-02ae210 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-02ae210 .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-02ae210 .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-2453a73{text-align:center;}.elementor-15416 .elementor-element.elementor-element-65f0ff2 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-15416 .elementor-element.elementor-element-65f0ff2 .swiper-slide-contents{max-width:66%;}.elementor-15416 .elementor-element.elementor-element-65f0ff2 .swiper-slide-inner{text-align:center;}.elementor-15416 .elementor-element.elementor-element-738a435{text-align:center;}/* Start custom CSS for html, class: .elementor-element-be26e6f */.circle_block{
		margin: 3% 0 0;
	}
	.circle_block > ul{
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
		text-align: center;
	}
	.circle_block > ul > li{
    padding: 0!important;
    margin: 0 4px -20px 4px!important;
    display: inline-block!important;
		vertical-align: top!important;
	}
	.circle_block > ul li .circle{
    width: 200px;
		height: 200px;
    float: none;
    padding: 0;
    margin: 0 auto;
    display: block;

    border-radius: 50%;
	}
	.circle_block > ul li .circle > div{
		padding: 8%;
		display: block;
	}
	.circle_block > ul li .circle > div .image{
		width: 100%;
		padding: 0 0 8%;
		height: auto;
		display: block;
	}
	.circle_block > ul li .circle > div .image > img{
		max-width: 100%;
	}
	.circle_block > ul li .circle h3{
    padding: 0;
		margin: 0;
		color: #ffffff;
		font-size: 15px;
		line-height: 15px;
		text-transform: uppercase;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 600;
	}
	.circle_block > ul li.pc-hidden{
		display: none!important;
	}
	@media screen and (max-width: 990px) {
		.circle_block > ul > li{
			margin: 0 4px -15px 4px!important;
		}
		.circle_block > ul li .circle{
			width: 150px;
			height: 150px;
		}
		.circle_block > ul li .circle h3{
			font-size: 12px;
			line-height: 12px;
		}
	}
	@media screen and (max-width: 690px) {
		.circle_block > ul > li{
			margin: 0 4px 8px 4px!important;
		}
		.circle_block > ul li .circle{
			width: 250px;
			height: 250px;
		}
		.circle_block > ul li .circle h3{
			font-size: 20px;
			line-height: 20px;
		}
		.circle_block > ul li.pc-hidden{
			display: inline-block!important;
		}
		.circle_block > ul li.modile-hidden{
			display: none!important;
		}
		.fadeInUp{
			animation-name: none!important;
		}
	}
	
	.circle_block > ul li .circle,
.small_circle_block .small_circle {
	background: #3c0050;
}
.developed_sec .block h3 {
	background: #330033;
  color: #fff;
}

@media (min-width: 691px) {
	.small_circle_block {
		display: none !important;
	}
}
@media (max-width: 690px) {
	.circle_block {
		display: none !important;
	}
}
.small_circle_block {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	max-width: 650px;
	margin: auto;
}
.small_circle_block .small_circle {
	width: 155px;
	height: 155px;
	padding: 15px;
	margin: 4px;
	display: block;
	border-radius: 50%;
}
.small_circle_block h4 {
	padding: 0;
	margin: 7px 0 0 0;
	color: #ffffff;
	font-size: 13px;
	line-height: 12px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	text-align: center;
}
@media (max-width: 520px) {
	.small_circle_block .small_circle {
		width: 125px;
		height: 125px;
		padding: 7px;
		color: #ffffff;
	}
	.small_circle_block h4 {
		margin: 5px 0 0 0;
		font-size: 12px;
		color: #ffffff;
	}
}/* End custom CSS */