*{
    font-family: 'Cairo', sans-serif;
    box-sizing: border-box;
    scroll-behavior: smooth;
    margin: 0;
    padding: 0;
    outline: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
/* حجم الشريط */
::-webkit-scrollbar {
  width: 15px;
}

/* خلفية المسار */
::-webkit-scrollbar-track {
  background: #111225;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}

/* الزر المتحرك */
::-webkit-scrollbar-thumb {
  background: #ff7a00;
  border-radius: 10px;
  box-shadow: 0 0 10px 5px rgba(250, 134, 25, 0.6);
    cursor: grabbing;
}

/* عند المرور بالماوس */
::-webkit-scrollbar-thumb:hover {
  background: #ff9500;
  cursor: grab;
}

/* عند الضغط */
::-webkit-scrollbar-thumb:focus {
  background: #ff6a00;
}


img{
  user-select: none;
}
a{
  text-decoration: none;
}
body{
  background: #000011;
}
.floating-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1; 
}
.icon {
  position: absolute;
  font-family: monospace;
  font-size: 32px;
  opacity: 0.7; /* ← وضوح أعلى */
  animation: float 4s infinite ease-in-out; /* ← أسرع */
  white-space: nowrap;
  filter: drop-shadow(0 0 8px currentColor);
}


.icon-orange {
  color: #f57c00;
  text-shadow: 0 0 10px #f57c00, 0 0 20px #ff9800;
}


.icon-blue {
  color: #39c0ed;
  text-shadow: 0 0 10px #39c0ed, 0 0 20px #00bcd4;
}

.icon-glow {
  color: #00ffff;
  text-shadow: 0 0 10px #00ffff, 0 0 25px #00ffff;
}


.icon:nth-child(1)  { top: 20%; left: 10%; animation-delay: 0s; }
.icon:nth-child(2)  { top: 50%; left: 80%; animation-delay: 1s; }
.icon:nth-child(3)  { top: 70%; left: 40%; animation-delay: 2s; }
.icon:nth-child(4)  { top: 30%; left: 60%; animation-delay: 0.5s; }

.icon:nth-child(5)  { top: 15%; left: 70%; animation-delay: 3s; }
.icon:nth-child(6)  { top: 40%; left: 20%; animation-delay: 1.5s; }
.icon:nth-child(7)  { top: 65%; left: 85%; animation-delay: 2.5s; }
.icon:nth-child(8)  { top: 80%; left: 30%; animation-delay: 0.8s; }
.icon:nth-child(9)  { top: 25%; left: 50%; animation-delay: 1.2s; }
.icon:nth-child(10) { top: 55%; left: 10%; animation-delay: 2.8s; }


@keyframes float {
  0% { transform: translateY(0) rotate(0deg) scale(1); }
  50% { transform: translateY(-20px) rotate(10deg) scale(1.2); }
  100% { transform: translateY(0) rotate(0deg) scale(1); }
}

/*header*/
header{
    position: fixed;
    background: #ffffff00;
    padding:30px 200px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    z-index: 1000; 
    background: transparent;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
header.scrolled {
  background:#151528; 
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.178);

}
.navigation{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.main-head{
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 30px;
}
.main-head a{
  text-decoration: none;
  color: #ffffff;
  font-size: 17px;
}
.main-head a:hover{
  color:#fdaf56;
  border-bottom:2px solid #fdaf56;
  transition-delay: 0.1s;
}
.logo img{
  width: 220px;
  height: auto;
}
 .remove-container{
  display: none;
}
.fa-bars{
  display: none;
}



/*btn-languch*/
.btn-lag {
  position: relative;
}
.bar-lg{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.dropdown-btn {
  padding: 10px 15px;
  border: 3px solid  #FF8A00;
  border-radius: 50px;
  background-color: white;
  color: #FF8A00;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
  padding-right: 30px;
  position: relative;
}
.dropdown-btn::after {
  content: "▼";
  position: absolute;
  right: 17px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.8em;
}
.dropdown-btn:hover {
  background-color: #f9e6e6;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: white;
  width: 120px;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.1);
  border-radius: 8px;
  overflow: hidden;
  z-index: 100;
  margin-top: 1px;
  right: 0;
  left: 0;
}
.dropdown-content a {
  color: #FF8A00;
  padding: 10px 16px;
  text-decoration: none;
  display: block;
  transition: all 0.2s;
}
.dropdown-content a:hover {
  background-color:  #FF8A00;
  color: #ffffff;
  padding-left: 20px;
}
.dropdown:hover .dropdown-content{
  display: block;
}



/*home*/

.home {
  width: 100%;
  height: 100vh; /* تأكد إنه 100% من ارتفاع الشاشة */
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 200px;  /* قلل البادينج الرأسي */
  position: relative;
  background: url('imegas/ChatGPT Image Jun 20, 2025, 09_27_42 PM.png')no-repeat   center center;
  background-size: cover;
  overflow: hidden;
  background-attachment: fixed;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* أسود شفاف */
  z-index: 1;
  pointer-events: none;
}

.left-side-home{
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    text-align: left;
    gap: 50px;
    width: 50%;
     z-index: 3;
}

.left-side-home p{
    font-size: 20px;
    font-weight: 200;
    color: #ffffffec;
}


.btns-home{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
    z-index: 3;
}
/*btn-projects*/
.btn-projects{
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 12px 30px;
  border: 4px solid;
  border-color: transparent;
  font-size: 14px;
  background-color: inherit;
  border-radius: 100px;
  font-weight: 600;
  color: white;
  box-shadow: 0 0 0 2px white;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects svg {
  position: absolute;
  width: 24px;
  fill: white;
  z-index: 9;
  transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects .arr-1 {
  right: 16px;
}
.btn-projects .arr-2 {
  left: -25%;
}
.btn-projects .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  background-color:#FF8A00;
  border-radius: 50%;
  opacity: 0;
  transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects .text {
  position: relative;
  z-index: 1;
  transform: translateX(-12px);
  transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects:hover {
  box-shadow: 0 0 0 12px transparent;
  color: rgb(255, 255, 255);
  border-radius: 50px;
  border: 2px solid #fff;
}
.btn-projects:hover .arr-1 {
  right: -25%;
}
.btn-projects:hover .arr-2 {
  left: 16px;
}
.btn-projects:hover .text {
  transform: translateX(12px);
}
.btn-projects:hover svg {
  fill: #ffffff;
}
.btn-projects:active {
  scale: 0.95;
  box-shadow: 0 0 0 4px white;
}
.btn-projects:hover .circle {
  width: 220px;
  height: 220px;
  opacity: 1;
}

/*btn-cv*/
.btn-cv {
  position: relative;
  width: 170px;
  height: 60px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 2px solid #ffffff;
  background-color:#ff7a00;
  overflow: hidden;
  border-radius: 40px;
  font-size: 14px;
}
.btn-cv, .btn-cv__icon, .btn-cv__text {
  transition: all 0.3s;
}
.btn-cv .btn-cv__text {
  transform: translateX(22px);
  color: #fff;
  font-weight: 600;
}
.btn-cv .btn-cv__icon{
  position: absolute;
  transform: translateX(109px);
  height: 100%;
  width: 40px;
  background-color: #ff7a00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-cv .svg {
  width: 22px;
  fill: #fff;
}
.btn-cv:hover {
  background: #ff7a00;
}
.btn-cv:hover .btn-cv__text {
  color: transparent;
}

.btn-cv:hover .btn-cv__icon {
  width: 148px;
  transform: translateX(0);
}
.btn-cv:active .btn-cv__icon {
  background-color: #ff7a00;
}
.btn-cv:active {
  border: 1px solid #ff7a00;
}

.right-side-home{
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
      z-index: 3;
}
.right-side-home video{
    width: 500px;
    height: auto;
    border-radius: 50%;
    border: 5px solid #FF8A00;
    box-shadow: 0 0 30px 15px rgba(248, 137, 11, 0.7);
}

.about {
  width: 100%;
  padding: 50px 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000011;
  gap: 100px;
  height: 100vh;
}

.left-about {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  background: #0f0f0f;
  color: #f5f5f5;
  padding: 60px 40px;
  margin: 60px auto;
  border-radius: 20px;
  box-shadow: 0 0 20px 10px rgba(248, 137, 11, 0.7);
  overflow: hidden;
  height: 80%;
}


.about-title {
  font-size: 40px;
  color: #ff6f00;
  text-align: center;
  margin-bottom: 30px;
  text-shadow: 0 0 15px #ff6f00, 0 0 25px #ff6f00;
  animation: glow 2s infinite alternate;
}

@keyframes glow {
  from { text-shadow: 0 0 10px #ff6f00; }
  to { text-shadow: 0 0 25px #ff6f00, 0 0 35px #ff6f00; }
}
.about-text {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}

.about-line {
  font-size: 18px;
  line-height: 1.8;
  font-family: 'Segoe UI', sans-serif;
  color: #eee;
  overflow: hidden;
  border-right: 2px solid #38bdf8;
  display: block;
  width: fit-content;
  max-width: 100%; /* عشان ميتعداش البوكس */
  animation: typing 2.5s steps(60, end) forwards;
  animation-delay: var(--delay);
}

.about-text strong {
  color: #38bdf8;
  font-weight: bold;
}



.right-about {
  width: 50%;
  display: flex;
  height: auto;
  box-shadow: 0 0 20px 10px rgba(248, 137, 11, 0.7);
  border-radius: 50px;
}
.right-about video{
  width: 100%;
  height: auto;
  border-radius: 50px;

}
/* Skills Section */
.skills {
    position: relative;
    padding: 60px 20px;
    background: #000011;
    color: #fff;
    text-align: center;
    overflow: hidden;
}


.background-svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200%;      
  height: 300px;
  z-index: 0;
  pointer-events: none;
  transform: translateX(-25%); 
  animation: moveBg 12s linear infinite;
}

.wave {
  animation: moveWave 8s linear infinite;
}

.wave-back {
  animation-duration: 16s;  /* أبطأ */
}

.wave-front {
  animation-duration: 10s;  /* أسرع */
}

@keyframes moveBg {
  0%   { transform: translateX(-25%); }
  100% { transform: translateX(0%); }
}

@keyframes moveWave {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}


.skills h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    font-size: 4rem;
    color: #ff7f00;
    letter-spacing: 3px;
    margin-bottom: 60px;
    text-transform: uppercase;
    text-shadow: 0 0 20px #ff7f00;
    position: relative;
    z-index: 1;
}


/* شبكة الحاويات */
.skills-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 30px;
  max-width: 1000px;
  margin: auto;
  padding: 40px 15px;
  position: relative;
  z-index: 1;
}

/* البوكس */
.skill {
  position: relative;
  border-radius: 20px;
  padding: 20px 15px;
  background: rgba(255, 255, 255, 0.05);
  border: 2px solid var(--color);
  transition: 0.3s ease;
  text-align: center;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.021);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.skill:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px var(--color), 0 0 30px rgba(255, 255, 255, 0.1);
}


/* أيقونة في المنتصف */
.icon-wrapper {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  transition: 0.3s ease;
}

.icon-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 0 5px var(--color));
  transition: 0.3s ease;
}

.skill:hover .icon-wrapper img {
  transform: scale(1.2);
  filter: drop-shadow(0 0 8px var(--color));
}


.skill span {
  display: block;
  font-weight: bold;
  margin-top: 10px;
  font-size: 16px;
  color: #fff;
  transition: 0.3s ease;
}


.skill .percent {
  margin-top: 5px;
  font-size: 14px;
  color: var(--color);
  font-weight: bold;
  text-shadow: 0 0 5px var(--color);
  transition: 0.3s ease;
}


.skill-tabs {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  text-align: center;
}

.skill-tabs .tab {
  background: none;
  border: 2px solid #fff;
  color: #fff;
  padding: 6px 16px;
  margin: 0 5px;
  border-radius: 20px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s ease;
}

.skill-tabs .tab.active,
.skill-tabs .tab:hover {
  background: #ff7f00;
  border-color: #ff7f00;
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(255, 127, 0, 0.4);
   border: 2px solid #fff;
}

/* projects */
.projects {
  padding: 60px 300px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  background: radial-gradient(ellipse at bottom, #0d0d0d 0%, #000011 100%);
  color: #fff;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  height: 100%; 
}
.rs-js-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
}

.star {
  position: absolute;
  width: 2px;
  height: 2px;
  background: white;
  border-radius: 50%;
  opacity: 0.6;
  animation: star-fall linear infinite;
}

@keyframes star-fall {
  0% {
    transform: translateY(0);
    opacity: 0.6;
  }
  100% {
    transform: translateY(100vh);
    opacity: 0;
  }
}


/* العناصر داخل المشاريع */
.projects > *:not(.stars-background) {
  position: relative;
  z-index: 2;
}
.projects h2 {
  color: #ff7a00;
  font-size: 3.2rem;
  margin-bottom: 60px;
  letter-spacing: 2.5px;
  font-weight: 800;
  text-transform: uppercase;
}

.projects-container {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  justify-content: center; 
  align-items: center;  
  row-gap: 50px;
  margin-left: 40px;
  width: 100%; 
}

.project-card {
  background: #1b203865;
  width: 350px;  
  border-radius: 18px;
  box-shadow: 0 10px 25px rgba(255, 122, 0, 0.35);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  will-change: transform;
  border: 1.5px solid transparent; 
}

.project-card:hover {
  transform: translateY(-12px);
  box-shadow: 0 18px 40px rgba(255, 122, 0, 0.7);
  border-color: #ff7a00;
}

.project-card img {
  width: 100%;
  height: auto; 
  object-fit: cover;
  transition: transform 0.3s ease;
  border-bottom: 2px solid #ff7a00; 
}

.project-card img:hover {
  transform: scale(1.08);
}

.project-content {
  padding: 22px 28px 32px 28px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.project-title {
  font-size: 1.75rem;
  color: #ff7a00;
  margin: 0 0 18px 0;
  font-weight: 700;
}

.project-description {
  font-size: 1.05rem;
  color: #c0c0c0;
  flex-grow: 1;
  margin-bottom: 28px;
  line-height: 1.6;
}

.project-btn {
  background-color: #ff7a00;
  color: #0f1424;
  border: none;
  padding: 14px 0;
  border-radius: 12px;
  font-size: 1.15rem;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 5px 15px rgba(255, 122, 0, 0.5);
}

.project-btn:hover {
  background-color: #e36700;
  box-shadow: 0 7px 22px rgba(227, 103, 0, 0.8);
}

/*testimonials*/
.testimonials {
  padding: 50px 100px;
  color: #fff;
  position: relative;
  text-align: center;
  direction: rtl;
  width: 100%;
  height: 100VH;
  justify-content: center;
  display: flex;
  flex-direction: column;
}

.testimonials h2 {
  color: #ff7a00;
  font-size: 3rem;
  margin-bottom: 50px;
  letter-spacing: 2px;
  font-weight: 800;
  text-transform: uppercase;
}

.testimonials::before {
  content: "“";
  font-size: 200px;
  color: rgba(255, 136, 25, 0.829);
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}
.testimonials > * {
  position: relative;
  z-index: 2;
}
.testimonials-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

.testimonial-card {
  background: #1b2038;
  border-radius: 20px;
  width: 370px;
  padding: 30px 25px;
  box-shadow: 0 8px 20px rgba(255, 122, 0, 0.3);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
}

.testimonial-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 35px rgba(255, 122, 0, 0.6);
}

.testimonial-text {
  color: #c0c0c0;
  font-size: 1.05rem;
  margin-bottom: 20px;
  line-height: 1.6;
  flex-grow: 1;
}

.stars {
  color: #ffc107;
  font-size: 1.3rem;
  margin-bottom: 15px;
  letter-spacing: 2px;
}

.client-name {
  color: #ff7a00;
  font-size: 1.2rem;
  font-weight: bold;
}
.services {
  padding: 50px 100px;
  background: #0a0a1a;
  text-align: center;
  direction: rtl;
}

.services h2 {
  color: #ff7a00;
  font-size: 3rem;
  margin-bottom: 50px;
  font-weight: 800;
  text-transform: uppercase;
}

.services-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

.service-card {
  background: #1b2038;
  width: 300px;
  border-radius: 20px;
  padding: 30px 20px;
  box-shadow: 0 8px 20px rgba(255, 122, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.service-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 35px rgba(255, 122, 0, 0.4);
}

.service-card img {
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}

.service-title {
  font-size: 1.4rem;
  color: #ff7a00;
  margin-bottom: 15px;
  font-weight: bold;
  text-align: center;
}

.service-description {
  font-size: 1rem;
  color: #c0c0c0;
  text-align: center;
  line-height: 1.6;
}





.qastion{
  width: 100%;
  height: 100vh;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
  .faq {
    width: 700px;
    background: #111225;
    padding: 1.5rem;
    border-radius: 8px;
    direction: ltr;
    box-shadow: 0 10px 15px hsl(29, 100%, 50%);
    height: 500px;
    overflow-y: auto;
    scrollbar-width: none;
  }

  .faq h2 {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 1.8rem;
    color: #ff7a00;
  }
.faq-search {
  position: sticky;
  top: 0; /* 👈 دي هي الأساس علشان التثبيت */
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  margin-bottom: 1.5rem;
  border: 1px solid #ff7a00;
  border-radius: 6px;
  background: #111225;
  color: #ff7a00;
  font-size: 1rem;
  z-index: 10; /* لو في عناصر تانية بتغطيها */
}

  .faq-item {
    background: #111225;
    border-radius: 6px;
    margin-bottom: 0.8rem;
    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
    overflow: hidden;
    transition: transform 0.2s;
  }
  .faq-item:hover {
    transform: translateY(-2px);
  }
  .faq-question {
    width: 100%;
    padding: 1rem;
    border: none;
    background: #111225;
    cursor: pointer;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ff7a00;
  }
  .faq-question .icon {
    transition: transform 0.3s ease;
    font-weight: bold;
    color: #ff7a00;
  }
  .faq-question.active .icon {
    transform: rotate(45deg);
  }
  .faq-answer {
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    transition: max-height 0.4s ease;
  }
  .faq-answer p {
    margin: 1rem 0;
    color: #fac38f;
    line-height: 1.5;
  }





.contact-section {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000011;
  color: #eee;
  padding: 2rem;
}

.cosmic-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.contact-container {
  position: relative;
  z-index: 10;
  background: rgba(9, 9, 24, 0.8);
  backdrop-filter: blur(10px);
  padding: 2rem;
  border-radius: 15px;
  box-shadow: 0 0 20px 10px rgba(248, 137, 11, 0.7);
  max-width: 600px;
  width: 100%;
  border: 1px solid rgba(255, 122, 0, 0.3);
}

.contact-title {
  color: #ff7a00;
  font-size: 2.8rem;
  margin-bottom: 40px;
  text-align: center;
}

.contact-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.form-input,
.form-textarea {
  padding: 15px 20px;
  border-radius: 10px;
  border: 1px solid rgba(255, 122, 0, 0.3);
  font-size: 1rem;
  background-color: rgba(34, 37, 56, 0.8);
  color: #eee;
  resize: none;
  transition: all 0.3s;
  width: 100%;
}

.form-input:focus,
.form-textarea:focus {
  outline: none;
  border-color: rgba(255, 122, 0, 0.8);
  box-shadow: 0 0 10px rgba(255, 122, 0, 0.3);
}

.submit-btn {
  background: linear-gradient(45deg, #ff7a00, #e36700);
  color: #0f1424;
  border: none;
  padding: 15px;
  border-radius: 10px;
  cursor: pointer;
  font-size: 1.2rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s;
  width: 100%;
  box-shadow: 0 0 15px rgba(255, 122, 0, 0.5);
}

.submit-btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 25px rgba(255, 122, 0, 0.8);
}

.btn-rocket {
  transition: all 0.3s;
}

.submit-btn:hover .btn-rocket {
  transform: translateX(5px);
}

/* Cosmic Elements Styling */
.cosmic-planet {
  position: absolute;
  width: 200px;
  height: 200px;
  right: -50px;
  bottom: -50px;
  background: url("https://i.imgur.com/3iKc5hr.jpg");
  background-size: cover;
  background-position: left;
  border-radius: 50%;
  animation: planet-rotate 30s linear infinite;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.2),
              -5px 0 8px #c3f4ff inset,
              15px 2px 25px #000 inset,
              -24px -2px 34px rgba(195, 244, 255, 0.6) inset,
              250px 0px 44px rgba(0, 0, 0, 0.4) inset,
              150px 0px 38px rgba(0, 0, 0, 0.7) inset;
}

@keyframes planet-rotate {
  0% { background-position: 0 0; }
  100% { background-position: 400px 0; }
}

.cosmic-star {
  position: absolute;
  background: white;
  border-radius: 50%;
  animation: star-twinkle 3s infinite alternate;
}

.cosmic-star-1 {
  width: 2px;
  height: 2px;
  top: 20%;
  left: 10%;
  animation-duration: 4s;
}

.cosmic-star-2 {
  width: 3px;
  height: 3px;
  top: 30%;
  left: 80%;
  animation-duration: 5s;
}

.cosmic-star-3 {
  width: 1px;
  height: 1px;
  top: 60%;
  left: 50%;
  animation-duration: 2s;
}

.cosmic-star-4 {
  width: 2px;
  height: 2px;
  top: 80%;
  left: 30%;
  animation-duration: 3s;
}

.cosmic-star-5 {
  width: 1px;
  height: 1px;
  top: 40%;
  left: 70%;
  animation-duration: 6s;
}

@keyframes star-twinkle {
  0%, 100% { opacity: 0.2; }
  50% { opacity: 1; }
}

.cosmic-asteroid {
  position: absolute;
  background: linear-gradient(45deg, #aaa, #777);
  border-radius: 20% 80% 30% 70%/60% 30% 70% 40%;
  animation: asteroid-float 20s linear infinite;
}

.cosmic-asteroid-1 {
  width: 15px;
  height: 15px;
  top: 15%;
  left: 20%;
  animation-duration: 25s;
  animation-delay: 0s;
}

.cosmic-asteroid-2 {
  width: 10px;
  height: 10px;
  top: 70%;
  left: 60%;
  animation-duration: 30s;
  animation-delay: 5s;
}

.cosmic-asteroid-3 {
  width: 20px;
  height: 20px;
  top: 50%;
  left: 80%;
  animation-duration: 35s;
  animation-delay: 10s;
}

@keyframes asteroid-float {
  0% { transform: translate(0, 0) rotate(0deg); }
  100% { transform: translate(100vw, 100vh) rotate(360deg); }
}

.cosmic-satellite {
  position: absolute;
  font-size: 30px;
  top: 30%;
  right: 90%;
  animation: satellite-orbit 15s linear infinite;
  transform-origin: 220% 220%;
}

@keyframes satellite-orbit {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.cosmic-message {
  position: absolute;
  background: rgba(255, 122, 0, 0.12);
  backdrop-filter: blur(6px);
  color: #ff7a00;
  padding: 8px 15px;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 600;
  box-shadow: 0 0 10px rgba(255, 122, 0, 0.25);
  max-width: 140px;
  opacity: 0.85;
  animation: float-move 10s ease-in-out infinite alternate;
  pointer-events: none;
  user-select: none;
  line-height: 1.2;
}

/* مواقع مختلفة لكل رسالة */
.message-1 { top: 18%; left: 12%; animation-delay: 0s; }
.message-2 { top: 40%; right: 18%; animation-delay: 3s; }
.message-3 { bottom: 38%; left: 35%; animation-delay: 5s; }
.message-4 { top: 65%; left: 60%; animation-delay: 2s; }
.message-5 { bottom: 20%; right: 30%; animation-delay: 6s; }
.message-6 { top: 30%; left: 75%; animation-delay: 4s; }

@keyframes float-move {
  0% {
    transform: translateY(0) translateX(0);
    opacity: 0.7;
  }
  50% {
    transform: translateY(-7px) translateX(7px);
    opacity: 1;
  }
  100% {
    transform: translateY(0) translateX(0);
    opacity: 0.7;
  }
}

/* From Uiverse.io by Lakshay-art */ 
.section-banner {
  top:300px;
  bottom: 100px;
  left: 100px;
  height: 250px;
  width: 250px;
  position: absolute;
  transition: left 0.3s linear;
  background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAAAAAAD/2wBDACYaHSEdGCYhHyErKCYtOV8+OTQ0OXVTWEVfinmRj4h5hYOYq9u6mKLPpIOFvv/Bz+Lp9fj1lLf////u/9vw9ez/2wBDASgrKzkyOXA+PnDsnYWd7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oz/wAARCAE5AfQDASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAgMEAQAFBv/EADoQAAIBAwIFAwIFAgUFAQADAAECEQADIRIxBCJBUWETcYEykRRCUqGxI8EFYnLR8DOCkuHxQxVTY//EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME/8QAIBEBAQEAAwEBAAMBAQAAAAAAAAERAiExEkETUXEDYf/aAAwDAQACEQMRAD8A9T1Adg32rZPtWavI+9bA8VpAy3dftRDP5vtSmuDaPtXBWI5dSjyaYhx0jd/3riyD89TlXH029fzWAOufTtp96Yaf61rb1Kw3rQ/P+1KD92n2U0epTnQ3wKuAhxFo7GfisPE2huY94rAQThG9sAULBQPox4IpkDBftMJUz8Vmv/QPegV7cxoB/eiKof8A8ZpgFr4XdlHwaAcWn6x8LTQkbWVH2rpYHCn7U6AjiVPU/wDjW+uP1D5FFqJEQD70GknMADsBFAYuk7H7LXa26k/+NcGYefijWf8AgqANTxgH/wAazXc/Sf8AwpuOprGmOWKKSbrgTA/8TWes/wClaZqHWJ8Zro1dvmqhfrxuq/eu9YxISfY1rLp3VfkCsVo2Fv8AiqM9c/8A9bV3rx/+T/aiJU/UFHkNShYXJV1z3n/enSGi8D+UzRqxP5alNoz/ANa17ATWCyx+niAPmmQV6u4rdY61J6fELtdDfNDr4lTzIGHjemGrda9x962QdiKlW8mrmLp4KmqF0ESp/aKij0jxW6B0iksLUwXAPvXemoEy0eDQO0e1ZpHilBViSG+WrtNsn64PioGEe1cQImaDQnVprilsDOP+6qO1Cd5rp7A/ehLWx9Pp/LUOt5hTY+9A2T2H3rA+Y5fvS9dwQSLQ8zXfiAMMLRH+qiGF4MHT967VPQfcVO13hyZ9FSfDVnqWelhfk1cDjdUd/g0QugiQ0fNJFwDK2bcdxXeuZghR4j/1QMN8D89aL6H84oBfH6Y/7aI3kjNsfagaHU9Qfmt1Cdh96Ut2ye3/AI0X9IjlVDUUZYfoP3rNX/8Am3waGF/T+9CSqnKAe5oDNwdVYe9YbqdA1Z6w2BU0J4gLgqtMB+snUH70QvWz3+9Bbu+ocLjvpxWu4Xe1PkUB+qld6qePvSg9o/lK0RNro0e1MDPUH+X71nqp1FK1WRktq+KIC0/0zUyBnqp0/it9W33H2oBbQ400JtocTHtTIG60/UK6khE6XG+9dTBIeKukSBB7QKKzxF0nnIj2rbic35vcCsXUJ2MdDW+kVAh1lTFMXaovWB6Ed4NN9UEjH71nFVD3rPSU5k/egt3J/KBFZdukJIYKo3JzUxR+mi5E/c1zagOWKSpvMNXqrpO2JrR62row77UGM7A5kewqch9wQx7RVbFozbn2M1i20YfTHvVlTE/rNbXntftWWuKRjpKaT3BptxdLAKRnoKWbNtxGgT3HStdIpV8YIIrifJFQCwVIKOwHWMU4LciRcvDsGG9TIacbkGAwohdM5AIpDawCXtK4HWCDXWmRtgV8MaYKCysOvxQZGzVhxRCQNqhodRHU12onua6u22qprQW2j96wgjOPvXAEVsGJCE+1F1mqGkAVpdWHMs/NCCMyo+ZrdYGNGr5NBk2JyF+4oh6PRT8Ut3Trailm1auNKgr/AKRQURaO6P8A+NZpsloCtPaK62giAHI7kYpn07H9qi4XptHKhj8U1Vjv80vUQ+ogrPmuLmcKfcGgYdUYJqN7xW7pchx/mUVR6hIgjHkVLxNkMZClT52pIU1b1m6IkKR0Bx+9M3H9Ncd1ivPWxJyG+BNV8Pw628uAD071bJENlQOYE+9CSp+m18laZqVR9LHzFGus7KAP8xqauEAtP/TSPIrtJnCLnuKpz4/iu001cTi23VU+1ELafpXzijM94odQiAfim1HC2o2An/SKE236KnvprIA5rhI6RWszRI5E+5P+1Bg4ePqcjwKNURTAT5oFa3Opyy/5ZrvUDNB5VO0GnZ0J7kYEg9MVi3gejTQNw7ESpB7VhssowsE+Jq9BhuADJNL/ABABjB96A8OWySQfesW3peDme9XIhwdGyUFYSs8oIrhaBPYe9NW1AgMY8VAvUZzntTxKrLYFYtsJ596wyNgKlVzC0RLKtLe2pUemo+cURtyMA/FC9twOVT96DEtEzJJHaSKMWQNrYHvmpmLkEGB7rRW72kQY+KuVFOhh+VPtQXLZK8qKD3mlniiozDe4Io0vi4JE+RU7Ur036KCaaL11bcent13ojeQDr9xQ/iB00/ar6jA11iCAZ9q66HccyKvk4NMF8gA8p9gaWRdvOeXSvmgEWrjCdaV1A1u4CdJePaupqYaLzIDrU+DRq9q5iAf2NKJ/TDL+k5ikkgDUDHijat7VttomkPZIBIyPFLW6ymdQgdTVKuHTnI+KCeGAkN9jT0vLEODMUGoAn8w7daFoJlRimmHWgtsQhHpk7bgU9Au6mPFQA5wKIcQRiRioPQrCpI3n5qMcXJgdKf6pUDUMHY96mGmAMP0x96xrcn6iPbFctxWyGo8UAC2BsI75zWBVGYgzTY81kVNUkl5AgnOykUItXGuarhGiPpmRW3CgYMQ6kdQKWblu7I9VWB6DV/vVRO7XLbEKDp7EdKqtkNaDCYPep7o9Jiq2f+e1O4e4XTSTLDcRWmKYq6jR/wBNBLGZ2oCwt2yxHKKga63EXfGwFT1Y9A3URslQPFcLiXCAA4z0xSV4VNOWnzSL1tLbaVE+ZpkV6JdUHM4juxpfrNq/phWBOJevM0ZzE1VwqQZW6yxvimYapLv1VB/3H/asN5UGp3UD3NNVgRGpm8kUFx7TLBAbrtUUPqI41C8n/bBrLiyQpuEE7cu9TOigFovqv+oCkEIBLKQO+qasiLXdbWTcUt5eP2pB4vnEPv8ApQ/yTU6i3MgR5OKciocBZO21XEGt/wBQx/U94mjTh2uGeb5NErpYJIEv17Um5xV0neJ7Vm8msWJZW2p1QJ6k1xu2VEhgenKK8m9xRAAkt7nArEXRl31E1P8AR6n4m1OzT3NGrl8gGPtXli4Z3ptu4yiVP96ar0DcCgSRG2aW18wcrEdDk+1JRzIlmjsaaDbIL+mogwwjpVRqkuDv8mmi3jaKS922qkWwVnqKS11j9LEeNWaCi9ZY8w3japnVhkiTTLXFMmG5h5qlXt3TA3q7iYiFu4d9KjfJFPQoluG0knqM1Pdtm2xIyJ3oQVjrNVDjdGAq/vTV4joRUgHiPbFEHYY1Y81ehWLtpsGiGjp/FRlh1g/FbgbE1MNXACiORSVb00BuH2pLcUGeNOOgms4uqGuKlIucSFMaTPY4pPq88sCR2ihI1NJA7fFWCq3d1gsGhR36UxHBGGDDxSbNq0qmTq8UbXLekDpttQH6iiZbBxWPbRxI0k+01LdKs2Xke9FbVDEOZ6AUwb6DfpI9tqw2Lh3EeZmmG+qmJON60XptmO8Sau0yFLaKiGEHuaM2wxBYwegArrxuFeXIMQdqU+ldJWPUAgsTimmHniLds6YyOtYeJaJ0iNgamfXcIySfBmuJ0WxLEnsRU6OzzeYHKgGuqX1T2rqbDKp5QeYhpG0UF0DVKmR2pHqw8HV70dt4MgzntU1XBZ2FOI0EDdgJNZaUBA5EdKwQ8yd/3q6MYjJXoY7xWoTGrHvFEq6CSRMUBTSCy7desVFOKW2WSnyBUN+zHMN53mmBocGSCcxt801nUjmGfAmgmNzVYUG22pd2OK1eMa3iZ7SJph15Akidlz9xvSmtW2GxX22q7E+RfioYFWwd6us8QGEEj3ryrdokw2zdR1pyAKYmI7Hapasj1VuoRvFHIPWvOVyhzBEYP+9NNwrGRt0FPRXQlUGdI94paXRoy2Z3mDRJq3JBG80QF8ADSpXU3V2wKWeFthAblwKe4wKHjFD8wH01Ot6RpfmUbZqyIO4LOnSL5j/QaXbcWzg6xttFY40EsBg9DSmddQOBmqituJaNielLBdj2Hk1OXIwSI3it9aQObPSgsSzbwTc+FFHr9Mf0/SUdyTJrzyzHm39jBoWZ99hvE0HoniQiS7hyezRU9/iy4gQoqInIHWhck5GBtNXDVLXzqIDEntNBdF5AWMHqSBtRHhlt2muMWJXMjFFbH4izDrAjDT+9YvJUfqv+oiquE4opq15MdqnuWmtHmBicHoaK1avOJRQJ6mt2yxJqj1dTTBAJiT3rTOSYxXXLTPp1BSQMg9DQNZuu2bgA/wAo3rj03tT3WDMCqwCMVRbLsdLswIE/SKxeF0OG1ExmIqlQSIwPereUvUSBt2oJLPI89a1FVcIvyTRhJOTRaVEQMT96are4Bmd+9EnKfjbuKWxEkgx7VjPAgEk+cRTUES0EAwPHalyZ3/esJ61qnbvTVEJKnIjzTLOgZYGOsGkPJPb2oZINX6hiq86hAgbUR1qYk+9DJ70Shm2FWVMaGIGduldMYmZo0QTklvCj+9MVih5bBB7jJqpgEtsSMR770TMll8QSPmuYastdjw9KuIU3GB+YbGpeS465edzuAPaglgpwCpMSaE71pk7MCO1Z+qY0M8zrIPijF30ztPfzSciRMVhMZJppiuxxJDqGVQD9RJinlV4kF1kKBAkRXnodX1HTJ+wqgMuUyQMkjE+9WUUKthGVVy5/N/eivM+vRbUT+qkorTzaY6TWG22AA3vFUBpcTq+1cgDCWACDMT36UbsmnSWJj/kTStRbqJG0dKaYdecuoAaE6YqV7oJ/UfAgCiuF7ilSZnqaWU5SSdtwKswd6pyFBidxQo7MTj96w9oEdia7WEJ0IgjqTNMiaxjcnlcgdtNdXalYkvJPvXUyGtt3lcREkd9xTUy/71HaWL+e2artkgEgEzWOUyrO1CmSVJAHvAoyvMDIWDmaRqKzIydiacmllALcsSfFVY1LunG4O9YCNQ0zM70okhuUYitW4Y2x1rO9tYdIksCFJPwKU7rmMGehxXE5xGe2KwgYDCDV1kAuANLuABgSJpgbUAVuJHeSaTdRArPpAEZih0MlqQoneBQNNpoNzlYd5z9qAkySwNdDadTgAHbNZAIHbxUHaniJkVhe4BgY8muLKuZCjuaD1keRiAMk4qxNZ+KAEjJ7GrbT3MEEgHYHavMZ7InQpMj2HvQhric4JHmt4a9i5dS6wEBbi5UzGalfmElRIzEVH65IEk42g04X1Nogy0kZ61ZEa+ogAZHilvIXIx280RAwwneRPTxQnDSCJjvVQKhsEYH81yIDzawo280WiTzbdhREBFGCf70GaQgwhM9CcUBPTBPatLFnBAAAPU70Uu7EsQevvQAQoEDB796AntuDMiibAyoH96WSAMb1UFcZmbmcv8zVVtuIYLotgKfzE6qjCsRIUke1HYZ7d1SoIz2rPKTFi0WdZm/DnoBgCm/TgEDoIoWYkTGKzWMEkAR3xXDutiB6zPvXKZPQGlo6XEJQgkdAIzQWrgZiCNLjcGphqg75FcDB7GsD4iKwAkb1AZjeawsTSb970UEDmO1JtcVykXDnoQtbk5WabFWnNZEGJqa1eDMfUuMewIgVWiM55QTSywlBGaYFFJ4ktYWdJmevSu4X1bv9RrxgH6QMU+eta38OYClkE1TpDGpbNy414gppUCpFccHNdOKawUmCc0PpjoZpKAljiTWy22o+1bpzvjxWrbLGAPirtOgAd6etsWlMNDMMjxWC31I5R+9axVgdX1U8M0s2wfJodJRt4opg5BnuKINJzHzU0woyZ6igKxmMmq/RkTkRua4WweoqpiZVxtTkJGwE00WsTQxpJ6U1ccXIG8fNYxcpqdjpOwJrok4msKjrk1fpnANBoc0emK4iR1qagE3jrQLcDi9LYBgEd6C8WKlLWSTBM0qyrmw+lQ2QCCM/Fbk61nRlyUnAn7UtiOgrV1L9XJ2neuAWZyK6INAI5lJPWBXUS8SqKFVMe011QLtfXgSoXOKrssBeOtRB6AdPFQKNLQWgHBq1XW5J2IJjzWee+tcT7h5o0hc401oGSoEr1JrkAKlHyvQjMVtu6FVkkTMz3FY1uwp7skKByjFaaBhmU/fpTOmaxQMZ7Vp8Z9zWMa4NO2aMj0sVI2FaY04MYxFYpxG9aD9qstCgGkkMfk1l11tqWf8A+0zSCZH2qDjGl1AcN3jvV4zal6DeueodJUKAd94oLVr1CwnbrFYiydRwvUzFPN1SCiCZjJx8V3zGSltAOdZ5V+oigRgpJgT0kVTxCLb4YCIZyDSE0aCSwB2jvVGF9SAFcgQDFcAxHKrQR96YWVVaDH6Rn71od8B3wR0xjzQYj4CtgiiuoTBiR4oSLe8EeWp1omYYQNvIqCe2xBGCQDmDRnNuTzT1rXTTcGoAnc9iO9YrMNm9t8fagxSIzt0okD7lSoPWtIKTIAIXMjJ/vQlOUxk46YoAJM5IPvXQg3WuYQD37djWLcO0KfeiLbCkW11AyBTznmC47VDZvuWVdIjxTDdvn6bQXse1cbxuussxl66NRQKADgk1KXgQmB3qheEZsu+TvRfgfLGewrcvGM2WkuzWbo0MDyiYGKPVb4idSlbkYIzNZf4cWlXTJJ6f+qBy5T/phO5URNXJe4nh3DXMshfVtpmjuXxafTBJqFWKsCNxTXuNdM8oA2ExFS8OzVN2x69wN9IjeZol4BFA1yT4NIt8WUUAiYFOHHMLBlBOwJb/AIamcp0vQX4EBuVyB5zTbNo2k06if2o7SveTVmOviteyyAnUJHes22+tZGK7JgH4ORSfxa+vpVVEmCw/mjSSYOPegb/DySSsgdYzV43+0v8A4qUkKA33ArQAJg70sKYE5jArjIHWsOjnkjFcokgMaxQTvTrBb1OUCBvAFIld+HO3XzFGLCrlobxOKewV4l9x96VpNsgGCPetpMYw5pU6R2iuLJsyJPeK4yWiYz1NZoyeZZ/1VntroIFsGYPvitNu0STzfaKLSYwy5812gwcH4FU2N5SgQao74rRaUdpNLDEMwKAnuBBFd6mJEE1E010dMxONxSnYxE/FcbzsNyB4oe5pbE0tr4spzH2AyTWNdWVDMA5/KTmgvm3a/qsIO3JjV7155vH1fUSVI7nV/Na48djNq69eW0MnmOwiak/EONXNrnuSB9qo4iG4bn+qJE7zUiWXddQGPOK1xkztmhdzcYsxyf8AkVTea5atIVICsIiNsVtrhkVQ10ie04pfEH1+JVEIOwHaau7UK5i3OSWIwSaJlZbmiDPYVl1QpicjeBArNR3G81saQ6cpLA9jiuo2uKsaGGRJ1AEz7muqDXsG1AuyAdiM0y5aCW+RixAkEGRFU8Xp/CLa1Auu53jNRopB0u3KDHf4qeh3D8SPTcuCdOcbxVQe3etFiqsNMg9a8sP6d1SRKj9OMU4X9BBUn0mJjGVNYvHL06S7FaqoUQTvNETilBulF0B6VybdO9YJNBfYrblNyQKnaxc1iSdZ71vjx1zqssB9TKD5MUQYBZBkHOK8+7OqC5Yjc0SsFvKwXlXcKavx0mm3Lj3bhtBtCgx5NBfsKqKbYIOxB/mi4llW8rqRDCQf70oX9I0lRGxg1vj4lGlkOAbrmQYx0FYStt0ULAB1HO9Dcu2ysKrE7yTtSoJInrma0h1wtel2xJiIwtKlnYEnwIHSmMhNnJ+k/T3oeRnWBA05B6Gg5CQYTMHOKIEqxYvBxhYmKWHIQiIPetXDRt70Dw4XJkHyN6zWSx9NcdcTSIAPc91py3baCLeo5mG2oNNzAS6ueh7UDDSZHMo6jpWsy5IQBu8z+1AiTq1Y0jp3oD1sFAccvTqR7dqDXzNpEg7E71qIG5hnuK0Wi2cnt5oBBVSNShjH5TQAbDHzTQCsQomrE4NUCs6zc7TgVLyxZNDaspyqoljgmrk4fSAPpPtW2lCLqAM96NGDNAmBXF0avDiZIDUwWFAIH70q4+lSA2SayzcLZ3A3nrVCr/DW3PMBt7EVPc4HUvJE+a9BwrOZHjeuKou/70lsT15Nn/D2a4VuKygCZGxo7n+G5JtsV8MJr1gqPkMa3lGCwmr9VMjxf/4xwJN1Z6ACawf4c++sHO0RXssVU8oAPQ1Hxl64FYnJAytX7p8mWHVLaqLcsNzRPb1A9O0dKk4fiEeHckLHaqBfV/pA0/vXO2tkOhUgEZ7ijtsLkpdeEjBGwp+kNiRFefeuXeHuEXF1ICOZcR8VePaVeLSgw+rTGGkUL2VSNR5fGakPFhhyux6ZG1ZqJ21H4q24TtW9tVgpI65pRMuCcKO1CrHsQetH9Zhois61jg+htVssD2JxVOsXbfKRMSyHMVO2kYFCq62AG/TxVlSw4hhlhHnvXSPHemEhLAD3C0mCJ2pJW3+VwR5Bq4mj080aST4rnL2iCoKjwaWrorAzMdIrn4uSVdQwPbpTU1zMW3O46npXaYUZz1pKkk9Ypg3gmKzQSgA0RyMUERBmtLYmoAuhWlDsRBFeQ66XKzMHeN69S64RGuHYDYda8264eDnUcsfNdv8AmzycDpdWdRBG3cU27ebURb+naaWSOUqxIAGD0NcR6jHSOcmAo6963kZAzMzSxJI706zqRTdG+ynse9LdVDQjagwjIyD7VwMKbbCJPXpVHb5ZiW81gUExq60egOx9NWbPaiPDXFHPC+C2aDllRCsI9q6jR0CgG5c/7RiuoCwpVdQAIkAf8/5FAzSoEjqNJ6jpQqzMCG0BiPqIjHiu06Ms5PTsM+9RQQSdJIMztnbamLavLaANstbIkjsaosH0xhrd0dlgVlziGj6NIMZnegn4W4wYWyZXp4qwbeakB0qGzqUQI6R/9ol4kGA40nv0rny473GpT7cC7bLEAAmCdp6VJxLv+IeSJBIxVnLctkGCD2pP4RCSTcJ+KceUnqWJxausuoIY3msTSVOtyPA61TxDBLBG04FSbmtcbrKhbaM4Nm9Ljo4ikm2wIR0YN0xvRFECqRcmfqGnIojcLtpa67p0Bj+KvakR80YjSGBOqcCMVTqs3SEHDwTuZ0xU7qtskFiWGDEEferLqYIk8+qCD5zWl7iGEc6SJB8UkKSBAmqrPCu7hGIIAk5kL/tQTgk3JLRO5rGJD4Mx1Br0P8SsIiTbCrBkwe9QBCTyjV7UgK1bNwnBgbkVS/CXEtEA6Qc6Tuar4Lg2VJuHSAZIjeu4lVuhn1KF2mdqmmPKSdypOIkDatIK5YMPfFExUHlZiAZAnrTLKq0kvG5O81Qq2hIPQb0TXdI0g1pEbBiDtiJ9qS+CcR4oLOAt+rda6/MEIgdz0r0gJbmgHpXlf4Y2niSemkye1eqtxVbB33Jrjz9dOPjmQwZOOwrrZj8kUwXEnLCuZ16Gsa0WwUkEjNDpecRp80LaS3T70TtC7T7U1TAumGjPjrWM4JDNgAYFbYDm1Fz470bqoG01EJt3SXYKeUeN6Y3MATM+KWiBCWXA7UxDIJoObK9zU3EEMNR22qg7RSHwuYgUHmQbN0AQUc9RtV1k6QAzZjbtU/E2vUBg5mQehpfCXicEnUNjXS9zU8uPUtycnatv2UvLpcSJneK62y+mCe2a43BHiuap7nCp6JtqsJM4rzuJs/h2UK+SJicivSvcbbtKVUFn7dvevKcPcuFiZYmYmu3CVjlYAMRkEz71dwl57iuWElAM96gII3EUbaktxsGg4O9dLxlZlseizhgSDnauRypBHTvUvBn+mw7GapRScmuFmV1l2KXvC5YaSAx770j1VUczRO00q44tjMknYDc1IbzawzAGPykYFanG8mLcW+qj4U53o2SFVu9QPeLOrDBHUVcjF7KE4nYVOXHEl1oNHBYz2rFWQKC+j6GVTkjesxTNaEGLi8u5nalNxVkHSpL/AOkVHbYLZe2bYDsYLN0+KFQSWCmYE4rpOETTXum5cT1UItqfpmk3X9S+z4AY9q0EC4qqsNMb7Uy/psnREtOoEYitzJUYgtJdALErOQFNZ6SO8rcUL1JxFIZtRJySTOTXCCeYwPatIuuW+EUIQxOMsrbn5qa61ksPSVh3LGZpIBY4BJ8UbeoUWQdI2ximAjfuxGvHZcD9q7QxIe5gRIB60r8tMVRI1cx6CgYb5/KgbyVmupluwugTH3rqgWtxmH9Yak7msYp6IXTzdM7eTQKYPc7ZrZ1nmIgbVQBl3lmz3rQwDGJmNyYoyjlJW2xHeJpYEk6ht0oDeSIBkdR3oWwxZtz0FFayGMxAyQK5LbXFLjYYzUCwSuxI9qOxeay0jKncGsFsk5kDvFZsI/tTILBxCnSGGnVtkGu4oA2dhMx7VGELHlExuaqBDWvSurt9LKZM+1YvHPGtSkwSCKJYMDSF/wAxk1S1myTat6xqIPOBAPv5qmzaCBcBmOxYbCtXliY882m1RE1sW1DAnPTTtNezbsAuTCyTMAbD+9KvcJaVv+iq53B3qfS/LyAY/aiRtTBSSE3IFWX7AIOjSp7bVHoKvpICknM9KssqWYc9w8QujoFgE0zhnt2w1kA3LjGB0BqVtSFh9Q6mis8hZ1ABAxPSriPWvXw+sTpQCJB3+K8p7bXLui3LH3oNTOwUSPc1zAkwpkAZMUwX2/wlhCt4lnKj8sxSn4qwoK2wxEQMATUhVljUDByJ600j00xoJI3A6Uwa91rjBjAA2WMUi5JYkiJpyXGwCiXB1GmP3Ga7iNDEabXpmNg2oUg7g3ChxAnGetU+riKgRLkzbBMbkbVcypoUq6kxDAdDXPnx/W+PIQuHrRi5mkbVsma5419KBcAOTRK41SKlMnatyBTDVoumYms/FNqYEbVGWjrXSSJj5imGqm4gMcmhW8QQAZFS+RWqzdKfK7FhugDfFTXrpJ5TQyzY3rNBjO/ak4mtQs2OlJcBbq3BiBDVbZti2NbCRE57UllXUVKkDse3mt+M7pY47SCBzfxSjxFy44AuBVOCdhVNq1YU/Qv2mkccwJVEgBckVeOb0XS7oHqkIy3B0Y9qEJcIJUjsQDmO/tSgYmtDkgKWMdprrjmMKzAqo1kAZGf+CutFCyrcgAbkjxtXa99LaFPQSZrPShdZMKdp/N7UDbSvZuAlSEfAkRNXcsAgjGTXmO1y5AY/TgSdqrHEK9tEUy74PjvXPnx71qVLDgrcBkk4PmgaSxPWaawKFrbGY+kk0sNAMgGe9dIzTEt+ogCkBhMz1roZXTUTKnEmgtkFgCYnrWMFF2EaVnc1B6i3kQhCQDEieua13LdMd6g4oRd1TqDDlNGOMK2Su7TjH81y+OumtZxkLcVgBJWphqIMdBJondrhliTS9q68ZkZMsMUvKw6GdulOvWhcd2QktO28+xoGVfSLqV5sGTke1Osa2tWwFGpZhien81Lf1YmVtNuEEMcEn+1LIgwZmjvL6d51zg0bO1yyJkkGMwa0haNoBgDOJjatd2do3A2iqOHtWLkAzJWDJ69KVdtPaYcrAjuIpoXIGnE96fwdv1+LtqTk5JNLthR9YOrz0piIRc12mUMMhZ39qlFP4f1HuEysNETMV1b+IQ5bWCcmFH966oqDGYWB19qK3ABMjuCeleld4S0y67av3xkVBdUqQXmScBsn7VdRTY4lfUUPLIMcmwNNuJY4i4SP6aHfFQXLvpsAiskZy00+3xYKhW0g0wdxHCm2g9PU9o/mA6ii4d2scOBjPRhmT1pqOBazlTlgDis4srdRXsprZVgx0FRQ2la8xW6ueojpVL8Lw2lmVVwuc4qS3xMcM3pOVuAAMX/tQ+qt1FtkPqJ5iNj8UQPEJbFqFTAzqBxSFvBUK20A1CGJyaddIsYsvrBXBjYf2qQKT4rUDbagsS2817KQACwjrHepP8PsBucDwvt5r0btjXpUEKsbd65crtahT3YcHeexpdy6boMQF99zQPbYSXme8TTuFFtmIJBIyDUUhRqkkQR22oLiK2lrtrPQzFVta5nUsRGcCcVKyExrhcbdT8UzAN7hbdy0GtFsHJPXxSbFuwZN25B7KJpygK07jrNTtYZnYrDKR06fFalZwN22gckEmT+1Y+pRrWAOkRWiJ0uCrDOf4qi3whvLAXQRnUx6VrQhnIsDUupiRzzJxSVdgI0gj2os2rpQ8yg5HQ117ScohCjvNVDFvC4ArWhqn6hvFV3xYS2NOpHIzI6V5s7ECCKaOILf9VQ5/wAxIqKaVtH/AKV0wT9BU796M+itouGAcYAXp7ih4fibNljcNpdQOBJNLbiFa8zC2NROGZtu2KYKGvW7SKdM3OoLf2pbcQ557lkqoEAzAouHspdZ71xmKJu3UnvUjXHucpuMyTiTU+YaMX7jEAHTPan2eLW2vMGcg4IiKkIAnSfFcIhgd+lX5hr0NQcHmUO0SYkjx/FUfh7SJpVw9xtpO1RWCy2x6eJ6gVtxHDQ5zg1zUZh7pGqJPUQKf+GeSWYEHqCIqQAF4LQp3MVZw7IF9JyCCZGdzGfirKA4eyru7sx9Mdx0oipNzVbj68AZn70T2Xd/6NzkP+alG4bPEujJqiSxJ3oNvXDOliW0mBNILljLGSase3aFsl5BzAG/zXm37oQGBntUu1fDy4VCUEkAmDXnKNbEsxk+Jk1vqFgdZJboe1Yhi4Dgidj1rpx44zbrSqL3PcHFAxEmBFbu2THmsJ3EzW0aqgkSQB1ozcLE82F2nFKraA5wJjrmjW3cGlkXMghpEClAwBRazq1AgnrI3qA9TNcm5BBwcTjxW+gdSqHUE9Cf2oFcajPKpOwGKIvbjSLY3kUGG0yNzAiDuOlHatJdUAlluedjS2BJO4gTBNGzaNMbadwSM96lFFoKVayyEAflJmPY+9RldLNBwpPzVqMLgyOZcHpBpTaRxDNcTWI22BOwNY43taQukNnNO4ewSNVzC76Y3plhUAMhfUVjkZpv/M05cvwkS8R6Ru7ENuegpVu66XNSxMRkdKdcX1L5/pkhVnBjUKB0Cf8A5GTsNUx8VqeYEsZMkyTXAAEGZnoDR7WIjmLV34dypdSpAzvV0clz0Lp1IDIj2q61/iKXkFviLQc7dp/2rzvTMEntOM1wPLAAmd+tM0e3xP8Ah6suuyRn9Rn96867baw+loHtRWOMvWdIuDUnkbV6d27ZuWZJGiN27eKng8cXD3B966iv2AtyFlRGzGDXVUWWeLcWbnrIxExM1IyEu98IRbB5Z716d69bs2dOmIEDr8YryeIv+s4YAADAHapApjqaT3ya5bbNEAmdsb1jGWxV2m6/puqGQMFYHtP2rQjXVBClj0Iiaaoe2MYaYDA1Uipw1lTcYi7BPeut2w7AhxO8nEVNEiK6NzyJIyTHXvVljhyES4RpdpjtB8066ba31uELoRdMHAM9ql4riXYaFblGyrEUFVlOHtDRcIIjcDFT8TYsoNVlwy7x2qK5cZ4DT5rAIwRMdRTB63BQtvlyHWRnaqbMOksWLyQJNeVwtxbd5VDSj4E4g16L3fRaSgaZNc7MbDcRrgKIIJOd4obFt2S4QRJXlMfemXeIttBB1CJC6Zg96nVxMLIzjxUDLLMsqSArbgiQa65YJP8ATKE9Qp2o3ZTbBOSBB5s/alrduKAFKoh6ximBT23Vgrb+21Ekpmd+4ow5DqVEMBzNMhq0IXsyDmdompgwqt1gDaTJ3C0F3h9S6bZ0FdhOK49ASSexFMUGdx8VO2pI8u7auWrgDwDvIrnJgM0sT3NVcVcB4gIw5QIM9T70i+qat4gSZzPiu02ztzvpTABgVjI2Gaw6SD0I2810kNrWFMyKK4Gy9wSW2M1UAFBEagD2NGFlRHMZ6UJCwCJgHNapKNAeI65oD9ZfTdFGjUZnfHal2/rABAzuaxgJ5FaPajNi6qByuCYjrQbeZS7aCIkxj96V5qq0i310BlW5MknrXXuEu20iJjJA3oO4a96dwKMjbNenxT22t6dUsfAM/PSvIUjUvUjpG9etbs27g9QDBGANge1Y5RqE27OsQokjxRM3oaxcRWuHY9qoa4LSaWBBBw460q/dS6nRjBjBkVAdm4lgFUEkj71124guQbahxMkrNKtJoI1AzkEHAGKAurFQYxIIyRUVl1wNRChl75Ge/ivOUhbpPEWywJ6yK9MOqjlQGJ3yD5qDiXN5yArEqSWmtcGaHiUsQHsMMzy5wKmpyBCpBB1RygCZoHGx0x8YrpEBTLbqkygY9J6VtoIZ1KT/AN0U8W7PQZI2kEfegWosXFOo+m3sTNGLdhZVjqPTTkmtt8ItxuUkAYMkR96tt8DbAMK7eUFS1XnXkBJCWCmdyZpLIy7qR71654Sw5ILlH35hFTXuDldQIJHnBikqIM0+w+idQERtGTXIAL2i4IEdBEVbxPC2nS21toJ5c4Aq6IyLaoWB1Qdz/tThD2VKiIP7VIHdDpnAO001eJbRoKoQQZMZ96BgIRpQMR1HitvOHs/0yGJO0ZipxdbTvttR8O0XC2oqW2jas2fpoBcZLjRAPWBijXimEyAfbFVXWtpJW5bdj3Xp5IpYtG+ZW3I2JU4FT32KXZvHnDGOXBJz7Cl3ypbXbP1bx0pjcN6ZBMxEyCCDQjSQ2oaAOpAB+BTrdCw4mfSBJ6mTRWrhBOm3qDHaetCzieUH5NCXJiIEdq1gt4e7ZgW01Kex60TWLbHKj3GDUnDIzPqVQxXIWYqkXggIuowcDIGa52WXpSr9p0Xllh3A2obXr2VMs1u2ckzE060WvWyr7mcLgx381KLLKwIZSNwRWpvlHeldu88MwPU9a6ii+6jlZgBAIMYrq0jj6ttmtsSpGCCaWQF6ya245dyxySetZ5OTVRwAI6A9qc1xTbAJMqCARShgeZ2owAxMqAe21AKX3U7k/NGb2n6d+xG1AEEaiuPBrlU6pUbd6A9bYkySJntQSrHYjsJogx1CVB8U305MvOckrk0GLwjPiCG7VycMSdJKhgMLqyasNhPTFzSLg3BJ/vWHi1wGAI8ipohILn0gMgmPftV9i4L/AA664LDDUl0V3mVE/Y+9ZcR0s60OUGCMEVLNWdKhYBhVfS3SScmgOpG0sIZehpfD8R6kq0SomQP+Zq4onELDmLijcb1yrefqR2DNlSPHau0xqGvpsOtXpw5Nso8EjYmpblh7Txk9QwGxohABHXNPDAgAIFB6igYAMep23msPjFTWsE1wxBzHWlcRxBtW4BILY1Dp7Vu+JqbimGtF6ASavHupfC7beoTqgwD9Rk0H03Mc2k9NqzqzyCZrEYqZU8x813c2zAzufFNlnREOCnRh9opDSG5p9qcLksG1EMNmJ/aoGRrQQFDYwh/mjS0BAcaSTtG1St9Mg7HAO9XcGUdCjKG7EeKigUKrDBk9RQcRce3dhSQwwSDXo6Ftg6UJuE48ea8/i09Jxr5ycmcTSBCjROoQYwKdY4t7WZDZzJqcwVJBg9qyMTqG21VDSBcvcmJPWvZtsq8OpZmCgadMzPmvF4Z1t3wzbfxXrWnKiGYAE48Vjl61J0XfYuusnqRt06VKSwO9U3NEAZMd6QVBEg5FZqsDd+tOtkHRIBA2AME0j+a3VB2HzU0UEMyRoMgAT1Fee2ocW6KwGpoknHzTLnFv9NtsRBM4NTH6uacnNdOM/WbVFywFvQtxdawTpOx70xi7W7q6Sy/UWnINPtWlZSVgBVnakcPeVeJaCChJw+JjzUltMRMdLYEd60Mp+qas4jhla5rkWg2QPqFQsulokEdxXSIat0lkUAwOwya9VrpRUCrLETpDbVLwl+1w41i0CwBk0u7xQvcQX0gA7gioKbYN2I17yWjAz2qg2NZaCjA/VJiT3rzTcKmQSTMkZzT14tTbyV1dv/dMVQ3AqTqdwAegqe8Q9uNxP0DtFMbjBcxqHtOalvKxzpJM9+lSCMiCRR2VLOIE09OGVx1BP2qqxwRtMtyDyiSSd6tqYmtcLcN4powDDA7CuvqisbaQSm0V6N5v6Bh8HfVJFeQ31fVk43qTsaq6yeaCF/NWqyoxBTWvUTSSZJ236Vonoa0K7V4I+i2rKH2ESPtQXlF1QVWH1FSsbeKC5xNy4YJnEBQKt4XhWKIIOvfesW4smom4VxoAXJ3O4qz0EIIYavenm26nTpz2FZp+K5Xla18vN4jTauKLXKV3gmaLhh63ql5JIg5qy9ZW4IYA+aGzYFkNBmTO1a++k+UjWkU/mDAA43HkUl3knOqe4qviQwIdJkYMdqmCi79UIf1bA1043YhJJO9dRMukxIPtXVpHHxW2hNwDPxRG2VyRIG8UAkHG5oCxpnYjEdz3rGbVmMmtA1HOJ8VnpvMaT22oNQ9yK1ebEGK0pyjTnuOorgRkDHvQbqhYjE9q5bmjrA7DFcLTs3IGIAnvXGy88wHsaBlu8VA0sQJ6U9LK3l+vbOOnmplQ4GnfvRhmsPn7A7VBXZtqpIK6iD0PSguIpEA6e4M11niNaEGQ4XPkd6DiiVuXCesHHSorrctedoGFCwBEVaFuCLmr6Rg/2qWwQ2pg5dQZkiKZ6zKAFMT+9c763PHoC4ttFVmJaNz1oLlwMg5wucZivP8AVciWhveuZmcySZjFNiCYgMTLH3oWYb0s6gMihDJrm4wgD6SdzUzaa1ryic5FCbtp2i6OU7N+mp3bW8xiIAGTQ7jH2rpOOMn8TwdzhnDCGttswzSLiFR0jvVacW9tNBAe3H0npQXUmyt1Mox+x7GqJnlhMgwKxSQaLTPTMT70IEtWkMEiP4NMRtGVJOcRiaWn1Q370wrqYBdjuRtNQVX+KZQsiSRM96guO1xpMmqrzg20UcwAnOM0gjlABKk9ZxQKho2P2rSjKJIIFNK3UQyuDjUDFDcv3GVUJhRsJoA0Np1FTp2mKv4Zi3DBtmVonvUKluh+Jqrhbo9P02gfpjvWeU2NcfVA1QdRmaCYo1OM7UpyCxFcnSuYjSABkUJH+1ZSrrSVXUQIzFWTWLSASjypgg4ow/qXF15z0FZcQpgjPcdaADrOa7/jD0XulLDAYMRUJUqxUENHaididJdzB7DamNZi3ba2wYncatzWeMyLeyg1y0rW4jM7ZrrRBmSBA3Oa5iGPMCD1oMBYg5rSGAMbcT4g0uCBBkfxW6ogg46CZo1H9P68kyRE0AjWxiSYFEl3TIZZ/kVy6naFXp2oiAR/UDavBmis9VQOXHcEVUilCDAYLGQ2PaoyEnZ1zmc0StctAsjcpFQenaXUpws9CTBpssBp9TTG2ARUvCcda0BXQB4yTsatco9oQVznJrNEl8apU3FjweledetaMiIOwmavvoSpzA7xMGvO06X550/5a1EbbtszMwUHSJI6VYvD23XXoZP8vT/5UvqRaBVSBMaviquCu6rcSeXBz0rPPc6a4+nWwEEKqr7CKot3fT5h9qSSJxWg4rz67K2vK2FAII2OKWbTsoxEn7UmCdjTE4i4uCQRtBrU5f2zZ/TDbZOVhSzyY3FVK2sGZEbUi+p1RWa1CDA2qTiFZSXXI7ETFVRuKxgAM1rjcc+URDh3uDUpEHtXVju9u46qxUTsK6vQ5q+I4O96YKwY3UUlOCusQWQgbV6fqzWi5ynEz2NTarxzZYNBEeTiuAu2+uVP071fetl9i+M6TmK30UaCQW8f/KuiNOJsx/UsDVO6mJrfxFjSALJZhuSTVT8EGLAHB7D+9CvA7xOMxtREovcPPNw0ezEURXhHgo7qf0nMfNOvcLpUkDVmonWgpPCoGhkuEMcMCCKaLIRB/SIUiGa4IqazxBQEESp3ESDVbB7LB0b+g/fOk1BLdPpXYUYCkb9DWtcN200gx9RbvHSqJtsGx6mkYC4jv8Uu2HW8QbZVGyB0xVG8MNHDspENOa1vqxWpAVgPihyDXC+uv4MQBFaNsbUBNLuu6AG2d+lJNZ0x3C5I1dh3qcWrlx/6aEmckD+TW2zNzVcyYnJiR2ouI4m40W0aBEEKIrrJjOse0lkf1HVX/TOpv2oFVX2DA9yBFBI5VABE7964LJ+qI85rQJ7ZmOvSRE0Vi8LRZGBNt8OOoofUgc3MvWmXLYVRcEkeO1B1+yAguW21LvU11PTfBlWEiruFYLcW0xlTlT0IoeKtcpQAgatSH36UEI37imSHH1cw26e1B9cYClcHzmjdTpMCCuSKo5izfWx5d4M9aFV6hgP9Q3rg+ASQIFcxWALYIxzZ3NAx7ruyLcgKPyqBmjCa49JdTr9QJ5j7Cp2OFGo7bREVqhkMgwag5o3Bz1ERFYqs2RuDimtfL/Vbtse5GTWhbcElTbBxIOoexoGrdYopMiRXFqUq+jc03XBXspyRVjWuGuIwUMjTvJEe9Y+WvpLcuhB3Y7CstvZZh6qsr9XVv7V1zhLqtqtrIicVOZ1QZDecVqSRm1Rd4a4rldWpMFWnGdsVO6MjQeuZG1UcPxDoCoaARB8e1WcUlu7b9S2ouM2xmIq7g8uSIM5FOttCkhiB+kzFElsXOXTBG++a9BEWzaPplyp/KpGPuKWo8gtJJP5t65CS4iJnrtTuItDVKIQNs0pkZBDCPNUYZaVkRvXIrIVcCRO4zWFTA87ZrJIwKoct2FGApB3jMVh0OZmCd5xS9WVI6CmhlJJHLNQYGAkMCJ7U2AIKsvNjIwfegCkEqxx0xg1qrpvBYJB7ZqDmtENzIV8gTRar9vCmQOlW8HatMp9S6STgANVR4WxEDVq6Zqarxm4h8hwRq7msDW1uK31L1gRVnE8NoIUspAyekVI6lV7DeNoqor4mxZbhSOHONWrJ3qLhGKXxjcQa21fuWSNIGn9JE1Xeshit6yChYZEYqXzFG8KJWsW6F+s6R3NTXjdgBmC7nBpJaZ1MzdhXP+Nv7XPxlnpqY+BWJxtt20kaSe9RKpJlSAd96EkR1kVr+OJ9165vQsA5rjdLQJ2ETXm277dckCBVaMGAMQCK53jjc5aKebahdhnVGO9EXCiftUnFPIAx5FSTazypFzSzltW+dq6tF1QI0T811elzO9V/P3o14hhiTHalgHVGTTEt6mAPXY9qgt4dvUBKtnp/86V34h7c+qhEGJqMF+GeRg/83r00C3rcsuR0NRQJxCvOg/ejd7kQqe+amvKRJ08wM460K3IVjrGo9JoDu+o6EHAqG5bCnuT0iqbrEkwCRAyTUrLDY61UL2r0f8NJuW7loiRuKgKiDODXo/4SQrOrCCRialWIdfpXZM6TKNHam2WAW4jNBtgwQN+lN/xHhCrs9sSGOr270m3bYW9JGXwI3Oab0GWeprrkaSwBMdBk1yYFBxN46DbUEedq5SbXTyE3b3MFQsAN8QZpds+oSHJjEz2pUw2Z/vWo0Ag5JrtJI52ntc1EgBVU9IyaFlhi25/k0kOwERIph5iACIHX3qowBWyd5+1EogdRnrWEaPnJo4xIM95oDNq4i6rQDhsYqmzYZbBFxSuxOYxU1m9csvyEROxq4f4gLo0X7P8A3DNShPCC56xXRGkSkZx1g1bd4dbiQu6MSPnpU6cYUeBcDIRAgAR7063xan6s/wCYGs3VQ3OAPqsVnedppVyy6mGh574Ir1W4mwWMPB8ijS5aKnUVMb4mrpjwm4VlElgPeksjKYK56V9C9pGXWpgeNqma2oOrA9lGaujx9LQTpNOs8T6QhrauOzVebxkyoM4IYY+1ATYdYuWQROCpgimiY3+HuiGs+m3Qq1Lu2YEoxYdiIMf3r0bfCcI4JRioP5XiiezctnPoFei4Ej5po8XY/wC1MUuxjUfk1678Lw963y2lV4xDbe8VH+Fu2WC6dQbaCY/amjbfEcRauI1xmdfzdcU3iOJ4O7GtS5HWKmucPdCgsjLGJIpbJpVsrynPmgpI4O4x5tIiBRJwV62jG28+DiomInVbUqO0zmvW/wAOOrgzpeWEyD0qVAcDa9Ry10MrJg+adxDMtzTpGk41f2oHuC05UMAxH0nvW6znBHeaisa8qMAwnHTINcfw5BDBVB3mhu3EtyEA+1SO3qMS37RVRnE8LoGtLcp4NZat2GQaiy98ZBo0Ny3lCY3iqk9LihDKFuDqBVHn3bVtG5XLINwRBrLcKiSE55EkTFW3rEAq66YnS3Q/+6newY0sCsmVJFABtMogyCf3rHYEZGryaotWCbUlsqYM9qX6NzWIGo7Y6UCEAmVMHtNXW+K0f9TlMZ80r8Hfa6LRUqWBPMMClXUuWGCPAkSJMip6KL943hrXIAjGajaHbnYnO5NHbJtkkqQerUxFLnkUPOSFOftVG2HVGAgMhGQcirrZF4KUEEYAio7tpkaFAaczEGl2btzh3OW3yvWoouKtvIZskjealZSWGxJ6CvVN31FDEqwYxBE9Kl/E2Ux+ESZwQaIBbdlkQ+sVbZgw29qG9w7W4aNaHZhtV/DcbZuOEa2ik7EqK9H0wbZOkT4xNNxcfNMgiQG+dqK2xUQJ8aTvVPFWUS5GkITmO1ToHa4LarLE9OtX1BAXbijSx0ncFqnIAYjMA1VdtXeHkAiCdwQf+GhtuqKcKzfxUhS3tyQQQARiYFdRNoczqtjxBrqor4O2Ll7IwFNZct3bVw2n1EETynFbwN023eBqldqe/EvuDBPWBNAhbJOAnN3bAHsKtTTZtBQdh1qR+LuFdh/FTa3dj/UUe7RTBRfvBpEb0FhdVxUYmCdzS1XrOqdop9qN4E9Y3pSKOItFLZVSfaKjdCBJECrTdkGTIO+KmugENEk96kE24IO4NHaZ0Iu7aTuKU0g4G9XWE9ay1tjpYbA1RWx9W2IO+xqYMjcRbxCgAdo7jxTeEUqgtvOrpQ8XYKsbiH3U1lonYSdqRdLsRpHLuBRlzIEQexO9daYW5JGtD0napItvRbhbiyRJmDHSkXEtoY0tt2irNVpiVRiFO2YIrfw/JObncTmtsIFDNy6dUjr0reZDIGe9Wra0MQVhencUxbJY5Bj2mqPPILACInMHFGNSAgie9O4m16UFl1LP0mkm5ADWg3p9iJigwMsYzTUCHfB9qQ5QnUrET0HStS442hh96B13hrg5tOpf1CgVTbOHimW7oflU6GjOcGityNlVx4AP8VAEEtuCTWglYyQPFUqllxhdLdiKF7LrOn9qAbd0oeUsJG24rvU6f+qAAzBAmihisHbyKDAx+PPStdRMlceIrltjqRHirV4VSkqDHY4oqBhBGmR71p9TTOqREirTwS6DCEGMQ2KBeFJYgELI2bepoiGoNkSdwYyPtV/DPedTKSRkNnP/ALpL8M5y2B0Pf2orRucPc0lge4nalGXL1wMW1NB/Kw/4RS+KVDZD+mM5JP8ANXlEdfUC5IzUl9XvOqhToQSF7nzUggWy93mCcverP8LtMLjvBCxEVUlogL0LDboBR3FHDp/TJB2icVdEXGw14DIalXTPKrkhcA11wuXLE58UEnAGogVUZckiG5x56Ua2TEyKHQ0/SZog5GX9vNAwKFWZyOkb1lrQ7AQVbxXTI6fFajC25Oj5maCu3dKgW7v9ROpO9Hc4ZdP9NZU5xup7j/akLcD/AEkT/FH+I9MgQQTgBRUxSp9C4uvUB3AMGg12vVJVgqT9h2NWLeJUhlBB7x/FJa1w7TrtquNwKBFu/N5lS4xQLCgtg0q7ZW4S7GGPWmtwAgNaeAe5x96eiBgRdlWAjU0Gfmgkkrw7qFOpIHxSLY19NJ9quexrGnM9IMGphZggHDCiG27rqpR2YgEEZ7UN+0L0suZM5MEU5LaMgk596FrBBlHWPNFDZuPYQroFwTMEgkV3orcMki03fof9q4m5b6qRQi9p6ZojW/w9gpjmY5BU1Zw/F3FTTdQyOhGaHg7yS2dIp9zhhkhtI/ap/qk3H4fiTDSG7HBrLNheGLFYJP5jmsa2shbihvP/ALqjRotBVIdowxoPN4+09tka2RobeO53pVnh34hgqgqozJ7V6b2fXt8ygMBOKltKS4UbTgVYMHDoZABGnH011PfhnuNOsDpG1dU0efaGmJ3296YwDfG1GV6SDHShMdK2ySbTM2Wo0tKOWC58VsmYMx9qarFMAADrFBqD08BFB7STW+swwVEeKE3kLZGT1BirEsKyDTn2NSql9UTzAiguurrAmmPw7IGgYFIYaWOINBoUFQW2GDFE6tZdSJDbgnFLDeenvTHuq1rSQSZxjags4a+LpGIIG1OvGWXEggg+K8lDpgmYGZG4qxLxvLpB5/OJqYunvZTrilXFtAaWcQfzDBo0utGl5le1Ia+UulWXUD+ZcUQTWhAIi4PImhFoO0FDnEKaxFFxgULqfGxp44e7cB/qMGB3bpVCxw2NCqxnInApg4e6pEsIAzDRT7a8Qoi4yN5WhuWy7STgfNZ1cIulr39PRC9M0i3Yu2gQmUmrRptid/FC2pzKR7TV1EZ4UN/UMjME023wFt/qAnoe9W21KLBBPvS7lyyridIxmpq4BOBtgiQY871lzhks3JFgsIwy7im/iE0whkDoK1eIUiCYPY07XpPctC4pJmB9xQLaa2wzMEYqktbYQTk9qBVUYW6wB/K1VkkFUBuMoMkwKcLrushAVH6qG+moxqB7xWIugeizEq2zDp7igZauWmTUEVWGw7+1a/FAGAxBjNZctFUPp3Cqnt2qcWRqMvPsN6i6aeJdt465Fbw1x2YgGBMkmuFpY65/UaIW1gjUtXobxF0C4oYyFM7VI/O4YklydztTTaeDDRPShXhiSJuFT5EURVaNshYwRRsuk6k+R0qVbekHVcn2pyMA0Y099VTF0u4zOeVip7Gpb151EEz4NXl1EzDewpVy3ZvNzg+KsR52ssZMrXQT9Jcj3iq7nDKAfTf4NTMjqvNlaqMJKgz9gaUxjpRQMkk52rihO0mgK0QQQSRTQTkfFDass4xAC9aIiOkmg5E1GVwR8U10uBVaBHeaXaaLkkxVDkC3FFCra9lx5NOVU3uEewqQLGYON4NOkESG9xOaYaoYoDqSV6V2gXDC7eNqBbYIEODNOtpGQ2anigSxG/TuelKv8OGdjkT1qzV0PSgulNJB/Y1B5DhkbSGx71tvruT70y/6SEkA/JmhDiJUZrSCCKTkfc1ly1bP0sV+aZa4Z7il2wKFrIUmcr4oAslrFwMpDf3r1bYBthkBAYTBO1QWwuiOk1SlzEEgDbapYSjnU8YDV2prcgzilsCeaPJNMtuGwTJHc/3qKzSWyTB96SYQ4XaYNW8oXtUtyILRSFLuPDcoAHuc11KLz2rq1iaNQrAApH8il3LJ/Jn33qgoynvXKCD9FB5zq4MEZoeYdP2r1Sqn6lx7Ul7VonDQfNXUedVNm84UDUYFMNgHYfNaOEc5A+KCsMb/AA5I36RUN22bZ2OKoso9uYjG8mnyCJaCBWVeaF1bADtRHh2jUBgbntVoe10AB/00l7jsYJkDoKCUIZ5dJ8GuBKY2I7inC/dQkZg5yK0Xdci5LL7ZFUHwj+qYddR87/eh46ycuCYn7UC3Bauh7Tah5Ga9EXFe2GH0moIuHUogSNsiKq9QqMHlHVhml3Wj6cGlMbpH6varmpuDPHANBJB/atZ3IlTM1MbcnUw0n704EASJI+1MNdN4qZTPeKSL7IdIVlP2qnU+4kCsLK+LmfMUCTf1iH9Ro2yKWHg4AHgiqmeyygEz7xSCeHzAbxBoFs+r8x9gIoWAXYgHzmqrd/Qp9Gyfc0Xpm8QXSI80COHHMWd4WqHQHSyyAdlJyaIWCTLYUdKJrYa4pOAuaitRdFpicadiaLUtxQWAXHSsZdaiSVXtUysysVywnBFJNVUEVZgnTvWMAy6kAkHAOKUt2AVaR5rtFwkuhB/y9KYmjAuFofSF6kGTRNYtRLaiO80vVdE+okDxTVaBDRFBJetvbnQrBfeRShdddmI+f7VfbZQIViRXXbNp8sBNNEI4lpyqn4ijN5Dumk+Kqt2rdudIrGS2zS4nxFUIRwxgNTemVmu9G0DK8vtWsqRyhvvFAB9oriAylSRBogpMnTPaDSm1AkFT9iaI30VCwEU0r0AzCdvGKJdZOxA70xbTn6QCPOKowlEt6QPgVO8sJx8VYOGkbkHztQNw7oNp9qglSRcBOwOZqj6gOtCbZ6CugjvVGOcHFLBOIIJpwtlxvRjhl6tTQFu5JjmnxTfUI6tWqidBRBFHtQTtxFzUYUn3FA3qvnPsKrZgBgQKQ7Mx5JFAleFcnKx81XY4NAAWOrwKUtu4WBZtu1WpJETFSrHMMQDAqa+krApt7UtR3rhJIyPFJCm/h1UA+poJ6VgtIrZu6j4pSAucuB5piqky10n4qoqFlQkAQe5ogqgZ37yKm1sTysI/1Gjsq6kl2LexrOLpxdQJGfc1LduPcMDTHim3FD5BIpDIFBMn2irAvR7Cuogy/pb9q6qi8gGhI7GK4GN64sO1RQNr6EfJrgJHOi/FECO9cdJ3zQCLQnGK5kcZVVn3ogw6YHiuZlODOaBYN1jzIPvRgCIZSI+1EqiMMCKMDHSpoUVAwF+KFkJEC3/aqAIrJHUCmiX0n3iK08MCJIIP7VQXIOBNCXY7UE34Vdzc+y5p4UBAqECO9EDdA2X7VvNH0KDQJNtgTpEjvOTQ+hcgQKpFwjBUVhuDoufeKdmJhYY9vmtazdj6lgU8luwj71mmchRPg1dMTm3eMAssVxsXDgH9qrQONwPvRFgN5n2qaYi/CsMGfvTF4eIJI/mn6idlJ+KOI3AmmmJiEUZyR2FMSQMKfkUZI+a3PegAqSc7dqEkhvpxRkkCYH3oSGPaKBbFmbqBXAaTjPck0yI7VkHuaoxraOohVY+GiuTUuCqgdBvXKoBmD8UXIcZqApAG9Lu6WENEUJt/oafeuCtEFB9qo1WAAgTjcGhe4D9D6fBFGF04Az7VpV+oX5WoBtgsOYrPisKN0WR4NboEzpM+KZkjK00KKv0Qn5rDrjdQe001VPWQPegcsDysftV0DmNoPhqNVwMkHyJpeq5/9FcC+5j7UBs1xM6hHsKJWdiCCPmlg5yw+00cKREn4FA0TGYmuKk70I0jq1bCHdprKlvbjagKYzP2p8IvauMnY4q6hIKAQJn2oXMEY+aafMGsI7CqOUmJAEd4rQCwwAfMxQOGJABx2iiVWX2ioBZIIJArgUAyINcVSeYGfmt9JWyJ+1VGiCMUxDHShCxitgdTUURTUN6nuWDrJAmmnT+ofNZqQ4J+xpBP6Qg6wBXC3amCx9xVXLGT96AhP+CrpgVsqolDWqur9I+K2Y2LV2f1n5oCLTjaOtDoY7hftXA9zJog3TFQAbTdIHutdRk+RXVexpcEbj7UM+f2rK470Rs1wNd1oxQBjua6O2qmUQqapMN+ljRgHsRTDQmmgSveuiOpraEb0HT/AJo+KElpw4+RRnagNUEA5/NPxWaH6afvWDeibpUGhT1j4rtOKEVvSg0qP1EfArNJ6E/auFGN6gVzLu371wYnr+9P60LVZQrU3cV2o7av3ohvWmqgAVG5BrdY7itND1oNJHiuAmuFMWopZQfqodI/XT+lYaahOkfrNbAH5q25tSDVDSJ2A+9coPUfY0la01UUDHSt+4+amXemVMXTNUd6zX3mu7UYqKHWO9YW8kfIrTuaBtqGuJn87fauGjqCfcUo/VXdaqGhLJOxH7UcKBgn70rpXCop0DrJ9zXAqMQKXW0wHy/8FZI7D7Vx2oDvQES3QCsAJ3P7Vwoqo6B1roE711D1qDSortu1cayqjTq8fahIJohW9KKCD2/atWR/8ojWURuofprixO8fNYdqyorSs9BXG1P5f3rl3pp2qWqT6X+U/eu9M9J+9N6UBq6F+m36R966irqqP//Z");
  background-size: cover;
  background-position: left;
  bottom: 0px;
  border-radius: 50%;
  animation: earthRotate 30s linear 0s infinite;
  box-shadow: 0px 0 20px RGBA(255, 255, 255, 0.2), -5px 0px 8px #c3f4ff inset,
    15px 2px 25px #000 inset, -24px -2px 34px #c3f4ff99 inset,
    250px 0px 44px #00000066 inset, 150px 0px 38px #000000aa inset;
}
@keyframes earthRotate {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 400px 0;
  }
}

.curved-corner-star {
  display: flex;
  position: relative;
}

#curved-corner-bottomleft,
#curved-corner-bottomright,
#curved-corner-topleft,
#curved-corner-topright {
  width: 4px;
  height: 5px;
  overflow: hidden;
  position: relative;
}

#curved-corner-bottomleft:before,
#curved-corner-bottomright:before,
#curved-corner-topleft:before,
#curved-corner-topright:before {
  content: "";
  display: block;
  width: 200%;
  height: 200%;
  position: absolute;
  border-radius: 50%;
}

#curved-corner-bottomleft:before {
  bottom: 0;
  left: 0;
  box-shadow: -5px 5px 0 0 white;
}

