.programmes-container {
  margin-top: 40px;
  margin-bottom: 40px;
}
.programmes-container .study-awards {
  color: #c4122f;
}
.programmes-container .study-awards .study-awards-img img {
  width: 100%;
}
.programmes-container .study-awards .study-awards-title {
  font-size: 30px;
  font-weight: 800;
}
@media (max-width: 1100px) {
  .programmes-container .study-awards .study-awards-title {
    font-size: 25px;
  }
}
.programmes-container .study-awards .study-awards-text {
  margin-top: 20px;
  text-align: justify;
}
@media (max-width: 1130px) {
  .programmes-container .study-awards .study-awards-text {
    margin-top: 10px;
  }
}
.programmes-container .study-awards .study-awards-text .text-italic {
  font-style: italic;
}
.programmes-container .study-awards .study-awards-text p:last-child {
  margin-bottom: 0;
}
.programmes-container .study-awards .apply-box {
  margin: 20px 0;
  font-weight: 800;
}
@media (max-width: 1130px) {
  .programmes-container .study-awards .apply-box {
    margin: 10px 0;
  }
}
.programmes-container .study-awards .apply-form-box .apply-form {
  background-color: #dcddde;
  width: 35%;
  height: 35px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  color: #c4122f;
  text-transform: uppercase;
  text-align: center;
}
.programmes-container .study-awards .apply-form-box .apply-form:hover {
  color: #000;
}
@media (max-width: 1100px) {
  .programmes-container .study-awards .apply-form-box .apply-form {
    width: 40%;
  }
}
.programmes-container .award-category {
  margin-top: 40px;
  color: #c4122f;
}
.programmes-container .award-category .award-category-box .award-category-row {
  margin: 0;
  text-align: center;
}
.programmes-container .award-category .award-category-box .award-category-row .award-col:first-child {
  padding-left: 0;
}
.programmes-container .award-category .award-category-box .award-category-row .award-col:last-child {
  padding-right: 0;
}
.programmes-container .award-category .award-category-box .award-category-row .award-1 {
  background-color: #fed5ae;
}
.programmes-container .award-category .award-category-box .award-category-row .award-2 {
  background-color: #fdd7c6;
}
.programmes-container .award-category .award-category-box .award-category-row .award-3 {
  background-color: #fbc2ac;
}
.programmes-container .award-category .award-category-box .award-category-row .cat-title {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .programmes-container .award-category .award-category-box .award-category-row .cat-title {
    font-size: 16px;
  }
}
.programmes-container .award-category .award-category-box .award-category-row .award-cat {
  padding: 10px 0;
}
@media (max-width: 991px) {
  .programmes-container .award-category .award-category-box .award-category-row .award-cat {
    padding: 5px 0;
  }
}
.programmes-container .award-category .award-category-box .award-category-row .more-info-btn {
  padding: 10px 0;
}
.programmes-container .award-category .award-category-box .award-category-row .more-info-btn .more-info{
  background: #dcddde;
  border-radius: 20px;
  padding: 10px 15px;
  color: #c4122f;
}
.programmes-container .people-apply .award-category-box .award-category-row .more-info-btn .more-info:hover {
  color: #000;
}
.programmes-container .people-apply {
  margin-top: 40px;
}
.programmes-container .people-apply .apply-info-box {
  display: flex;
  align-items: center;
}
.programmes-container .people-apply .apply-info-box .apply-box {
  text-align: center;
}
.programmes-container .people-apply .apply-info-box .apply-box .apply-img img {
  width: 45%;
}
.programmes-container .people-apply .apply-info-box .apply-box .apply-title {
  margin-top: 10px;
}
.programmes-container .people-apply .apply-info-box .term-of-condition {
  background: #dcddde;
  border-radius: 20px;
  padding: 10px 15px;
  color: #c4122f;
}
.programmes-container .people-apply .apply-info-box .term-of-condition:hover {
  color: #000;
}
@media (max-width: 991px) {
  .programmes-container .people-apply .apply-info-box .term-of-condition {
    font-size: 10px;
  }
}
.programmes-container .application-procedure {
  margin-top: 40px;
}
.programmes-container .application-procedure .application-procedure-box .produre-img img {
  width: 100%;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col {
  display: flex;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-info {
  padding-right: 10px;
  border-right: 2px solid #c4122f;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-info .flow-title {
  transform: rotate(180deg);
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  text-transform: uppercase;
  font-weight: 600;
  color: #c4122f;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-text {
  margin-left: 30px;
  color: #c4122f;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-text .procedure .procedure-text {
  text-align: justify;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-text .procedure .procedure-text p {
  margin: 25px 0;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-text .form-link {
  background: #dcddde;
  border-radius: 20px;
  padding: 10px 0;
  width: 30%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  color: #c4122f;
}
.programmes-container .application-procedure .application-procedure-box .procedure-col .application-procedure-text .form-link:hover {
  color: #000;
}/*# sourceMappingURL=programmes.css.map */