.luxina_customers_title-wrap {
  position: absolute;
  left: 50%;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 14px 37px 15px;
  z-index: 2;
  transform: translate(-50%,-50%);
}
/*.luxina_customers_title-wrap::after, .luxina_customers_title-wrap::before {
content: "";
position: absolute;
bottom: 32px;
width: 26%;
height: 1px;
background: #549955;
}
*/
.luxina_customers_title-wrap::before {
  width:16%
}
.luxina_customers_title-wrap::after {
  opacity:.3
}
.luxina_customers_title-bg {
	position: absolute;
	inset: 0;
	clip-path: polygon(.16% 9.17%,.01% 8%,.02% 6.86%,.16% 5.76%,.44% 4.71%,.83% 3.73%,1.34% 2.83%,1.95% 2.02%,2.64% 1.34%,3.43% .77%,4.28% .35%,5.19% .09%,6.16% 0,93.84% 0,94.81% .09%,95.72% .35%,96.57% .77%,97.36% 1.34%,98.05% 2.02%,98.66% 2.83%,99.17% 3.73%,99.56% 4.71%,99.84% 5.76%,99.98% 6.86%,99.99% 8%,99.84% 9.17%,83.51% 94.22%,83.31% 95.04%,83.04% 95.82%,82.7% 96.55%,82.3% 97.22%,81.85% 97.83%,81.34% 98.38%,80.79% 98.85%,80.19% 99.25%,79.56% 99.57%,78.9% 99.81%,78.22% 99.95%,77.51% 100%,22.49% 100%,21.78% 99.95%,21.1% 99.81%,20.44% 99.57%,19.81% 99.25%,19.21% 98.85%,18.66% 98.38%,18.15% 97.83%,17.7% 97.22%,17.3% 96.55%,16.96% 95.82%,16.69% 95.04%,16.49% 94.22%,.16% 9.17%) !important;
	clip-path: shape(from .16% 9.17%,curve to 6.16% 0 with -.74% 4.48%/2.2% 0,line to 93.84% 0,curve to 99.84% 9.17% with 97.8% 0/100.74% 4.48%,line to 83.51% 94.22%,curve to 77.51% 100% with 82.86% 97.6%/80.37% 100%,line to 22.49% 100%,curve to 16.49% 94.22% with 19.63% 100%/17.14% 97.6%,line to .16% 9.17%,close);
	z-index: -1;
	background: linear-gradient(180deg,rgba(255,255,255,0) 21.14%,#dadada 100%);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
  color:#fff;
}
.luxina_customers_title-wrap i {
	font-size: 32px;
	font-weight: 300;
	padding-bottom: 13px;
	color: #10459c;
}
.luxina_customers_title-icon::before {
  font-family: "luxina";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  /* font-size: 120%; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.luxina_customers_title-text {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
}
.luxina_customers_title-subtitle {
  font-weight: 600;
  color: #1b3f4533;
  text-align: center;

}
/*.luxina_customers_title-wrap::after, .luxina_customers_title-wrap::before {
content: "";
position: absolute;
bottom: 32px;
width: 26%;
height: 1px;
background: #549955;
}*/
.luxina_customers_title-wrap::after {
  opacity: .3;
}
.luxina_customers_title-wrap.title-in-items {
  transform: translate(-50%,-50%);
}

#section-5 .luxina_customers_title-wrap {
	position: absolute;
	left: 50%;
	top: -60px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 14px 37px 15px;
	z-index: 2;
	transform: translate(-50%,-50%);
}


 .Investment {
	background-color: #E53030;
	background-image: url("http://shafafyat.radweb.ir/image/fm/58cceb.png");
	--background-overlay: '';
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 16px;
	padding: 30px 25px 100px 10px;
}
.box1 h3 {
  color: #fff;
  font-weight: 800;
  line-height:2.1;
}
.box1 p{
	color: #eee;
	font-weight: 400;
}
.box span{
	font-size: 2rem;
	font-weight: 700;
	color: #fff;
}
.box {
	background: #ffffff4a;
	padding: 12px;
	border-radius: 8px;
	text-align: center;
}
.about-us h3 {
	font-size: 2rem;
	font-weight: 800;
	color: #0b3d91;
}
.about-us p{
	font-size: 16px;
	margin: 15px 0px;
	font-weight: 500;
	line-height: 2;
	text-align: justify;
}
.gears-wrapper {
  width: 250px;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}

.gears-svg {
  width: 100%;
  height: auto;
  shape-rendering: geometricPrecision; /* جلوگیری از تاری و زائده */
}

.gear-group {
  fill: #2762c3; /* رنگ ابی تیره مدرن */
}

.gear-body {
  stroke: #475569;
  stroke-width: 1;
}

/* تنظیم مرکز چرخش دقیق */
.gear-large {
  transform-origin: 100px 70px;
  animation: rotate-cw 8s linear infinite;
}

.gear-small {
  transform-origin: 148px 118px;
  animation: rotate-ccw 5.8s linear infinite; /* سرعت متناسب با ابعاد */
  fill: #e51927; /* رنگ کمی روشن‌تر برای تفکیک */
}

/* انیمیشن چرخش ساعتگرد */
@keyframes rotate-cw {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* انیمیشن چرخش پادساعتگرد */
@keyframes rotate-ccw {
  from { transform: rotate(0deg); }
  to { transform: rotate(-360deg); }
}