#curved-corner-bottomright:before {
  bottom: 0;
  right: 0;
  box-shadow: 5px 5px 0 0 white;
}

#curved-corner-topleft:before {
  top: 0;
  left: 0;
  box-shadow: -5px -5px 0 0 white;
}

#curved-corner-topright:before {
  top: 0;
  right: 0;
  box-shadow: 5px -5px 0 0 white;
}

@keyframes twinkling {
  0%,
  100% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
}

#star-1 {
  position: absolute;
  left: -20px;
  animation: twinkling 3s infinite;
}

#star-2 {
  position: absolute;
  left: -40px;
  top: 30px;
  animation: twinkling 2s infinite;
}
#star-3 {
  position: absolute;
  left: 350px;
  top: 90px;
  animation: twinkling 4s infinite;
}
#star-4 {
  position: absolute;
  left: 200px;
  top: 290px;
  animation: twinkling 3s infinite;
}
#star-5 {
  position: absolute;
  left: 50px;
  top: 270px;
  animation: twinkling 1.5s infinite;
}

#star-6 {
  position: absolute;
  left: 250px;
  top: -50px;
  animation: twinkling 4s infinite;
}
#star-7 {
  position: absolute;
  left: 290px;
  top: 60px;
  animation: twinkling 2s infinite;
}

