.elementor-21357 .elementor-element.elementor-element-9a88ca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21357 .elementor-element.elementor-element-0bdac04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-21357 .elementor-element.elementor-element-c94c0b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21357 .elementor-element.elementor-element-6e61af4{--display:flex;}.elementor-21357 .elementor-element.elementor-element-1b6465b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21357 .elementor-element.elementor-element-73e8334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-21357 .elementor-element.elementor-element-c94c0b1{--width:50%;}.elementor-21357 .elementor-element.elementor-element-1b6465b{--width:50%;}.elementor-21357 .elementor-element.elementor-element-73e8334{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-168c58e */.about-section {
  padding: 60px 20px;
  background: linear-gradient(to right, #ede9fe, #f5f3ff);
  display: flex;
  justify-content: center;
  align-items: center;
}

.about-card {
  background: white;
  border-radius: 20px;
  padding: 40px;
  max-width: 800px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease;
  animation: fadeIn 1.2s ease-in-out;
}

.about-card:hover {
  background: linear-gradient(to bottom, #e9d5ff, #f5f3ff);
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.15);
  transform: translateY(-5px);
}

.about-card h2 {
  font-size: 32px;
  margin-bottom: 20px;
  color: #4c1d95;
}

.about-card p {
  font-size: 18px;
  line-height: 1.7;
  color: #333;
  margin-bottom: 15px;
}

.contact-info p {
  font-size: 16px;
  color: #111827;
}

.contact-info a {
  color: #4c1d95;
  text-decoration: none;
}

.contact-info a:hover {
  text-decoration: underline;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d84c2b */.gohire-new-section {
  max-width: 1100px;
  margin: 50px auto;
  padding: 30px 15px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.05);
  font-family: "Segoe UI", sans-serif;
}

.gohire-new-section h2 {
  text-align: center;
  font-size: 30px;
  color: #222;
  margin-bottom: 30px;
}

.gohire-new-section h2 span {
  color: #ff6b00;
}

.gohire-card-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 15px;
}

.gohire-card {
  background: #fdfdfd;
  border: 1px solid #e4e4e4;
  border-left: 4px solid #ff914d;
  border-radius: 8px;
  padding: 10px 15px;
  font-size: 15px;
  color: #333;
  text-align: left;
  transition: all 0.3s ease;
  line-height: 1.4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  display: block;
}

.gohire-card:hover {
  background-color: #fff7f0;
  border-left-color: #ff6b00;
  box-shadow: 0 3px 10px rgba(255, 145, 77, 0.15);
  transform: translateY(-3px);
}

/* Responsive tweaks */
@media (max-width: 600px) {
  .gohire-card {
    font-size: 14px;
    padding: 10px 12px;
  }

  .gohire-new-section {
    padding: 20px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c94c0b1 */<div class="gohire-why-modern">
  <h3>Why Choose <span>Go Hire Andaman</span>?</h3>
  <div class="gohire-why-grid">
    <div class="gohire-why-card">✅ 100% Verified Job Listings Across Andaman</div>
    <div class="gohire-why-card">✅ Direct Access to Local Employers & Recruiters</div>
    <div class="gohire-why-card">✅ Support for Freshers, Experienced & Skilled Workers</div>
    <div class="gohire-why-card">✅ Resume Building, Career Tips & Guidance</div>
    <div class="gohire-why-card">✅ Fast & Transparent Recruitment Process</div>
    <div class="gohire-why-card">✅ Trusted by Hundreds of Candidates & Employers</div>
  </div>

  <div class="gohire-why-extra">
    <h4>We're Not Just a Portal — We're Your Career Partner</h4>
    <p>
      At Go Hire Andaman, we are more than just a job board. We provide tools, insights, and support to help you take confident steps in your professional journey. Whether you’re seeking your first job or hiring the next star employee, we’re with you every step of the way.
    </p>
  </div>
</div>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-890524f */.vision-mission-box {
  max-width: 1100px;
  margin: 60px auto;
  padding: 40px 20px;
  background: #f9f6ff; /* Light purple background */
  border-radius: 12px;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05);
  font-family: 'Segoe UI', sans-serif;
}

.vm-headings {
  margin-bottom: 40px;
  padding: 25px;
  border-left: 4px solid #9c27b0; /* Purple border */
  background: #fff;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.vm-headings:hover {
  background: #f3e9ff; /* Purple hover background */
  box-shadow: 0 3px 12px rgba(156, 39, 176, 0.1);
  transform: translateY(-3px);
}

.vm-headings h3 {
  font-size: 24px;
  color: #6a1b9a; /* Purple heading */
  margin-bottom: 12px;
}

.vm-headings p {
  font-size: 16px;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Responsive */
@media (max-width: 600px) {
  .vm-headings {
    padding: 18px;
  }

  .vm-headings h3 {
    font-size: 20px;
  }

  .vm-headings p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cab5060 */.testimonial-section {
  max-width: 1100px;
  margin: 60px auto;
  padding: 40px 20px;
  background: #f5fff8; /* Light green background */
  border-radius: 12px;
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.05);
  font-family: 'Segoe UI', sans-serif;
  text-align: center;
}

.testimonial-section h3 {
  font-size: 28px;
  color: #222;
  margin-bottom: 40px;
}

.testimonial-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 25px;
}

.testimonial-card {
  background: #ffffff;
  border-left: 4px solid #4caf50; /* Green border */
  padding: 25px 20px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(76, 175, 80, 0.1); /* Green shadow */
  text-align: left;
  transition: all 0.3s ease;
}

.testimonial-card:hover {
  background-color: #eaffea; /* Light green on hover */
  transform: translateY(-4px);
  box-shadow: 0 5px 15px rgba(76, 175, 80, 0.15);
}

.testimonial-text {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
  margin-bottom: 15px;
}

.testimonial-name {
  font-size: 15px;
  color: #2e7d32; /* Darker green */
}

/* Mobile responsiveness */
@media (max-width: 600px) {
  .testimonial-section {
    padding: 30px 15px;
  }

  .testimonial-text {
    font-size: 15px;
  }

  .testimonial-name {
    font-size: 14px;
  }
}/* End custom CSS */