.elementor-682 .elementor-element.elementor-element-2698c88{--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-682 .elementor-element.elementor-element-23cbfbb{--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-682 .elementor-element.elementor-element-f412e14{--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-682 .elementor-element.elementor-element-5c22b85{--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-682 .elementor-element.elementor-element-ebee9c4{--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;}/* Start custom CSS for html, class: .elementor-element-28b60c6 */.admission-guidelines {
  padding: 60px 8%;
  background: #fafafa;
  font-family: 'Poppins', sans-serif;
}

.admission-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  flex-wrap: wrap;
}

.admission-text {
  flex: 1 1 550px;
}

.admission-title {
  font-size: 2rem;
  margin-bottom: 20px;
  color: #222;
}

.accent {
  color: #DB8C34;
}

.admission-desc {
  margin-bottom: 15px;
  color: #444;
  line-height: 1.6;
}

.admission-list {
  margin: 20px 0;
  padding-left: 20px;
  color: #333;
}

.admission-list li {
  margin-bottom: 10px;
  line-height: 1.6;
}

.admission-footer {
  margin-top: 30px;
  background: #fff;
  padding: 20px;
  border-left: 4px solid #DB8C34;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.admission-footer h3 {
  color: #DB8C34;
  margin-bottom: 10px;
}

.admission-footer ul {
  margin: 0 0 10px 20px;
}

.admission-footer li {
  margin-bottom: 8px;
}

.admission-tagline {
  font-weight: 500;
  color: #333;
  margin-top: 10px;
}

.admission-image {
  flex: 1 1 35%;
  position: relative;
}

.admission-image img {
  width: 100%;
  border-radius: 15px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  transition: transform 0.4s ease;
}

.admission-image img:hover {
  transform: scale(1.03);
}

/* Responsive Design */
@media (max-width: 992px) {
  .admission-container {
    flex-direction: column;
  }

  .admission-text, .admission-image {
    flex: 1 1 100%;
  }

  .admission-title {
    font-size: 1.7rem;
  }
}

@media (max-width: 600px) {
  .admission-guidelines {
    padding: 40px 5%;
  }

  .admission-title {
    font-size: 1.5rem;
  }

  .admission-desc, .admission-list li, .admission-footer li {
    font-size: 0.95rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1e0d2e */.visa-interview-section {
  padding: 60px 8%;
  background: #fff;
  font-family: 'Poppins', sans-serif;
}

.visa-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  flex-wrap: wrap;
}

.visa-text {
  flex: 1 1 550px;
}

.visa-title {
  font-size: 2rem;
  margin-bottom: 20px;
  color: #222;
}

.accent {
  color: #DB8C34;
}

.visa-desc {
  margin-bottom: 15px;
  color: #444;
  line-height: 1.6;
}

.visa-list {
  margin: 20px 0;
  padding-left: 20px;
  color: #333;
}

.visa-list li {
  margin-bottom: 10px;
  line-height: 1.6;
}

.visa-footer {
  margin-top: 30px;
  background: #fafafa;
  padding: 20px;
  border-left: 4px solid #DB8C34;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.visa-footer h3 {
  color: #DB8C34;
  margin-bottom: 10px;
}

.visa-footer p {
  margin-bottom: 10px;
  color: #333;
  line-height: 1.6;
}

.contact-line {
  font-weight: 500;
  color: #222;
}

.visa-image {
  flex: 1 1 350px;
  text-align: center;
}

.visa-image img {
  width: 100%;
  border-radius: 15px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  transition: transform 0.4s ease;
}

.visa-image img:hover {
  transform: scale(1.03);
}

/* Responsive Design */
@media (max-width: 992px) {
  .visa-container {
    flex-direction: column-reverse;
  }

  .visa-text, .visa-image {
    flex: 1 1 100%;
  }

  .visa-title {
    font-size: 1.7rem;
  }
}

@media (max-width: 600px) {
  .visa-interview-section {
    padding: 40px 5%;
  }

  .visa-title {
    font-size: 1.5rem;
  }

  .visa-desc, .visa-list li, .visa-footer p {
    font-size: 0.95rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55eec1c */.translation-section {
  padding: 60px 8%;
  background: #fff;
  font-family: 'Poppins', sans-serif;
}

.translation-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  flex-wrap: wrap;
}

.translation-image {
  flex: 1 1 250px;
  text-align: center;
}

.translation-image img {
  width: 100%;
  border-radius: 15px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  transition: transform 0.4s ease;
}

.translation-image img:hover {
  transform: scale(1.03);
}

.translation-text {
  flex: 1 1 550px;
}

.translation-title {
  font-size: 2rem;
  color: #222;
  margin-bottom: 20px;
}

.accent {
  color: #DB8C34;
}

.translation-desc {
  margin-bottom: 15px;
  color: #444;
  line-height: 1.6;
}

.translation-list {
  margin: 20px 0;
  padding-left: 20px;
  color: #333;
}

.translation-list li {
  margin-bottom: 10px;
  line-height: 1.6;
}

.sub-heading {
  color: #DB8C34;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.1rem;
}

.translation-footer {
  margin-top: 30px;
  background: #fafafa;
  padding: 20px;
  border-left: 4px solid #DB8C34;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.translation-footer h3 {
  color: #DB8C34;
  margin-bottom: 10px;
}

.translation-footer ul {
  margin-bottom: 10px;
  padding-left: 20px;
  color: #333;
}

.translation-footer li {
  margin-bottom: 8px;
  line-height: 1.6;
}

.contact-line {
  font-weight: 500;
  color: #222;
}

/* Responsive Design */
@media (max-width: 992px) {
  .translation-container {
    flex-direction: column-reverse;
  }

  .translation-text, .translation-image {
    flex: 1 1 100%;
  }

  .translation-title {
    font-size: 1.7rem;
  }
}

@media (max-width: 600px) {
  .translation-section {
    padding: 40px 5%;
  }

  .translation-title {
    font-size: 1.5rem;
  }

  .translation-desc, .translation-list li, .translation-footer li {
    font-size: 0.95rem;
  }
}/* End custom CSS */