/* From Uiverse.io by reyrojo2 */ 
.section-banner-sun {
  top: 200px;
  left: 70%;
  height: 300px;
  width: 300px;
  position: absolute;
  transition: left 0.3s linear;
  background: url("data:image/jpeg;base64,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");
  background-size: cover;
  background-position: left;
  bottom: 0px;
  border-radius: 50%;
  animation:
    sunRotate 30s linear 0s infinite,
    shadowPulse 5s ease-in-out infinite;
  box-shadow:
    0px 0px 40px 20px RGBA(255, 140, 0, 0.8),
    -5px 0px 10px 1px #ffb453 inset,
    15px 2px 40px 20px #bb6d01c5 inset,
    -24px -2px 50px 25px #ffa265c2 inset,
    150px 0px 80px 35px #c55f00aa inset;
}

@keyframes sunRotate {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 400px 0;
  }
}

@keyframes shadowPulse {
  0%,
  100% {
    box-shadow:
      0px 0px 40px 20px RGBA(255, 140, 0, 0.8),
      -5px 0px 10px 1px #ffb453 inset,
      15px 2px 40px 20px #bb6d01c5 inset,
      -24px -2px 50px 25px #ffa265c2 inset,
      150px 0px 80px 35px #c55f00aa inset;
  }

  50% {
    box-shadow:
      0px 0px 60px 30px RGBA(255, 140, 0, 0.9),
      -5px 0px 20px 5px #ffb453 inset,
      15px 2px 60px 30px #bb6d01c5 inset,
      -24px -2px 70px 35px #ffa265c2 inset,
      150px 0px 100px 45px #c55f00aa inset;
  }
}
.curved-corner-star {
  display: flex;
  position: relative;
}
#curved-corner-bottomleft,
#curved-corner-bottomright,
#curved-corner-topleft,
#curved-corner-topright {
  width: 4px;
  height: 5px;
  overflow: hidden;
  position: relative;
}
#curved-corner-bottomleft:before,
#curved-corner-bottomright:before,
#curved-corner-topleft:before,
#curved-corner-topright:before {
  content: "";
  display: block;
  width: 200%;
  height: 200%;
  position: absolute;
  border-radius: 50%;
}
#curved-corner-bottomleft:before {
  bottom: 0;
  left: 0;
  box-shadow: -5px 5px 0 0 white;
}
#curved-corner-bottomright:before {
  bottom: 0;
  right: 0;
  box-shadow: 5px 5px 0 0 white;
}
#curved-corner-topleft:before {
  top: 0;
  left: 0;
  box-shadow: -5px -5px 0 0 white;
}
#curved-corner-topright:before {
  top: 0;
  right: 0;
  box-shadow: 5px -5px 0 0 white;
}

