.campus-highlight .campus-highlight-container { margin: 0px; }

@media (min-width: 992px) { .campus-highlight .campus-highlight-container { max-width: 100%; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .campus-highlight-container { margin: 0 auto; } }

@media (max-width: 767px) { .campus-highlight .container { margin: 0; } }

@media (max-width: 991px) { .campus-highlight .campus-highlight-number { background: #22366A; padding-bottom: 26px; } }

@media (min-width: 992px) { .campus-highlight .campus-highlight-number { position: absolute; top: 70px; width: 100%; } }

@media (max-width: 767px) { .campus-highlight .image-wrapper { padding-bottom: 75%; overflow: hidden; z-index: -1; position: relative; } }

@media (max-width: 767px) { .campus-highlight .image-wrapper img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; } }

@media (min-width: 992px) and (max-width: 1199px) { .campus-highlight .section-heading { margin-top: 0; } }

@media (max-width: 991px) { .campus-highlight .section-heading { color: #909AB4; padding-left: 20px; padding-top: 32px; }
  .campus-highlight .section-heading em { color: white; } }

@media (min-width: 992px) { .campus-highlight .section-heading { color: white; }
  .campus-highlight .section-heading em { color: #22366A; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .section-heading { padding: 32px 40px 0; } }

.campus-highlight img { width: 100%; }

.campus-highlight .large-number-list { display: flex; justify-content: space-between; }

@media (min-width: 992px) { .campus-highlight .large-number-list { margin-top: 28px; } }

@media (max-width: 991px) { .campus-highlight .large-number-list { margin-top: 2rem; color: #909AB4; white-space: normal; overflow-x: scroll; overflow-y: hidden; padding-left: 20px; }
  .campus-highlight .large-number-list::-webkit-scrollbar { display: none; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .large-number-list { padding: 0 40px; } }

@media (max-width: 991px) { .campus-highlight .large-number-list .large-number-list-item { min-width: 13.75rem; max-width: 13.75rem; margin-right: 56px; }
  .campus-highlight .large-number-list .large-number-list-item:last-child { margin-right: 0px; } }

@media (min-width: 992px) { .campus-highlight .large-number-list .large-number-list-item { max-width: 226px; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .large-number-list .large-number-list-item { margin-right: 116px; }
  .campus-highlight .large-number-list .large-number-list-item:last-child { margin-right: 0; } }

@media (min-width: 992px) and (max-width: 1199px) { .campus-highlight .large-number-list .large-number-list-item { max-width: 165px; } }

.campus-highlight .large-number-list:last-child { margin-right: 0; }

.campus-highlight .large-number-list h3 { font-weight: 700; }

@media (min-width: 992px) { .campus-highlight .large-number-list h3 { letter-spacing: -0.03em; line-height: 70px; font-size: 80px; color: #ffffffb3; } }

@media (max-width: 991px) { .campus-highlight .large-number-list h3 { font-size: 50px; line-height: 48px; } }

@media (min-width: 992px) and (max-width: 1199px) { .campus-highlight .large-number-list h3 { font-size: 60px; } }

.campus-highlight .large-number-list p { margin-top: 12px; }

@media (min-width: 992px) { .campus-highlight .large-number-list p { margin-top: 0; color: #F5F9FB; } }

.campus-highlight .campus-highlight-aminities p { font-weight: 800; font-size: 20px; line-height: 20px; letter-spacing: -0.03em; color: white; }

@media (max-width: 991px) { .campus-highlight .campus-highlight-aminities p { padding: 0 20px; color: #ffffffb3; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .campus-highlight-aminities p { padding: 0 40px; } }

@media (max-width: 991px) { .campus-highlight .campus-highlight-aminities { background: #22366A; padding-top: 32px; padding-bottom: 32px; } }

@media (min-width: 992px) { .campus-highlight .campus-highlight-aminities { position: absolute; bottom: 62px; width: 100%; } }

.campus-highlight .aminities-list { display: flex; }

@media (max-width: 991px) { .campus-highlight .aminities-list { white-space: normal; overflow-x: scroll; overflow-y: hidden; padding: 0 20px; margin-top: 24px; }
  .campus-highlight .aminities-list::-webkit-scrollbar { display: none; } }

@media (min-width: 992px) { .campus-highlight .aminities-list { margin-top: 30px; justify-content: space-between; } }

@media (min-width: 768px) and (max-width: 991px) { .campus-highlight .aminities-list { padding: 0 40px; } }

.campus-highlight .aminities-list-item { display: flex; }

.campus-highlight .aminities-list-item p { display: inline; color: white; font-weight: 400; padding: 0; text-transform: capitalize; }

@media (max-width: 991px) { .campus-highlight .aminities-list-item p { font-size: 14px; line-height: 18px; } }

@media (min-width: 992px) { .campus-highlight .aminities-list-item p { font-size: 16px; } }

.campus-highlight .aminities-list-item span { margin-right: 10px; cursor: default; }

@media (max-width: 991px) { .campus-highlight .aminities-list-item { min-width: fit-content; margin-right: 10.556vw; }
  .campus-highlight .aminities-list-item:last-child { margin-right: 0; } }
