#section-1:has(.arabic) {text-align: right !important; direction: rtl;}

@media (min-width: 600px) {
    #section-1 .content-inner-arabic {
        width: 560px !important;
        padding: 1rem 4rem 1rem 0rem;
    }
}

#section-1 .content-inner-arabic {
    padding: 1rem 4rem 1rem 0rem;
    color: white;
}

@media (min-width: 620px) and (max-width: 1024px) {
    #section-1 .content-inner-arabic {
        width: 100% !important;
        padding: 4rem 2rem !important;
    }
}

@media (max-width: 1120px) {
    #section-1 .content-inner-arabic {
        width: 100%;
        padding: 4rem 2rem;
    }
}




@keyframes goldShimmer {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.main-heading {
  line-height: 1.2;
}

.main-heading .small-text {
  font-size: 14px;
  display: block;
  color: #ffffff;
  margin-bottom: 8px;
}

.main-heading .gradient-text {
  background: linear-gradient(
    90deg,
    #bf953f,
    #fcf6ba,
    #b38728,
    #fbf5b7,
    #aa771c
  );
  background-size: 200% auto;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  animation: goldShimmer 3s linear infinite;
  font-size: 40px;
  font-weight: bold;
  display: block;
}