@keyframes twinkling {
  0%,
  100% {
    opacity: 0.1;
  }

  50% {
    opacity: 1;
  }
}
#star-1 {
  position: absolute;
  left: -20px;
  animation: twinkling 3s infinite;
}
#star-2 {
  position: absolute;
  left: -40px;
  top: 30px;
  animation: twinkling 2s infinite;
}
#star-3 {
  position: absolute;
  left: 350px;
  top: 90px;
  animation: twinkling 4s infinite;
}
#star-4 {
  position: absolute;
  left: 200px;
  top: 290px;
  animation: twinkling 3s infinite;
}
#star-5 {
  position: absolute;
  left: 50px;
  top: 270px;
  animation: twinkling 1.5s infinite;
}
#star-6 {
  position: absolute;
  left: 250px;
  top: -50px;
  animation: twinkling 4s infinite;
}
#star-7 {
  position: absolute;
  left: 290px;
  top: 60px;
  animation: twinkling 2s infinite;
}




























.footer {
  background: #111225;
  color: #fff;
  display: flex;
  flex-direction: column;
  border-top: 2px solid #e36700;
}

.footer-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 2rem;
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding: 40px 20px;
}

.footer-about img {
  width: 160px;
  margin-bottom: 10px;
}

.footer-about p {
  font-size: 1rem;
  line-height: 1.6;
  color: #ddd;
}

