@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
  font-family: "Almarai", sans-serif !important;
  font-weight: 400; /* Regular */
  font-size: 14px;
}

body {
  font-family: "Almarai", sans-serif;
  margin: 0;
  padding: 0;
  background-color: #fff;
  overflow-x: hidden; /* Prevent horizontal scrolling */
  direction: rtl; /* Right to Left for Arabic */
}


@media (max-width: 768px) {
    h3 {
        font-weight: 600;
        font-size: 27px !important;
        color: #282828;
        text-align: right !important;
    }
	
}

@media (max-width: 576px) {
    .section-title {
        font-size: 2.1rem;
        text-align: right !important;
    }
}

@media (max-width: 768px) {
    .cta h2 {
        font-family: 'Inter', sans-serif;
        font-weight: 600 !important;
        font-size: 39px !important;
        line-height: 1.2;
        letter-spacing: -1px;
        text-align: right !important;
    }
}

@media (max-width: 768px) {
    .text-center {
         text-align: right !important; 
    }
}


}
@media (max-width: 768px) {
    footer {
           margin-top: 25px;


    }
}

 .header-section {
background: linear-gradient(315deg, #000000 0%, #208615 100%);
      color: #fff;
      padding: 60px 0;
      border-radius: 24px;
      text-align: center;
      margin: 30px 0;
    }
    .header-section h1 {
      font-size: 2.5rem;
      font-weight: 700;
    }
    .header-section p {
      font-size: 1rem;
      max-width: 600px;
      margin: 20px auto 0;
    }
	
	
	.value-icon i{
		
		
		font-size: 2.2rem;
	}