.footer-contact h4 {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
  color: #ff7a00;
}

.footer-contact address {
  font-style: normal;
}

.footer-contact a {
  color: #ff7a00;
  text-decoration: none;
  transition: color 0.3s ease;
}

.footer-contact a:hover {
  color: #fff;
}

.socials {
  margin-top: 10px;
}

.socials a {
  color: #ff7a00;
  font-size: 1.4rem;
  margin-right: 1rem;
  transition: color 0.3s ease;
}

.socials a:hover {
  color: #fff;
}

.footer-bottom {
  text-align: center;
  padding: 15px 0;
  background: #0f0f1a;
  font-size: 0.9rem;
  color: #888;
}





/* FAQ Section RTL Styles */
body.rtl .faq {
  direction: rtl;
  text-align: right;
}

body.rtl .faq-question {
  justify-content: right;
  padding-right: 20px;
  padding-left: 0;
}

body.rtl .faq-question .icon {
  margin-right: auto;
  margin-left: 0;
}

body.rtl .faq-answer {
  text-align: right;
}

/* Home Section RTL Styles */
body.rtl .left-side-home {
  text-align: right;
}

body.rtl .btns-home {
  justify-content: flex-end;
}

body.rtl .btn-projects .text {
  margin-right: 10px;
  margin-left: 0;
}

body.rtl .btn-projects svg.arr-1 {
  transform: rotate(180deg);
}

body.rtl .btn-projects svg.arr-2 {
  transform: rotate(180deg);
}
body.rtl .btn-cv .btn-cv__text {
  transform: translateX(-22px); /* Reverse the direction */
}

body.rtl .btn-cv .btn-cv__icon {
  transform: translateX(-109px); /* Reverse the direction */
  left: 0; /* Position on the opposite side */
  right: auto;
}

/* Hover effects for both directions */
.btn-cv:hover .btn-cv__text {
  transform: translateX(9px);
}

.btn-cv:hover .btn-cv__icon {
  transform: translateX(0);
}

body.rtl .btn-cv:hover .btn-cv__text {
  transform: translateX(-9px);
}

body.rtl .btn-cv:hover .btn-cv__icon {
  transform: translateX(0);
}

/* About Section RTL Styles */
body.rtl .left-about {
  text-align: right;
}

body.rtl .about-text {
  direction: rtl;
}

body.rtl .about-line {
  text-align: right;
}


/* Input Fields */
body.rtl input,
body.rtl textarea {
  text-align: right;
  direction: rtl;
}

/* Buttons */
body.rtl .btn-cv,
body.rtl .btn-projects {
  direction: rtl;
}

@media (max-width: 480px) {
header {
    padding: 30px ;
  }
  .main-head {
    gap: 20px;
    background: #000011d7;
    position: absolute;
    top: 102%;
    left: 0;
    width: 100%;
    height: 500px;
    display: none; 
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 60px;
  }
.main-head.open {
  display: flex;
  }
.main-head a{
 text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  color:  #e36700;
}
.remove-container {
  display: flex;
  }
.fa-bars {
  display: flex;
  color: #FF8A00;
  text-decoration: none;
  font-size: 30px;
  }
.remove-container i {
  color: #FF8A00;
  font-size: 25px;
  cursor: pointer;
  z-index: 999;
  }
.logo img{
  width: 150px;
  height: auto;
}


/*btn-languch*/
.dropdown-btn {
  padding: 5px 8px;
  border: 2px solid  #FF8A00;
  border-radius: 20px;
  padding-right: 25px;
}
.dropdown-btn::after {
  right: 13px;
  top: 50%;
}
.dropdown-content {
  width: 80px;
}
.dropdown-content a {
  padding: 5px 12px;
}
.dropdown-content a:hover {
  background-color:  #FF8A00;
  color: #ffffff;
  padding-left: 10px;
}

/*home*/
.home {
  width: 100%;
  height: 100vh; /* تأكد إنه 100% من ارتفاع الشاشة */
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 50px;  /* قلل البادينج الرأسي */
  position: relative;
  background: url('imegas/ChatGPT Image Jun 20, 2025, 09_27_42 PM.png')no-repeat   center center;
  background-size: cover;
  overflow: hidden;
  background-attachment: fixed;
  flex-direction: column;
}
.left-side-home{
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    text-align: left;
    gap: 25px;
    width: 100%;
}
.left-side-home h2{
    font-size: 25px;
    font-weight: 300;
    color: #ffffff;
    line-height:2;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.left-side-home h2 span{
    font-size: 60px;
    font-weight: 500;
    color: #FF8A00;
    line-height:1;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.left-side-home p{
    font-size: 15px;
    font-weight: 200;
    color: #ffffffec;
}

/*btn-projects*/
.btn-projects{
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 7px 25px;
  border: 4px solid;
  border-color: transparent;
  font-size: 12px;
  background-color: inherit;
  border-radius: 100px;
  font-weight: 600;
  color: white;
  box-shadow: 0 0 0 2px white;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects svg {
  width: 16px;
}
/*btn-cv*/
.btn-cv {
  position: relative;
  width: 150px;
  height: 50px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 2px solid #ffffff;
  background-color:#ff7a00;
  overflow: hidden;
  border-radius: 40px;
  font-size: 16px;
}
.btn-cv  .svg {
  width: 20px;
  fill: #fff;
}
.btn-cv  .btn-cv__icon {
  height: 100%;
  width: 20px;
}
.right-side-home video{
    width: 300px;
    height: auto;
    border-radius: 50%;
    border: 5px solid #FF8A00;
    box-shadow: 0 0 30px 15px rgba(248, 137, 11, 0.7);
}


/*about*/
.about {
  width: 100%;
  padding: 50px ;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #000011;
  gap: 100px;
  height: 100%;
}
.left-about {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 20px;
}
.left-about p {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
}
.right-about {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  grid-row: 200px;
}
.box-about {
  width: 170px;
  height: 170px;
  padding: 30px 10px;
  gap: 10px;
  box-shadow: 0 0 20px 5px hsla(32, 94%, 48%, 0.842);
}
.box-about i {
  font-size: 25px;
  color: #FF8A00;
}
.box-about h2 {
  font-size: 15px;
  font-weight: 500;
}

.box-about p {
  font-size: 20px;
  font-weight: 600;
}
.box-about:hover {
  transform: scale(1.05);
  box-shadow: 0 0 30px 10px hsla(32, 94%, 48%, 0.9);
}


/*skills*/
.skills {
  padding: 60px 40px;
  background: #000011;
  text-align: center;
  color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.skills h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 3rem;
  color: #ff7f00;
  letter-spacing: 2px;
  margin-bottom: 60px;
  text-transform: uppercase;
  text-shadow: 0 0 20px #ff7f00;
}
.skills-container {
 display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  max-width: 1000px;
  margin: 0 auto;
}


/*projects*/
.projects {
  padding: 60px 50px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #000011;
  width: 100%;
  height: 100%; 
}
.projects-container {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  justify-content: center; 
  align-items: center;  
  row-gap: 50px;
  margin-left: 0px;
  width: 100%; 
  gap: 50px;
}

.project-card {
  width: 400px;  
  height: auto;
  border-radius: 18px;
  box-shadow: 0 10px 25px rgba(255, 122, 0, 0.35);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  will-change: transform;
  border: 1.5px solid transparent; 
  align-items: center;
  justify-content: center;
}
.project-card h3{
  font-size: 20px;
}
.project-btn {
  padding: 10px 0;
  border-radius: 12px;
  font-size: 0.9rem;
  font-weight: 600;
}
.project-title {
  font-size: 1.5rem;
  color: #ff7a00;
  margin: 0 0 18px 0;
  font-weight: 700;
}

.project-description {
  font-size: 1rem;
  color: #c0c0c0;
  flex-grow: 1;
  margin-bottom: 28px;
  line-height: 1.6;
}
.testimonials {
  padding: 50px;
  background: #000011;
  text-align: center;
  direction: rtl;
  width: 100%;
  height:100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.services {
  padding: 50px ;
  background: #0a0a1a;
  text-align: center;
  direction: rtl;
}
.qastion{
padding: 50px;
}
.contact {
  padding: 50px ;
  background-color: #111225;
  color: #eee;
  width: 400px;
  margin: 0 auto;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #e36700;
  box-shadow: 0 10px 15px hsl(29, 100%, 50%);
}
.contact h2 {
  font-size: 2.2rem;
}
.contact form {
  gap: 10px;
}
.contact input, .contact textarea {
  padding: 12px 17px;
  border-radius: 10px;
  border: none;
  font-size: 1rem;
}
  .faq {
    width:100%;
    background: #111225;
    padding: 1.5rem;
    border-radius: 8px;
    direction: ltr;
    box-shadow: 0 10px 15px hsl(29, 100%, 50%);
    height: 500px;
    overflow-y: auto;
    scrollbar-width: none;
  }
  .cta {
  padding: 50px;
  background-color: #ff7a00;
  color: #0f1424;
  text-align: center;
  border-radius: 15px;
  margin: 50px ;
  box-shadow: 0 8px 20px rgba(255, 122, 0, 0.4);
}
.cta h2 {
  font-size: 1.8rem;
  margin-bottom: 15px;
  font-weight: 800;
}
.footer-container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  margin: auto;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 50px;
}
.footer-about,.footer-contact{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.footer-about img{
  width: 150px ;
  height: auto;
}
}






/*(max-width: 600px)*/


@media (max-width: 600px){
 header {
    padding: 30px ;
  }
  .main-head {
    gap: 20px;
    background: #000011d7;
    position: absolute;
    top: 102%;
    left: 0;
    width: 100%;
    height: 500px;
    display: none; 
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 60px;
  }
.main-head.open {
  display: flex;
  }
.main-head a{
 text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  color:  #e36700;
}
.remove-container {
  display: flex;
  }
.fa-bars {
  display: flex;
  color: #FF8A00;
  text-decoration: none;
  font-size: 30px;
  }
.remove-container i {
  color: #FF8A00;
  font-size: 25px;
  cursor: pointer;
  z-index: 999;
  }
.logo img{
  width: 150px;
  height: auto;
}


/*btn-languch*/
.dropdown-btn {
  padding: 5px 8px;
  border: 2px solid  #FF8A00;
  border-radius: 20px;
  padding-right: 25px;
}
.dropdown-btn::after {
  right: 13px;
  top: 50%;
}
.dropdown-content {
  width: 80px;
}
.dropdown-content a {
  padding: 5px 12px;
}
.dropdown-content a:hover {
  background-color:  #FF8A00;
  color: #ffffff;
  padding-left: 10px;
}

/*home*/
.home {
  width: 100%;
  height: 100%; /* تأكد إنه 100% من ارتفاع الشاشة */
  display: flex;
  align-items: center;
  justify-content: center;
  padding:  50px;  /* قلل البادينج الرأسي */
  position: relative;
  background: url('imegas/ChatGPT Image Jun 20, 2025, 09_27_42 PM.png')no-repeat   center center;
  background-size: cover;
  overflow: hidden;
  background-attachment: fixed;
  flex-direction: column;
  gap:70px;
}
.left-side-home{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
    gap: 25px;
    width: 100%;
    margin-top: 100px;
}
.left-side-home h2{
    font-size: 25px;
    font-weight: 300;
    color: #ffffff;
    line-height:2;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.left-side-home h2 span{
    font-size: 60px;
    font-weight: 500;
    color: #FF8A00;
    line-height:1;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.left-side-home p{
    font-size: 15px;
    font-weight: 200;
    color: #ffffffec;
}

/*btn-projects*/
.btn-projects{
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 7px 25px;
  border: 4px solid;
  border-color: transparent;
  font-size: 12px;
  background-color: inherit;
  border-radius: 100px;
  font-weight: 600;
  color: white;
  box-shadow: 0 0 0 2px white;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-projects svg {
  width: 16px;
}
/*btn-cv*/
.btn-cv {
  position: relative;
  width: 150px;
  height: 50px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 2px solid #ffffff;
  background-color:#ff7a00;
  overflow: hidden;
  border-radius: 40px;
  font-size: 12px;
}
.btn-cv  .svg {
  width: 20px;
  fill: #fff;
}
.btn-cv  .btn-cv__icon {
  height: 100%;
  width: 20px;
}
.right-side-home video{
    width: 400px;
    height: auto;
    border-radius: 50%;
    border: 5px solid #FF8A00;
    box-shadow: 0 0 30px 15px rgba(248, 137, 11, 0.7);
}


/*about*/
.about {
  width: 100%;
  padding: 50px ;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #000011;
  gap: 50px;
  height: 100%;
}
.left-about {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 20px;
  padding:  20px;
}
.left-about p {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
}

.about-title {
  font-size: 40px;
  color: #ff6f00;
  text-align: center;
  margin-bottom: 20px;
  text-shadow: 0 0 15px #ff6f00, 0 0 25px #ff6f00;
  animation: glow 2s infinite alternate;
}

.right-about {
  width: 100%;
  display: flex;
  height: auto;
  box-shadow: 0 0 20px 10px rgba(248, 137, 11, 0.7);
  border-radius: 50px;
}
.right-about video{
  width: 100%;
  height: auto;
  border-radius: 50px;

}

/*skills*/
.skills {
  padding: 60px 40px;
  background: #000011;
  text-align: center;
  color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.skill-tabs {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  text-align: center;
  justify-content: center;
  gap: 10px;
  display: grid;
 grid-template-columns: repeat(3, 1fr);
}

.skill-tabs .tab {
  background: none;
  border: 2px solid #fff;
  color: #fff;
  padding: 5px 10px;
  margin: 0 5px;
  border-radius: 20px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s ease;
}


.skills h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 3rem;
  color: #ff7f00;
  letter-spacing: 2px;
  margin-bottom: 60px;
  text-transform: uppercase;
  text-shadow: 0 0 20px #ff7f00;
}
.skills-container {
 display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  max-width: 1000px;
  margin: 0 auto;
}


/*projects*/
.projects {
  padding: 60px 50px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #000011;
  width: 100%;
  height: 100%; 
}
.projects-container {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  justify-content: center; 
  align-items: center;  
  row-gap: 50px;
  margin-left: 0px;
  width: 100%; 
  gap: 50px;
}

.project-card {
  width: 400px;  
  height: auto;
  border-radius: 18px;
  box-shadow: 0 10px 25px rgba(255, 122, 0, 0.35);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  will-change: transform;
  border: 1.5px solid transparent; 
  align-items: center;
  justify-content: center;
}
.project-card h3{
  font-size: 20px;
}
.project-btn {
  padding: 10px 0;
  border-radius: 12px;
  font-size: 0.9rem;
  font-weight: 600;
}
.project-title {
  font-size: 1.5rem;
  color: #ff7a00;
  margin: 0 0 18px 0;
  font-weight: 700;
}

.project-description {
  font-size: 1rem;
  color: #c0c0c0;
  flex-grow: 1;
  margin-bottom: 28px;
  line-height: 1.6;
}
.testimonials {
  padding: 50px;
  background: #000011;
  text-align: center;
  direction: rtl;
  width: 100%;
  height:100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.services {
  padding: 50px ;
  background: #0a0a1a;
  text-align: center;
  direction: rtl;
}
.qastion{
padding: 50px;
}

  .faq {
    width:100%;
    background: #111225;
    padding: 1.5rem;
    border-radius: 8px;
    direction: ltr;
    box-shadow: 0 10px 15px hsl(29, 100%, 50%);
    height: 500px;
    overflow-y: auto;
    scrollbar-width: none;
  }
 .contact-section {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000011;
  color: #eee;
  padding: 2rem;
}

/* From Uiverse.io by Lakshay-art */ 
.section-banner {
  top:300px;
  bottom: 100px;
  left: 100px;
  height: 200px;
  width: 200px;
  position: absolute;
  transition: left 0.3s linear;
}
.footer-container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  margin: auto;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 50px;
}
.footer-about,.footer-contact{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.footer-about img{
  width: 150px ;
  height: auto;
}
}
